On Thu, 2010-12-09 at 15:00 -0500, Gaetan Nadon wrote: > What is your version of pkg-config? Version 0.22 or higher is > required.
0.25
> $ pkg-config --libs sm
> -L/home/nadon/xorg/src/lib -lSM -lICE
$ pkg-config --libs sm
-lSM
> $ pkg-config --libs xt
> -L/home/nadon/xorg/src/lib -lXt -lX11
$ pkg-config --libs xt
-lXt
> $ pkg-config --libs xmuu
> -L/home/nadon/xorg/src/lib -lXmuu -lX11
$ pkg-config --libs xmuu
-lXmuu
> In libSM/sm.pc:
> Requires: ice xproto
> Requires.private: ice
> Cflags: -I${includedir}
> Libs: -L${libdir} -lSM
> libICE is pulled in when returning cflags for libSM due to the
> Requires statement.
$ cat /usr/lib/pkgconfig/sm.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: SM
Description: X Session Management Library
Version: 1.2.0
Requires.private: ice xproto
Cflags: -I${includedir}
Libs: -L${libdir} -lSM
Turns out this is caused by the Requires: in the .pc's being patched in
Debian and it's being fixed there instead, sorry for the noise!
Thanks,
Robert Hooker
signature.asc
Description: This is a digitally signed message part
_______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
