[MacPorts] #23441: Incompatible library version: rsync requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0

MacPorts noreply at macports.org
Fri Mar 5 03:28:35 PST 2010


#23441: Incompatible library version: rsync requires version 8.0.0 or later, but
libiconv.2.dylib provides version 7.0.0
-------------------------+--------------------------------------------------
  Reporter:  2ge@…       |       Owner:  simon@…           
      Type:  defect      |      Status:  closed            
  Priority:  Normal      |   Milestone:                    
 Component:  ports       |     Version:  1.8.2             
Resolution:  invalid     |    Keywords:                    
      Port:  rsync       |  
-------------------------+--------------------------------------------------
Description changed by ryandesign@…:

Old description:

> Fresh install on Snow Leopard, MacPorts 1.8.2, I installed rsync and it
> was working, but after I installed some other port and now php, and rsync
> giving me this output:
>

> {{{
> dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
>   Referenced from: /opt/local/bin/rsync
>   Reason: Incompatible library version: rsync requires version 8.0.0 or
> later, but libiconv.2.dylib provides version 7.0.0
>
> > otool -L /opt/local/lib/libiconv.2.dylib
> /opt/local/lib/libiconv.2.dylib:
>         /opt/local/lib/libiconv.2.dylib (compatibility version 8.0.0,
> current version 8.0.0)
>         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
> version 125.0.0)
>
> > lipo -info /opt/local/lib/libiconv.2.dylib
> Non-fat file: /opt/local/lib/libiconv.2.dylib is architecture: x86_64
>
> }}}
>
> I found another ticket http://trac.macports.org/ticket/20959 - but user
> reinstalls eveyrthing, I want solve this issue somehow without fresh
> reinstall (I just installed it...)
>
> How I found out architecture of /opt/local/bin/rsync?

New description:

 Fresh install on Snow Leopard, MacPorts 1.8.2, I installed rsync and it
 was working, but after I installed some other port and now php, and rsync
 giving me this output:


 {{{
 dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
   Referenced from: /opt/local/bin/rsync
   Reason: Incompatible library version: rsync requires version 8.0.0 or
 later, but libiconv.2.dylib provides version 7.0.0

 > otool -L /opt/local/lib/libiconv.2.dylib
 /opt/local/lib/libiconv.2.dylib:
         /opt/local/lib/libiconv.2.dylib (compatibility version 8.0.0,
 current version 8.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 125.0.0)

 > lipo -info /opt/local/lib/libiconv.2.dylib
 Non-fat file: /opt/local/lib/libiconv.2.dylib is architecture: x86_64

 }}}

 I found [ticket:20959 another ticket] but user reinstalls eveyrthing, I
 want solve this issue somehow without fresh reinstall (I just installed
 it...)

 How I found out architecture of /opt/local/bin/rsync?

--

-- 
Ticket URL: <http://trac.macports.org/ticket/23441#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list