[MacPorts] #34309: incompatible libintl and libiconv versions

MacPorts noreply at macports.org
Wed May 2 10:03:09 PDT 2012


#34309: incompatible libintl and libiconv versions
------------------------------------+---------------------------------------
 Reporter:  sima.chalavi@…          |       Owner:  macports-tickets@…                   
     Type:  defect                  |      Status:  new                                  
 Priority:  Normal                  |   Milestone:                                       
Component:  ports                   |     Version:  2.0.4                                
 Keywords:                          |        Port:                                       
------------------------------------+---------------------------------------
 Hello,

 I am running a data analysis software with Mac OS X (10.5.8) and recently
 running the previously running commands give me this error:


 dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
   Referenced from: /opt/local/lib/libintl.8.dylib
   Reason: Incompatible library version: libintl.8.dylib requires version
 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0
 /usr/local/fsl/bin/fsl_sub: line 243: [: !=: unary operator expected
 usage: basename string [suffix]
        basename [-a] [-s suffix] string [...]
 44693


 I read the Ticket #29142 (https://trac.macports.org/ticket/29142) which is
 using the same software as me however there are some differences between
 his/her settings than mine.

 I also tried otool and lipo:

 otool -L /opt/local/lib/libiconv.2.dylib

 /opt/local/lib/libiconv.2.dylib:
         /usr/people/cowboy/var/jalapeno4_apple-
 darwin8-gcc4.0/sandboxes/fsl/extras/lib/libiconv.2.dylib (compatibility
 version 7.0.0, current version 7.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 88.3.3)


 lipo -info /opt/local/lib/libiconv.2.dylib
 Architectures in the fat file: /opt/local/lib/libiconv.2.dylib are: ppc
 ppc64 i386 x86_64

  lipo -info /opt/local/lib/libintl.8.dylib
 Non-fat file: /opt/local/lib/libintl.8.dylib is architecture: i386

 and it seems that it is correct that the version of libiconv is 7 and not
 8, I tried to update my system however selfupdate also failed:

  sudo port selfupdate
 Password:
 Warning: port definitions are more than two weeks old, consider using
 selfupdate
 --->  Updating the ports tree
 Error: Synchronization of the local ports tree failed doing rsync
 Error: /opt/local/bin/port: port selfupdate failed: Couldn't sync the
 ports tree: Synchronization of 1 source(s) failed

 Now I am really stuck and would appreciate any help.

 Thanks,
 Sima.

-- 
Ticket URL: <https://trac.macports.org/ticket/34309>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list