Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 937052 - sci-libs/pcl-1.14.0: stable boost rebuild failure
Summary: sci-libs/pcl-1.14.0: stable boost rebuild failure
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-01 09:35 UTC by CaptainBlood
Modified: 2024-08-03 21:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (sci-libs:pcl-1.14.0:20240731-122919.log.gz,42.93 KB, application/gzip)
2024-08-01 09:35 UTC, CaptainBlood
Details

Note You need to log in before you can comment on or make changes to this bug.
Description CaptainBlood 2024-08-01 09:35:48 UTC
Created attachment 898751 [details]
build log

emerge -p -v =sci-libs/pcl-1.14.0
These are the packages that would be merged, in order:

[ebuild   R    ] sci-libs/pcl-1.14.0:0/1.14::gentoo  USE="(-cuda) -doc opengl -openni openni2 -pcap -png -qhull qt5 -qt6 -test -tutorials usb vtk" CPU_FLAGS_X86="sse" 0 KiB

fails as:

[89/529] /usr/bin/x86_64-pc-linux-gnu-g++ -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0_build/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/common/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/octree/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/openni/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/openni2/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/ensenso/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/davidSDK/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/dssdk/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/pcap/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/png/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/vtk/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/libusb/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/OpenMP/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/include -isystem /usr/include/openni2 -isystem /var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/recognition/include/pcl/recognition/3rdparty -isystem /usr/include/eigen3  -march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -pipe -Wa,-mbranches-within-32B-boundaries -fopenmp -std=c++14 -fPIC -fopenmp -MD -MT io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o -MF io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o.d -o io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o -c /var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/src/ply/ply_parser.cpp
FAILED: io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o 
/usr/bin/x86_64-pc-linux-gnu-g++ -DPCLAPI_EXPORTS -DPCL_BUILT_WITH_VTK -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0_build/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/common/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/octree/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/openni/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/openni2/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/ensenso/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/davidSDK/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/dssdk/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/pcap/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/png/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/vtk/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/libusb/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/OpenMP/include -I/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/include -isystem /usr/include/openni2 -isystem /var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/recognition/include/pcl/recognition/3rdparty -isystem /usr/include/eigen3  -march=core2 -mtune=native -O2 -flto=1 -fuse-linker-plugin -fno-fat-lto-objects -pipe -Wa,-mbranches-within-32B-boundaries -fopenmp -std=c++14 -fPIC -fopenmp -MD -MT io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o -MF io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o.d -o io/CMakeFiles/pcl_io_ply.dir/src/ply/ply_parser.cpp.o -c /var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/src/ply/ply_parser.cpp
In file included from /var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/src/ply/ply_parser.cpp:41:
/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/include/pcl/io/ply/ply_parser.h:76:43: error: 'function' in namespace 'std' does not name a template type
   76 |           using info_callback_type = std::function<void (std::size_t, const std::string&)>;
      |                                           ^~~~~~~~
/var/no-tmpfs/portage/sci-libs/pcl-1.14.0/work/pcl-pcl-1.14.0/io/include/pcl/io/ply/ply_parser.h:59:1: note: 'std::function' is defined in header '<functional>'; did you forget to '#include <functional>'?
   58 | #include <boost/mpl/vector.hpp> // for vector
  +++ |+#include <functional>
   59 | 

Currently building sci-libs/pcl-1.14.1 which overtook that building step...

If building fine it would be the only unstable package involved in:

 * dependency graph for media-gfx/freecad-0.21.2-r3
 `--  media-gfx/freecad-0.21.2-r3  amd64 
   `--  dev-lang/python-3.10.14_p1-r1  (dev-lang/python) ~amd64 
   `--  dev-lang/python-3.11.9-r1  (dev-lang/python) ~amd64 
   `--  dev-lang/python-3.12.3-r1  (dev-lang/python) amd64 
   `--  dev-libs/OpenNI2-2.2_beta2-r1  (dev-libs/OpenNI2) amd64  [opengl(+)]
   `--  dev-libs/boost-1.85.0-r1  (dev-libs/boost) amd64 
   `--  dev-libs/libfmt-9.1.0-r1  (dev-libs/libfmt) amd64 
   `--  dev-libs/libspnav-0.2.3-r1  (dev-libs/libspnav) amd64  [X]
   `--  dev-libs/xerces-c-3.2.5  (dev-libs/xerces-c) amd64  [icu]
   `--  dev-qt/qtconcurrent-5.15.14  (dev-qt/qtconcurrent) amd64 
   `--  dev-qt/qtcore-5.15.14  (dev-qt/qtcore) amd64 
   `--  dev-qt/qtnetwork-5.15.14-r1  (dev-qt/qtnetwork) amd64 
   `--  dev-qt/qtxml-5.15.14  (dev-qt/qtxml) amd64 
   `--  dev-qt/qtxmlpatterns-5.15.14  (dev-qt/qtxmlpatterns) amd64 
   `--  dev-qt/qtbase-6.7.2-r1  (dev-qt/qtbase) amd64  [concurrent network xml]
   `--  media-libs/freetype-2.13.2  (media-libs/freetype) amd64 
   `--  media-libs/qhull-2020.2-r3  (media-libs/qhull) amd64 
   `--  sci-libs/hdf5-1.14.3-r1  (sci-libs/hdf5) amd64  [fortran zlib]
   `--  sci-libs/med-4.1.1-r3  (>=sci-libs/med-4.0.0-r1) amd64 
   `--  sci-libs/opencascade-7.7.2-r1  (<sci-libs/opencascade-7.8.0) ~amd64  [json vtk]
   `--  sci-libs/orocos_kdl-1.5.1  (sci-libs/orocos_kdl) amd64 
   `--  sys-libs/zlib-1.3.1-r1  (sys-libs/zlib) amd64 
   `--  virtual/libusb-1-r2  (virtual/libusb) amd64 
   `--  dev-libs/openssl-3.0.13-r2  (dev-libs/openssl) amd64 
   `--  net-misc/curl-8.8.0-r1  (net-misc/curl) amd64 
   `--  sci-libs/vtk-9.3.0  (sci-libs/vtk) amd64  [qt5 rendering]
   `--  media-libs/coin-4.0.2  (>=media-libs/coin-4.0.0) amd64 
   `--  virtual/glu-9.0-r2  (virtual/glu) amd64 
   `--  virtual/opengl-7.0-r2  (virtual/opengl) amd64 
   `--  dev-qt/designer-5.15.14  (dev-qt/designer) amd64 
   `--  dev-qt/qtgui-5.15.14  (dev-qt/qtgui) amd64 
   `--  dev-qt/qtopengl-5.15.14  (dev-qt/qtopengl) amd64 
   `--  dev-qt/qtprintsupport-5.15.14  (dev-qt/qtprintsupport) amd64 
   `--  dev-qt/qtsvg-5.15.14  (dev-qt/qtsvg) amd64 
   `--  dev-qt/qtwebengine-5.15.14_p20240510  (dev-qt/qtwebengine) amd64  [widgets]
   `--  dev-qt/qtwidgets-5.15.14  (dev-qt/qtwidgets) amd64 
   `--  dev-qt/qtx11extras-5.15.14  (dev-qt/qtx11extras) amd64 
   `--  sci-libs/pcl-1.14.1  (sci-libs/pcl) ~amd64  [qt5]
   `--  dev-python/matplotlib-3.9.1  (dev-python/matplotlib) amd64  [python_targets_python3_10(-)]
   `--  dev-python/pivy-0.6.8  (>=dev-python/pivy-0.6.5) amd64  [python_targets_python3_10(-)]
   `--  dev-python/pyside2-5.15.14  (dev-python/pyside2) amd64  [gui svg webchannel webengine python_targets_python3_10(-)]
   `--  dev-python/shiboken2-5.15.14  (dev-python/shiboken2) amd64  [python_targets_python3_10(-)]
   `--  dev-qt/qttools-6.7.2  (dev-qt/qttools) amd64  [designer]
   `--  dev-qt/qt5compat-6.7.2  (dev-qt/qt5compat) amd64 
   `--  dev-qt/qtsvg-6.7.2  (dev-qt/qtsvg) amd64 
   `--  dev-qt/qtwebengine-6.7.2  (dev-qt/qtwebengine) amd64  [widgets]
   `--  dev-python/pyside6-6.7.2  (dev-python/pyside6) amd64  [gui svg webchannel webengine python_targets_python3_10(-)]
   `--  dev-python/shiboken6-6.7.2  (dev-python/shiboken6) amd64  [python_targets_python3_10(-)]
   `--  media-gfx/netgen-6.2.2302  (media-gfx/netgen) amd64  [opencascade]
   `--  media-gfx/openscad-2021.01-r5  (media-gfx/openscad) amd64 
   `--  dev-python/numpy-1.26.4  (dev-python/numpy) amd64  [python_targets_python3_10(-)]
   `--  dev-python/pybind11-2.12.0  (dev-python/pybind11) amd64  [python_targets_python3_10(-)]
   `--  dev-python/GitPython-3.1.43  (dev-python/GitPython) amd64  [python_targets_python3_10(-)]
   `--  dev-python/ply-3.11-r200  (dev-python/ply) amd64  [python_targets_python3_10(-)]
   `--  dev-cpp/eigen-3.4.0-r1  (>=dev-cpp/eigen-3.3.1) amd64 
   `--  dev-python/pyyaml-6.0.2_rc1  (dev-python/pyyaml) amd64  [python_targets_python3_10(-)]
   `--  dev-qt/qttest-5.15.14  (dev-qt/qttest) amd64 
   `--  app-text/dos2unix-7.5.1  (app-text/dos2unix) amd64 
   `--  dev-lang/swig-4.2.1  (dev-lang/swig) amd64 
   `--  app-alternatives/ninja-1  (app-alternatives/ninja) amd64 
   `--  dev-build/cmake-3.28.5  (>=dev-build/cmake-3.20.5) amd64 
[ media-gfx/freecad-0.21.2-r3 stats: packages (61), max depth (1) ]

Could such a situation plead for sci-libs/pcl-1.14.1 stabilization?