Changes between Initial Version and Version 1 of Ticket #45664


Ignore:
Timestamp:
Oct 28, 2014, 11:22:24 AM (10 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Why is /usr/lib/libmecabra.dylib (which, based on its location in /usr/lib, appears to be provided by the operating system) referencing anything in /opt/local (which is MacPorts territory)? Do you perhaps have the DYLD_LIBRARY_PATH environment variable set? If so, unset it.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #45664

    • Property Keywords mecab-java iconv libiconv removed
  • Ticket #45664 – Description

    initial v1  
    11trying to run java programm with macports mecab-java throws an exception, since macports libiconv (macports mecab depends on it) conflicts with yosemites system libiconv:
     2{{{
    23dyld: Symbol not found: _iconv
    34  Referenced from: /usr/lib/libmecabra.dylib
    45  Expected in: /opt/local/lib//libiconv.2.dylib
    56 in /usr/lib/libmecabra.dylib
    6 This bug seems related to this: https://trac.macports.org/ticket/43698
     7}}}
     8This bug seems related to this: #43698 [[br]]
    79When i try to use system libiconv (rename macports libiconv libs) the java class throws this error:
     10{{{
    811java.lang.UnsatisfiedLinkError: /opt/local/lib/libmecab-java.dylib:  Library not loaded: /opt/local/lib/libiconv.2.dylib   Referenced from: /opt/local/lib//libmecab.2.dylib   Reason: Incompatible library version: libmecab.2.dylib requires version 8.0.0 or later, but libiconv.2.dylib provides version 7.0.0
     12}}}