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)

Most upvoted comments

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.