-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
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
Update FindBoost for release 1.75 #4537
Comments
I have done a few tries and it is not that bad. I have identified two problems. One problem is the used CMake version 3.19.1, which has some serious bugs. I have problems with this CMake version also with other libraries - not only PCL. In the current Boost 1.75 beta there was probably another bug. A step back to CMake 3.18.5 and a new boost build from the repository solved these problems. The remaining problems are related to CUDA:
It looks like there is still a header missing somewhere. The error is the same for all CUDA projects (pcl_cuda_features, pcl_cuda_sample_consensus and pcl_cuda_segmentation). |
CMake 3.19.1 is not compatible with Boost 1.75.0 yet. Please wait for support. |
Well, the fact that version 1.75 is missing in _Boost_KNOWN_VERSIONS does not mean that it does not work. Finally, you can overwrite this variable yourself. And in _Boost_KNOWN_VERSIONS of CMake 3.18.5 there is only version 1.73 and still PCL has been working with 1.74 for quite some time. Except for the bugs in the CUDA projects (the GPU projects work) PCL currently works with boost 1.75 and CMake 3.18.5. |
Yes. In PCL, Please add version number to this file like a change of this pull request. |
Yes, but I'll wait until the release. |
For information only: On next Wednesday boost 1.75 will be published. FindBoost from CMake does not work with this version!
Originally posted by @OgreTransporter in #4080 (comment)
The text was updated successfully, but these errors were encountered: