I have several canvas dependencies installed in nonstandard prefixes using homebrew. I've set the PKG_CONFIG_PATH appropriately and canvas finds the dependencies, but fails while linking due to missing -L paths:
ld: library not found for -lpixman-1
Setting the LDFLAGS manually before the build, using pkg-config, works. Is canvas not setting these flags when querying pkg-config?
export LDFLAGS="$(pkg-config --libs cairo) $(pkg-config --libs pixman-1)"
I addressed this in #212