Compilation errors after updating to Cuda 10
The title describes basically my problem. I am running ROS Kinetic. I was able to view my robot model and view incoming message data from my sensors prior to updating to Cuda 10 and a compatible Nvidia driver version, which allowed me to use my Zed cam to create meshes. The problem now is that I cannot recompile my catkin_ws using catkin_make. The following is what I see when I try to compile. I was not able to figure out which if any dependencies I am missing. I am using pretty much all default settings. Since there are undefined references to SteadyTimer, I tried installing all packages that libbondcpp depends on, hoping that it would clear up the issue. It didn't and I don't know what to do now.
Update: I tried going into the zed_ros_wrapper package and compiling that using make, which has resulted in the exact same error. I'm fairly certain if I were to remove this package everything would be nice and dandy, however I need the zedcam to function so this is unacceptable.
~/catkin_ws$ catkin_make
Base path: /home/monarch/catkin_ws
Source space: /home/monarch/catkin_ws/src
Build space: /home/monarch/catkin_ws/build
Devel space: /home/monarch/catkin_ws/devel
Install space: /home/monarch/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/monarch/catkin_ws/build"
####
####
#### Running command: "make -j8 -l8" in "/home/monarch/catkin_ws/build"
####
[ 0%] Built target sensor_base
[ 0%] Built target utils
[ 0%] Built target _rosserial_msgs_generate_messages_check_deps_RequestParam
[ 0%] Built target _rosserial_arduino_generate_messages_check_deps_Adc
[ 0%] Built target _rosserial_mbed_generate_messages_check_deps_Test
[ 0%] Built target _rosserial_mbed_generate_messages_check_deps_Adc
[ 0%] Built target _rosserial_arduino_generate_messages_check_deps_Test
[ 0%] Built target _rosserial_msgs_generate_messages_check_deps_TopicInfo
[ 0%] Built target _rosserial_msgs_generate_messages_check_deps_RequestServiceInfo
[ 0%] Built target rosconsole_backend_interface
[ 0%] Built target _rosserial_msgs_generate_messages_check_deps_RequestMessageInfo
[ 0%] Built target serial
[ 0%] Built target _rosserial_msgs_generate_messages_check_deps_Log
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target roslz4
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target _rqt_py_common_generate_messages_check_deps_ArrayVal
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target _rqt_py_common_generate_messages_check_deps_Val
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeArray1
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_SameSubMsg3
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChange2
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_FillSimple
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeArray2
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_FieldNameChange1
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_HeaderTest
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeComplex1
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_SameSubMsg1
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChange1
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_FieldNameChange2
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_SameSubMsg2
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_ArrayOfMsgs
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_FillEmbedTime
[ 0%] Built target _test_roslib_comm_generate_messages_check_deps_TypeNameChangeComplex2
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_KeyValue
[ 0%] Built target _uuid_msgs_generate_messages_check_deps_UniqueID
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_WayPoint
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_UpdateGeographicMap
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_GeographicMap
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_RouteNetwork
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_RoutePath
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_MapFeature
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_BoundingBox
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_GeographicMapChanges
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_RouteSegment
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_GetRoutePlan
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_GeoPoint
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_GetGeographicMap
[ 0%] Built target _geographic_msgs_generate_messages_check_deps_GeoPose
[ 0%] Built target xmlrpcpp
[ 0%] Built target _catkin_empty_exported_target
[ 0%] Built target _roscpp_generate_messages_check_deps_GetLoggers
[ 0%] Built target _roscpp_generate_messages_check_deps_Empty
[ 0%] Built target _roscpp_generate_messages_check_deps_SetLoggerLevel
[ 0%] Built target _bluedragon_propulsion_generate_messages_check_deps_propulsion
[ 0%] Built ...
As I write this I am rebuilding the zed_ros_wrapper according to its github page, seeing as I have a problem with that wrapper.
It turns out the zed_ros_wrapper I was using requires zed sdk 3.0, installing and troubleshooting errors now.
CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: CUDA_nppi_LIBRARY (ADVANCED) linked by target "ZEDWrapper" in directory /home/monarch/catkin_ws/src/zed-ros-wrapper/zed_wrapper linked by target "ZEDWrapper" in directory /home/monarch/catkin_ws/src/zed-ros-wrapper/zed_wrapper linked by target "zed_wrapper_node" in directory /home/monarch/catkin_ws/src/zed-ros-wrapper/zed_wrapper linked by target "zed_wrapper_node" in directory /home/monarch/catkin_ws/src/zed-ros-wrapper/zed_wrapper
I have removed all zed related packages in my src folder and deleted the build folder, trying to recompile from scratch as I kept getting the same problem. Recompilation is complete, ROS is back and running, I can start RVIZ and display my URDF model, will be re-trying to compile the ZED wrapper.
I ended up removing everything zed related, the SDKs, and my CUDA installation, and reinstalled everything. I am still getting the same problem. https://github.com/stereolabs/zed-ros...