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
Compilation errors with clang 16 #119
Comments
See <CauldronDevelopmentLLC/cbang#119> for details. PR: 271047 Reported by: pkg-fallout
Hm, this looks similar to what I fixed in https://cgit.freebsd.org/ports/commit/?id=c035007f958a9fa3c45bb1441a63540be39018ed, which applies boostorg/functional@6a573e4 ... |
Ah, it's actually fixed in boost's numeric_conversion here: boostorg/numeric_conversion@50a1eae |
Thanks Dimitry, with your patch applied to src/boost/boost/container_hash/hash.hpp the 1st problem (std::unary_function) is fixed, but the 2nd one (integer value outside the valid range) remains. |
Seen! |
Do not force clang 15, but apply a patch provided by dim@ for the first error, and other patches from boost upstream, pointed out by dim@ in CauldronDevelopmentLLC/cbang#119 (comment) PR: 271047
Since boost has been updated, this should be fixed now. |
FreeBSD-CURRENT (i.e. version 14.0) switched to clang version 16.0.6, and this causes some errors in cbang:
This fixes the previous error, but it fails further:
The text was updated successfully, but these errors were encountered: