On Nov 8, 2009, at 5:16 PM, Martin Costabel wrote:

> Viv Kendon wrote:
> []
>> Error: Error on dynamically loaded library: ./dlllablgtk.so: 
>> dlopen(./dlllablgtk
>> .so, 138): Symbol not found: _libintl_bindtextdomain
>>   Referenced from: /sw/lib/libgtk-1.2.0.dylib
>> :
>>  in /sw/lib/libgtk-1.2.0.dylib
>> make[1]: *** [lablgtktop] Error 2
> 
> This looks like a bug in the gtk+-shlibs package: libgtk-1.2.0.dylib is 
> linked with the -undefined dynamic_lookup flag, which most of the time is a 
> bad idea for dylibs. It should link explicitly with libintl from 
> libgettext3-shlibs.
> 
> -- 
> Martin

The package really wants to use undefined symbols (libgtk doesn't link to 
libgdk), and I couldn't manage to get rid of it without cascading libtool 
weirdness.

Instead I've fixed another problem - it was detecting all libraries as 
uninstalled because file(1) gives different output for 32-bit and 64-bit 
libraries. So now it at least puts -lintl into the link line again.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Fink-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to