CMake Error when compiling...
LongruiDong opened this issue · 8 comments
Hi,
When I compile the project, i received the following errors:
......
[semantic_suma:cmake] -- Using OpenGL version 450.
[semantic_suma:cmake] -- Configuring done
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:175 (add_library):
[semantic_suma:cmake] Target "suma" links to target "Boost::serialization" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:175 (add_library):
[semantic_suma:cmake] Target "suma" links to target "Boost::thread" but the target was not found.
[semantic_suma:cmake] Perhaps a find_package() call is missing for an IMPORTED target, or an
[semantic_suma:cmake] ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:175 (add_library):
[semantic_suma:cmake] Target "suma" links to target "Boost::date_time" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:175 (add_library):
[semantic_suma:cmake] Target "suma" links to target "Boost::regex" but the target was not found.
[semantic_suma:cmake] Perhaps a find_package() call is missing for an IMPORTED target, or an
[semantic_suma:cmake] ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:175 (add_library):
[semantic_suma:cmake] Target "suma" links to target "Boost::timer" but the target was not found.
[semantic_suma:cmake] Perhaps a find_package() call is missing for an IMPORTED target, or an
[semantic_suma:cmake] ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:175 (add_library):
[semantic_suma:cmake] Target "suma" links to target "Boost::chrono" but the target was not found.
[semantic_suma:cmake] Perhaps a find_package() call is missing for an IMPORTED target, or an
[semantic_suma:cmake] ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:156 (add_library):
[semantic_suma:cmake] Target "robovision" links to target "Boost::serialization" but the target
[semantic_suma:cmake] was not found. Perhaps a find_package() call is missing for an IMPORTED
[semantic_suma:cmake] target, or an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:156 (add_library):
[semantic_suma:cmake] Target "robovision" links to target "Boost::thread" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:156 (add_library):
[semantic_suma:cmake] Target "robovision" links to target "Boost::date_time" but the target was
[semantic_suma:cmake] not found. Perhaps a find_package() call is missing for an IMPORTED
[semantic_suma:cmake] target, or an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:156 (add_library):
[semantic_suma:cmake] Target "robovision" links to target "Boost::regex" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:156 (add_library):
[semantic_suma:cmake] Target "robovision" links to target "Boost::timer" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:156 (add_library):
[semantic_suma:cmake] Target "robovision" links to target "Boost::chrono" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:186 (add_executable):
[semantic_suma:cmake] Target "visualizer" links to target "Boost::serialization" but the target
[semantic_suma:cmake] was not found. Perhaps a find_package() call is missing for an IMPORTED
[semantic_suma:cmake] target, or an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:186 (add_executable):
[semantic_suma:cmake] Target "visualizer" links to target "Boost::thread" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:186 (add_executable):
[semantic_suma:cmake] Target "visualizer" links to target "Boost::date_time" but the target was
[semantic_suma:cmake] not found. Perhaps a find_package() call is missing for an IMPORTED
[semantic_suma:cmake] target, or an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:186 (add_executable):
[semantic_suma:cmake] Target "visualizer" links to target "Boost::regex" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:186 (add_executable):
[semantic_suma:cmake] Target "visualizer" links to target "Boost::timer" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] CMake Error at /home/dlr/Project/suma++/src/semantic_suma/CMakeLists.txt:186 (add_executable):
[semantic_suma:cmake] Target "visualizer" links to target "Boost::chrono" but the target was not
[semantic_suma:cmake] found. Perhaps a find_package() call is missing for an IMPORTED target, or
[semantic_suma:cmake] an ALIAS target is missing?
[semantic_suma:cmake]
[semantic_suma:cmake]
[semantic_suma:cmake] -- Generating done
[semantic_suma:cmake] -- Build files have been written to: /home/dlr/Project/suma++/build/semantic_suma
Failed <<< semantic_suma [ 6.7 seconds ]
[build] Summary: 3 of 4 packages succeeded.
[build] Ignored: None.
[build] Warnings: 2 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: 1 packages failed.
[build] Runtime: 1 minute and 17.7 seconds total.
What`s more my envs:
Ubuntu 5.4.0-6ubuntu1~16.04.12
cmake 3.8.1
CUDA 10.0.130 cudnn 7.5.1
Geforce GTX 1070
Boost version: 1.58.0
GLX version: 1.4
OpenGL core profile version string: 4.5.0 NVIDIA 440.44
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL version string: 4.6.0 NVIDIA 440.44
OpenGL shading language version string: 4.60 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 440.44
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
GL_EXT_shader_group_vote, GL_EXT_shader_implicit_conversions,
$ dpkg -l | grep TensorRT
ii libnvinfer-dev 5.1.5-1+cuda10.0 amd64 TensorRT development libraries and headers
ii libnvinfer-samples 5.1.5-1+cuda10.0 all TensorRT samples and documentation
ii libnvinfer5 5.1.5-1+cuda10.0 amd64 TensorRT runtime libraries
ii python3-libnvinfer 5.1.5-1+cuda10.0 amd64 Python 3 bindings for TensorRT
ii python3-libnvinfer-dev 5.1.5-1+cuda10.0 amd64 Python 3 development package for TensorRT
ii tensorrt 5.1.5.0-1+cuda10.0 amd64 Meta package of TensorRT
How can I solve it?
Thanks a lot~
Hey @LongruiDong,
Thank you for using our code. As can be read from the Cmake Error message, it seems to be a problem of the Boost library. You could check your Boost library by executing $ dpkg -s libboost-dev | grep 'Version'
Hi @LongruiDong, is there any update on this issue?
Since there is no update for this issue, I will then close it.
If needed, feel free to ask me to reopen this issue.
How was the probem solved?
Hi, I have the same problem, and use:
$ dpkg -s libboost-dev | grep 'Version':Version: 1.65.1.0ubuntu1
what else can I do? thanks. @Chen-Xieyuanli
Hi, I have the same problem, and use:
$ dpkg -s libboost-dev | grep 'Version':Version: 1.65.1.0ubuntu1
what else can I do? thanks. @Chen-Xieyuanli
I have solved this problem, and I change line 9 in CMakeLists.txt:
find_package(Boost 1.65.1 REQUIRED COMPONENTS filesystem system serialization thread date_time regex timer chrono)
Hi, I have the same problem, and use:
$ dpkg -s libboost-dev | grep 'Version':Version: 1.65.1.0ubuntu1
what else can I do? thanks. @Chen-XieyuanliI have solved this problem, and I change line 9 in CMakeLists.txt:
find_package(Boost 1.65.1 REQUIRED COMPONENTS filesystem system serialization thread date_time regex timer chrono)
It also slove my problem!
It also slove my problem!