-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 6/28/10 4:11 PM, Alexander Hansen wrote: > On 6/28/10 3:52 PM, Timothy Havel wrote: >> From the shell, > >> % ipython -pylab > >> gives, > >> Traceback (most recent call last): >> File "/sw/bin/ipython", line 28, in <module> >> IPython.Shell.start().mainloop() >> File "/sw/lib/python2.5/site-packages/IPython/Shell.py", line 1233, >> in start >> return shell(user_ns = user_ns) >> File "/sw/lib/python2.5/site-packages/IPython/Shell.py", line 1108, >> in __init__ >> shell_class=MatplotlibMTShell) >> File "/sw/lib/python2.5/site-packages/IPython/Shell.py", line 778, >> in __init__ >> import gtk >> File "/sw/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py", >> line 48, in <module> >> from gtk import _gtk >> ImportError: dlopen(/sw/lib/python2.5/site-packages/gtk-2.0/gtk/ >> _gtk.so, 2): Symbol not found: _iconv >> Referenced from: /usr/X11/lib/libfontconfig.1.dylib >> Expected in: /sw/lib/libiconv.2.dylib > >> Indeed, > >> % otool -Tv /sw/lib/libiconv.2.dylib >> /sw/lib/libiconv.2.dylib: >> Table of contents (8 entries) >> module name symbol name >> single module __libiconv_version >> single module _iconv_canonicalize >> single module _libiconv >> single module _libiconv_close >> single module _libiconv_open >> single module _libiconv_set_relocation_prefix >> single module _libiconvctl >> single module _libiconvlist > >> whereas, > >> otool -Tv /usr/lib/libiconv.2.dylib >> /usr/lib/libiconv.2.dylib: >> Table of contents (20 entries) >> module name symbol name >> single module __libiconv_version >> single module _aliases2_lookup >> single module _aliases_lookup >> single module _iconv >> single module _iconv_canonicalize >> single module _iconv_close >> single module _iconv_open >> single module _iconvctl >> single module _iconvlist >> single module _libiconv >> single module _libiconv_close >> single module _libiconv_open >> single module _libiconv_relocate >> single module _libiconv_set_relocation_prefix >> single module _libiconvctl >> single module _libiconvlist >> single module _locale_charset >> single module _utf8_decodestr >> single module _utf8_encodestr >> single module _utf_extrabytes > >> % printenv DYLD_LIBRARY_PATH >> /usr/local/lib:/sw/lib:/usr/lib:/lib > >> % fink list iconv >> Information about 9777 packages read in 3 seconds. >> i libiconv 1.12-4 Character set conversion library >> i libiconv-bin 1.12-4 Executables for libiconv package >> i libiconv-dev 1.12-4 Developer files for libiconv package >> text-iconv-pm51 1.7-2 The iconv() character set >> conversion func... >> text-iconv-pm58 1.7-2 The iconv() character set >> conversion func... >> text-iconv-pm58 1.7-2 The iconv() character set >> conversion func... > >> Anyone know why /sw/lib/libiconv.2.dylib doesn't provide iconv? Or for >> that matter, why fink doesn't just provide a virtual package for >> libiconv, since Xcode3 provides it already? > >> Thanks, TFH > > > You've got something else going on than you think. > /usr/X11/lib/libfontconfig.1.dylib should *not* be linking to a Fink > libiconv at all. > > Do you have DYLD_LIBRARY_PATH=/sw or something? >
Oops, I just noticed your DYLD_LIBRARY_PATH above. That's what's causing this problem. Use DYLD_FALLBACK_LIBRARY_PATH instead. - -- Alexander Hansen Fink User Liaison -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkwpAqAACgkQB8UpO3rKjQ8lbwCeL4upJaSFqbMO/ffD/J0dE+Rn 3tsAoIAgvsuUyzpHKt462tC9KyGGi1YM =dDuc -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Fink-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fink-users
