You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
do we still need FindBoost.cmake, which was introduced here more than 10 years ago as a quick solution until some issue in cmake FindBoost would be resolved. (https://public.kitware.com/Bug/view.php?id=12205) Can we remove it?
Currently, I have a problem with our local FindBoost.cmake version with cmake 3.3
If find_package(Boost REQUIRED COMPONENTS system thread) is in CMakeLists.txt, which in src folder and not in the root folder, it will not find a target Boost::thread or Boost::system.
/opt/workspace/envire/envire_pcl/build$ cmake ..
CMake Warning (dev) in CMakeLists.txt:
No project() command is present. The top-level CMakeLists.txt file must
contain a literal, direct call to the project() command. Add a line of
code such as
project(ProjectName)
near the top of the file, but after cmake_minimum_required().
CMake is pretending there is a "project(Project)" command on the first
line.
This warning is for project developers. Use -Wno-dev to suppress it.
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at /opt/workspace/install/share/rock/cmake/Rock.cmake:113 (message):
Passing project name and version to rock_init was a misfeature of Rock's
macros since CMake 3.0. You must call CMake's project() at toplevel, like
this:
project(envire_pcl VERSION 0.1 DESCRIPTION "project description")
Remove the arguments to rock_init() to silence this warning
Call Stack (most recent call first):
CMakeLists.txt:9 (rock_init)
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Performing Test CXX_SUPPORTS_Wall
-- Performing Test CXX_SUPPORTS_Wall - Success
-- Performing Test CXX_SUPPORTS_Wno_unused_local_typedefs
-- Performing Test CXX_SUPPORTS_Wno_unused_local_typedefs - Success
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Checking for module 'eigen3'
-- Found eigen3, version 3.3.7
-- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1")
-- Eigen found (include: /usr/include/eigen3, version: 3.3.7)
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:492 ] _boost_TEST_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.56.0;1.56;1.55.0;1.55
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:494 ] Boost_USE_MULTITHREADED = TRUE
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:496 ] Boost_USE_STATIC_LIBS =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:498 ] Boost_USE_STATIC_RUNTIME =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:500 ] Boost_ADDITIONAL_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:502 ] Boost_NO_SYSTEM_PATHS =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:554 ] Declared as CMake or Environmental Variables:
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:556 ] BOOST_ROOT =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:558 ] BOOST_INCLUDEDIR = /usr/include
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:560 ] BOOST_LIBRARYDIR =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:562 ] _boost_TEST_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.56.0;1.56;1.55.0;1.55
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:631 ] Include debugging info:
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:633 ] _boost_INCLUDE_SEARCH_DIRS = /usr/include;PATHS;C:/boost/include;C:/boost;/sw/local/include
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:635 ] _boost_PATH_SUFFIXES = boost-1_71_0;boost_1_71_0;boost/boost-1_71_0;boost/boost_1_71_0;boost-1_71;boost_1_71;boost/boost-1_71;boost/boost_1_71;boost-1_71_0;boost_1_71_0;boost/boost-1_71_0;boost/boost_1_71_0;boost-1_71;boost_1_71;boost/boost-1_71;boost/boost_1_71;boost-1_70_0;boost_1_70_0;boost/boost-1_70_0;boost/boost_1_70_0;boost-1_70;boost_1_70;boost/boost-1_70;boost/boost_1_70;boost-1_69_0;boost_1_69_0;boost/boost-1_69_0;boost/boost_1_69_0;boost-1_69;boost_1_69;boost/boost-1_69;boost/boost_1_69;boost-1_68_0;boost_1_68_0;boost/boost-1_68_0;boost/boost_1_68_0;boost-1_68;boost_1_68;boost/boost-1_68;boost/boost_1_68;boost-1_67_0;boost_1_67_0;boost/boost-1_67_0;boost/boost_1_67_0;boost-1_67;boost_1_67;boost/boost-1_67;boost/boost_1_67;boost-1_66_0;boost_1_66_0;boost/boost-1_66_0;boost/boost_1_66_0;boost-1_66;boost_1_66;boost/boost-1_66;boost/boost_1_66;boost-1_65_1;boost_1_65_1;boost/boost-1_65_1;boost/boost_1_65_1;boost-1_65_0;boost_1_65_0;boost/boost-1_65_0;boost/boost_1_65_0;boost-1_65;boost_1_65;boost/boost-1_65;boost/boost_1_65;boost-1_64_0;boost_1_64_0;boost/boost-1_64_0;boost/boost_1_64_0;boost-1_64;boost_1_64;boost/boost-1_64;boost/boost_1_64;boost-1_63_0;boost_1_63_0;boost/boost-1_63_0;boost/boost_1_63_0;boost-1_63;boost_1_63;boost/boost-1_63;boost/boost_1_63;boost-1_62_0;boost_1_62_0;boost/boost-1_62_0;boost/boost_1_62_0;boost-1_62;boost_1_62;boost/boost-1_62;boost/boost_1_62;boost-1_61_0;boost_1_61_0;boost/boost-1_61_0;boost/boost_1_61_0;boost-1_61;boost_1_61;boost/boost-1_61;boost/boost_1_61;boost-1_60_0;boost_1_60_0;boost/boost-1_60_0;boost/boost_1_60_0;boost-1_60;boost_1_60;boost/boost-1_60;boost/boost_1_60;boost-1_59_0;boost_1_59_0;boost/boost-1_59_0;boost/boost_1_59_0;boost-1_59;boost_1_59;boost/boost-1_59;boost/boost_1_59;boost-1_58_0;boost_1_58_0;boost/boost-1_58_0;boost/boost_1_58_0;boost-1_58;boost_1_58;boost/boost-1_58;boost/boost_1_58;boost-1_57_0;boost_1_57_0;boost/boost-1_57_0;boost/boost_1_57_0;boost-1_57;boost_1_57;boost/boost-1_57;boost/boost_1_57;boost-1_56_0;boost_1_56_0;boost/boost-1_56_0;boost/boost_1_56_0;boost-1_56;boost_1_56;boost/boost-1_56;boost/boost_1_56;boost-1_55_0;boost_1_55_0;boost/boost-1_55_0;boost/boost_1_55_0;boost-1_55;boost_1_55;boost/boost-1_55;boost/boost_1_55;boost-1_56_0;boost_1_56_0;boost/boost-1_56_0;boost/boost_1_56_0;boost-1_56;boost_1_56;boost/boost-1_56;boost/boost_1_56;boost-1_55_0;boost_1_55_0;boost/boost-1_55_0;boost/boost_1_55_0;boost-1_55;boost_1_55;boost/boost-1_55;boost/boost_1_55
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:655 ] location of version.hpp: /usr/include/boost/version.hpp
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:679 ] version.hpp reveals boost 1.71.0
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:755 ] guessed _boost_COMPILER = -gcc9
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:765 ] _boost_MULTITHREADED = -mt
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:808 ] _boost_RELEASE_ABI_TAG = -
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:810 ] _boost_DEBUG_ABI_TAG = -d
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:859 ] _boost_LIBRARY_SEARCH_DIRS = /usr/include/lib;/usr/include/../lib;/usr/include/../lib/x86_64-linux-gnu;/usr/include/stage/lib;PATHS;C:/boost/lib;C:/boost;/sw/local/lib
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:947 ] Searching for SYSTEM_LIBRARY_RELEASE: boost_system-gcc9-mt-1_71;boost_system-gcc9-mt;boost_system-mt-1_71;boost_system-mt;boost_system
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:983 ] Searching for SYSTEM_LIBRARY_DEBUG: boost_system-gcc9-mt-d-1_71;boost_system-gcc9-mt-d;boost_system-mt-d-1_71;boost_system-mt-d;boost_system-mt;boost_system
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:947 ] Searching for FILESYSTEM_LIBRARY_RELEASE: boost_filesystem-gcc9-mt-1_71;boost_filesystem-gcc9-mt;boost_filesystem-mt-1_71;boost_filesystem-mt;boost_filesystem
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:983 ] Searching for FILESYSTEM_LIBRARY_DEBUG: boost_filesystem-gcc9-mt-d-1_71;boost_filesystem-gcc9-mt-d;boost_filesystem-mt-d-1_71;boost_filesystem-mt-d;boost_filesystem-mt;boost_filesystem
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:947 ] Searching for DATE_TIME_LIBRARY_RELEASE: boost_date_time-gcc9-mt-1_71;boost_date_time-gcc9-mt;boost_date_time-mt-1_71;boost_date_time-mt;boost_date_time
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:983 ] Searching for DATE_TIME_LIBRARY_DEBUG: boost_date_time-gcc9-mt-d-1_71;boost_date_time-gcc9-mt-d;boost_date_time-mt-d-1_71;boost_date_time-mt-d;boost_date_time-mt;boost_date_time
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:947 ] Searching for IOSTREAMS_LIBRARY_RELEASE: boost_iostreams-gcc9-mt-1_71;boost_iostreams-gcc9-mt;boost_iostreams-mt-1_71;boost_iostreams-mt;boost_iostreams
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:983 ] Searching for IOSTREAMS_LIBRARY_DEBUG: boost_iostreams-gcc9-mt-d-1_71;boost_iostreams-gcc9-mt-d;boost_iostreams-mt-d-1_71;boost_iostreams-mt-d;boost_iostreams-mt;boost_iostreams
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:1034 ] Boost_FOUND = 1
-- Boost version: 1.71.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- date_time
-- iostreams
-- looking for PCL_COMMON
-- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so
-- Found PCL: pcl_common;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so;/usr/lib/x86_64-linux-gnu/libboost_iostreams.so (Required is at least version "1.8")
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:492 ] _boost_TEST_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54;1.53.0;1.53;1.52.0;1.52;1.51.0;1.51;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38.0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:494 ] Boost_USE_MULTITHREADED = TRUE
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:496 ] Boost_USE_STATIC_LIBS =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:498 ] Boost_USE_STATIC_RUNTIME =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:500 ] Boost_ADDITIONAL_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:502 ] Boost_NO_SYSTEM_PATHS =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:554 ] Declared as CMake or Environmental Variables:
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:556 ] BOOST_ROOT =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:558 ] BOOST_INCLUDEDIR = /usr/include
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:560 ] BOOST_LIBRARYDIR =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:562 ] _boost_TEST_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54;1.53.0;1.53;1.52.0;1.52;1.51.0;1.51;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38.0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:655 ] location of version.hpp: /usr/include/boost/version.hpp
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:679 ] version.hpp reveals boost 1.71.0
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:755 ] guessed _boost_COMPILER = -gcc9
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:765 ] _boost_MULTITHREADED = -mt
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:808 ] _boost_RELEASE_ABI_TAG = -
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:810 ] _boost_DEBUG_ABI_TAG = -d
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:859 ] _boost_LIBRARY_SEARCH_DIRS = /usr/lib/x86_64-linux-gnu;NO_DEFAULT_PATH
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:947 ] Searching for THREAD_LIBRARY_RELEASE: boost_thread-gcc9-mt-1_71;boost_thread-gcc9-mt;boost_thread-mt-1_71;boost_thread-mt;boost_thread
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:983 ] Searching for THREAD_LIBRARY_DEBUG: boost_thread-gcc9-mt-d-1_71;boost_thread-gcc9-mt-d;boost_thread-mt-d-1_71;boost_thread-mt-d;boost_thread-mt;boost_thread
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:1034 ] Boost_FOUND = 1
-- Boost version: 1.71.0
-- Found the following Boost libraries:
-- thread
-- Checking for module 'pcl_common-1.10'
-- Found pcl_common-1.10, version 1.10.0
-- Checking for module 'class_loader'
-- Found class_loader, version
-- Checking for module 'envire_core'
-- Found envire_core, version 0.1
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:492 ] _boost_TEST_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54;1.53.0;1.53;1.52.0;1.52;1.51.0;1.51;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38.0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:494 ] Boost_USE_MULTITHREADED = TRUE
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:496 ] Boost_USE_STATIC_LIBS =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:498 ] Boost_USE_STATIC_RUNTIME =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:500 ] Boost_ADDITIONAL_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:502 ] Boost_NO_SYSTEM_PATHS =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:554 ] Declared as CMake or Environmental Variables:
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:556 ] BOOST_ROOT =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:558 ] BOOST_INCLUDEDIR = /usr/include
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:560 ] BOOST_LIBRARYDIR =
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:562 ] _boost_TEST_VERSIONS = 1.71.0;1.71;1.71.0;1.71;1.70.0;1.70;1.69.0;1.69;1.68.0;1.68;1.67.0;1.67;1.66.0;1.66;1.65.1;1.65.0;1.65;1.64.0;1.64;1.63.0;1.63;1.62.0;1.62;1.61.0;1.61;1.60.0;1.60;1.59.0;1.59;1.58.0;1.58;1.57.0;1.57;1.56.0;1.56;1.55.0;1.55;1.56.0;1.56;1.55.0;1.55;1.54.0;1.54;1.53.0;1.53;1.52.0;1.52;1.51.0;1.51;1.50.0;1.50;1.49.0;1.49;1.48.0;1.48;1.47.0;1.47;1.46.1;1.46.0;1.46;1.45.0;1.45;1.44.0;1.44;1.43.0;1.43;1.42.0;1.42;1.41.0;1.41;1.40.0;1.40;1.39.0;1.39;1.38.0;1.38;1.37.0;1.37;1.36.1;1.36.0;1.36;1.35.1;1.35.0;1.35;1.34.1;1.34.0;1.34;1.33.1;1.33.0;1.33
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:655 ] location of version.hpp: /usr/include/boost/version.hpp
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:679 ] version.hpp reveals boost 1.71.0
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:755 ] guessed _boost_COMPILER = -gcc9
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:765 ] _boost_MULTITHREADED = -mt
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:808 ] _boost_RELEASE_ABI_TAG = -
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:810 ] _boost_DEBUG_ABI_TAG = -d
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:859 ] _boost_LIBRARY_SEARCH_DIRS = /usr/lib/x86_64-linux-gnu;NO_DEFAULT_PATH
-- [ /opt/workspace/install/share/rock/cmake/FindBoost.cmake:1034 ] Boost_FOUND = 1
-- Boost version: 1.71.0
-- Performing Test CXX_SUPPORTS_Wnon_virtual_dtor
-- Performing Test CXX_SUPPORTS_Wnon_virtual_dtor - Success
-- unit tests disabled as ROCK_TEST_ENABLED is set to OFF
-- Configuring done
CMake Error at /opt/workspace/install/share/rock/cmake/Rock.cmake:677 (add_library):
Target "envire_pcl" links to target "Boost::thread" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
Call Stack (most recent call first):
/opt/workspace/install/share/rock/cmake/Rock.cmake:766 (rock_library_common)
src/CMakeLists.txt:9 (rock_library)
CMake Error at /opt/workspace/install/share/rock/cmake/Rock.cmake:677 (add_library):
Target "envire_pcl" links to target "Boost::system" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
Call Stack (most recent call first):
/opt/workspace/install/share/rock/cmake/Rock.cmake:766 (rock_library_common)
src/CMakeLists.txt:9 (rock_library)
CMake Error at /opt/workspace/install/share/rock/cmake/Rock.cmake:677 (add_library):
Target "envire_pcl" links to target "Boost::thread" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
Call Stack (most recent call first):
/opt/workspace/install/share/rock/cmake/Rock.cmake:766 (rock_library_common)
src/CMakeLists.txt:9 (rock_library)
CMake Error at /opt/workspace/install/share/rock/cmake/Rock.cmake:677 (add_library):
Target "envire_pcl" links to target "Boost::system" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
Call Stack (most recent call first):
/opt/workspace/install/share/rock/cmake/Rock.cmake:766 (rock_library_common)
src/CMakeLists.txt:9 (rock_library)
-- Generating done
CMake Generate step failed. Build files cannot be regenerated correctly.
The find_package(Boost ...) only works if it is called from CMakeLists.txt in the root library folder.
e.g.
Currently, it is broken on Ubuntu 22.04, unless I delete the FindBoost.cmake from the install folder. So stuff is already broken. It is part of cmake, so we should not provide a copy.
@planthaber @doudou
do we still need FindBoost.cmake, which was introduced here more than 10 years ago as a quick solution until some issue in cmake FindBoost would be resolved. (https://public.kitware.com/Bug/view.php?id=12205) Can we remove it?
Currently, I have a problem with our local FindBoost.cmake version with cmake 3.3
If
find_package(Boost REQUIRED COMPONENTS system thread)
is in CMakeLists.txt, which in src folder and not in the root folder, it will not find a target Boost::thread or Boost::system.The
find_package(Boost ...)
only works if it is called from CMakeLists.txt in the root library folder.e.g.
However, it is not an issue, if I use current original FindBoost from CMake 3.3.
The text was updated successfully, but these errors were encountered: