musikcube: macOS Mojave fails, not able to find symbol in library
Installed with the brew
tap, I get the following now.
dyld: lazy symbol binding failed: Symbol not found: __ZN5boost6system15system_categoryEv
Referenced from: ./libmusikcore.dylib
Expected in: /usr/local/opt/boost/lib/libboost_system-mt.dylib
dyld: Symbol not found: __ZN5boost6system15system_categoryEv
Referenced from: ./libmusikcore.dylib
Expected in: /usr/local/opt/boost/lib/libboost_system-mt.dylib
/usr/local/bin/musikcube: line 5: 73466 Abort trap: 6 ./musikcube "$@"
Inspecting the library file in question reveals that the symbol N5boost6system15system_categoryEv
, or something similar to it,
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 23 (13 by maintainers)
I had the same problem – looks like the boost library has been updated in the mean time. I was able to fix this by re-install musikcube by doing a
brew reinstall musikcube
.