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
building with Eigen HEAD and -std=c++11 #980
Comments
Hi, you are welcome to submit a pull request. Please make sure to put a space in |
Thank you. I will after I test; I'm yet not familiar with the code that would run this part. Learning mode |
Summary: "worksforme"Observed: works here on several variants of UbuntuCurrent master does not apply the patch discussed here (ref), yet its absence does not cause any problem during compilation here. Context:
Also, no such problem observed on AMD64 architecture, same parameters as above. Also, no such problem observed on:
Link to master at the time you read this message: https://github.com/PointCloudLibrary/pcl/blob/master/registration/include/pcl/registration/impl/ndt_2d.hpp#L439 Next step
|
Hi, I made a small unit test in a second project of mine:
result:
It does appear eigen added a += that knows what a diagonal is from the right side and alters the diagonal of the matrix on the left Thank you, this can be closed |
Thanks for digging this up and updating us. |
Hi,
I built pcl with only one line needing a change in https://github.com/PointCloudLibrary/pcl/blob/master/registration/include/pcl/registration/impl/ndt_2d.hpp to satisfy Eigen.
I cloned pcl and required supporting libraries last evening. Used cmake-2.8.12.2 and more particularly -std=c++11 and compiler g++ (GCC) 4.10.0 20140510 (experimental)
The += works with this change. Have not run tests yet but am compiled successfully
The text was updated successfully, but these errors were encountered: