-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Duplicated boost::phoenix::placeholder:: symbols between ConfUtils.cc.o and MonCap.cc.o #25
Comments
Occurs with all release versions back to https://github.com/mulbc/homebrew-ceph-client/blob/83438b4bcb7a1acd5cbf5d720d0a808448a1c713/ceph-client.rb |
hi, did you manage to solve the problem? have the same problem on m1 chip:
|
Yes - you need boost downgraded to 1.76 in ceph-client.rb, which was merged here. You should be able to pull and rebuild. Manually remove boost, or downgrade it before rebuilding if it doesn't. Sorry for the slow reply! |
Unfortunately it seems like using boost 1.76 has some issues with Xcode 15.
According to https://developer.apple.com/documentation/xcode-release-notes/xcode-14_3-release-notes#Deprecations unary_function is no longer supported in C++17. Newer versions of boost avoid the compilation error but then run into the duplicate symbol error mentioned here. Is there any way to be able to use newer versions of boost? |
Possibly user error, but I've been stuck on this for a couple of days.
Let me know if a longer log excerpt would be helpful.
I've tried downgrading Boost to 1.76 (suggested for similar errors compiling LibreOffice here) and Cython to 0.29.22.
The text was updated successfully, but these errors were encountered: