Issue #57 new

SoQt link error on Mac OS X 10.9.2 (Mavericks)

Mark Brethen
created an issue

I'm using macports to build Coin/SoQt. After installing Coin, I get the following error with SoQt:

--->  Found 1 broken file(s), matching files to ports    
Error: Port SoQt is still broken after rebuilding it more than 3 times.
Error: Please run port -d -y rev-upgrade and use the output to report a bug.

Running port -d -y rev-upgrade gives:

Could not open Inventor.framework/Versions/C/Inventor: Error opening or reading file (referenced from /opt/local/Library/Frameworks/SoQt.framework/Versions/A/Libraries/libSoQt.20.5.0.dylib)
DEBUG: Marking /opt/local/Library/Frameworks/SoQt.framework/Versions/A/Libraries/libSoQt.20.5.0.dylib as broken
--->  Found 1 broken file(s), matching files to ports

Attaching the log from macports.

Comments (1)

  1. Mark Brethen reporter

    Patched Coin src/Makefile.in

    If install_name is not either a full path or a bundle-relative path (which works only with bundles -- that is, things like frameworks or the app bundles you find in /Applications), the dynamic loader won't be able to find the shared object at runtime.

  2. Log in to comment