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/

Reply via email to