This package fails to build on an unstable system. Attached relevant logs and emerge --info
Created attachment 766849 [details] emerge_info emerge --info
Created attachment 766850 [details] freecad-0.19.2-r6:20220312-095656.log build log
I'm not able to reproduce this, I have freecad-0.19.2-r6 and boost-1.78.0-r2. Excerpts from log (attached): $ grep -i boost /var/tmp/portage/media-gfx/freecad-0.19.2-r6/temp/build.log * Applying freecad-0.19.2-0006-add-boost-serialization-to-find_package.patch ... -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable exact version "1.78.0") -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable exact version "1.78.0") found components: serialization -- Found Boost: /usr/lib64/cmake/Boost-1.78.0/BoostConfig.cmake (found suitable version "1.78.0", minimum required is "1.55") found components: filesystem program_options regex serialization system thread -- Boost: 1.78.0 (1.78.0) Since 'Found Boost' and 'Could NOT find Boost' appear multiple times in your build log, could it be that an old version of one of the deps (not FreeCAD itself) requires boost 1.77?
Thanks for your report, Allessandro. There seems to be an issue with either pcl, vtk or liblas, as far as I can see from the output. LibLAS is only included with vtk when the all-modules USE flag is used. To narrow this down, could you please try, if rebuilding vtk without this USE flag changes anything? Or try rebuilding liblas? Of course, both with boost-1.78.0 active.
Rebuilding vtk solved this
Thanks for testing on this. Did you rebuild with USE="all-modules" or without this use flag?
I have rebuilt it with USE="all-modules"
I feared this might be the cause of this, but that seems not be the case. Thanks again!