Process: Unobtanium-Qt [99755]
Path: /Applications/Unobtanium-Qt.app/Contents/MacOS/Unobtanium-Qt
Identifier: io.unobtanium.Unobtanium-Qt
Version:
Code Type: X86-64 (Native)
Parent Process: [1]
Responsible: Unobtanium-Qt [99755]
User ID: 501
Date/Time: 2015-05-17 21:53:39.010 +0100
OS Version: Mac OS X 10.10.3 (14D136)
Report Version: 11
Anonymous UUID: BA94AC5C-A21D-7A27-8D88-E5FDB68C5FFF
Time Awake Since Boot: 49000 seconds
Crashed Thread: 0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: @loader_path/libboost_system-mt.dylib
Referenced from: /Applications/Unobtanium-Qt.app/Contents/Frameworks/libboost_thread-mt.dylib
Reason: image not found
I am not sure (because I know zero about macs) but you may have the same problem linking to boost that I did. I rebuilt linking to the specific boost library I installed (1.58 iirc) and it worked.
Well, I figured this out, @loader_path does not point to where I have my dylib libraries. I have Macports and so my libraries are at /macports/local/lib/libboost_system-mt.dylib. I guess that the function @loader_path does not take into account Macports as the libraries would be in a different location if it was a "clean" OSX install...
So how to add / link .../macports/local/lib/libboost_system-mt.dylib to @loader_path ??