Bug 205748 - media-plugins/audacious-{dumb,xosd}-0.9 missing pkg-config dep
Bug#: 205748 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: joker@gentoo.org Reported By: bugs@dev.gentooexperimental.org
Component: Ebuilds
URL: 
Summary: media-plugins/audacious-{dumb,xosd}-0.9 missing pkg-config dep
Keywords:  
Status Whiteboard: 
Opened: 2008-01-14 08:36 0000
Description:   Opened: 2008-01-14 08:36 0000
>>> 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.

------- Comment #1 From Evil Compile Person 2008-01-14 08:37:43 0000 -------
Same for audacious-dumb

------- Comment #2 From Christian Birchinger 2008-01-14 10:59:05 0000 -------
Well i added it but i think it was wrong because it depends on audacious
already and that has dev-util/pkgconfig in DEPEND.

------- Comment #3 From Evil Compile Person 2008-01-14 13:52:27 0000 -------
(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!