-
Notifications
You must be signed in to change notification settings - Fork 242
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
Broken with current Eigen3? #269
Comments
The first error message in that log should give you a clue, /opt/local/include/eigen3/Eigen/src/Core/util/Macros.h:707:2: error: #error This compiler appears to be too old to be supported by Eigen
:info:build 707 | #error This compiler appears to be too old to be supported by Eigen Eigen seems to have troubles with your compiler. Note that we're only testing for macos 11 & 12 in CI. As for C++14, it seems to be required by gtest rather than Eigen3. manif requires at least C++11, but does not forces it in any way. Nothing prevents you from enabling C++14 or newer from the command line. |
I have no issues using There are numerous errors down the road aside of this one anyway. |
I don't think that I have any CI job rocking gcc12, I'll give it a shot see if I can reproduce the error. In the mean time give it another go enabling C++14. |
So, I've just successfully followed the build instructions on Ubuntu 23.04 with |
Thank you for taking time to check. Well, the setup is working fine for thousands of ports, so it is not at fault as such, otherwise no Eigen-related ports would build. I will look for a reason what fails here. Weird. |
No problem. In the meantime I will close this issue. Feel free to reopen it if you find new evidences of what's going on. |
@artivis Okay, the problem is that |
The build fails spectacularly. Too many errors to even quote.
Moreover, it fails even to acknowledge that GCC 12 supports C++14, which Eigen3 wants.
manif_log.txt
The text was updated successfully, but these errors were encountered: