[MacPorts] #33171: Conflict with libiconv version between /usr/lib and /opt/local/lib

MacPorts noreply at macports.org
Mon Feb 6 16:52:35 PST 2012


#33171: Conflict with libiconv version between /usr/lib and /opt/local/lib
----------------------------------+-----------------------------------------
 Reporter:  john_brownie@…        |       Owner:  macports-tickets@…                   
     Type:  defect                |      Status:  new                                  
 Priority:  Normal                |   Milestone:                                       
Component:  ports                 |     Version:  2.0.3                                
 Keywords:                        |        Port:  Bibledit                             
----------------------------------+-----------------------------------------
 Trying to get Bibledit to work on the Mac, I've worked through the list of
 required installs, and it now launches but crashes with a problem with
 libiconv versions:


 {{{

 Dyld Error Message:
   Library not loaded: /opt/local/lib/libiconv.2.dylib
   Referenced from: /opt/local/lib/libXft.2.dylib
   Reason: Incompatible library version: libXft.2.dylib requires version
 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0

 Binary Images:
        0x100000000 -        0x100050fff +xterm (??? - ???) <7B56057E-
 FD31-3EBE-9442-2975829B638C> /opt/X11/*/xterm
        0x100071000 -        0x100081fff +libXft.2.dylib (5.0.0 -
 compatibility 5.0.0) <FF12B0A4-BCF2-391D-8544-AB14F4FD5EBD>
 /opt/local/lib/libXft.2.dylib
        0x100087000 -        0x1000ccff7 +libXaw.7.dylib (8.0.0 -
 compatibility 8.0.0) <ED643DE1-9A33-3F65-A07F-849D536228B0>
 /opt/X11/*/libXaw.7.dylib
        0x1000e9000 -        0x1000f9ff7 +libICE.6.dylib (10.0.0 -
 compatibility 10.0.0) <CFC53A59-AE8F-3F51-B542-0B348F78C057>
 /opt/local/lib/libICE.6.dylib
        0x100102000 -        0x100148fff +libXt.6.dylib (7.0.0 -
 compatibility 7.0.0) <EA7C79BA-9D45-3DE6-B8B8-C54CF825E195>
 /opt/local/lib/libXt.6.dylib
        0x100160000 -        0x100278ff7 +libX11.6.dylib (10.0.0 -
 compatibility 10.0.0) <4A7B6D2C-AC99-34D5-8F3A-57CA68201267>
 /opt/local/lib/libX11.6.dylib
        0x10029b000 -        0x1002abff7 +libXmu.6.dylib (9.0.0 -
 compatibility 9.0.0) <95929F56-9394-37C0-8FAA-456A7D7A35DD>
 /opt/X11/*/libXmu.6.dylib
        0x1002b4000 -        0x1002e3fff +libfontconfig.1.dylib (6.4.0 -
 compatibility 6.0.0) <BE0A2D69-B64A-3CDD-A76C-D194E8A29B87>
 /opt/local/lib/libfontconfig.1.dylib
     0x7fff6145d000 -     0x7fff61491baf  dyld (195.6 - ???) <0CD1B35B-
 A28F-32DA-B72E-452EAD609613> /usr/lib/dyld
     0x7fff8ccff000 -     0x7fff8cd39fff  libncurses.5.4.dylib (5.4.0 -
 compatibility 5.4.0) <387DE593-9CC5-38C7-911B-A5F2264D34F2>
 /usr/lib/libncurses.5.4.dylib
     0x7fff91070000 -     0x7fff9109dfe7  libSystem.B.dylib (159.1.0 -
 compatibility 1.0.0) <7BEBB139-50BB-3112-947A-F4AA168F991C>
 /usr/lib/libSystem.B.dylib
     0x7fff98262000 -     0x7fff98357fff  libiconv.2.dylib (7.0.0 -
 compatibility 7.0.0) <5C40E880-0706-378F-B864-3C2BD922D926>
 /usr/lib/libiconv.2.dylib

 }}}

 To me it says that I'm getting the /usr/lib version of libiconv rather
 than the version in /opt/local/lib.

 Part of getting to this point was to remove the definition of
 DYLD_LIBRARY_PATH from my .profile, which was apparently inserted when
 installing MacPorts.

 I'm very much of a newbie when it comes to this part of development, so
 I'm looking for some guidance, but haven't been able to find anything that
 helps so far.

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


More information about the macports-tickets mailing list