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
declaration of bad_archive_exception
not available
#70
Comments
Hi, this is indeed a bug on Boost.MultiIndex. Can you provide information as to what compiler was used? |
Of course, I'm using gcc 13.2.1 on Arch Linux:
The ran command is:
|
Ok, the bug is triggered by |
It is defined in the CMakeLists.txt of p4c: Looking at the blame, it has been added 6 years ago. I don't know enough about p4c/boost to understand the comment. @antoninbas: If you're still around, can you comment on this? |
Just curious: you're basically declaring that the compiler does not support argument-dependent lookup, which is only true for very very old compilers. In any case, this configuration has revealed a bug in Boost.MultiIndex, so thanks for this. Can you please try 2b2c52a locally and confirm your problem's solved? |
Thanks for the explanation and the fix! I applied 2b2c52a locally and was able to build p4c just fine, so yes, it works! |
I'm trying to build p4c, the reference compiler for the P4 language. This worked fine with Boost 1.81, but fails with 1.83 due to the following error:
Looking at the trace, this seems to be a boost issue. What do you think?
See also: p4lang/p4c#4147
The text was updated successfully, but these errors were encountered: