Opened 19 years ago
Last modified 9 years ago
#7131 closed defect
Monotone port appears to be broken (and out of date) — at Initial Version
Reported by: | luc@… | Owned by: | darwinports-bugs@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.0 |
Keywords: | Cc: | ||
Port: | monotone |
Description
Tried to install monotone today (which by the way is still at 0.23 while the current version is 0.25) and while build process appeared to went fine I ended up with a broken executable, which when invoked leads to this error message:
dyld: Library not loaded: libboost_regex-1_33.dylib
Referenced from: /opt/local/bin/monotone Reason: image not found
zsh: trace trap monotone
The boost libraries are correctly installed and shows up in ${prefix}/lib.
Looking closer at the monotone executable shows that the boost libraries aren't correctly referenced:
% otool -L /opt/local/bin/monotone [~] /opt/local/bin/monotone:
/opt/local/lib/libiconv.2.dylib (compatibility version 6.0.0, current version 6.0.0) /opt/local/lib/libintl.3.dylib (compatibility version 8.0.0, current version 8.3.0) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.3) libboost_regex-1_33.dylib (compatibility version 0.0.0, current version 0.0.0) libboost_date_time-1_33.dylib (compatibility version 0.0.0, current version 0.0.0) libboost_filesystem-1_33.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.3.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.2) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
I can workaround this problem by setting DYLD_LIBRARY_PATH but I guess that the problem still remains.