运行 catkin_make 时调用“make -j4 -l4”失败错误

     2023-02-17     289

关键词:

【中文标题】运行 catkin_make 时调用“make -j4 -l4”失败错误【英文标题】:Invoking "make -j4 -l4" failed Error while running catkin_make 【发布时间】:2018-06-07 06:47:31 【问题描述】:

我正在使用 ros kinetic 开发英特尔实感摄像头 R200。安装后 在安装 Intel RealSense SDK for Linux 时,它没有显示任何错误,但在 catkin_make 命令后出现以下错误:

基本路径:/home/janhvi/catkin_ws 源码空间: /home/janhvi/catkin_ws/src 构建空间:/home/janhvi/catkin_ws/build 开发空间:/home/janhvi/catkin_ws/devel 安装空间: /home/janhvi/catkin_ws/安装

#

运行命令:“/home/janhvi/catkin_ws/build”中的“make cmake_check_build_system”

#

#

运行命令:“/home/janhvi/catkin_ws/build”中的“make -j4 -l4” [ 0%] 构建目标 std_msgs_generate_messages_cpp [ 0%] 构建目标

_realsense_ros_person_generate_messages_check_deps_EulerAnglesWithConfidence [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_TrackingConfig [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_Landmark [ 0%] 构建目标 sensor_msgs_generate_messages_cpp [ 0%] 构建目标 geometry_msgs_generate_messages_cpp [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_StopTracking [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_UserInfo [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_PersonModuleState [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_FrameTest [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_Wave [ 0%] 已建目标 _realsense_ros_person_generate_messages_check_deps_Recognition [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_Pointing [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_StartTracking [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_RectWithConfidence [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_SaveRecognitionDB [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_EulerAngles [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_Gesture [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_LandmarksInfo [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_SkeletonJoint [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_LoadRecognitionDB [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_RecognitionRegister [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_Gestures [ 0%] 构建目标 std_msgs_generate_messages_py [ 0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_Frame [0%] 构建目标geometry_msgs_generate_messages_py [0%] 构建目标 _realsense_ros_person_generate_messages_check_deps_User [ 0%] 构建目标 sensor_msgs_generate_messages_py [ 0%] 构建目标 std_msgs_generate_messages_nodejs [ 0%] 构建目标 geometry_msgs_generate_messages_nodejs [ 0%] 构建目标 sensor_msgs_generate_messages_nodejs [ 0%] 构建目标 std_msgs_generate_messages_lisp [ 0%] 构建目标 sensor_msgs_generate_messages_lisp [ 0%] 构建目标 std_msgs_generate_messages_eus [ 0%] 构建目标 geometry_msgs_generate_messages_lisp [ 0%] 构建目标 geometry_msgs_generate_messages_eus [ 0%] 构建目标 tf2_msgs_generate_messages_py [ 0%] 构建目标 sensor_msgs_generate_messages_eus [ 0%] 构建目标 roscpp_generate_messages_lisp [ 0%] 构建目标 roscpp_generate_messages_nodejs [ 0%] 构建目标 roscpp_generate_messages_eus [ 0%] 构建目标 roscpp_generate_messages_cpp [ 0%] 构建目标 rosgraph_msgs_generate_messages_nodejs [ 0%] 构建目标 rosgraph_msgs_generate_messages_eus [ 0%] 构建目标 rosgraph_msgs_generate_messages_cpp [ 0%] 构建目标 roscpp_generate_messages_py [ 0%] 构建目标 rosgraph_msgs_generate_messages_lisp [ 0%] 内置目标 bond_generate_messages_cpp [ 0%] 构建目标 rosgraph_msgs_generate_messages_py [ 0%] 构建目标 bond_generate_messages_lisp [ 0%] 构建目标 nodelet_generate_messages_nodejs [ 0%] 构建目标 bond_generate_messages_nodejs [ 0%] 构建目标 nodelet_generate_messages_eus [ 0%] 构建目标 nodelet_generate_messages_cpp [ 0%] 构建目标 bond_generate_messages_py [ 0%] 构建目标 nodelet_generate_messages_lisp [ 0%] 构建目标 bond_generate_messages_eus [ 0%] 构建目标 nodelet_generate_messages_py [ 0%] 构建目标 actionlib_generate_messages_nodejs [ 0%] 构建目标 tf_generate_messages_py [ 0%] 构建目标 _realsense_ros_camera_generate_messages_check_deps_Extrinsics [ 0%] 构建目标 actionlib_msgs_generate_messages_lisp [ 0%] 构建目标 _realsense_ros_camera_generate_messages_check_deps_IMUInfo [ 0%] 构建目标 actionlib_generate_messages_lisp [ 0%] 构建目标 tf2_msgs_generate_messages_cpp [ 0%] 构建目标 tf_generate_messages_nodejs [ 0%] 构建目标 actionlib_msgs_generate_messages_eus [ 0%] 构建目标 actionlib_generate_messages_eus [ 0%] 构建目标 tf_generate_messages_cpp [ 0%] 构建目标 _catkin_empty_exported_target [ 0%] 构建目标 tf_generate_messages_eus [ 0%] 构建目标 actionlib_msgs_generate_messages_cpp [ 0%] 构建目标 actionlib_generate_messages_py [ 0%] 构建目标 actionlib_generate_messages_cpp [ 0%] 构建目标 actionlib_msgs_generate_messages_nodejs [ 0%] 内置目标 actionlib_msgs_generate_messages_py [ 0%] 构建目标 tf_generate_messages_lisp [ 0%] 构建目标 tf2_msgs_generate_messages_lisp [ 0%] 构建目标 tf2_msgs_generate_messages_nodejs [ 0%] 构建目标 tf2_msgs_generate_messages_eus [ 1%] 内置目标 gtest [ 2%] 内置 目标 realsense_ros_camera_generate_messages_nodejs [ 3%] 已建 目标 realsense_ros_camera_generate_messages_py [ 4%] 内置目标 realsense_ros_camera_generate_messages_lisp [ 5%] 内置目标 realsense_ros_camera_generate_messages_eus [ 5%] 内置目标 _realsense_ros_object_generate_messages_check_deps_Location3D [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_cpu_gpu [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_TrackedObject [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_ObjectArray [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_ObjectsInBoxes [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_ObjectInBox [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_UI [ 5%] 内置目标 _realsense_ros_object_generate_messages_check_deps_Object [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_TrackedObjectsArray [ 5%] 构建目标 _realsense_ros_object_generate_messages_check_deps_Rect [ 5%] 构建目标 _realsense_ros_slam_generate_messages_check_deps_TrackingAccuracy [ 5%] 构建目标 _realsense_ros_slam_generate_messages_check_deps_SaveOutput [ 14%] 构建目标 realsense_ros_person_generate_messages_cpp [ 24%] 构建 目标 realsense_ros_person_generate_messages_py [ 35%] 构建目标 realsense_ros_person_generate_messages_nodejs [ 44%] 内置目标 realsense_ros_person_generate_messages_lisp [ 44%] 内置目标 _realsense_ros_slam_generate_messages_check_deps_Reset [ 54%] 构建目标 realsense_ros_person_generate_messages_eus [ 55%] 构建目标 realsense_ros_camera_generate_messages_cpp [ 60%] 内置目标 realsense_ros_object_generate_messages_cpp [ 65%] 构建目标 realsense_ros_object_generate_messages_lisp [ 70%] 构建目标 realsense_ros_object_generate_messages_eus [ 73%] 构建目标 realsense_ros_person [ 78%] 构建目标 realsense_ros_object_generate_messages_py [ 82%] 构建目标 realsense_ros_object_generate_messages_nodejs [ 83%] 内置目标 realsense_ros_slam_generate_messages_cpp [ 84%] 内置目标 realsense_ros_slam_generate_messages_lisp [ 86%] 内置目标 realsense_ros_slam_generate_messages_py [ 88%] 内置目标 realsense_ros_slam_generate_messages_nodejs [ 89%] 内置目标 realsense_ros_person_generate_messages [ 90%] 构建目标 realsense_ros_slam_generate_messages_eus [ 90%] 内置目标 realsense_ros_camera_generate_messages [ 90%] 链接 CXX 可执行文件 /home/janhvi/catkin_ws/devel/lib/realsense_ros_person/realsense_ros_person_sample [ 91%] 构建目标 realsense_ros_camera [ 92%] 构建目标 realsense_ros_tests_camera [ 92%] 内置目标 realsense_ros_object_generate_messages [ 92%] 构建目标 realsense_ros_slam_generate_messages [ 94%] 内置目标 realsense_ros_object [ 95%] 构建目标 realsense_ros_slam [ 95%] 构建目标 realsense_ros_object_sample1 [ 97%] 构建目标 realsense_ros_object_viewer CMakeFiles/realsense_ros_person_sample.dir/src/sample/TrackingRenderer/Viewer.cpp.o: 在函数Viewer::Viewer(bool)': Viewer.cpp:(.text+0x97): undefined reference tocv::namedWindow(cv::String const&, int)' Viewer.cpp:(.text+0xc9): 未定义的引用 cv::setMouseCallback(cv::String const&, void (*)(int, int, int, int, void*), void*)' Viewer.cpp:(.text+0xda): undefined reference to cv::startWindowThread()' Viewer.cpp:(.text+0x106): 未定义 参考cv::namedWindow(cv::String const&, int)' Viewer.cpp:(.text+0x117): undefined reference to cv::startWindowThread()' CMakeFiles/realsense_ros_person_sample.dir/src/sample/TrackingRenderer/Viewer.cpp.o: 在函数Viewer::ShowImage(cv::Mat)': Viewer.cpp:(.text+0x1dd): undefined reference tocv::imshow(cv::String const&, cv::_InputArray const&)' Viewer.cpp:(.text+0x1ff): 未定义的引用 cv::waitKey(int)' CMakeFiles/realsense_ros_person_sample.dir/src/sample/TrackingRenderer/Viewer.cpp.o: In functionViewer::ShowDepth(cv::Mat)': Viewer.cpp:(.text+0x29f): 对 `cv::imshow(cv::String const&, cv::_InputArray 的未定义引用 const&)' collect2:错误:ld 返回 1 个退出状态 realsense_samples_ros/realsense_ros_person/CMakeFiles/realsense_ros_person_sample.dir/build.make:209:目标配方 '/home/janhvi/catkin_ws/devel/lib/realsense_ros_person/realsense_ros_person_sample' 制造失败 [2]: * [/home/janhvi/catkin_ws/devel/lib/realsense_ros_person/realsense_ros_person_sample] 错误 1 ​​CMakeFiles/Makefile2:1340:目标配方 'realsense_samples_ros/realsense_ros_person/CMakeFiles/realsense_ros_person_sample.dir/all' 制造失败[1]:* [realsense_samples_ros/realsense_ros_person/CMakeFiles/realsense_ros_person_sample.dir/all] 错误 2 生成文件:138:目标“全部”的配方失败生成:*** [全部] 错误 2 调用“make -j4 -l4”失败

我试图获取该文件,但发生了同样的错误。 谁能帮忙解决这个问题?

【问题讨论】:

请提供更多上下文信息和您正在尝试构建的包。 【参考方案1】:

问题是您的链接器无法找到 OpenCV 共享对象。

签入 CMakeList 文件以将可执行文件链接到 OpenCV 库 检查您的 OpenCV 安装(检查路径,甚至使用 OpenCV 库编译一些简单的东西)

【讨论】:

我尝试将 OpenCV 包含在 catkin_ws 的 realsense ros person 文件夹中的 CMakeLists.txt 中,它成功了!!

Catkin_make 不更新我保存的 python 文件

】Catkin_make不更新我保存的python文件【英文标题】:Catkin_makenotupdatemysavedpythonfile【发布时间】:2020-07-0215:17:55【问题描述】:所以我正在修改名为my_turtlebot2_training的ros包中的python可执行文件。我修改后保存了python文件。当我在~/... 查看详情

catkin_make 中的 cmake 版本与全局 cmake 版本不同?

】catkin_make中的cmake版本与全局cmake版本不同?【英文标题】:cmakeversionincatkin_makedifferentfromglobalcmakeversion?【发布时间】:2019-07-2207:08:33【问题描述】:我正在尝试使用catkin在ROS中构建一些包。当我在***目录中运行catkin_make时,我... 查看详情

无法使用 catkin_make 构建 ROS 包。对包树感到困惑

】无法使用catkin_make构建ROS包。对包树感到困惑【英文标题】:NotabletobuildROSpackagewithcatkin_make.Confusedbypackagetree【发布时间】:2019-10-0120:50:18【问题描述】:我希望从这个github页面运行存储在vehicle/launch/中的main.launchhttps://github.com/... 查看详情

catkin_make 无法创建可执行文件并自动复制头文件到devel

】catkin_make无法创建可执行文件并自动复制头文件到devel【英文标题】:catkin_makeunabletocreateexecutableandautomaticallycopyheaderfilestodevel【发布时间】:2016-12-2202:29:29【问题描述】:当我运行我的catkin_make时,我知道它应该自动将我包含... 查看详情

ROS旋律catkin_make失败

】ROS旋律catkin_make失败【英文标题】:ROSMelodiccatkin_makefail【发布时间】:2019-03-1906:58:16【问题描述】:所以我的catkin_make失败并出现错误AttributeError:\'module\'objecthasnoattribute\'Interpreter\'当我搜索解决方案时,我发现问题在于em和empy... 查看详情

执行 catkin_make 时出错:调用“make -j1 -l1”失败

】执行catkin_make时出错:调用“make-j1-l1”失败【英文标题】:Errorexecutingcatkin_make:Invoking"make-j1-l1"failed【发布时间】:2020-04-2213:25:46【问题描述】:我是ROS新手,遇到了catkin_make的问题。起初它工作正常,在catkin工作区(catk... 查看详情

catkin_make浅析

引用自http://blog.csdn.net/zyh821351004/article/details/50388429 update: catkin_tools---------------------------------CatkinCommandLineTools:  Installing catkin_tools:   查看详情

ROS catkin_make:重建包

】ROScatkin_make:重建包【英文标题】:ROScatkin_make:rebuildpackage(s)【发布时间】:2017-10-2120:00:21【问题描述】:我发现我错误地将依赖项“std_msgs”命名为“std_msg”。所以我修复了!但是等等,catkin仍然认为草坪机器人描述需要“st... 查看详情

使用资源和 ROS (catkin_make) 使用 CMake 编译 Qt 项目

】使用资源和ROS(catkin_make)使用CMake编译Qt项目【英文标题】:CompilingaQtprojectwithCMakeusingresourcesandROS(catkin_make)【发布时间】:2015-11-2312:03:05【问题描述】:我正在使用cmake编译一个Qt项目(它也使用catkin,因为这确实是一个ROS项目... 查看详情

在 Windows 10 的 ROS 中使用 catkin_make 时出现问题

】在Windows10的ROS中使用catkin_make时出现问题【英文标题】:Problemusingcatkin_makeinROSwithwindows10【发布时间】:2021-05-0821:11:40【问题描述】:我已经在Windows10上安装了rosNoetic。当我执行catkin_make时,我收到需要Ninja的cmake错误。尽管我... 查看详情

如何解决 qmake catkin_make 冲突

】如何解决qmakecatkin_make冲突【英文标题】:Howtoresolveqmakecatkin_makeconflict【发布时间】:2016-03-1500:06:33【问题描述】:当我尝试编译嵌入catkin项目的qt-quick应用程序时,我添加了一个自定义构建步骤,如下图所示。问题是编译错误... 查看详情

在 ROS 工作空间中使用 catkin_make 时 Qt 出现的问题

】在ROS工作空间中使用catkin_make时Qt出现的问题【英文标题】:ProblemswithQtwhenusingcatkin_makeinROSworkspace【发布时间】:2019-01-1709:49:43【问题描述】:我目前正在编写一个QtGUI来远程控制ROS控制的机器人。在catkin_ws中使用catkin_make时出... 查看详情

rosmelodic笔记:catkin_make报错invoking"makecmake_check_build_system"failed

...术A按照官网的要求安装好了ROSMelodic(Ubuntu18.04.5),但是catkin_make命令一直报错。网上虽然有很多catkin_make报错的解决办法,但是没有出现我这个报错信息的。还是需要从具体报错信息里面看,缺少rospy软件包。网上有大佬针对提... 查看详情

程序找不到pcl的cmakefiles,catkin_make时报错

错误提示:CMakeWarningat/opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:76(find_package):Couldnotfindapackageconfigurationfileprovidedby"PCL"withanyofthefollowingnames:PCLConfig.cmakepcl-config.cmak 查看详情

“CMake 错误:CMake 无法确定目标的链接器语言” 当我 catkin_make ROS 工作空间时出现错误

】“CMake错误:CMake无法确定目标的链接器语言”当我catkin_makeROS工作空间时出现错误【英文标题】:"CMakeError:CMakecannotdeterminelinkerlanguagefortarget"TheerrorsappearedwhenIcatkin_makeaROSworkingspace【发布时间】:2021-04-1512:20:49【问题描... 查看详情

catkin_make时报错找不到customincludecustom.h(代码片段)

参考:https://answers.ros.org/question/195467/catkin-unable-to-include-custom-libraries/报错内容:/home/zhanghu/catkin_ws/src/map_img_proccess/src/map_img_load.cpp:1:26:fatalerror:map_img_load.h:没有那个文件或目录&nbs 查看详情

build一个ros的package

1.记住source环境设置#source/opt/ros/%YOUR_ROS_DISTRO%/setup.bash2.使用catkin_make  可以将catkin_make理解为结合了cmake和make,在标准的CMakeWorkflow中。#Inacatkinworkspace$catkin_make[make_targets][-DCMAKE_VARIABLES=...]  如果不熟悉 查看详情

在一个 QtCreator 版本中使用 cmake 构建失败,而它与另一个版本以及来自终端的 catkin_make 一起使用

...中使用cmake构建失败,而它与另一个版本以及来自终端的catkin_make一起使用【英文标题】:BuildingwithcmakefailsinoneQtCreatorversionwhileitworkswithanotherandalsowithcatkin_makefromterminal【发布时间】:2019-03-2209:08:13【问题描述】:我正在尝试构建... 查看详情