On Feb 18, 2008 6:39 PM, paul beard <paulbeard@gmail.com> wrote:
In response to someone else noting that their MySQL/Apache/PHP stack didn't work, I realized mine had someone gotten messed up. So I tried reinstalling it. 

(I would have created a ticket, but somehow I am locked out of that.)


Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Deactivating libiconv 1.12_0+darwin_8
Error: Uninstall libiconv 1.12_0+darwin_8 failed: 
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
Error: Unable to upgrade port: dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/ln
  Reason: Incompatible library version: ln requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/date
  Reason: Incompatible library version: date requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/date
  Reason: Incompatible library version: date requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/tr
  Reason: Incompatible library version: tr requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/wc
  Reason: Incompatible library version: wc requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
bash: [: -gt: unary operator expected

Now I am greeted with this on login: 
Welcome to Darwin!
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/whoami
  Reason: Incompatible library version: whoami requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/whoami
  Reason: Incompatible library version: whoami requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/date
  Reason: Incompatible library version: date requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/date
  Reason: Incompatible library version: date requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/wc
  Reason: Incompatible library version: wc requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
dyld: Library not loaded: /opt/local/lib/libiconv.2.dylib
  Referenced from: /opt/local/bin/tr
  Reason: Incompatible library version: tr requires version 7.0.0 or later, but libiconv.2.dylib provides version 5.0.0
-bash: [: -gt: unary operator expected



This is what I ended up doing: 

   cd /opt/local/var/macports/receipts/libiconv/
   rm -r 1.12_0+darwin_8/
   cd
   port -fd install libiconv
   port destroot libiconv
   port -fv destroot libiconv
   port cddir libiconv
   ls
   cd work/libiconv-1.12/
   make install 
   port -fd install libiconv
   
--
Paul Beard / www.paulbeard.org/
<paulbeard@gmail.com/paulbeard@gmail.com>