I have ROS Noetic and Gazebo 11.1 running fine now in Fedora 32. I also set $PATH so that Python 3.8 from Fedora, rather than Anaconda Python, is used. I ran catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python3.8 and made sure to source ~/ros_catkin_ws/install_isolated/local_setup.bash and ~/ros_catkin_ws/install_isolated/setup.bash. Where have I gone wrong?
/usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setSelected(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libqwt-qt5.so.6: undefined reference to `qt_version_tag@Qt_5.13' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setSelected(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeView::verticalScrollbarValueChanged(int)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setSelected(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libqwt-qt5.so.6: undefined reference to `qt_version_tag@Qt_5.13' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeView::verticalScrollbarValueChanged(int)@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QColor::lighter(int) const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QtPrivate::argToQString(QStringView, unsigned long, QtPrivate::ArgBase const**)@Qt_5' /usr/bin/ld: /usr/lib64/libqwt-qt5.so.6: undefined reference to `qt_version_tag@Qt_5.13' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeView::verticalScrollbarValueChanged(int)@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QColor::lighter(int) const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QtPrivate::argToQString(QStringView, unsigned long, QtPrivate::ArgBase const**)@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QColor::lighter(int) const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QtPrivate::argToQString(QStringView, unsigned long, QtPrivate::ArgBase const**)@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isExpanded() const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QLinearGradient::~QLinearGradient()@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QAbstractItemView::eventFilter(QObject*, QEvent*)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `qt_version_tag@Qt_5.14' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isHidden() const@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `qt_resourceFeatureZlib@Qt_5' /usr/bin/ld: /usr/lib64/libopencv_cvv.so.4.2.0: undefined reference to `QPixmap::grabWidget(QObject*, int, int, int, int)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isExpanded() const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QLinearGradient::~QLinearGradient()@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QAbstractItemView::eventFilter(QObject*, QEvent*)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `qt_version_tag@Qt_5.14' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isHidden() const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setHidden(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QColor::darker(int) const@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `qt_resourceFeatureZlib@Qt_5' /usr/bin/ld: /usr/lib64/libopencv_cvv.so.4.2.0: undefined reference to `QPixmap::grabWidget(QObject*, int, int, int, int)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setExpanded(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isExpanded() const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QLinearGradient::~QLinearGradient()@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QAbstractItemView::eventFilter(QObject*, QEvent*)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `qt_version_tag@Qt_5.14' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setHidden(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QColor::darker(int) const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isHidden() const@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `qt_resourceFeatureZlib@Qt_5' /usr/bin/ld: /usr/lib64/libcurl.so.4: undefined reference to `SSLv3_client_method@OPENSSL_1_1_0' /usr/bin/ld: /usr/lib64/libopencv_cvv.so.4.2.0: undefined reference to `QPixmap::grabWidget(QObject*, int, int, int, int)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setExpanded(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setHidden(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QColor::darker(int) const@Qt_5' /usr/bin/ld: /usr/lib64/libcurl.so.4: undefined reference to `SSLv3_client_method@OPENSSL_1_1_0' collect2: error: ld returned 1 exit status /usr/bin/ld: /usr/lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setExpanded(bool)@Qt_5' make[2]: *** [gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/hokuyo_node.dir/build.make:338: /root/catkin_ws/devel/lib/gazebo_plugins/hokuyo_node] Error 1 make[1]: *** [CMakeFiles/Makefile2:15639: gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/hokuyo_node.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... collect2: error: ld returned 1 exit status make[2]: *** [gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/camera_synchronizer.dir/build.make:339: /root/catkin_ws/devel/lib/gazebo_plugins/camera_synchronizer] Error 1 make[1]: *** [CMakeFiles/Makefile2:14982: gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/camera_synchronizer.dir/all] Error 2 /usr/bin/ld: /usr/lib64/libcurl.so.4: undefined reference to `SSLv3_client_method@OPENSSL_1_1_0' collect2: error: ld returned 1 exit status make[2]: *** [gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/pub_joint_trajectory_test.dir/build.make:342: /root/catkin_ws/devel/lib/gazebo_plugins/pub_joint_trajectory_test] Error 1 make[1]: *** [CMakeFiles/Makefile2:14597: gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/pub_joint_trajectory_test.dir/all] Error 2 [ 96%] Linking CXX executable /root/catkin_ws/devel/lib/turtlebot3_gazebo/turtlebot3_drive /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setSelected(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libqwt-qt5.so.6: undefined reference to `qt_version_tag@Qt_5.13' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QTreeView::verticalScrollbarValueChanged(int)@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_derive@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QColor::lighter(int) const@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QtPrivate::argToQString(QStringView, unsigned long, QtPrivate::ArgBase const**)@Qt_5' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_ctrl@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_free@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib64/libssh.so.4: undefined reference to `EVP_KDF_CTX_new_id@OPENSSL_1_1_1b' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isExpanded() const@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QLinearGradient::~QLinearGradient()@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QAbstractItemView::eventFilter(QObject*, QEvent*)@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `qt_version_tag@Qt_5.14' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::isHidden() const@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `qt_resourceFeatureZlib@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setHidden(bool)@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QColor::darker(int) const@Qt_5' /usr/bin/ld: /usr/lib/gcc/x86_64-redhat-linux/10/../../../../lib64/libgazebo_gui.so: undefined reference to `QTreeWidgetItem::setExpanded(bool)@Qt_5' /usr/bin/ld: /usr/lib64/libcurl.so.4: undefined reference to `SSLv3_client_method@OPENSSL_1_1_0' collect2: error: ld returned 1 exit status make[2]: *** [turtlebot3_simulations/turtlebot3_gazebo/CMakeFiles/turtlebot3_drive.dir/build.make:242: /root/catkin_ws/devel/lib/turtlebot3_gazebo/turtlebot3_drive] Error 1 make[1]: *** [CMakeFiles/Makefile2:13644: turtlebot3_simulations/turtlebot3_gazebo/CMakeFiles/turtlebot3_drive.dir/all] Error 2 In file included from /usr/include/gazebo-11/gazebo/transport/Connection.hh:21, from /usr/include/gazebo-11/gazebo/transport/transport.hh:3, from /usr/include/gazebo-11/gazebo/gazebo_core.hh:21, from /usr/include/gazebo-11/gazebo/gazebo.hh:20, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/gazebo_ros_control_plugin.h:52, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_ros_control/src/gazebo_ros_control_plugin.cpp:45: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /usr/include/gazebo-11/gazebo/transport/Node.hh:22, from /usr/include/gazebo-11/gazebo/rendering/Camera.hh:40, from /usr/include/gazebo-11/gazebo/plugins/CameraPlugin.hh:24, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_triggered_camera.h:25, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_ros_triggered_camera.cpp:18: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /usr/include/gazebo-11/gazebo/transport/Node.hh:22, from /usr/include/gazebo-11/gazebo/rendering/Camera.hh:40, from /usr/include/gazebo-11/gazebo/plugins/CameraPlugin.hh:24, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_camera.h:28, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_ros_camera.cpp:25: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /usr/include/gazebo-11/gazebo/transport/Node.hh:22, from /usr/include/gazebo-11/gazebo/rendering/Camera.hh:40, from /usr/include/gazebo-11/gazebo/plugins/CameraPlugin.hh:24, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_camera_utils.h:50, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_multicamera.h:25, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_ros_multicamera.cpp:29: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | age("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^
In file included from /usr/include/gazebo-11/gazebo/transport/Node.hh:22, from /usr/include/gazebo-11/gazebo/rendering/Camera.hh:40, from /usr/include/gazebo-11/gazebo/plugins/CameraPlugin.hh:24, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_camera_utils.h:50, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_prosilica.h:24, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_ros_prosilica.cpp:28: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /usr/include/gazebo-11/gazebo/transport/Node.hh:22, from /usr/include/gazebo-11/gazebo/rendering/Camera.hh:40, from /usr/include/gazebo-11/gazebo/rendering/DepthCamera.hh:28, from /usr/include/gazebo-11/gazebo/plugins/DepthCameraPlugin.hh:26, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_depth_camera.h:48, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_ros_depth_camera.cpp:28: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /usr/include/gazebo-11/gazebo/transport/Connection.hh:21, from /usr/include/gazebo-11/gazebo/transport/transport.hh:3, from /usr/include/gazebo-11/gazebo/gazebo_core.hh:21, from /usr/include/gazebo-11/gazebo/gazebo.hh:20, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_ros_control/include/gazebo_ros_control/default_robot_hw_sim.h:56, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_ros_control/src/default_robot_hw_sim.cpp:42: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /usr/include/gazebo-11/gazebo/transport/Node.hh:22, from /usr/include/gazebo-11/gazebo/rendering/Camera.hh:40, from /usr/include/gazebo-11/gazebo/rendering/DepthCamera.hh:28, from /usr/include/gazebo-11/gazebo/plugins/DepthCameraPlugin.hh:26, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_openni_kinect.h:46, from /root/catkin_ws/src/gazebo_ros_pkgs/gazebo_plugins/src/gazebo_ros_openni_kinect.cpp:29: /usr/include/tbb/task.h:21:139: note: ‘#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.’ 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 97%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_tricycle_drive.so [ 97%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_diff_drive.so [ 97%] Built target gazebo_ros_tricycle_drive [ 97%] Built target gazebo_ros_diff_drive [ 97%] Linking CXX shared library /root/catkin_ws/devel/lib/libdefault_robot_hw_sim.so [ 97%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_control.so [ 97%] Built target default_robot_hw_sim [ 97%] Built target gazebo_ros_control [ 97%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_triggered_camera.so [ 98%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_camera.so [ 98%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_multicamera.so [ 98%] Built target gazebo_ros_camera [ 98%] Built target gazebo_ros_triggered_camera [ 98%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_prosilica.so [ 98%] Built target gazebo_ros_multicamera [ 98%] Built target gazebo_ros_prosilica [ 98%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_openni_kinect.so [100%] Linking CXX shared library /root/catkin_ws/devel/lib/libgazebo_ros_depth_camera.so [100%] Built target gazebo_ros_openni_kinect [100%] Built target gazebo_ros_depth_camera make: *** [Makefile:161: all] Error 2 Invoking "make -j48 -l48" failed
robotics@lists.fedoraproject.org