On 2003-08-31(Sun) 22:16:14 +0200, Michael Scherer wrote: > http://eijk.homelinux.org/build/contrib/i586/problem/ices-0.3-2mdk > > the compilation stopped when configure tried to detect libshout3-devel, > listed as buildrequires. It stopped because pkgconfig was not found. > libshout3-devel should require pkgconfig, since it is needed for the > proper auto detection of the include. > > there is a lot of package who drop a file in /usr/lib/pkgconfig/ without > having a requires on pkgconfig.
Yup, most of them should be fixed. Probably it's because most developers/packagers have already installed pkgconfig so that nobody notice it. > this script [1] gives most of the package who misses the requires on > pkgconfig [2]. > > Am i wrong when i say they should be fixed ? > Because there is a lot of wrong requires, i may have missed a detail.... Can mostly be sure that all -devel below needs that dependency. Is the list below complete? > Some of the packages are not -devel library, i guess they should be > fixed, because pkgconfig files belong to the -devel. > > And some are not library, such as linphone, who does not provides any > include or libray, so i guess there is a problem. Not quite sure. For some .pc files, such as rhythmbox.pc, there's almost no info here. The keyword is "almost" -- you can still, for example, retreive path info from it: [EMAIL PROTECTED] root]# pkg-config --variable=idldir rhythmbox /usr/share/idl But I have no idea whether it's internally used by software, or just plain dumb file that can be killed. Abel > > [1] > > for i in `urpmf '/usr/lib/pkgconfig/' | awk -F: '{print $1}' | sort | > uniq `; > do > if ! urpmq -d $i | grep -q pkgconfig ; then > echo $i ; > fi; > done; > > > > > [2] > > autotrace > epiphany-devel > gdesklets > gedit > gkrellm-devel > gnome-mime-data > gnome-python > gnome-system-tools > gok > gretl > gstreamer-python > gtk-doc > gtk-engines2 > gtkmathview > ImageMagick > libaiksaurus-1.0_0-devel > libalsa2-devel > libalsaplayer0-devel > libaudiofile0-devel > libavifile0.7-devel > libdia-newcanvas0 > libdirectfb0.9_18-devel > libebg1 > libecore0 > libedb1 > libeet0 > libefs1-devel > libesound0-devel > libevas1 > libexif9-devel > libflatzebra0.1 > libfontconfig1-devel > libgmime2.0-devel > libgnokii0 > libgphoto2-devel > libgsl0-devel > libgtkglarea2.0 > libgtksharpglue-devel > libladcca1-devel > liblrdf0-devel > libmnote7-devel > libmpeg2dec0-devel > libmusicbrainz2-devel > libneon0.24-devel > libnspr4-devel > libnss3-devel > libogre0-devel > libopenbabel0-devel > libopenssl0.9.7-devel > libots-1_0-devel > libparagui1.0-devel > libpng3-devel > libscaffold-1_0-devel > libshout3-devel > libsmi2-devel > libsqlite0-devel > libstartup-notification-1_0-devel > libticables3-devel > libticalcs4-devel > libtifiles0-devel > libtre3-devel > libuser1-devel > libxfree86-devel > libxine1-devel > libxml++10-devel > libxml1-devel > libxml2-devel > libxslt1-devel > linphone > mozilla-devel > mozilla-firebird-devel > pstoedit > pyorbit-devel > rhythmbox > spirit > streamtuner-devel > zziplib0-devel > > > -- > > Mickaël Scherer > > -- Abel Cheung Linux counter #256983 | http://counter.li.org GPG Key: (0xC67186FF) | http://deaddog.org/gpg.asc Key fingerprint: 671C C7AE EFB5 110C D6D1 41EE 4152 E1F1 C671 86FF
pgp00000.pgp
Description: PGP signature