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

------------------------------------------------------------------------------
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

Reply via email to