Macaulay2 / homebrew-tap

The Macaulay2 tap for Homebrew
7 stars 6 forks source link

Fix missing lib from boost@1.78 #131

Closed jose-a-sa closed 2 years ago

jose-a-sa commented 2 years ago

Homebrew bumped up boost to version 1.78, which leads to error

ninja: error: '/opt/homebrew/Cellar/boost/1.78.0/lib/libboost_stacktrace_addr2line-mt.dylib', needed by 'usr-dist/arm64-Darwin-macOS-12.2.1/bin/M2-binary', missing and no known rule to make it

By changing the dependency back to version boost@1.76, the compilation continues without any errors.

mahrud commented 2 years ago

Thanks, but it's better to make a new revision of M2 that works with boost 1.78 instead. See #132.

mahrud commented 2 years ago

Ah, apparently there's a bug in boost 1.78: https://github.com/Homebrew/homebrew-core/issues/95520, so we should go with your solution for now.

carlocab commented 2 years ago

Homebrew Boost 1.78 should now have Boost.stacktrace.