>>> Compiling source in /var/tmp/portage/media-plugins/audacious-xosd-0.9/work/audacious-xosd-0.9 ... make: pkg-config: Command not found make: pkg-config: Command not found make: pkg-config: Command not found cc -o obj/audacious_osd.o -O2 -pipe -fPIC -DPIC -Wall -I/usr/local/include -I/usr/include -DXOSD_VERSION=\"2.2.14\" -DXMMS_PIXMAPDIR=\"/usr/share/audacious-xosd\" -c audacious_osd.c make: pkg-config: Command not found audacious_osd.c:23:21: error: gtk/gtk.h: No such file or directory [snip] audacious_osd.c:305: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'timeout_func' make: *** [obj/audacious_osd.o] Error 1 * * ERROR: media-plugins/audacious-xosd-0.9 failed.
Same for audacious-dumb
Well i added it but i think it was wrong because it depends on audacious already and that has dev-util/pkgconfig in DEPEND.
(In reply to comment #2) > Well i added it but i think it was wrong because it depends on audacious > already and that has dev-util/pkgconfig in DEPEND. > That is only correct as long as you don't use binary packages - merging binary audacious will not pull in pkg-config. It's a rather common bug that is not visible in normal use, I hit it because I build binpkgs and use stage3 + binpkgs for dependencies, then compile the package. Strictly speaking it is a bug, practically it is in a grey area. Thanks for fixing!