You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Crypto++ moved byte into the CryptoPP namespace. The change could cause problems with some user programs. There is a wiki page available for fixing user programs at std::byte.
The change was due to C++17 std::byte causing ambiguous symbol references. Formerly Crypto++ byte was in the gobal namespace to avoid ambiguous symbol references due to Microsoft SDK's placement of a byte in the gobal namespace.
After the change Microsoft byte and std::byte will still cause ambiguous symbol references, and the wiki page should help user programs make a choice.
Following the indications found here: https://github.com/abumq/licensepp?tab=readme-ov-file#getting-started I tried to compile and build licensepp in Ubuntu 23.10 but got ad the building phase of cryptopp_5_6_5 a bunch of errors:
The text was updated successfully, but these errors were encountered: