Daniel E. Macks wrote:
[]
>> -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0
>> -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lz
>> -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/usr/X11R6/lib
>>
>> /usr/libexec/gcc/i686-apple-darwin8/4.0.1/ld: Undefined symbols:
>> _XFilterEvent
> [etc]
>> This could potentially be related to changes in symbols that are
>> exported by newer versions of gtk+2, but I'm not sure about that.
>
> Yup, needs explicit -lX11 that gtk+2-dev used to export for no reason.
Well, it wasn't quite for no reason. libgdk-x11-2.0.dylib is heavily
linked with X11 libs and has, for example
% nm -m /sw/lib/libgdk-x11-2.0.dylib | grep XFilterEvent
(undefined [lazy bound]) external _XFilterEvent (from libX11)
I think that's a good reason why there used to be a dependency on libX11
in the gdk-x11-2.0.pc file. Now it pretends to depend only on
"gdk-pixbuf-2.0 pango pangocairo". This surprises quite a few packages.
--
Martin
------------------------------------------------------------------------------
Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM)
software. With Adobe AIR, Ajax developers can use existing skills and code to
build responsive, highly engaging applications that combine the power of local
resources and data with the reach of the web. Download the Adobe AIR SDK and
Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners