-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
Boost 1.71.0 build failure #8409
Comments
After this update, i started receiving an error "ambiguous operator <<" in my code from boost::log. I'm not sure if this is due to an error in the latest version of boost, or if the update in vcpkg caused it. |
Seems this happens everytime the boost libraries are updated. I don't know if it's a vcpkg issue, boost library issue, cmake issue, etc but somewhere there's a change to the version number that is not being passed on but would appear to have to be manually changed (not good as it keeps getting forgotten about until someone discovers it) :( Appears the ports/boost-modular-build-helper files still haven't been updated to reflect version 1.71 - they still have 1.70 hard coded. |
I "vcpkg removed" all the boost libraries and any other packages depending on them. I updated the ports\boost-build\portfile.cmake (build and hash), CONTROL (build) files. Then I updated the ports\boost-modular-build-helper\boost-modular-build.cmake (version in string replace line), CONTROL (version) and Jamroot.jam (version) files. Then reinstalled the boost libraries and the other packages depending on them. It seems to have worked and the dll and pdb files now have 1_71 instead of 1_70. |
Thanks for posting this issue. This issue has been fixed. So I am closing this issue for now. |
Fixed by PR #8606. |
Is this actually fixed? I'm building boost and it's failing building boost-spirit. This is a fresh install.
|
ditto. rel-out-log: |
@Nuclearfossil @Xis-Ytneves, from your failure logs, it looks a different issue with original issue, could you report a separate issue to track? |
@PhoebeHui - crap, this totally fell off my plate. I'm in the process of changing jobs right now, but I'll see what I can do about revisiting this. |
Exactly the same happened again with boost-math and me. Any help? Should I reopen this issue or create new one? |
Windows 10 64, VS2019 16.3
Steps to reproduce the behavior:
./vcpkg install boost
vcpkg Boost is now on 1.71.0 but the built DLLs' filenames are version 1.70.
The text was updated successfully, but these errors were encountered: