-
Notifications
You must be signed in to change notification settings - Fork 744
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
ubuntu nightly build fails with error: ‘library_version_type’ is not a member of ‘boost::serialization’ #1412
Comments
@berndpfrommer, thanks !! If you can easily re-run, could you try adding
with the boost headers in FastList.h and see whether that solves it? Likely some header re-arranging in #1409 If so, I'll do a quick PR to solve it (and another small issue in FastSet). |
You might also need #include <boost/version.hpp> to do so. |
Apologies for this terrible bug report. I didn't even say what OS the problem was on: Ubuntu 22.04. The For the last few days the Ubuntu packaging has failed. The way Ubuntu packaging works is that you have to upload the original sources (GTSAM) and the packaging instructions ("debian" folder) to Canonical's servers, which then compile the source for you. This compilation fails for Ubuntu 22.04. Despite apparently not being covered by automated tests, until a few days ago GTSAM was compiling on Ubuntu 22.04 as well, but some of the last few commits (looks like a laudable effort is made to reduce dependencies on boost) broke things on Ubuntu 22.04 Here is a link to the full build log that includes the error message above: I will dig in and see if I can reproduce the problems on my own machine (running Ubuntu 22.04) and try your suggestions above. |
Could be related to this: boostorg/serialization#219 |
I submitted a PR that fixes this issue. If you are already submitting a fix, please just ignore/reject the PR. |
The text was updated successfully, but these errors were encountered: