On 4/4/06, Roger Leigh <[EMAIL PROTECTED]> wrote: > "Martijn van Oosterhout" <[EMAIL PROTECTED]> writes: > > Is there a way to get sane output from pkg-config or should I just > > parse the .pc file myself? > > The .pc file needs converting to use Libs.private for libraries which > are only indirect dependencies.
Well, the thing is that the .pc doesn't list all those libraries, it's just that pkg-config is adding them. The .pc file looks like below. Apparently, pkg-config is following the "Requires" link and appending all those libs also. Perhaps that's supposed to be Requires.private. Of perhaps the Requires shouldn't be there at all. There's a bug here somewhere... ------------- prefix=/usr exec_prefix=${prefix} libdir=${exec_prefix}/lib includedir=${prefix}/include Name: GTKSpell Description: GTK spelling library Version: 2.0.10 Requires: gtk+-2.0 Libs: -L${libdir} -lgtkspell -laspell Cflags: -I${includedir}/gtkspell-2.0 ------------ -- Martijn van Oosterhout <[EMAIL PROTECTED]> http://svana.org/kleptog/