Skip to content

Instantly share code, notes, and snippets.

@nov05
Last active April 11, 2025 00:40
Show Gist options
  • Save nov05/4bc90dcbfdd213fd1072c3dc85becdbf to your computer and use it in GitHub Desktop.
Save nov05/4bc90dcbfdd213fd1072c3dc85becdbf to your computer and use it in GitHub Desktop.
  • ☝️ Check my Google Docs


🟢⚠️ It is hard to ROSLaunch that Gazebo world that I created via udacity_office.launch.

✅ It’s probably due to insufficient memory. I have migrated the whole course repos to local windows 11, wsl2, ubuntu 20.04, ros, gazebo 11 (classic). Originally i was using VMWare with the ubuntu 16.04 image.

VMware: vmw_ioctl_command error Cannot allocate memory.
Aborted (core dumped)
[gazebo_gui-3] process has died
obond@udacity:~/catkin_ws$ roslaunch my_robot udacity_office.launch
... logging to /home/robond/.ros/log/fc58a24c-efb7-11ef-ac2e-000c29b977f9/roslaunch-udacity-6115.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://192.168.146.128:33359/

SUMMARY
========

PARAMETERS
 * /joint_state_publisher/use_gui: False
 * /robot_description: <?xml version="1....
 * /rosdistro: kinetic
 * /rosversion: 1.12.7
 * /use_sim_time: True

NODES
  /
    gazebo (gazebo_ros/gzserver)
    gazebo_gui (gazebo_ros/gzclient)
    joint_state_publisher (joint_state_publisher/joint_state_publisher)
    robot_state_publisher (robot_state_publisher/robot_state_publisher)
    rviz (rviz/rviz)
    urdf_spawner (gazebo_ros/spawn_model)

auto-starting new master
process[master]: started with pid [6131]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to fc58a24c-efb7-11ef-ac2e-000c29b977f9
process[rosout-1]: started with pid [6144]
started core service [/rosout]
process[gazebo-2]: started with pid [6147]
process[gazebo_gui-3]: started with pid [6153]
process[joint_state_publisher-4]: started with pid [6178]
process[robot_state_publisher-5]: started with pid [6179]
process[urdf_spawner-6]: started with pid [6180]
process[rviz-7]: started with pid [6181]
SpawnModel script started
[ INFO] [1740075897.463273383]: Finished loading Gazebo ROS API Plugin.
[ INFO] [1740075897.464587612]: waitForService: Service [/gazebo/set_physics_properties] has not been advertised, waiting...
[INFO] [1740075897.525276, 0.000000]: Loading model XML from ros parameter
[INFO] [1740075897.528256, 0.000000]: Waiting for service /gazebo/spawn_urdf_model
[INFO] [1740075898.134898, 0.000000]: Calling service /gazebo/spawn_urdf_model
[INFO] [1740075898.180367, 0.000000]: Spawn status: SpawnModel: Entity pushed to spawn queue, but spawn service timed out waiting for entity to appear in simulation under the name udacity_office_my_robot
[urdf_spawner-6] process has finished cleanly
log file: /home/robond/.ros/log/fc58a24c-efb7-11ef-ac2e-000c29b977f9/urdf_spawner-6*.log
[ INFO] [1740075898.516658742, 1549.348000000]: Camera Plugin: Using the 'robotNamespace' param: '/'
[ INFO] [1740075898.530733224, 1549.348000000]: Laser Plugin: Using the 'robotNamespace' param: '/'
[ INFO] [1740075898.531429882, 1549.348000000]: Starting Laser Plugin (ns = /)
[ INFO] [1740075898.535874445, 1549.348000000]: Camera Plugin (ns = /)  <tf_prefix_>, set to ""
[ INFO] [1740075898.552923307, 1549.348000000]: Laser Plugin (ns = /)  <tf_prefix_>, set to ""
[ INFO] [1740075898.641781446, 1549.348000000]: Starting plugin DiffDrive(ns = //)
[ INFO] [1740075898.641935340, 1549.348000000]: DiffDrive(ns = //): <rosDebugLevel> = na
[ INFO] [1740075898.643362848, 1549.348000000]: DiffDrive(ns = //): <tf_prefix> = 
[ INFO] [1740075898.644614865, 1549.348000000]: DiffDrive(ns = //): Try to subscribe to cmd_vel
[ INFO] [1740075898.647578356, 1549.348000000]: DiffDrive(ns = //): Subscribe to cmd_vel
[ INFO] [1740075898.648702679, 1549.348000000]: DiffDrive(ns = //): Advertise odom on odom 
[ INFO] [1740075898.659440552, 1549.353000000]: waitForService: Service [/gazebo/set_physics_properties] is now available.
[ INFO] [1740075898.723666300, 1549.378000000]: Physics dynamic reconfigure ready.
VMware: vmw_ioctl_command error Cannot allocate memory.
Aborted (core dumped)
[gazebo_gui-3] process has died [pid 6153, exit code 134, cmd /opt/ros/kinetic/lib/gazebo_ros/gzclient __name:=gazebo_gui __log:=/home/robond/.ros/log/fc58a24c-efb7-11ef-ac2e-000c29b977f9/gazebo_gui-3.log].
log file: /home/robond/.ros/log/fc58a24c-efb7-11ef-ac2e-000c29b977f9/gazebo_gui-3*.log
[rviz-7] process has finished cleanly
log file: /home/robond/.ros/log/fc58a24c-efb7-11ef-ac2e-000c29b977f9/rviz-7*.log
^C[robot_state_publisher-5] killing on exit
[joint_state_publisher-4] killing on exit
[gazebo-2] killing on exit
[gazebo-2] escalating to SIGTERM
[rosout-1] killing on exit
[master] killing on exit
shutting down processing monitor...
... shutting down processing monitor complete
done
robond@udacity:~/catkin_ws$ cat /home/robond/.ros/log/fc58a24c-efb7-11ef-ac2e-000c29b977f9/urdf_spawner-6*.log
[rospy.client][INFO] 2025-02-20 10:24:57,418: init_node, name[/urdf_spawner], pid[6180]
[xmlrpc][INFO] 2025-02-20 10:24:57,419: XML-RPC server binding to 0.0.0.0:0
[xmlrpc][INFO] 2025-02-20 10:24:57,419: Started XML-RPC server [http://192.168.146.128:33187/]
[rospy.impl.masterslave][INFO] 2025-02-20 10:24:57,419: _ready: http://192.168.146.128:33187/
[rospy.init][INFO] 2025-02-20 10:24:57,419: ROS Slave URI: [http://192.168.146.128:33187/]
[rospy.registration][INFO] 2025-02-20 10:24:57,419: Registering with master node http://localhost:11311
[xmlrpc][INFO] 2025-02-20 10:24:57,420: xml rpc node: starting XML-RPC server
[rospy.init][INFO] 2025-02-20 10:24:57,519: registered with master
[rospy.rosout][INFO] 2025-02-20 10:24:57,520: initializing /rosout core topic
[rospy.rosout][INFO] 2025-02-20 10:24:57,521: connected to core topic /rosout
[rospy.simtime][INFO] 2025-02-20 10:24:57,522: initializing /clock core topic
[rospy.simtime][INFO] 2025-02-20 10:24:57,523: connected to core topic /clock
[rosout][INFO] 2025-02-20 10:24:57,525: Loading model XML from ros parameter
[rosout][INFO] 2025-02-20 10:24:57,528: Waiting for service /gazebo/spawn_urdf_model
[rospy.internal][INFO] 2025-02-20 10:24:57,779: topic[/rosout] adding connection to [/rosout], count 0
[rosout][INFO] 2025-02-20 10:24:58,134: Calling service /gazebo/spawn_urdf_model
[rosout][INFO] 2025-02-20 10:24:58,180: Spawn status: SpawnModel: Entity pushed to spawn queue, but spawn service timed out waiting for entity to appear in simulation under the name udacity_office_my_robot
[rospy.core][INFO] 2025-02-20 10:24:58,180: signal_shutdown [atexit]
[rospy.internal][INFO] 2025-02-20 10:24:58,183: topic[/rosout] removing connection to /rosout
[rospy.impl.masterslave][INFO] 2025-02-20 10:24:58,184: atexit
@nov05
Copy link
Author

nov05 commented Apr 4, 2025

🟢⚠️ issue solved: windows 11 wsl2 cuda

robond@guido:~$ nvidia-smi                                                                                                                                        
Thu Apr  3 23:39:21 2025                                                                                                                                          
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.183.01             Driver Version: 555.99       CUDA Version: 12.5     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
Segmentation fault (core dumped)

✅ run windows nvidia-smi.exe instead

robond@guido:~$ /mnt/c/Windows/System32/nvidia-smi.exe
Fri Apr  4 01:13:24 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 555.99                 Driver Version: 555.99         CUDA Version: 12.5     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                  Driver-Model | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1650 Ti   WDDM  |   00000000:01:00.0 Off |                  N/A |
| N/A   67C    P8              4W /   50W |       0MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

robond@guido:~$ sudo apt update
sudo apt install --reinstall nvidia-driver-535
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-backports InRelease [128 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [3863 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1266 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe Translation-en [304 kB]
Hit:7 http://packages.ros.org/ros/ubuntu focal InRelease
Get:8 http://security.ubuntu.com/ubuntu focal-security InRelease [128 kB]                                                                                         
Get:9 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [3472 kB]
Get:10 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [1039 kB]
Fetched 10.3 MB in 13s (825 kB/s)                                                                                                                                 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
11 packages can be upgraded. Run 'apt list --upgradable' to see them.
robond@guido:~$ sudo apt install --reinstall nvidia-driver-535
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  dctrl-tools dkms libnvidia-cfg1-535 libnvidia-common-535 libnvidia-decode-535 libnvidia-encode-535 libnvidia-extra-535 libnvidia-fbc1-535 libnvidia-gl-535
  linux-headers-5.4.0-212 linux-headers-5.4.0-212-generic linux-headers-generic nvidia-compute-utils-535 nvidia-dkms-535 nvidia-firmware-535-535.183.01
  nvidia-kernel-common-535 nvidia-kernel-source-535 nvidia-prime nvidia-settings python3-xkit screen-resolution-extra xserver-xorg-video-nvidia-535
Suggested packages:
  debtags menu
Recommended packages:
  libnvidia-compute-535:i386 libnvidia-decode-535:i386 libnvidia-encode-535:i386 libnvidia-fbc1-535:i386 libnvidia-gl-535:i386
The following NEW packages will be installed:
  dctrl-tools dkms libnvidia-cfg1-535 libnvidia-common-535 libnvidia-decode-535 libnvidia-encode-535 libnvidia-extra-535 libnvidia-fbc1-535 libnvidia-gl-535
  linux-headers-5.4.0-212 linux-headers-5.4.0-212-generic linux-headers-generic nvidia-compute-utils-535 nvidia-dkms-535 nvidia-driver-535
  nvidia-firmware-535-535.183.01 nvidia-kernel-common-535 nvidia-kernel-source-535 nvidia-prime nvidia-settings python3-xkit screen-resolution-extra
  xserver-xorg-video-nvidia-535
0 upgraded, 23 newly installed, 0 to remove and 11 not upgraded.
Need to get 286 MB of archives.
After this operation, 719 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu focal/main amd64 dctrl-tools amd64 2.24-3 [61.5 kB]
Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 dkms all 2.8.1-5ubuntu2 [66.8 kB]
Get:3 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-cfg1-535 amd64 535.183.01-0ubuntu0.20.04.1 [99.4 kB]
Get:4 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-common-535 all 535.183.01-0ubuntu0.20.04.1 [15.3 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-decode-535 amd64 535.183.01-0ubuntu0.20.04.1 [1661 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-encode-535 amd64 535.183.01-0ubuntu0.20.04.1 [90.6 kB]
Get:7 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-extra-535 amd64 535.183.01-0ubuntu0.20.04.1 [67.1 kB]
Get:8 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-fbc1-535 amd64 535.183.01-0ubuntu0.20.04.1 [51.8 kB]
Get:9 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 libnvidia-gl-535 amd64 535.183.01-0ubuntu0.20.04.1 [185 MB]
Get:10 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-212 all 5.4.0-212.232 [11.0 MB]
Get:11 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-5.4.0-212-generic amd64 5.4.0-212.232 [1367 kB]                                    
Get:12 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 linux-headers-generic amd64 5.4.0.212.207 [2412 B]                                               
Get:13 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 nvidia-compute-utils-535 amd64 535.183.01-0ubuntu0.20.04.1 [115 kB]
Get:14 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 nvidia-kernel-source-535 amd64 535.183.01-0ubuntu0.20.04.1 [44.5 MB]
Get:15 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 nvidia-firmware-535-535.183.01 amd64 535.183.01-0ubuntu0.20.04.1 [38.3 MB]                 
Get:16 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 nvidia-kernel-common-535 amd64 535.183.01-0ubuntu0.20.04.1 [193 kB]
Get:17 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 nvidia-dkms-535 amd64 535.183.01-0ubuntu0.20.04.1 [33.5 kB]
Get:18 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 xserver-xorg-video-nvidia-535 amd64 535.183.01-0ubuntu0.20.04.1 [1506 kB]
Get:19 http://archive.ubuntu.com/ubuntu focal-updates/restricted amd64 nvidia-driver-535 amd64 535.183.01-0ubuntu0.20.04.1 [482 kB]                               
Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 nvidia-prime all 0.8.16~0.20.04.2 [9960 B]                                                       
Get:21 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-xkit all 0.5.0ubuntu4 [18.3 kB]
Get:22 http://archive.ubuntu.com/ubuntu focal/main amd64 screen-resolution-extra all 0.18build1 [4456 B]
Get:23 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 nvidia-settings amd64 470.57.01-0ubuntu0.20.04.3 [886 kB]
Fetched 286 MB in 12s (22.9 MB/s)                                                                                                                                 
Selecting previously unselected package dctrl-tools.
(Reading database ... 156838 files and directories currently installed.)                                                                                          
Preparing to unpack .../00-dctrl-tools_2.24-3_amd64.deb ...                                                                                                       
Unpacking dctrl-tools (2.24-3) ...                                                                                                                                
Selecting previously unselected package dkms.                                                                                                                     
Preparing to unpack .../01-dkms_2.8.1-5ubuntu2_all.deb ...                                                                                                        
Unpacking dkms (2.8.1-5ubuntu2) ...                                                                                                                               
Selecting previously unselected package libnvidia-cfg1-535:amd64.                                                                                                 
Preparing to unpack .../02-libnvidia-cfg1-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                           
Unpacking libnvidia-cfg1-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                              
Selecting previously unselected package libnvidia-common-535.                                                                                                     
Preparing to unpack .../03-libnvidia-common-535_535.183.01-0ubuntu0.20.04.1_all.deb ...                                                                           
Unpacking libnvidia-common-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                  
Selecting previously unselected package libnvidia-decode-535:amd64.                                                                                               
Preparing to unpack .../04-libnvidia-decode-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                         
Unpacking libnvidia-decode-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                            
Selecting previously unselected package libnvidia-encode-535:amd64.                                                                                               
Preparing to unpack .../05-libnvidia-encode-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                         
Unpacking libnvidia-encode-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                            
Selecting previously unselected package libnvidia-extra-535:amd64.                                                                                                
Preparing to unpack .../06-libnvidia-extra-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                          
Unpacking libnvidia-extra-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                             
Selecting previously unselected package libnvidia-fbc1-535:amd64.                                                                                                 
Preparing to unpack .../07-libnvidia-fbc1-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                           
Unpacking libnvidia-fbc1-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                              
Selecting previously unselected package libnvidia-gl-535:amd64.                                                                                                   
Preparing to unpack .../08-libnvidia-gl-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                             
Unpacking libnvidia-gl-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                
Selecting previously unselected package linux-headers-5.4.0-212.                                                                                                  
Preparing to unpack .../09-linux-headers-5.4.0-212_5.4.0-212.232_all.deb ...                                                                                      
Unpacking linux-headers-5.4.0-212 (5.4.0-212.232) ...                                                                                                             
Selecting previously unselected package linux-headers-5.4.0-212-generic.                                                                                          
Preparing to unpack .../10-linux-headers-5.4.0-212-generic_5.4.0-212.232_amd64.deb ...                                                                            
Unpacking linux-headers-5.4.0-212-generic (5.4.0-212.232) ...                                                                                                     
Selecting previously unselected package linux-headers-generic.                                                                                                    
Preparing to unpack .../11-linux-headers-generic_5.4.0.212.207_amd64.deb ...                                                                                      
Unpacking linux-headers-generic (5.4.0.212.207) ...                                                                                                               
Selecting previously unselected package nvidia-compute-utils-535.                                                                                                 
Preparing to unpack .../12-nvidia-compute-utils-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                     
Unpacking nvidia-compute-utils-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                              
Selecting previously unselected package nvidia-kernel-source-535.                                                                                                 
Preparing to unpack .../13-nvidia-kernel-source-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                     
Unpacking nvidia-kernel-source-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                              
Selecting previously unselected package nvidia-firmware-535-535.183.01.                                                                                           
Preparing to unpack .../14-nvidia-firmware-535-535.183.01_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                               
Unpacking nvidia-firmware-535-535.183.01 (535.183.01-0ubuntu0.20.04.1) ...                                                                                        
Selecting previously unselected package nvidia-kernel-common-535.                                                                                                 
Preparing to unpack .../15-nvidia-kernel-common-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                     
Unpacking nvidia-kernel-common-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                              
Selecting previously unselected package nvidia-dkms-535.                                                                                                          
Preparing to unpack .../16-nvidia-dkms-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                              
Unpacking nvidia-dkms-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                       
Selecting previously unselected package xserver-xorg-video-nvidia-535.                                                                                            
Preparing to unpack .../17-xserver-xorg-video-nvidia-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                
Unpacking xserver-xorg-video-nvidia-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                         
Selecting previously unselected package nvidia-driver-535.                                                                                                        
Preparing to unpack .../18-nvidia-driver-535_535.183.01-0ubuntu0.20.04.1_amd64.deb ...                                                                            
Unpacking nvidia-driver-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                     
Selecting previously unselected package nvidia-prime.                                                                                                             
Preparing to unpack .../19-nvidia-prime_0.8.16~0.20.04.2_all.deb ...                                                                                              
Unpacking nvidia-prime (0.8.16~0.20.04.2) ...                                                                                                                     
Selecting previously unselected package python3-xkit.                                                                                                             
Preparing to unpack .../20-python3-xkit_0.5.0ubuntu4_all.deb ...                                                                                                  
Unpacking python3-xkit (0.5.0ubuntu4) ...                                                                                                                         
Selecting previously unselected package screen-resolution-extra.                                                                                                  
Preparing to unpack .../21-screen-resolution-extra_0.18build1_all.deb ...                                                                                         
Unpacking screen-resolution-extra (0.18build1) ...                                                                                                                
Selecting previously unselected package nvidia-settings.                                                                                                          
Preparing to unpack .../22-nvidia-settings_470.57.01-0ubuntu0.20.04.3_amd64.deb ...                                                                               
Unpacking nvidia-settings (470.57.01-0ubuntu0.20.04.3) ...                                                                                                        
Setting up nvidia-compute-utils-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                             
Warning: The home dir /nonexistent you specified can't be accessed: No such file or directory                                                                     
Adding system user `nvidia-persistenced' (UID 123) ...                                                                                                            
Adding new group `nvidia-persistenced' (GID 132) ...                                                                                                              
Adding new user `nvidia-persistenced' (UID 123) with group `nvidia-persistenced' ...                                                                              
Not creating home directory `/nonexistent'.                                                                                                                       
Setting up nvidia-firmware-535-535.183.01 (535.183.01-0ubuntu0.20.04.1) ...                                                                                       
Setting up nvidia-prime (0.8.16~0.20.04.2) ...                                                                                                                    
Setting up linux-headers-5.4.0-212 (5.4.0-212.232) ...                                                                                                            
Setting up libnvidia-fbc1-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                             
Setting up linux-headers-5.4.0-212-generic (5.4.0-212.232) ...                                                                                                    
Setting up nvidia-kernel-common-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                             
update-initramfs: deferring update (trigger activated)                                                                                                            
update-initramfs: deferring update (trigger activated)                                                                                                            
Created symlink /etc/systemd/system/systemd-hibernate.service.wants/nvidia-hibernate.service → /lib/systemd/system/nvidia-hibernate.service.                      
Created symlink /etc/systemd/system/systemd-suspend.service.wants/nvidia-resume.service → /lib/systemd/system/nvidia-resume.service.                              
Created symlink /etc/systemd/system/systemd-hibernate.service.wants/nvidia-resume.service → /lib/systemd/system/nvidia-resume.service.                            
Created symlink /etc/systemd/system/systemd-suspend.service.wants/nvidia-suspend.service → /lib/systemd/system/nvidia-suspend.service.                            
Setting up libnvidia-decode-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                           
Setting up libnvidia-common-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                 
Setting up libnvidia-extra-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                            
Setting up libnvidia-cfg1-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                             
Setting up nvidia-kernel-source-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                             
Setting up libnvidia-gl-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                               
Setting up python3-xkit (0.5.0ubuntu4) ...                                                                                                                        
Setting up dctrl-tools (2.24-3) ...                                                                                                                               
Setting up libnvidia-encode-535:amd64 (535.183.01-0ubuntu0.20.04.1) ...                                                                                           
Setting up linux-headers-generic (5.4.0.212.207) ...                                                                                                              
Setting up dkms (2.8.1-5ubuntu2) ...                                                                                                                              
Setting up xserver-xorg-video-nvidia-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                        
Setting up screen-resolution-extra (0.18build1) ...                                                                                                               
Setting up nvidia-settings (470.57.01-0ubuntu0.20.04.3) ...                                                                                                       
Setting up nvidia-dkms-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                      
update-initramfs: deferring update (trigger activated)                                                                                                            
Loading new nvidia-535.183.01 DKMS files...                                                                                                                       
It is likely that 5.15.167.4-microsoft-standard-WSL2 belongs to a chroot's host                                                                                   
Building for 5.15.167.4-microsoft-standard-WSL2 and 5.4.0-212-generic                                                                                             
Building for architecture x86_64                                                                                                                                  
Module build for kernel 5.15.167.4-microsoft-standard-WSL2 was skipped since the                                                                                  
kernel headers for this kernel does not seem to be installed.                                                                                                     
Building initial module for 5.4.0-212-generic                                                                                                                     
Done.                                                                                                                                                             
                                                                                                                                                                  
nvidia.ko:                                                                                                                                                        
Running module version sanity check.                                                                                                                              
 - Original module                                                                                                                                                
   - No original module exists within this kernel                                                                                                                 
 - Installation                                                                                                                                                   
   - Installing to /lib/modules/5.4.0-212-generic/updates/dkms/                                                                                                   
                                                                                                                                                                  
nvidia-modeset.ko:                                                                                                                                                
Running module version sanity check.                                                                                                                              
 - Original module                                                                                                                                                
   - No original module exists within this kernel                                                                                                                 
 - Installation                                                                                                                                                   
   - Installing to /lib/modules/5.4.0-212-generic/updates/dkms/                                                                                                   
                                                                                                                                                                  
nvidia-drm.ko:                                                                                                                                                    
Running module version sanity check.                                                                                                                              
 - Original module                                                                                                                                                
   - No original module exists within this kernel                                                                                                                 
 - Installation                                                                                                                                                   
   - Installing to /lib/modules/5.4.0-212-generic/updates/dkms/                                                                                                   
                                                                                                                                                                  
nvidia-uvm.ko:                                                                                                                                                    
Running module version sanity check.                                                                                                                              
 - Original module                                                                                                                                                
   - No original module exists within this kernel                                                                                                                 
 - Installation                                                                                                                                                   
   - Installing to /lib/modules/5.4.0-212-generic/updates/dkms/                                                                                                   
                                                                                                                                                                  
nvidia-peermem.ko:                                                                                                                                                
Running module version sanity check.                                                                                                                              
 - Original module                                                                                                                                                
   - No original module exists within this kernel                                                                                                                 
 - Installation                                                                                                                                                   
   - Installing to /lib/modules/5.4.0-212-generic/updates/dkms/                                                                                                   
                                                                                                                                                                  
depmod...                                                                                                                                                         
                                                                                                                                                                  
DKMS: install completed.                                                                                                                                          
Setting up nvidia-driver-535 (535.183.01-0ubuntu0.20.04.1) ...                                                                                                    
Processing triggers for mime-support (3.64ubuntu1) ...                                                                                                            
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...                                                                                                         
Processing triggers for libc-bin (2.31-0ubuntu9.17) ...                                                                                                           
Processing triggers for man-db (2.9.1-1) ...                                                                                                                      
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...                                                                                                    
Processing triggers for initramfs-tools (0.136ubuntu6.7) ...                                                                                                      
robond@guido:~$ nvidia-smi                                                                                                                                        
Thu Apr  3 23:39:21 2025                                                                                                                                          
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.183.01             Driver Version: 555.99       CUDA Version: 12.5     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
Segmentation fault (core dumped)
robond@guido:~$ sudo nvidia-smi -q -d MEMORY

==============NVSMI LOG==============

Timestamp                                 : Thu Apr  3 23:40:59 2025
Driver Version                            : 555.99
CUDA Version                              : 12.5

Attached GPUs                             : 1
GPU 00000000:01:00.0
    FB Memory Usage
        Total                             : 4096 MiB
        Reserved                          : 158 MiB
        Used                              : 0 MiB
        Free                              : 3938 MiB
    BAR1 Memory Usage
        Total                             : 256 MiB
        Used                              : 227 MiB
        Free                              : 29 MiB
    Conf Compute Protected Memory Usage
        Total                             : N/A
        Used                              : N/A
        Free                              : N/A

@nov05
Copy link
Author

nov05 commented Apr 4, 2025

👉 ChatGPT output (verify carefully)

To forcefully upgrade nvcc to CUDA 12.5, you will need to uninstall the current CUDA version (which is 10.1 in your case) and install CUDA 12.5. Here are the steps to do this:

1. Uninstall Current CUDA Version

First, let's remove the old CUDA version (10.1) from your system.

sudo apt-get --purge remove cuda*
sudo apt-get --purge remove nvidia-cuda-toolkit
sudo apt-get autoremove

This will uninstall any CUDA-related packages on your system.

2. Add CUDA 12.5 Repository

To install CUDA 12.5, you can follow these steps:

sudo dpkg -i cuda-repo-<version>.deb
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub

Replace <version> with the actual version of the .deb package you downloaded.

3. Install CUDA 12.5

Now install CUDA 12.5:

sudo apt-get update
sudo apt-get install cuda

4. Verify CUDA Version

Once installation is complete, verify the version of CUDA:

nvcc --version

This should now show CUDA 12.5 as the version.

5. Rebuild OpenCV with CUDA 12.5 (Optional)

If you have OpenCV installed and want to rebuild it with CUDA 12.5, follow these steps:

cd ~/opencv
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda ..
make -j$(nproc)
sudo make install

6. Reboot or Restart Services

After installing CUDA 12.5, you might need to reboot your system or restart the WSL2 session to apply the changes:

sudo reboot

7. Verify the Installation

After rebooting, verify that everything is working properly by running:

nvidia-smi
nvcc --version

If everything was done correctly, both commands should reflect CUDA 12.5, and you should be able to use the latest features.

Let me know if you need further assistance!

@nov05
Copy link
Author

nov05 commented Apr 4, 2025

✅ Install cuDNN (Cuda Deep Neural Network)

  • create install_cudnn.sh and source it.
  • verfiy it by install and run the sample mnistCUDNN.
robond@guido:~$ cat ~/tmp/install_cudnn.sh
#!/bin/bash

# Define variables
CUDNN_VERSION="8.9.7"
CUDA_VERSION="12"
UBUNTU_VERSION="20.04"  # Change to "22.04" if using Ubuntu 22.04
ARCHITECTURE="x86_64"
CUDNN_DEB="cudnn-local-repo-ubuntu${UBUNTU_VERSION}-${CUDNN_VERSION}_1.0-1_${ARCHITECTURE}.deb"
CUDNN_URL="https://developer.download.nvidia.com/compute/redist/cudnn/v${CUDNN_VERSION}/local_installers/${CUDA_VERSION}/${CUDNN_DEB}"

# Update package lists
sudo apt-get update

# Install dependencies
sudo apt-get install -y wget curl gnupg lsb-release

# Download cuDNN
wget $CUDNN_URL -O /tmp/$CUDNN_DEB

# Install cuDNN
sudo dpkg -i /tmp/$CUDNN_DEB
sudo cp /var/cudnn-local-repo-ubuntu${UBUNTU_VERSION}-${CUDNN_VERSION}/cudnn-local-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update

# Install cuDNN libraries
sudo apt-get install -y libcudnn8 libcudnn8-dev

# Clean up
sudo apt autoremove -y
rm /tmp/$CUDNN_DEB

# Verify installation
cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
sudo apt-get update
sudo apt-get install libcudnn8-samples
cd /usr/src/cudnn_samples_v8/mnistCUDNN
sudo make clean
sudo make
./mnistCUDNN
  • you are supposed to see
robond@guido:/usr/src/cudnn_samples_v8/mnistCUDNN$ ./mnistCUDNN
Executing: mnistCUDNN
cudnnGetVersion() : 8907 , CUDNN_VERSION from cudnn.h : 8907 (8.9.7)
Host compiler version : GCC 9.4.0

There are 1 CUDA capable devices on your machine :
device 0 : sms 16  Capabilities 7.5, SmClock 1485.0 Mhz, MemSize (Mb) 4095, MemClock 6001.0 Mhz, Ecc=0, boardGroupID=0
Using device 0

Testing single precision
Loading binary file data/conv1.bin
Loading binary file data/conv1.bias.bin
Loading binary file data/conv2.bin
Loading binary file data/conv2.bias.bin
Loading binary file data/ip1.bin
Loading binary file data/ip1.bias.bin
Loading binary file data/ip2.bin
Loading binary file data/ip2.bias.bin
Loading image data/one_28x28.pgm
Performing forward propagation ...
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 57600 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 184784 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 2057744 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.012768 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.069408 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.077792 time requiring 2057744 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.081664 time requiring 57600 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.194560 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 7.294976 time requiring 184784 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 2450080 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 2000 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 4656640 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 128000 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.036864 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.152800 time requiring 128000 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.234400 time requiring 4656640 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.813856 time requiring 2000 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 1.217760 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 1.736704 time requiring 2450080 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Resulting weights from Softmax:
0.0000000 0.9999399 0.0000000 0.0000000 0.0000561 0.0000000 0.0000012 0.0000017 0.0000010 0.0000000
Loading image data/three_28x28.pgm
Performing forward propagation ...
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 57600 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 184784 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 2057744 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.020256 time requiring 57600 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.053248 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.060032 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.089792 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.108544 time requiring 2057744 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 0.118592 time requiring 184784 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 2450080 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 2000 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 4656640 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 128000 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.110624 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 0.141952 time requiring 2450080 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.145408 time requiring 128000 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.159744 time requiring 2000 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.184512 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.222944 time requiring 4656640 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Resulting weights from Softmax:
0.0000000 0.0000000 0.0000000 0.9999288 0.0000000 0.0000711 0.0000000 0.0000000 0.0000000 0.0000000
Loading image data/five_28x28.pgm
Performing forward propagation ...
Resulting weights from Softmax:
0.0000000 0.0000008 0.0000000 0.0000002 0.0000000 0.9999820 0.0000154 0.0000000 0.0000012 0.0000006

Result of classification: 1 3 5

Test passed!

Testing half precision (math in single precision)
Loading binary file data/conv1.bin
Loading binary file data/conv1.bias.bin
Loading binary file data/conv2.bin
Loading binary file data/conv2.bias.bin
Loading binary file data/ip1.bin
Loading binary file data/ip1.bias.bin
Loading binary file data/ip2.bin
Loading binary file data/ip2.bias.bin
Loading image data/one_28x28.pgm
Performing forward propagation ...
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 184784 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 2057744 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.018144 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.019552 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.067584 time requiring 2057744 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.111424 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 0.129024 time requiring 184784 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.488352 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 1536 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 4656640 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 2450080 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.061440 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.076480 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 0.109184 time requiring 2450080 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.160352 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.190624 time requiring 4656640 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.567808 time requiring 1536 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Resulting weights from Softmax:
0.0000001 1.0000000 0.0000001 0.0000000 0.0000563 0.0000001 0.0000012 0.0000017 0.0000010 0.0000001 
Loading image data/three_28x28.pgm
Performing forward propagation ...
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 184784 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 2057744 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.011744 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.057344 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.112544 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 0.132480 time requiring 184784 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.145408 time requiring 178432 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.165888 time requiring 2057744 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnGetConvolutionForwardAlgorithm_v7 ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: -1.000000 time requiring 1536 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: -1.000000 time requiring 4656640 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: -1.000000 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: -1.000000 time requiring 2450080 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Testing cudnnFindConvolutionForwardAlgorithm ...
^^^^ CUDNN_STATUS_SUCCESS for Algo 2: 0.071456 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 7: 0.114688 time requiring 1433120 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 0: 0.119392 time requiring 0 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 4: 0.121152 time requiring 2450080 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 1: 0.135168 time requiring 1536 memory
^^^^ CUDNN_STATUS_SUCCESS for Algo 5: 0.169984 time requiring 4656640 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 6: -1.000000 time requiring 0 memory
^^^^ CUDNN_STATUS_NOT_SUPPORTED for Algo 3: -1.000000 time requiring 0 memory
Resulting weights from Softmax:
0.0000000 0.0000000 0.0000000 1.0000000 0.0000000 0.0000714 0.0000000 0.0000000 0.0000000 0.0000000
Loading image data/five_28x28.pgm
Performing forward propagation ...
Resulting weights from Softmax:
0.0000000 0.0000008 0.0000000 0.0000002 0.0000000 1.0000000 0.0000154 0.0000000 0.0000012 0.0000006

Result of classification: 1 3 5

Test passed!

@nov05
Copy link
Author

nov05 commented Apr 4, 2025

🟢⚠️ issue solved: opencv patented algorithms can't be distributed. you will have to build yourself with CMAKE_ARGS="-DOPENCV_ENABLE_NONFREE=ON".

✅ My GitHub Gist: successfully build opencv=4.11 from source with nonfree modules

https://forum.opencv.org/t/open-cv-for-raspberry-pi-cv2-abi3-so-undefined-symbol-atomic-store-8/15896/2
opencv/opencv#13226
https://github.com/MJAHMADEE/SURF/blob/main/MJ_SURF.ipynb

robond@guido:~/catkin_ws3$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/robond/.local/lib/python3.8/site-packages/cv2/__init__.py", line 181, in <module>
    bootstrap()
  File "/home/robond/.local/lib/python3.8/site-packages/cv2/__init__.py", line 153, in bootstrap
    native_module = importlib.import_module("cv2")
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /home/robond/.local/lib/python3.8/site-packages/cv2/cv2.abi3.so: undefined symbol: cvSetOpenGlContext
>>>
  • uninstall opencv 4.11.0.86
robond@guido:~/catkin_ws3$ pip uninstall opencv-python
WARNING: Skipping opencv-python as it is not installed.
robond@guido:~/catkin_ws3$ pip uninstall opencv-contrib-python
WARNING: Skipping opencv-contrib-python as it is not installed.
robond@guido:~/catkin_ws3$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.xfeatures2d.SIFT_create()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'cv2' has no attribute 'xfeatures2d'
>>> cv2.xfeatures2d.SURF_create()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'cv2' has no attribute 'xfeatures2d'
>>> cv2.__version__
'4.2.0'

opencv/opencv-python#126 (comment)
⚠️ This works. However 4.11 has changed the cv.xfeatures2d.SIFT_create() function to cv2.SIFT_create(). 4.3 seems ok, but there is no pypi distribution available. you will have to find the source code repo and branch/tag yourself.
e.g. https://github.com/opencv/opencv-python/tree/36 OpenCV 4.3.0

CMAKE_ARGS="-DOPENCV_ENABLE_NONFREE=ON" pip install --no-binary=opencv-contrib-python opencv-contrib-python  ✅ 
python3 -c "import cv2; print(cv2.__version__); print(cv2.xfeatures2d)"
robond@guido:~/catkin_ws3$ python3 -c "import cv2; print(cv2.__version__); print(cv2.xfeatures2d)"
4.11.0
<module 'cv2.xfeatures2d' (namespace)>
robond@guido:~/catkin_ws3$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.xfeatures2d.SIFT_create()
[ WARN:[email protected]] global shadow_sift.hpp:13 SIFT_create DEPRECATED: cv.xfeatures2d.SIFT_create() is deprecated due SIFT tranfer to the main repository. https://github.com/opencv/opencv/issues/16736
< cv2.SIFT 0x7f7c493af3b0>
>>> cv2.SIFT_create()
< cv2.SIFT 0x7f7c474fa250>
>>> cv2.xfeatures2d.SURF_create()
< cv2.xfeatures2d.SURF 0x7f7c493affd0>
>>>
  • I still get the warnings when running the ROS rtabmap package.
[ WARN] (2025-04-04 13:38:22.204) Features2d.cpp:626::create() SURF and SIFT features cannot be used because OpenCV was not built with xfeatures2d module. GFTT/ORB is used instead.
[ WARN] (2025-04-04 13:38:22.218) Features2d.cpp:626::create() SURF and SIFT features cannot be used because OpenCV was not built with xfeatures2d module. GFTT/ORB is used instead.
[ WARN] (2025-04-04 13:38:22.221) Features2d.cpp:626::create() SURF and SIFT features cannot be used because OpenCV was not built with xfeatures2d module. GFTT/ORB is used instead.
[ WARN] (2025-04-04 13:38:22.323) Features2d.cpp:626::create() SURF and SIFT features cannot be used because OpenCV was not built with xfeatures2d module. GFTT/ORB is used instead.
  • ❌ No need to do so. 4.11 works fine. uninstall the 4.11 version and downgrade to 4.3

    danielagam on Jul 2, 2023
    @HaiderAbasi what exactly did you do after installing opencv-contrib-python==4.4.0.46? Did you still use cv2.xfeatures2d.SIFT_create() or cv2.SIFT_create() ?
    opencv/opencv#16736 (comment)

    cv2.xfeatures2d.SIFT_create() show warning so I use cv2.SIFT_create() and the warning disappeared.

robond@guido:~/catkin_ws3$ pip uninstall opencv-python opencv-contrib-python
WARNING: Skipping opencv-python as it is not installed.
Found existing installation: opencv-contrib-python 4.11.0.86
Uninstalling opencv-contrib-python-4.11.0.86:
  Would remove:
    /home/robond/.local/lib/python3.8/site-packages/cv2/*
    /home/robond/.local/lib/python3.8/site-packages/opencv_contrib_python-4.11.0.86.dist-info/*
Proceed (y/n)? y
  Successfully uninstalled opencv-contrib-python-4.11.0.86   
robond@guido:~/catkin_ws3$ pip install opencv-contrib-python==4.3.0.36 ❌❌❌ binary wheel excludes the NONFREE parts.  
WARNING: The candidate selected for download or install is a yanked version: 'opencv-contrib-python' candidate (version 4.3.0.36 at https://files.pythonhosted.org/packages/c2/f5/94c1efe1324e8d2955c96ec611df126f0b319c9e605cadcc2361d3ed3f3e/opencv_contrib_python-4.3.0.36-cp38-cp38-manylinux2014_x86_64.whl#sha256=78c58434f27fbc21d32bd9daff596e404098cffd8bf06c3e198d2f83f4c5cdf2 (from https://pypi.org/simple/opencv-contrib-python/))
Reason for being yanked: Release deprecated
Collecting opencv-contrib-python==4.3.0.36
  Downloading opencv_contrib_python-4.3.0.36-cp38-cp38-manylinux2014_x86_64.whl (49.9 MB)
     |████████████████████████████████| 49.9 MB 10.9 MB/s
Requirement already satisfied: numpy>=1.17.3 in /usr/lib/python3/dist-packages (from opencv-contrib-python==4.3.0.36) (1.17.4)
Installing collected packages: opencv-contrib-python
Successfully installed opencv-contrib-python-4.3.0.36
robond@guido:~/catkin_ws3$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> sift = cv2.xfeatures2d.SIFT_create()
>>>   

@nov05
Copy link
Author

nov05 commented Apr 4, 2025

🟢 ignore this part
pip install opencv-contrib-python==4.3.0.36 will install binary wheel. there is no build. hence cmake_args don't work.

robond@guido:~/tmp$ export CMAKE_ARGS="-DOPENCV_ENABLE_NONFREE=ON \
> -DWITH_TBB=ON \
> -DWITH_CUDA=ON \
> -DWITH_CUDNN=ON \
> -DOPENCV_DNN_CUDA=ON \
> -DCUDA_ARCH_BIN=7.5 \
> -DBUILD_opencv_cudacodec=OFF \
> -DENABLE_FAST_MATH=1 \
D> -DCUDA_FAST_MATH=1 \
TH_C> -DWITH_CUBLAS=1 \
DWIT> -DWITH_V4L=ON \
> -DWITH_QT=OFF \
> -DWITH_OPENGL=ON \
> -DWITH_GSTREAMER=ON \
> -DOPENCV_GENERATE_PKGCONFIG=ON \
OPEN> -DOPENCV_EXTRA_MODULES_PATH=/home/robond/tmp/opencv-python/opencv_contrib/modules"
robond@guido:~/tmp$ pip install opencv-contrib-python==4.3.0.36
Defaulting to user installation because normal site-packages is not writeable
Collecting opencv-contrib-python==4.3.0.36
  Downloading opencv_contrib_python-4.3.0.36-cp38-cp38-manylinux2014_x86_64.whl.metadata (13 kB)
Requirement already satisfied: numpy>=1.17.3 in /usr/lib/python3/dist-packages (from opencv-contrib-python==4.3.0.36) (1.17.4)
WARNING: The candidate selected for download or install is a yanked version: 'opencv-contrib-python' candidate (version 4.3.0.36 at https://files.pythonhosted.org/packages/c2/f5/94c1efe1324e8d2955c96ec611df126f0b319c9e605cadcc2361d3ed3f3e/opencv_contrib_python-4.3.0.36-cp38-cp38-manylinux2014_x86_64.whl (from https://pypi.org/simple/opencv-contrib-python/))
Reason for being yanked: Release deprecated
Downloading opencv_contrib_python-4.3.0.36-cp38-cp38-manylinux2014_x86_64.whl (49.9 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 49.9/49.9 MB 23.3 MB/s eta 0:00:00
Installing collected packages: opencv-contrib-python
Successfully installed opencv-contrib-python-4.3.0.36
robond@guido:~/tmp$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> sift = cv2.xfeatures2d.SIFT_create()
>>> surf = cv2.xfeatures2d.SURF_create()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
cv2.error: OpenCV(4.3.0) /io/opencv_contrib/modules/xfeatures2d/src/surf.cpp:1027: error: (-213:The function/feature is not implemented)   
This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in   
function 'create' ⚠️

>>>

@nov05
Copy link
Author

nov05 commented Apr 4, 2025

🟢⚠️ issue solved: opencv 4.3.0 cmake
✅ change from cmake_minimum_required(VERSION 2.8.12.2) to cmake_minimum_required(VERSION 3.5).

CMake Error at /home/robond/tmp/opencv-python/opencv/cmake/OpenCVGenPkgconfig.cmake:113 (cmake_minimum_required):
  Compatibility with CMake < 3.5 has been removed from CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.

  Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.

@nov05
Copy link
Author

nov05 commented Apr 4, 2025

🟢⚠️ issue solved: opencv 4.3.0 build error

✅ Solution:

⚠️ However higher versions of opencv have changed the cv.xfeatures2d.SIFT_create() function to cv2.SIFT_create().

[ 12%] Building NVCC (Device) object modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o
In file included from /usr/local/cuda/include/thrust/detail/config/config.h:27,
                 from /usr/local/cuda/include/thrust/detail/config.h:23,
                 from /usr/local/cuda/include/thrust/tuple.h:33,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp:49,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/util/tuple.hpp:50,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev.hpp:55,
                 from /home/robond/tmp/opencv-python/opencv/modules/core/src/cuda/gpu_mat.cu:52:
/usr/local/cuda/include/thrust/detail/config/cpp_dialect.h:131:13: warning: Thrust requires at least C++14. C++11 is deprecated but still supported. C++11 support will be removed in a future release. Define THRUST_IGNORE_DEPRECATED_CPP_DIALECT to suppress this message.
  131 |      THRUST_COMPILER_DEPRECATION_SOFT(C++14, C++11);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                      

In file included from /usr/local/cuda/include/thrust/detail/config/config.h:27,
                 from /usr/local/cuda/include/thrust/detail/config.h:23,
                 from /usr/local/cuda/include/thrust/tuple.h:33,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp:49,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/util/tuple.hpp:50,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev.hpp:55,
                 from /home/robond/tmp/opencv-python/opencv/modules/core/src/cuda/gpu_mat.cu:52:
/usr/local/cuda/include/thrust/detail/config/cpp_dialect.h:131:13: warning: Thrust requires at least C++14. C++11 is deprecated but still supported. C++11 support will be removed in a future release. Define THRUST_IGNORE_DEPRECATED_CPP_DIALECT to suppress this message.
  131 |      THRUST_COMPILER_DEPRECATION_SOFT(C++14, C++11);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                      

In file included from /usr/local/cuda/include/thrust/detail/config/config.h:27,
                 from /usr/local/cuda/include/thrust/detail/config.h:23,
                 from /usr/local/cuda/include/thrust/tuple.h:33,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/util/detail/tuple.hpp:49,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/util/tuple.hpp:50,
                 from /home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev.hpp:55,
                 from /home/robond/tmp/opencv-python/opencv/modules/core/src/cuda/gpu_mat.cu:52:
/usr/local/cuda/include/thrust/detail/config/cpp_dialect.h:131:13: warning: Thrust requires at least C++14. C++11 is deprecated but still supported. C++11 support will be removed in a future release. Define THRUST_IGNORE_DEPRECATED_CPP_DIALECT to suppress this message.
  131 |      THRUST_COMPILER_DEPRECATION_SOFT(C++14, C++11);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                      

/home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp(61): error: texture is not a template
          typedef texture<T, 0x02, cudaReadModeElementType> TexRef;
                  ^

/home/robond/tmp/opencv-python/opencv_contrib/modules/cudev/include/opencv2/cudev/ptr2d/texture.hpp(83): error: identifier "cudaUnbindTexture" is undefined
              cudaUnbindTexture(ref);
              ^

/home/robond/tmp/opencv-python/opencv/modules/core/include/opencv2/core/cuda/common.hpp(99): error: identifier "textureReference" is undefined
          template<class T> inline void bindTexture(const textureReference* tex, const PtrStepSz<T>& img)
                                                          ^

3 errors detected in the compilation of "/home/robond/tmp/opencv-python/opencv/modules/core/src/cuda/gpu_mat.cu".
CMake Error at cuda_compile_1_generated_gpu_mat.cu.o.Release.cmake:278 (message):
  Error generating file
  /home/robond/tmp/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build/modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/./cuda_compile_1_generated_gpu_mat.cu.o


make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/build.make:77: modules/core/CMakeFiles/cuda_compile_1.dir/src/cuda/cuda_compile_1_generated_gpu_mat.cu.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:4179: modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
Traceback (most recent call last):
  File "/home/robond/.local/lib/python3.8/site-packages/skbuild/setuptools_wrap.py", line 668, in setup
    cmkr.make(make_args, install_target=cmake_install_target, env=env)
  File "/home/robond/.local/lib/python3.8/site-packages/skbuild/cmaker.py", line 696, in make
    self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
  File "/home/robond/.local/lib/python3.8/site-packages/skbuild/cmaker.py", line 741, in make_impl
    raise SKBuildError(msg)

An error occurred while building with CMake.
  Command:
    /home/robond/.local/lib/python3.8/site-packages/cmake/data/bin/cmake --build . --target install --config Release --
  Install target:
    install
  Source directory:
    /home/robond/tmp/opencv-python
  Working directory:
    /home/robond/tmp/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build
Please check the install target is valid and see CMake's output for more information.

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

🟢👉 ignore this part.
ros rtabmap needs to build from source rather than install binary to enable opencv xfeatures2d and nonfree.

introlab/rtabmap_ros#422

OpenCV:                  4.2.0
With OpenCV xfeatures2d: false
With OpenCV nonfree:     false
robond@guido:~/opencv-python$ rtabmap --version
RTAB-Map:              0.21.10
PCL:                    1.10.0
With VTK:                7.1.1
OpenCV:                  4.2.0
With OpenCV xfeatures2d: false
With OpenCV nonfree:     false
With ORB OcTree:          true
With SuperPoint Torch:   false
With Python3:            false
With FastCV:             false
With OpenGV:             false
With Madgwick:            true
With PDAL:               false
With libLAS:             false
With CudaSift:           false
With TORO:                true
With g2o:                 true
With GTSAM:               true
With Vertigo:             true
With CVSBA:              false
With Ceres:              false
With OpenNI:             false
With OpenNI2:             true
With Freenect:           false
With Freenect2:          false
With K4W2:               false
With K4A:                false
With DC1394:              true
With FlyCapture2:        false
With ZED:                false
With ZED Open Capture:   false
With RealSense:          false
With RealSense SLAM:     false
With RealSense2:         false
With MYNT EYE S:         false
With DepthAI:            false
With XVisio SDK:         false
With libpointmatcher:     true
With CCCoreLib:          false
With Open3D:             false
With OctoMap:             true
With GridMap:             true
With cpu-tsdf:           false
With open chisel:        false
With Alice Vision:       false
With LOAM:               false
With FLOAM:              false
With FOVIS:              false
With Viso2:              false
With DVO:                false
With ORB_SLAM:           false
With OKVIS:              false
With MSCKF_VIO:          false
With VINS-Fusion:        false
With OpenVINS:           false

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

🟢❌ ignore this comment. just use the latest opencv version, for my cuda=12.2, which dropped support for texture reference and require opencv>=4.8.

## $ sudo apt update
## $ sudo apt install ninja-build
## $ ninja --version ## 1.10.0
## $ cmake -G Ninja .. or $ cmake -G "Unix Makefiles" ..
$ pip uninstall opencv-python opencv-contrib-python
$ git clone --branch 36 --single-branch https://github.com/opencv/opencv-python.git
$ cd opencv-python
$ git clone -b 4.3.0 https://github.com/opencv/opencv_contrib.git
## ...
$ pip install --upgrade setuptools
$ pip install --upgrade importlib_metadata
$ pip show setuptools importlib_metadata ## setuptools>=71.0.0, importlib_metadata>=5.0.0
$ export CMAKE_ARGS="-DOPENCV_ENABLE_NONFREE=ON \
-DWITH_TBB=ON \
-DWITH_CUDA=ON \
-DWITH_CUDNN=ON \
-DOPENCV_DNN_CUDA=ON \
-DCUDA_ARCH_BIN=7.5 \
-DBUILD_opencv_cudacodec=OFF \
-DENABLE_FAST_MATH=1 \
-DCUDA_FAST_MATH=1 \
-DWITH_CUBLAS=1 \
-DWITH_V4L=ON \
-DWITH_QT=OFF \
-DWITH_OPENGL=ON \
-DWITH_GSTREAMER=ON \
-DOPENCV_GENERATE_PKGCONFIG=ON \
-DOPENCV_EXTRA_MODULES_PATH=/home/robond/opencv-python/opencv_contrib/modules"
## -DCMAKE_POLICY_VERSION_MINIMUM=3.5"  
## -DPYTHON2_EXECUTABLE=/usr/bin/python2"
## https://pypi.org/project/opencv-contrib-python/4.3.0.38/
## $ pip install --user opencv-contrib-python==3.4.2.17
## $ pip install --no-binary=opencv-contrib-python opencv-contrib-python==3.4.18.65
## $ pip install opencv-contrib-python==4.3.0.36
robond@guido:~$ pip install --no-binary=opencv-contrib-python opencv-contrib-python==4.3.0.38
/usr/bin/pip:6: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
  from pkg_resources import load_entry_point
ERROR: Could not find a version that satisfies the requirement opencv-contrib-python==4.3.0.38 (from versions: 3.4.11.45, 3.4.13.47, 3.4.14.51, 3.4.15.55, 3.4.16.59, 3.4.17.61, 3.4.17.63, 3.4.18.65, 4.4.0.46, 4.5.1.48, 4.5.2.52, 4.5.3.56, 4.5.4.58, 4.5.4.60, 4.5.5.62, 4.5.5.64, 4.6.0.66, 4.7.0.68, 4.7.0.72, 4.8.0.74, 4.8.0.76, 4.8.1.78, 4.9.0.80, 4.10.0.82, 4.10.0.84, 4.11.0.86)
ERROR: No matching distribution found for opencv-contrib-python==4.3.0.38

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

✅✅✅ Installation of OpenCV, stabmap, stabmap_ros



install opencv==4.11 building from source

opencv/opencv-python#126 (comment)

pip install launchpadlib==1.10.13
pip install --upgrade setuptools==70.0.0    ## do not go lower than 70 or higher than 74

pip uninstall opencv-python opencv-contrib-python  
dpkg -l | grep libopencv
sudo apt remove --purge libopencv*
## sudo apt install python3-opencv

cd ~
git clone --recursive https://github.com/opencv/opencv-python.git
cd opencv-python
## Line 113: Change cmake_minimum_required(VERSION 2.8.12.2) to cmake_minimum_required(VERSION 3.5)
gedit ~/opencv-python/opencv/cmake/OpenCVGenPkgconfig.cmake ✅

sudo apt update
sudo apt install gcc-8 g++-8
export CC=/usr/bin/gcc-8
export CXX=/usr/bin/g++-8 ## ✅

## if rebuild
## $ cd ~/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build
## $ rm -rf CMakeCache.txt CMakeFiles ## ✅

export CMAKE_ARGS="-DOPENCV_ENABLE_NONFREE=ON \
-DWITH_TBB=ON \
-DWITH_CUDA=ON \
-DWITH_CUDNN=ON \
-DOPENCV_DNN_CUDA=ON \
-DCUDA_ARCH_BIN=7.5 \
-DBUILD_opencv_cudacodec=OFF \
-DENABLE_FAST_MATH=1 \
-DCUDA_FAST_MATH=1 \
-DWITH_CUBLAS=1 \
-DWITH_V4L=ON \
-DWITH_QT=OFF \
-DWITH_OPENGL=ON \
-DWITH_GSTREAMER=ON \
-DOPENCV_GENERATE_PKGCONFIG=ON \
-DOPENCV_EXTRA_MODULES_PATH=/home/robond/opencv-python/opencv_contrib/modules"  ⚠️ change to your own directory

pip3 install scikit-build ✅
python3 setup.py bdist_wheel ✅
cd dist ✅
pip3 install opencv_python-4.11.0.86-cp38-cp38-linux_x86_64.whl ⚠️ install your own wheel file
  • Verify opencv==4.11 installation
robond@guido:~$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> sift = cv2.xfeatures2d.SIFT_create()
[ WARN:[email protected]] global shadow_sift.hpp:13 SIFT_create DEPRECATED: cv.xfeatures2d.SIFT_create() is deprecated due SIFT tranfer to the main repository. https://github.com/opencv/opencv/issues/16736
>>> surf = cv2.xfeatures2d.SURF_create()
>>> 


install rtabmap (not in the catkin_ws3 workspace) and catkin_ws3/rtabmap_ros (in the workspace) building from source

https://github.com/introlab/rtabmap_ros

$ sudo apt install libpcl-dev \
libtbb-dev \
libavresample-dev \
libeigen3-dev \
ros-$ROS_DISTRO-libg2o \
ros-$ROS_DISTRO-gtsam \
ros-$ROS_DISTRO-libpointmatcher \
ros-$ROS_DISTRO-cv-bridge \
ros-$ROS_DISTRO-tf-conversions \
ros-$ROS_DISTRO-eigen-conversions \
ros-$ROS_DISTRO-pcl-conversions \
ros-$ROS_DISTRO-image-geometry \
ros-$ROS_DISTRO-rviz \
ros-$ROS_DISTRO-stereo-msgs \
ros-$ROS_DISTRO-pcl-ros ✅

$ sudo apt autoremove
$ source ~/.bashrc 
## e..g $ rospack find tf_conversions

$ cd ~  ## ⚠️ not in Catkin workspace
$ git clone -b noetic-devel https://github.com/introlab/rtabmap.git rtabmap
$ cd rtabmap/build
## $ find ~/ -name OpenCVConfig.cmake 2>/dev/null
## cmake ..  [<---double dots included]
$ cmake .. \
-DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 \
-DPCL_DIR=/usr/lib/x86_64-linux-gnu/cmake/pcl
$ make -j4  ## make -j$(nproc)
$ sudo make install 

$ cd ~/catkin_ws3/src   ## ⚠️ in a Catkin worksapce
$ git clone -b noetic-devel https://github.com/introlab/rtabmap_ros.git rtabmap_ros
$ rm -rf rtabmap_ros/.git rtabmap_ros/.github   
## ⚠️ clean remove Eigen if version <3.3
## ⚠️ create 2 proper symbolic links so that `tf_conversions` can find it and CMAKE can find `Eigen3::Eigen`  ✅✅✅
$ gedit ~/catkin_ws3/src/rtabmap_ros/rtabmap_rviz_plugins/CMakeLists.txt ⚠️ add find_package() ✅
$ gedit ~/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/CMakeLists.txt ⚠️ add find_package() ✅
$ cd ~/catkin_ws3
## rm -rf ~/catkin_ws3/build/*  ## in case of rebuild
$ catkin_make clean
$ catkin_make 
-DCMAKE_BUILD_TYPE=Release \
-DRTABMAP_SYNC_MULTI_RGBD=ON \
-DRTABMAP_SYNC_USER_DATA=ON \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 \
-DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 \
-j1  ✅
## $ catkin_make -DCATKIN_WHITELIST_PACKAGES="my_robot"
robond@guido:~/rtabmap/build$ find ~/ -name OpenCVConfig.cmake 2>/dev/null
/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build/OpenCVConfig.cmake
/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build/unix-install/OpenCVConfig.cmake
/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4/OpenCVConfig.cmake ✅
robond@guido:~$ rtabmap --version
RTAB-Map:              0.21.12
PCL:                    1.10.0
With VTK:                7.1.1
OpenCV:                 4.11.0
With OpenCV xfeatures2d:  true  ✅
With OpenCV nonfree:      true  ✅
With ORB OcTree:          true
With SuperPoint Torch:   false
With Python3:            false
With FastCV:             false
With OpenGV:             false
With Madgwick:            true
With PDAL:               false
With libLAS:             false
With CudaSift:           false
With TORO:                true
With g2o:                 true
With GTSAM:               true
With Vertigo:             true
With CVSBA:              false
With Ceres:              false
With OpenNI:             false
With OpenNI2:             true
With Freenect:           false
With Freenect2:          false
With K4W2:               false
With K4A:                false
With DC1394:             false
With FlyCapture2:        false
With ZED:                false
With ZED Open Capture:   false
With RealSense:          false
With RealSense SLAM:     false
With RealSense2:         false
With MYNT EYE S:         false
With DepthAI:            false
With XVisio SDK:         false
With libpointmatcher:     true
With CCCoreLib:          false
With Open3D:             false
With OctoMap:            false
With GridMap:            false
With cpu-tsdf:           false
With open chisel:        false
With Alice Vision:       false
With LOAM:               false
With FLOAM:              false
With FOVIS:              false
With Viso2:              false
With DVO:                false
With ORB_SLAM:           false
With OKVIS:              false
With MSCKF_VIO:          false
With VINS-Fusion:        false
With OpenVINS:           false

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

🟢⚠️ issue solved: building opencv 4.11 failed. setuptools==75.x raised errors.
✅ downgrade fix the issue. pip install --upgrade setuptools==70.0.0

pypa/setuptools#4483 (comment)
tonythomas01 on Jul 18, 2024
Could reproduce the same issue. Fixed by downgrading to 70.x

beckashi on Sep 11, 2024
You save me!!! all you need to do is upgrade to setuptools==70.0.0. Don't try > 74 or less than 70. None of them can work!!! Packaging I use is 24.1.
For me: pip3.10 install --upgrade setuptools==70.0.0
You can use: pip install --upgrade setuptools==70.0.0

pogopo789 on Sep 19, 2024
This actually works. Thanks!

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

🟢⚠️ Issue solved: install ros rtabmap_ros building from source

https://github.com/introlab/rtabmap_ros

✅✅✅ create 2 symbolic links to find Eigen3::Eigen and add find_package(Eigen3 REQUIRED NO_MODULE) in CMakeLists.txt files.


$ catkin_make -DCMAKE_BUILD_TYPE=Release \
-DRTABMAP_SYNC_MULTI_RGBD=ON \
-DRTABMAP_SYNC_USER_DATA=ON \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 \
-DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 \
-j1  
CMake Error at rtabmap_ros/rtabmap_rviz_plugins/CMakeLists.txt:99 (add_library):
  Target "rtabmap_rviz_plugins" links to target "Eigen3::Eigen" but the
  target was not found.  Perhaps a find_package() call is missing for an
  IMPORTED target, or an ALIAS target is missing?
  • ~/catkin_ws3/src/rtabmap_ros/rtabmap_rviz_plugins/CMakeLists.txt Line 99
add_library(rtabmap_rviz_plugins
   ${SRC_FILES}
)
target_link_libraries(rtabmap_rviz_plugins
  ${Libraries}
)

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

🟢 ROS stabmap build from source

robond@guido:~/rtabmap/build$ sudo make install
[  5%] Built target rtabmap_utilite
[  6%] Built target res_tool
[ 57%] Built target rtabmap_core
[ 57%] Automatic MOC and UIC for target rtabmap_gui
[ 57%] Built target rtabmap_gui_autogen
[ 73%] Built target rtabmap_gui
[ 74%] Built target rtabmap_app
[ 74%] Built target consoleApp
[ 75%] Built target imagesJoiner
[ 76%] Built target extractObject
[ 77%] Built target camera
[ 78%] Built target stereoEval
[ 79%] Built target kitti_dataset
[ 80%] Built target rgbd_dataset
[ 80%] Built target euroc_dataset
[ 81%] Built target recovery
[ 82%] Built target reprocess
[ 83%] Built target detectMoreLoopClosures
[ 84%] Built target export
[ 84%] Built target report
[ 84%] Built target info
[ 85%] Built target cleanupLocalGrids
[ 86%] Built target globalBundleAdjustment
[ 87%] Built target rgbd_camera
[ 88%] Built target lidar_viewer
[ 89%] Built target databaseViewer
[ 90%] Built target epipolar_geometry
[ 91%] Built target odometryViewer
[ 92%] Built target dataRecorder
[ 93%] Built target calibration
[ 93%] Built target matcher
[ 93%] Built target bow_mapping
[ 93%] Automatic MOC and UIC for target rgbd_mapping
[ 93%] Built target rgbd_mapping_autogen
[ 94%] Built target rgbd_mapping
[ 95%] Automatic MOC and UIC for target wifi_mapping
[ 95%] Built target wifi_mapping_autogen
[ 96%] Built target wifi_mapping
[ 96%] Automatic MOC and UIC for target noEventsExample
[ 96%] Built target noEventsExample_autogen
[ 98%] Built target noEventsExample
[ 99%] Automatic MOC and UIC for target lidar_mapping
[ 99%] Built target lidar_mapping_autogen
[100%] Built target lidar_mapping
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/librtabmap_utilite.so.0.21.10
-- Installing: /usr/local/lib/librtabmap_utilite.so.0.21
-- Set runtime path of "/usr/local/lib/librtabmap_utilite.so.0.21.10" to ""
-- Up-to-date: /usr/local/lib/librtabmap_utilite.so
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/utilite
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/USemaphore.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UObjDeletionThread.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UDestroyer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UException.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UThreadNode.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UProcessInfo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UEventsHandler.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/ULogger.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UMutex.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UtiLite.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UDirectory.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/utilite/Win32
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/Win32/UWin32.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/Win32/UThreadC.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UThread.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/utilite/Posix
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/Posix/UThreadC.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UEventsManager.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UConversion.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UMath.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UTimer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UStl.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UVariant.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UFile.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UEventsSender.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UThreadC.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/utilite
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/utilite_export.h
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMap_utiliteTargets.cmake
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMap_utiliteTargets-release.cmake
-- Installing: /usr/local/bin/rtabmap-res_tool-0.3.0
-- Up-to-date: /usr/local/bin/rtabmap-res_tool
-- Set runtime path of "/usr/local/bin/rtabmap-res_tool-0.3.0" to ""
-- Installing: /usr/local/lib/librtabmap_core.so.0.21.10
-- Installing: /usr/local/lib/librtabmap_core.so.0.21
-- Set runtime path of "/usr/local/lib/librtabmap_core.so.0.21.10" to ""
-- Up-to-date: /usr/local/lib/librtabmap_core.so
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/stereo
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/stereo/StereoSGBM.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/stereo/StereoBM.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/stereo/stereoRectifyFisheye.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Image.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/OctoMap.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Stereo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/SensorCaptureInfo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/GPS.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_motion_estimation.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraRGBD.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_transforms.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/impl
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/impl/util3d_surface.hpp
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/impl/LocalMapMaker.hpp
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/impl/util3d_mapping.hpp
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/impl/util3d.hpp
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Registration.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/RegistrationIcp.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Odometry.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/IMUFilter.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Features2d.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraRGB.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/global_map
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/global_map/OctoMap.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/global_map/CloudMap.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/global_map/OccupancyGrid.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/global_map/GridMap.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/OccupancyGrid.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/EnvSensor.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/DBDriver.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_features.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Memory.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/SensorData.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Lidar.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/SensorCaptureThread.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/ParamEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/GeodeticCoords.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraThread.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Camera.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Optimizer.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/lidar
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/lidar/LidarVLP16.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/LocalGrid.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Rtabmap.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Transform.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/RtabmapEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/BayesFilter.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Recovery.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/PythonInterface.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/PDALWriter.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/SensorCapture.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/optimizer
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/optimizer/OptimizerGTSAM.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/optimizer/OptimizerCVSBA.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/optimizer/OptimizerG2O.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/optimizer/OptimizerTORO.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/optimizer/OptimizerCeres.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Landmark.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_filtering.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/RegistrationVis.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/OdometryThread.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/SensorEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/StereoCameraModel.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_registration.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraStereo.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/clams
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/clams/discrete_depth_distortion_model.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/clams/frame_projector.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/clams/slam_calibrator.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/DBReader.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Compression.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraInfo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/VisualWord.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_mapping.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util2d.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/StereoDense.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/OdometryInfo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/IMU.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/IMUThread.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Statistics.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/DBDriverSqlite3.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/LASWriter.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/EpipolarGeometry.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/LocalGridMaker.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/ParticleFilter.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/FlannIndex.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/UserDataEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/ProgressState.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/GainCompensator.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/GlobalDescriptorExtractor.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/RtabmapThread.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Graph.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_correspondences.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryViso2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryVINS.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryOkvis.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryMSCKF.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryFovis.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryF2F.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryFLOAM.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryOpen3D.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryLOAM.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryDVO.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryOpenVINS.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryMono.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryORBSLAM3.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryORBSLAM2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/odometry/OdometryF2M.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/GlobalMap.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Parameters.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Link.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/RegistrationInfo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/GlobalDescriptor.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Signature.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/CameraModel.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/OdometryEvent.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/rvl_codec.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/LaserScan.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/MarkerDetector.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/util3d_surface.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core/camera
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraK4W2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoImages.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraK4A.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraOpenNICV.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraSeerSense.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoZed.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraOpenNI2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraImages.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraOpenni.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraRGBDImages.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraFreenect.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraRealSense.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraVideo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraFreenect2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoZedOC.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraMyntEye.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoFlyCapture2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoDC1394.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoVideo.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraStereoTara.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraRealSense2.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/camera/CameraDepthAI.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/VWDictionary.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/core
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/rtabmap_core_export.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/core/Version.h
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMap_coreTargets.cmake
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMap_coreTargets-release.cmake
-- Installing: /usr/local/lib/librtabmap_gui.so.0.21.10
-- Installing: /usr/local/lib/librtabmap_gui.so.0.21
-- Set runtime path of "/usr/local/lib/librtabmap_gui.so.0.21.10" to ""
-- Up-to-date: /usr/local/lib/librtabmap_gui.so
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/gui
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/KeypointItem.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ExportBundlerDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/DataRecorder.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/MapVisibilityWidget.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/CloudViewer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/OdometryViewer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/DatabaseViewer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/LoopClosureViewer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/CloudViewerCellPicker.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/EditDepthArea.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/RecoveryState.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/CalibrationDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/GraphViewer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/PdfPlot.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/CreateSimpleCalibrationDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/CameraViewer.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ExportCloudsDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/EditConstraintDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/PostProcessingDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/DepthCalibrationDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/PreferencesDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ExportDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/CloudViewerInteractorStyle.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ImageView.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ProgressDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ConsoleWidget.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/MultiSessionLocWidget.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/TexturingState.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/AboutDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/MultiSessionLocSubView.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/LinkRefiningDialog.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/ParametersToolBox.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/MainWindow.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/StatsToolBox.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/EditMapArea.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/utilite
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UImageView.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UCv2Qt.h
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/utilite/UPlot.h
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap
-- Up-to-date: /usr/local/include/rtabmap-0.21/rtabmap/gui
-- Installing: /usr/local/include/rtabmap-0.21/rtabmap/gui/rtabmap_gui_export.h
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMap_guiTargets.cmake
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMap_guiTargets-release.cmake
-- Installing: /usr/local/bin/rtabmap
-- Set runtime path of "/usr/local/bin/rtabmap" to ""
-- Installing: /usr/local/bin/rtabmap-console
-- Set runtime path of "/usr/local/bin/rtabmap-console" to ""
-- Installing: /usr/local/bin/rtabmap-extractObject
-- Set runtime path of "/usr/local/bin/rtabmap-extractObject" to ""
-- Installing: /usr/local/bin/rtabmap-camera
-- Set runtime path of "/usr/local/bin/rtabmap-camera" to ""
-- Installing: /usr/local/bin/rtabmap-kitti_dataset
-- Set runtime path of "/usr/local/bin/rtabmap-kitti_dataset" to ""
-- Installing: /usr/local/bin/rtabmap-rgbd_dataset
-- Set runtime path of "/usr/local/bin/rtabmap-rgbd_dataset" to ""
-- Installing: /usr/local/bin/rtabmap-euroc_dataset
-- Set runtime path of "/usr/local/bin/rtabmap-euroc_dataset" to ""
-- Installing: /usr/local/bin/rtabmap-recovery
-- Set runtime path of "/usr/local/bin/rtabmap-recovery" to ""
-- Installing: /usr/local/bin/rtabmap-reprocess
-- Set runtime path of "/usr/local/bin/rtabmap-reprocess" to ""
-- Installing: /usr/local/bin/rtabmap-detectMoreLoopClosures
-- Set runtime path of "/usr/local/bin/rtabmap-detectMoreLoopClosures" to ""
-- Installing: /usr/local/bin/rtabmap-export
-- Set runtime path of "/usr/local/bin/rtabmap-export" to ""
-- Installing: /usr/local/bin/rtabmap-report
-- Set runtime path of "/usr/local/bin/rtabmap-report" to ""
-- Installing: /usr/local/bin/rtabmap-info
-- Set runtime path of "/usr/local/bin/rtabmap-info" to ""
-- Installing: /usr/local/bin/rtabmap-cleanupLocalGrids
-- Set runtime path of "/usr/local/bin/rtabmap-cleanupLocalGrids" to ""
-- Installing: /usr/local/bin/rtabmap-globalBundleAdjustment
-- Set runtime path of "/usr/local/bin/rtabmap-globalBundleAdjustment" to ""
-- Installing: /usr/local/bin/rtabmap-rgbd_camera
-- Set runtime path of "/usr/local/bin/rtabmap-rgbd_camera" to ""
-- Installing: /usr/local/bin/rtabmap-lidar_viewer
-- Set runtime path of "/usr/local/bin/rtabmap-lidar_viewer" to ""
-- Installing: /usr/local/bin/rtabmap-databaseViewer
-- Set runtime path of "/usr/local/bin/rtabmap-databaseViewer" to ""
-- Installing: /usr/local/bin/rtabmap-odometryViewer
-- Set runtime path of "/usr/local/bin/rtabmap-odometryViewer" to ""
-- Installing: /usr/local/bin/rtabmap-dataRecorder
-- Set runtime path of "/usr/local/bin/rtabmap-dataRecorder" to ""
-- Installing: /usr/local/bin/rtabmap-calibration
-- Set runtime path of "/usr/local/bin/rtabmap-calibration" to ""
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMapTargets.cmake
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMapConfig.cmake
-- Installing: /usr/local/lib/rtabmap-0.21/RTABMapConfigVersion.cmake
-- Installing: /usr/local/share/rtabmap/package.xml

@nov05
Copy link
Author

nov05 commented Apr 5, 2025

🟢⚠️ Issue solved: $ cmake_clean to build ros rtabmap_ros in the catkin_ws3 workspace error
✅ add find_package(OpenCV 4.11 REQUIRED) to rtabmap_ros/rtabmap_demos/CMakeLists.txt. pass the cmake arg -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4`

-- +++ processing catkin package: 'rtabmap_demos'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_demos)
CMake Error at /home/robond/catkin_ws3/devel/share/rtabmap_conversions/cmake/rtabmap_conversionsConfig.cmake:173 (message):
  Project 'rtabmap_demos' tried to find library 'opencv_xfeatures2d'.  The
  library is neither a target nor built/installed properly.  Did you compile
  project 'rtabmap_conversions'? Did you find_package() it before the
  subdirectory containing its code is included?
Call Stack (most recent call first):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  rtabmap_ros/rtabmap_demos/CMakeLists.txt:4 (find_package)
  • Check the opencv_xfeatures2d availability
robond@guido:~/catkin_ws3$ pkg-config --cflags --libs opencv4
-I/usr/include/opencv4/opencv -I/usr/include/opencv4 -lopencv_stitching -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired 
-lopencv_ccalib -lopencv_dnn_objdetect -lopencv_dnn_superres -lopencv_dpm -lopencv_highgui -lopencv_face -lopencv_freetype 
-lopencv_fuzzy -lopencv_hdf -lopencv_hfs -lopencv_img_hash -lopencv_line_descriptor -lopencv_quality -lopencv_reg -lopencv_rgbd 
-lopencv_saliency -lopencv_shape -lopencv_stereo -lopencv_structured_light -lopencv_phase_unwrapping -lopencv_superres 
-lopencv_optflow -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_dnn -lopencv_plot 
-lopencv_ml -lopencv_videostab -lopencv_videoio -lopencv_viz -lopencv_ximgproc -lopencv_video -lopencv_xobjdetect 
-lopencv_objdetect -lopencv_calib3d -lopencv_imgcodecs -lopencv_features2d -lopencv_flann -lopencv_xphoto 
-lopencv_photo -lopencv_imgproc -lopencv_core

@nov05
Copy link
Author

nov05 commented Apr 6, 2025

  • eigen 3.3.7 and eigen 3.3.9
robond@guido:~/catkin_ws3$ dpkg -L libeigen3-dev | grep pkgconfig
/usr/share/pkgconfig
/usr/share/pkgconfig/eigen3.pc ⚠️ 3.3.7
robond@guido:~/catkin_ws3$ pkg-config --cflags eigen3 
-I/usr/local/include/eigen3 ⚠️ 3.3.9
robond@guido:~/catkin_ws3$ find /usr /usr/local -name "eigen3.pc"
/usr/share/pkgconfig/eigen3.pc ⚠️ 3.3.7
/usr/local/share/pkgconfig/eigen3.pc ⚠️ 3.3.9
/usr/local/share/pkgconfig/eigen3.pc ⚠️ 3.3.9
robond@guido:~/catkin_ws3$ find / -name "Eigen3Config.cmake" 2>/dev/null
/usr/lib/cmake/eigen3/Eigen3Config.cmake ⚠️ 3.3.7
/usr/local/share/eigen3/cmake/Eigen3Config.cmake ⚠️ 3.3.9

⚠️ eigen 3.3.7

robond@guido:~/catkin_ws3$ cat /usr/share/pkgconfig/eigen3.pc
prefix=/usr
exec_prefix=${prefix}

Name: Eigen3
Description: A C++ template library for linear algebra: vectors, matrices, and related algorithms
Requires:
Version: 3.3.7
Libs:
Cflags: -I${prefix}/include/eigen3

⚠️ eigen 3.3.9

robond@guido:~/catkin_ws3$ cat /usr/local/share/pkgconfig/eigen3.pc
prefix=/usr/local
exec_prefix=${prefix}

Name: Eigen3
Description: A C++ template library for linear algebra: vectors, matrices, and related algorithms
Requires:
Version: 3.3.9
Libs:
Cflags: -I${prefix}/include/eigen3

⚠️ eigen 3.3.7

robond@guido:~/catkin_ws3$ ls /usr/lib/cmake/eigen3
Eigen3Config.cmake  Eigen3ConfigVersion.cmake  Eigen3Targets.cmake  UseEigen3.cmake
robond@guido:~/catkin_ws3$ cat /usr/lib/cmake/eigen3/Eigen3Config.cmake
# This file exports the Eigen3::Eigen CMake target which should be passed to the
# target_link_libraries command.


####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
####### Any changes to this file will be overwritten by the next CMake run ####
####### The input file was Eigen3Config.cmake.in                            ########

get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)

# Use original install prefix when loaded through a "/usr move"
# cross-prefix symbolic link such as /lib -> /usr/lib.
get_filename_component(_realCurr "${CMAKE_CURRENT_LIST_DIR}" REALPATH)
get_filename_component(_realOrig "/usr/lib/cmake/eigen3" REALPATH)
if(_realCurr STREQUAL _realOrig)
  set(PACKAGE_PREFIX_DIR "/usr")
endif()
unset(_realOrig)
unset(_realCurr)

macro(set_and_check _var _file)
  set(${_var} "${_file}")
  if(NOT EXISTS "${_file}")
    message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
  endif()
endmacro()

####################################################################################

include ("${CMAKE_CURRENT_LIST_DIR}/Eigen3Targets.cmake")

# Legacy variables, do *not* use. May be removed in the future.

set (EIGEN3_FOUND 1)
set (EIGEN3_USE_FILE    "${CMAKE_CURRENT_LIST_DIR}/UseEigen3.cmake")

set (EIGEN3_DEFINITIONS  "")
set (EIGEN3_INCLUDE_DIR  "${PACKAGE_PREFIX_DIR}/include/eigen3")
set (EIGEN3_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/include/eigen3")
set (EIGEN3_ROOT_DIR     "${PACKAGE_PREFIX_DIR}")

set (EIGEN3_VERSION_STRING "3.3.7")
set (EIGEN3_VERSION_MAJOR  "3")
set (EIGEN3_VERSION_MINOR  "3")
set (EIGEN3_VERSION_PATCH  "7")

⚠️ eigen 3.3.9

robond@guido:~/catkin_ws3$ ls /usr/local/share/eigen3/cmake
Eigen3Config.cmake  Eigen3ConfigVersion.cmake  Eigen3Targets.cmake  UseEigen3.cmake
robond@guido:~/catkin_ws3$ cat /usr/local/share/eigen3/cmake/Eigen3Config.cmake
# This file exports the Eigen3::Eigen CMake target which should be passed to the
# target_link_libraries command.


####### Expanded from @PACKAGE_INIT@ by configure_package_config_file() #######
####### Any changes to this file will be overwritten by the next CMake run ####
####### The input file was Eigen3Config.cmake.in                            ########

get_filename_component(PACKAGE_PREFIX_DIR "${CMAKE_CURRENT_LIST_DIR}/../../../" ABSOLUTE)

macro(set_and_check _var _file)
  set(${_var} "${_file}")
  if(NOT EXISTS "${_file}")
    message(FATAL_ERROR "File or directory ${_file} referenced by variable ${_var} does not exist !")
  endif()
endmacro()

####################################################################################

include ("${CMAKE_CURRENT_LIST_DIR}/Eigen3Targets.cmake")

# Legacy variables, do *not* use. May be removed in the future.

set (EIGEN3_FOUND 1)
set (EIGEN3_USE_FILE    "${CMAKE_CURRENT_LIST_DIR}/UseEigen3.cmake")

set (EIGEN3_DEFINITIONS  "")
set (EIGEN3_INCLUDE_DIR  "${PACKAGE_PREFIX_DIR}/include/eigen3")
set (EIGEN3_INCLUDE_DIRS "${PACKAGE_PREFIX_DIR}/include/eigen3")
set (EIGEN3_ROOT_DIR     "${PACKAGE_PREFIX_DIR}")

set (EIGEN3_VERSION_STRING "3.3.9")
set (EIGEN3_VERSION_MAJOR  "3")
set (EIGEN3_VERSION_MINOR  "3")
set (EIGEN3_VERSION_PATCH  "9")
robond@guido:~/catkin_ws3$ echo $PKG_CONFIG_PATH
/home/robond/catkin_ws3/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig
robond@guido:~/catkin_ws/devel/lib/pkgconfig$ cd /opt/ros/noetic/lib/pkgconfig
robond@guido:/opt/ros/noetic/lib/pkgconfig$ ls
actionlib.pc               dynamic_reconfigure.pc         libpointmatcher.pc      pointmatcher.pc           roslib.pc           sensor_msgs.pc
actionlib_msgs.pc          effort_controllers.pc          map_msgs.pc             python_qt_binding.pc      roslz4.pc           smclib.pc
amcl.pc                    eigen_conversions.pc           map_server.pc           qt_dotgraph.pc            rosmaster.pc        std_msgs.pc
angles.pc                  fake_localization.pc           media_export.pc         qt_gui.pc                 rosmsg.pc           std_srvs.pc
base_local_planner.pc      forward_command_controller.pc  message_filters.pc      realtime_tools.pc         rosnode.pc          stereo_msgs.pc
bond.pc                    gencpp.pc                      message_generation.pc   resource_retriever.pc     rosout.pc           tf.pc
bondcpp.pc                 geneus.pc                      message_runtime.pc      ros_environment.pc        rospack.pc          tf2.pc
carrot_planner.pc          genlisp.pc                     move_base.pc            rosbag.pc                 rosparam.pc         tf2_eigen.pc
catkin.pc                  genmsg.pc                      move_base_msgs.pc       rosbag_migration_rule.pc  rospy.pc            tf2_geometry_msgs.pc      
class_loader.pc            gennodejs.pc                   move_slow_and_clear.pc  rosbag_storage.pc         rosservice.pc       tf2_msgs.pc
clear_costmap_recovery.pc  genpy.pc                       nav_core.pc             rosbuild.pc               rostest.pc          tf2_py.pc
control_msgs.pc            geometry_msgs.pc               nav_msgs.pc             rosclean.pc               rostime.pc          tf2_ros.pc
control_toolbox.pc         global_planner.pc              navfn.pc                rosconsole.pc             rostopic.pc         tf_conversions.pc
controller_interface.pc    gmapping.pc                    nodelet.pc              rosconsole_bridge.pc      rosunit.pc          topic_tools.pc
costmap_2d.pc              hardware_interface.pc          nodelet_topic_tools.pc  roscpp.pc                 roswtf.pc           trajectory_msgs.pc        
cpp_common.pc              image_geometry.pc              openslam_gmapping.pc    roscpp_serialization.pc   rotate_recovery.pc  urdf.pc
cv_bridge.pc               image_transport.pc             pcl_conversions.pc      roscpp_traits.pc          rqt_graph.pc        visualization_msgs.pc     
diagnostic_msgs.pc         interactive_markers.pc         pcl_msgs.pc             rosgraph.pc               rqt_gui.pc          voxel_grid.pc
diagnostic_updater.pc      kdl_conversions.pc             pcl_ros.pc              rosgraph_msgs.pc          rqt_gui_py.pc       xmlrpcpp.pc
dwa_local_planner.pc       laser_geometry.pc              pluginlib.pc            roslaunch.pc              rviz.pc
robond@guido:/opt/ros/noetic/lib/pkgconfig$ cd /home/robond/catkin_ws/devel/lib/pkgconfig
robond@guido:~/catkin_ws/devel/lib/pkgconfig$ ls
ball_chaser.pc  my_robot.pc  simple_arm.pc
robond@guido:~/catkin_ws/devel/lib/pkgconfig$ cd /home/robond/catkin_ws2/devel/lib/pkgconfig
robond@guido:~/catkin_ws2/devel/lib/pkgconfig$ ls
ball_chaser.pc  odom_to_trajectory.pc  teleop_twist_keyboard.pc   turtlebot3_example.pc  turtlebot3_msgs.pc        turtlebot3_teleop.pc
main.pc         pgm_map_creator.pc     turtlebot3_bringup.pc      turtlebot3_fake.pc     turtlebot3_navigation.pc
my_robot.pc     robot_pose_ekf.pc      turtlebot3_description.pc  turtlebot3_gazebo.pc   turtlebot3_slam.pc
robond@guido:~/catkin_ws2/devel/lib/pkgconfig$ cd /home/robond/catkin_ws3/devel/lib/pkgconfig
robond@guido:~/catkin_ws3/devel/lib/pkgconfig$ ls
main.pc                 rtabmap_costmap_plugins.pc  rtabmap_launch.pc  rtabmap_odom.pc    rtabmap_rviz_plugins.pc  rtabmap_util.pc
my_robot.pc             rtabmap_demos.pc            rtabmap_legacy.pc  rtabmap_python.pc  rtabmap_slam.pc          rtabmap_viz.pc
rtabmap_conversions.pc  rtabmap_examples.pc         rtabmap_msgs.pc    rtabmap_ros.pc     rtabmap_sync.pc
robond@guido:~/catkin_ws3/devel/lib/pkgconfig$
  • Where eigen3 is used
robond@guido:~/catkin_ws3$ grep -r "Eigen" ~/catkin_ws3/src/rtabmap_ros/
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_odom/src/nodelets/icp_odometry.cpp:                     laserScan = util3d::adjustNormalsToViewPoint(laserScan, Eigen::Vector3f(0,0,10), (float)scanNormalGroundUp_);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/launch/jfr2018/slam_karto.patch:   typedef std::vector<sba::Node2d, Eigen::aligned_allocator<sba::Node2d> > NodeVector;
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_demos/src/SaveObjectsExample.cpp:                                Eigen::Quaterniond q = objPose.getQuaterniond();
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_demos/src/SaveObjectsExample.cpp:                                            Eigen::Quaterniond q = objPose.getQuaterniond();
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:              tf::transformEigenToTF(transform.toEigen3d(), tfTransform);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      Eigen::Affine3d eigenTf;
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      tf::transformTFToEigen(transform, eigenTf);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      return rtabmap::Transform::fromEigen3d(eigenTf);      
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:              tf::transformEigenToMsg(transform.toEigen3d(), msg);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      Eigen::Affine3d tfTransform;
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      tf::transformMsgToEigen(msg, tfTransform);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      return rtabmap::Transform::fromEigen3d(tfTransform);  
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:              tf::poseEigenToMsg(transform.toEigen3d(), msg);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      Eigen::Affine3d tfPose;
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      tf::poseMsgToEigen(msg, tfPose);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/src/MsgConversion.cpp:      return rtabmap::Transform::fromEigen3d(tfPose);       
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:                                       Eigen::Quaterniond q = t.getQuaterniond();
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/nodelets/point_cloud_aggregator.cpp:                                           pcl_ros::transformPointCloud(cloudDisplacement.toEigen4f(), tmp, tmp2);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/nodelets/point_cloud_aggregator.cpp:                                           pcl_ros::transformPointCloud(cloudDisplacement.toEigen4f(), *cloudMsgs[i], tmp);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/nodelets/point_cloud_assembler.cpp:                                    pcl_ros::transformPointCloud(pose.toEigen4f(), *cloudMsg, output);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/nodelets/point_cloud_assembler.cpp:                                                 Eigen::Vector4f min_p, max_p;
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/nodelets/point_cloud_assembler.cpp:                                    pcl_ros::transformPointCloud(t.toEigen4f().inverse(), rosCloud, rosCloud);
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/nodelets/pointcloud_to_depthimage.cpp:                                 pcl_ros::transformPointCloud(model.localTransform().inverse().toEigen4f(), *pointCloud2Msg, pointCloud2Out);

@nov05
Copy link
Author

nov05 commented Apr 6, 2025

🟢👉 debugging rtabmap_ros CMAKE target Eigen3::Eigen not found issue
✅ create two symbolic links and find_package(Eigen3 3 REQUIRED NO_MODULE) fixed the problem.

-- ⚠️ SRC_FILES = src/MapCloudDisplay.cpp;src/MapGraphDisplay.cpp;src/InfoDisplay.cpp;/home/robond/catkin_ws3/build/rtabmap_ros/rtabmap_rviz_pluggins/include/rtabmap_rviz_plugins/moc_MapCloudDisplay.cpp;/home/robond/catkin_ws3/build/rtabmap_ros/rtabmap_rviz_plugins/include/rtabmap_rviz_plugins/moc_MapGraphDisplay.cpp;/home/robond/catkin_ws3/build/rtabmap_ros/rtabmap_rviz_plugins/include/rtabmap_rviz_plugins/moc_InfoDisplay.cpp;/home/robond/catkin_ws3/build/rtabmap_ros/rtabmap_rviz_plugins/include/rtabmap_rviz_plugins/moc_OrbitOrientedViewController.cpp;src/OrbitOrientedViewController.cpp
-- ⚠️ Libraries = /opt/ros/noetic/lib/librviz.so;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so;/usr/lib/x86_64-linux-gnu/libOgreMain.so;/usr/lib/x886_64-linux-gnu/libOpenGL.so;/usr/lib/x86_64-linux-gnu/libGLX.so;/usr/lib/x86_64-linux-gnu/libGLU.so;/opt/ros/noetic/lib/libimage_transport.so;/opt/ros/noetic/lib/libinteractive_markers.so;/opt/ros/noetic/lib/libresource_retriever.so;/opt/ros/noetic/lib/liburdf.so;/usr/lib/x86_64-linux-gnu/liburdfdom_sensor.so;/usr/lib/x86_64-linux-gnu/liburdfdom_model_state.so;/usr/lib/x86_64-linux-gnu/liburdfdom_model.so;/usr/lib/x86_64-linux-gnu/liburdfdom_world.so;/usr/lib/x86_64-linux-gnu/libtinyxml.so;/opt/ros/noetic/lib/libclass_loader.so;/usr/lib/x86_64-linux-gnu/libPocoFoundation.so;/usr/lib/x86_64-linux-gnu/libdl.so;/opt/ros/noetic/lib/libroslib.so;/opt/ros/noetic/lib/librospack.so;/usr/lib/x86_64-linux-gnu/libpython3.8.so;/usr/lib/x86_64-linux-gnu/libboost_program_options.so.1.71.0;/usr/lib/x86_64-linux-gnu/libtinyxml2.so;/opt/ros/noetic/lib/librosconsole_bridge.so;rtabmap_conversions;/usr/local/lib/librtabmap_utilite.so.0.21.10;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_core.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_calib3d.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_imgproc.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_highgui.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_stitching.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_photo.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_video.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_videoio.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_aruco.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_objdetect.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_xfeatures2d.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_cudafeatures2d.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_cudaoptflow.a;/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/libopencv_cudaimgproc.a;/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so;/usr/lib/x86_64-linux-gnu/libpcl_search.so;/usr/lib/x86_64-linux-gnu/libpcl_surface.so;/usr/lib/x86_64-linux-gnu/libpcl_filters.so;/usr/lib/x86_64-linux-gnu/libpcl_features.so;/usr/lib/x86_64-linux-gnu/libpcl_registration.so;/usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so;/usr/lib/x86_64-linux-gnu/libpcl_ml.so;/usr/lib/x86_64-linux-gnu/libpcl_segmentation.so;/usr/lib/x86_64-linux-gnu/libpcl_visualization.so;/usr/lib/x86_64-linux-gnu/libqhull.so;/usr/lib/x86_64-linux-gnu/libflann_cpp.so;/usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeOpenGL2-7.1.so.7.1p.1;/usr/local/lib/librtabmap_gui.so.0.21.10;/usr/local/lib/librtabmap_core.so.0.21.10;/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.8;/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.8;/usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.8;/usr/lib/x86_64-linux-gnu/libQt5OpenGL.so.5.12.8;/opt/ros/noetic/lib/libcv_bridge.so;/opt/ros/noetic/lib/libtf_conversions.so;/opt/ros/noetic/lib/libkdl_conversions.so;/opt/ros/noetic/lib/libeigen_conversions.so;/usr/lib/liborocos-kdl.so;/opt/ros/noetic/lib/liblaser_geometry.so;/opt/ros/noetic/lib/libtf.so;/opt/ros/noetic/lib/libtf2_ros.so;/opt/ros/noetic/lib/libactionlib.so;/opt/ros/noetic/lib/libmessage_filters.so;/opt/ros/noetic/lib/libtf2.so;/usr/lib/x86_64-linux-gnu/libpcl_common.so;/usr/lib/x86_64-linux-gnu/libpcl_octree.so;/usr/lib/x86_64-linux-gnu/libpcl_io.so;/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;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libvtkChartsCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonColor-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtksys-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonMath-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonMisc-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonSystem-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkInfovisCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersStatistics-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkImagingFourier-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkImagingCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkalglib-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersSources-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libfreetype.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkImagingSources-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkFiltersHybrid-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkImagingColor-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkImagingGeneral-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkImagingHybrid-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkIOImage-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkDICOMParser-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkmetaio-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libjpeg.so;/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libtiff.so;/usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingVolume-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkIOXML-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkIOCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkIOXMLParser-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libexpat.so;/usr/lib/x86_64-linux-gnu/libvtkIOGeometry-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkIOLegacy-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkIOPLY-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkViewsCore-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingContextOpenGL2-7.1.so.7.1p.1;/usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-7.1.so.7.1p.1;/opt/ros/noetic/lib/libroscpp.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.71.0;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.71.0;/opt/ros/noetic/lib/librosconsole.so;/opt/ros/noetic/lib/librosconsole_log4cxx.so;/opt/ros/noetic/lib/librosconsole_backend_interface.so;/usr/lib/x86_64-linux-gnu/liblog4cxx.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.71.0;/opt/ros/noetic/lib/libxmlrpcpp.so;/opt/ros/noetic/lib/libimage_geometry.so;/usr/lib/x86_64-linux-gnu/libopencv_calib3d.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_core.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dnn.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_features2d.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_flann.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ml.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_objdetect.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_photo.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stitching.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_video.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videoio.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_aruco.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bgsegm.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_bioinspired.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ccalib.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_datasets.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dnn_objdetect.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dnn_superres.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_dpm.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_face.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_freetype.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_fuzzy.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hdf.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_hfs.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_img_hash.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_line_descriptor.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_optflow.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_phase_unwrapping.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_plot.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_quality.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_reg.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_rgbd.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_saliency.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_shape.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_stereo.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_structured_light.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_superres.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_surface_matching.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_text.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_tracking.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_videostab.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_viz.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_ximgproc.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xobjdetect.so.4.2.0;/usr/lib/x86_64-linux-gnu/libopencv_xphoto.so.4.2.0;/opt/ros/noetic/lib/libroscpp_serialization.so;/opt/ros/noetic/lib/librostime.so;/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.71.0;/opt/ros/noetic/lib/libcpp_common.so;/usr/lib/x86_64-linux-gnu/libboost_system.so.1.71.0;/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.71.0;/usr/lib/x86_64-linux-gnu/libconsole_bridge.so.0.4;/opt/ros/noetic/share/rviz/cmake/../../../lib/librviz_default_plugin.so

@nov05
Copy link
Author

nov05 commented Apr 6, 2025

👉 ubuntu 20.04, uninstalled eigen 3.3.7, installed 3.2.10 for ros rtabmap_ros

eigen-3.2.10/doc/snippets/Tridiagonalization_householderCoefficients.cpp
eigen-3.2.10/doc/snippets/Tridiagonalization_packedMatrix.cpp
eigen-3.2.10/doc/snippets/Tutorial_AdvancedInitialization_Block.cpp
eigen-3.2.10/doc/snippets/Tutorial_AdvancedInitialization_CommaTemporary.cpp
eigen-3.2.10/doc/snippets/Tutorial_AdvancedInitialization_Join.cpp
eigen-3.2.10/doc/snippets/Tutorial_AdvancedInitialization_LinSpaced.cpp
eigen-3.2.10/doc/snippets/Tutorial_AdvancedInitialization_ThreeWays.cpp
eigen-3.2.10/doc/snippets/Tutorial_AdvancedInitialization_Zero.cpp
eigen-3.2.10/doc/snippets/Tutorial_Map_rowmajor.cpp
eigen-3.2.10/doc/snippets/Tutorial_Map_using.cpp
eigen-3.2.10/doc/snippets/Tutorial_commainit_01.cpp
eigen-3.2.10/doc/snippets/Tutorial_commainit_01b.cpp
eigen-3.2.10/doc/snippets/Tutorial_commainit_02.cpp
eigen-3.2.10/doc/snippets/Tutorial_solve_matrix_inverse.cpp
eigen-3.2.10/doc/snippets/Tutorial_solve_multiple_rhs.cpp
eigen-3.2.10/doc/snippets/Tutorial_solve_reuse_decomposition.cpp
eigen-3.2.10/doc/snippets/Tutorial_solve_singular.cpp
eigen-3.2.10/doc/snippets/Tutorial_solve_triangular.cpp
eigen-3.2.10/doc/snippets/Tutorial_solve_triangular_inplace.cpp
eigen-3.2.10/doc/snippets/Vectorwise_reverse.cpp
eigen-3.2.10/doc/snippets/class_FullPivLU.cpp
eigen-3.2.10/doc/snippets/compile_snippet.cpp.in
eigen-3.2.10/doc/snippets/tut_arithmetic_redux_minmax.cpp
eigen-3.2.10/doc/snippets/tut_arithmetic_transpose_aliasing.cpp
eigen-3.2.10/doc/snippets/tut_arithmetic_transpose_conjugate.cpp
eigen-3.2.10/doc/snippets/tut_arithmetic_transpose_inplace.cpp
eigen-3.2.10/doc/snippets/tut_matrix_assignment_resizing.cpp
eigen-3.2.10/doc/special_examples/
eigen-3.2.10/doc/special_examples/CMakeLists.txt
eigen-3.2.10/doc/special_examples/Tutorial_sparse_example.cpp
eigen-3.2.10/doc/special_examples/Tutorial_sparse_example_details.cpp
eigen-3.2.10/doc/tutorial.cpp
eigen-3.2.10/eigen3.pc.in
eigen-3.2.10/failtest/
eigen-3.2.10/failtest/CMakeLists.txt
eigen-3.2.10/failtest/block_nonconst_ctor_on_const_xpr_0.cpp
eigen-3.2.10/failtest/block_nonconst_ctor_on_const_xpr_1.cpp
eigen-3.2.10/failtest/block_nonconst_ctor_on_const_xpr_2.cpp
eigen-3.2.10/failtest/block_on_const_type_actually_const_0.cpp
eigen-3.2.10/failtest/block_on_const_type_actually_const_1.cpp
eigen-3.2.10/failtest/colpivqr_int.cpp
eigen-3.2.10/failtest/const_qualified_block_method_retval_0.cpp
eigen-3.2.10/failtest/const_qualified_block_method_retval_1.cpp
eigen-3.2.10/failtest/const_qualified_diagonal_method_retval.cpp
eigen-3.2.10/failtest/const_qualified_transpose_method_retval.cpp
eigen-3.2.10/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp
eigen-3.2.10/failtest/diagonal_on_const_type_actually_const.cpp
eigen-3.2.10/failtest/eigensolver_cplx.cpp
eigen-3.2.10/failtest/eigensolver_int.cpp
eigen-3.2.10/failtest/failtest_sanity_check.cpp
eigen-3.2.10/failtest/fullpivlu_int.cpp
eigen-3.2.10/failtest/fullpivqr_int.cpp
eigen-3.2.10/failtest/jacobisvd_int.cpp
eigen-3.2.10/failtest/ldlt_int.cpp
eigen-3.2.10/failtest/llt_int.cpp
eigen-3.2.10/failtest/map_nonconst_ctor_on_const_ptr_0.cpp
eigen-3.2.10/failtest/map_nonconst_ctor_on_const_ptr_1.cpp
eigen-3.2.10/failtest/map_nonconst_ctor_on_const_ptr_2.cpp
eigen-3.2.10/failtest/map_nonconst_ctor_on_const_ptr_3.cpp
eigen-3.2.10/failtest/map_nonconst_ctor_on_const_ptr_4.cpp
eigen-3.2.10/failtest/map_on_const_type_actually_const_0.cpp
eigen-3.2.10/failtest/map_on_const_type_actually_const_1.cpp
eigen-3.2.10/failtest/partialpivlu_int.cpp
eigen-3.2.10/failtest/qr_int.cpp
eigen-3.2.10/failtest/ref_1.cpp
eigen-3.2.10/failtest/ref_2.cpp
eigen-3.2.10/failtest/ref_3.cpp
eigen-3.2.10/failtest/ref_4.cpp
eigen-3.2.10/failtest/ref_5.cpp
eigen-3.2.10/failtest/transpose_nonconst_ctor_on_const_xpr.cpp
eigen-3.2.10/failtest/transpose_on_const_type_actually_const.cpp
eigen-3.2.10/lapack/
eigen-3.2.10/lapack/CMakeLists.txt
eigen-3.2.10/lapack/cholesky.cpp
eigen-3.2.10/lapack/clacgv.f
eigen-3.2.10/lapack/cladiv.f
eigen-3.2.10/lapack/clarf.f
eigen-3.2.10/lapack/clarfb.f
eigen-3.2.10/lapack/clarfg.f
eigen-3.2.10/lapack/clarft.f
eigen-3.2.10/lapack/complex_double.cpp
eigen-3.2.10/lapack/complex_single.cpp
eigen-3.2.10/lapack/dladiv.f
eigen-3.2.10/lapack/dlamch.f
eigen-3.2.10/lapack/dlapy2.f
eigen-3.2.10/lapack/dlapy3.f
eigen-3.2.10/lapack/dlarf.f
eigen-3.2.10/lapack/dlarfb.f
eigen-3.2.10/lapack/dlarfg.f
eigen-3.2.10/lapack/dlarft.f
eigen-3.2.10/lapack/double.cpp
eigen-3.2.10/lapack/dsecnd_NONE.f
eigen-3.2.10/lapack/eigenvalues.cpp
eigen-3.2.10/lapack/ilaclc.f
eigen-3.2.10/lapack/ilaclr.f
eigen-3.2.10/lapack/iladlc.f
eigen-3.2.10/lapack/iladlr.f
eigen-3.2.10/lapack/ilaslc.f
eigen-3.2.10/lapack/ilaslr.f
eigen-3.2.10/lapack/ilazlc.f
eigen-3.2.10/lapack/ilazlr.f
eigen-3.2.10/lapack/lapack_common.h
eigen-3.2.10/lapack/lu.cpp
eigen-3.2.10/lapack/second_NONE.f
eigen-3.2.10/lapack/single.cpp
eigen-3.2.10/lapack/sladiv.f
eigen-3.2.10/lapack/slamch.f
eigen-3.2.10/lapack/slapy2.f
eigen-3.2.10/lapack/slapy3.f
eigen-3.2.10/lapack/slarf.f
eigen-3.2.10/lapack/slarfb.f
eigen-3.2.10/lapack/slarfg.f
eigen-3.2.10/lapack/slarft.f
eigen-3.2.10/lapack/zlacgv.f
eigen-3.2.10/lapack/zladiv.f
eigen-3.2.10/lapack/zlarf.f
eigen-3.2.10/lapack/zlarfb.f
eigen-3.2.10/lapack/zlarfg.f
eigen-3.2.10/lapack/zlarft.f
eigen-3.2.10/scripts/
eigen-3.2.10/scripts/CMakeLists.txt
eigen-3.2.10/scripts/buildtests.in
eigen-3.2.10/scripts/cdashtesting.cmake.in
eigen-3.2.10/scripts/check.in
eigen-3.2.10/scripts/debug.in
eigen-3.2.10/scripts/eigen_gen_credits.cpp
eigen-3.2.10/scripts/eigen_gen_docs
eigen-3.2.10/scripts/release.in
eigen-3.2.10/scripts/relicense.py
eigen-3.2.10/signature_of_eigen3_matrix_library
eigen-3.2.10/test/
eigen-3.2.10/test/CMakeLists.txt
eigen-3.2.10/test/adjoint.cpp
eigen-3.2.10/test/array.cpp
eigen-3.2.10/test/array_for_matrix.cpp
eigen-3.2.10/test/array_replicate.cpp
eigen-3.2.10/test/array_reverse.cpp
eigen-3.2.10/test/bandmatrix.cpp
eigen-3.2.10/test/basicstuff.cpp
eigen-3.2.10/test/bicgstab.cpp
eigen-3.2.10/test/block.cpp
eigen-3.2.10/test/cholesky.cpp
eigen-3.2.10/test/cholmod_support.cpp
eigen-3.2.10/test/commainitializer.cpp
eigen-3.2.10/test/conjugate_gradient.cpp
eigen-3.2.10/test/conservative_resize.cpp
eigen-3.2.10/test/corners.cpp
eigen-3.2.10/test/cwiseop.cpp
eigen-3.2.10/test/denseLM.cpp
eigen-3.2.10/test/determinant.cpp
eigen-3.2.10/test/diagonal.cpp
eigen-3.2.10/test/diagonalmatrices.cpp
eigen-3.2.10/test/dontalign.cpp
eigen-3.2.10/test/dynalloc.cpp
eigen-3.2.10/test/eigen2/
eigen-3.2.10/test/eigen2/CMakeLists.txt
eigen-3.2.10/test/eigen2/eigen2_adjoint.cpp
eigen-3.2.10/test/eigen2/eigen2_alignedbox.cpp
eigen-3.2.10/test/eigen2/eigen2_array.cpp
eigen-3.2.10/test/eigen2/eigen2_basicstuff.cpp
eigen-3.2.10/test/eigen2/eigen2_bug_132.cpp
eigen-3.2.10/test/eigen2/eigen2_cholesky.cpp
eigen-3.2.10/test/eigen2/eigen2_commainitializer.cpp
eigen-3.2.10/test/eigen2/eigen2_cwiseop.cpp
eigen-3.2.10/test/eigen2/eigen2_determinant.cpp
eigen-3.2.10/test/eigen2/eigen2_dynalloc.cpp
eigen-3.2.10/test/eigen2/eigen2_eigensolver.cpp
eigen-3.2.10/test/eigen2/eigen2_first_aligned.cpp
eigen-3.2.10/test/eigen2/eigen2_geometry.cpp
eigen-3.2.10/test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp
eigen-3.2.10/test/eigen2/eigen2_hyperplane.cpp
eigen-3.2.10/test/eigen2/eigen2_inverse.cpp
eigen-3.2.10/test/eigen2/eigen2_linearstructure.cpp
eigen-3.2.10/test/eigen2/eigen2_lu.cpp
eigen-3.2.10/test/eigen2/eigen2_map.cpp
eigen-3.2.10/test/eigen2/eigen2_meta.cpp
eigen-3.2.10/test/eigen2/eigen2_miscmatrices.cpp
eigen-3.2.10/test/eigen2/eigen2_mixingtypes.cpp
eigen-3.2.10/test/eigen2/eigen2_newstdvector.cpp
eigen-3.2.10/test/eigen2/eigen2_nomalloc.cpp
eigen-3.2.10/test/eigen2/eigen2_packetmath.cpp
eigen-3.2.10/test/eigen2/eigen2_parametrizedline.cpp
eigen-3.2.10/test/eigen2/eigen2_prec_inverse_4x4.cpp
eigen-3.2.10/test/eigen2/eigen2_product_large.cpp
eigen-3.2.10/test/eigen2/eigen2_product_small.cpp
eigen-3.2.10/test/eigen2/eigen2_qr.cpp
eigen-3.2.10/test/eigen2/eigen2_qtvector.cpp
eigen-3.2.10/test/eigen2/eigen2_regression.cpp
eigen-3.2.10/test/eigen2/eigen2_sizeof.cpp
eigen-3.2.10/test/eigen2/eigen2_smallvectors.cpp
eigen-3.2.10/test/eigen2/eigen2_sparse_basic.cpp
eigen-3.2.10/test/eigen2/eigen2_sparse_product.cpp
eigen-3.2.10/test/eigen2/eigen2_sparse_solvers.cpp
eigen-3.2.10/test/eigen2/eigen2_sparse_vector.cpp
eigen-3.2.10/test/eigen2/eigen2_stdvector.cpp
eigen-3.2.10/test/eigen2/eigen2_submatrices.cpp
eigen-3.2.10/test/eigen2/eigen2_sum.cpp
eigen-3.2.10/test/eigen2/eigen2_svd.cpp
eigen-3.2.10/test/eigen2/eigen2_swap.cpp
eigen-3.2.10/test/eigen2/eigen2_triangular.cpp
eigen-3.2.10/test/eigen2/eigen2_unalignedassert.cpp
eigen-3.2.10/test/eigen2/eigen2_visitor.cpp
eigen-3.2.10/test/eigen2/gsl_helper.h
eigen-3.2.10/test/eigen2/main.h
eigen-3.2.10/test/eigen2/product.h
eigen-3.2.10/test/eigen2/runtest.sh
eigen-3.2.10/test/eigen2/sparse.h
eigen-3.2.10/test/eigen2/testsuite.cmake
eigen-3.2.10/test/eigen2support.cpp
eigen-3.2.10/test/eigensolver_complex.cpp
eigen-3.2.10/test/eigensolver_generalized_real.cpp
eigen-3.2.10/test/eigensolver_generic.cpp
eigen-3.2.10/test/eigensolver_selfadjoint.cpp
eigen-3.2.10/test/exceptions.cpp
eigen-3.2.10/test/first_aligned.cpp
eigen-3.2.10/test/geo_alignedbox.cpp
eigen-3.2.10/test/geo_eulerangles.cpp
eigen-3.2.10/test/geo_homogeneous.cpp
eigen-3.2.10/test/geo_hyperplane.cpp
eigen-3.2.10/test/geo_orthomethods.cpp
eigen-3.2.10/test/geo_parametrizedline.cpp
eigen-3.2.10/test/geo_quaternion.cpp
eigen-3.2.10/test/geo_transformations.cpp
eigen-3.2.10/test/hessenberg.cpp
eigen-3.2.10/test/householder.cpp
eigen-3.2.10/test/integer_types.cpp
eigen-3.2.10/test/inverse.cpp
eigen-3.2.10/test/jacobi.cpp
eigen-3.2.10/test/jacobisvd.cpp
eigen-3.2.10/test/linearstructure.cpp
eigen-3.2.10/test/lu.cpp
eigen-3.2.10/test/main.h
eigen-3.2.10/test/mapped_matrix.cpp
eigen-3.2.10/test/mapstaticmethods.cpp
eigen-3.2.10/test/mapstride.cpp
eigen-3.2.10/test/meta.cpp
eigen-3.2.10/test/metis_support.cpp
eigen-3.2.10/test/miscmatrices.cpp
eigen-3.2.10/test/mixingtypes.cpp
eigen-3.2.10/test/mpl2only.cpp
eigen-3.2.10/test/nesting_ops.cpp
eigen-3.2.10/test/nomalloc.cpp
eigen-3.2.10/test/nullary.cpp
eigen-3.2.10/test/packetmath.cpp
eigen-3.2.10/test/pardiso_support.cpp
eigen-3.2.10/test/pastix_support.cpp
eigen-3.2.10/test/permutationmatrices.cpp
eigen-3.2.10/test/prec_inverse_4x4.cpp
eigen-3.2.10/test/product.h
eigen-3.2.10/test/product_extra.cpp
eigen-3.2.10/test/product_large.cpp
eigen-3.2.10/test/product_mmtr.cpp
eigen-3.2.10/test/product_notemporary.cpp
eigen-3.2.10/test/product_selfadjoint.cpp
eigen-3.2.10/test/product_small.cpp
eigen-3.2.10/test/product_symm.cpp
eigen-3.2.10/test/product_syrk.cpp
eigen-3.2.10/test/product_trmm.cpp
eigen-3.2.10/test/product_trmv.cpp
eigen-3.2.10/test/product_trsolve.cpp
eigen-3.2.10/test/qr.cpp
eigen-3.2.10/test/qr_colpivoting.cpp
eigen-3.2.10/test/qr_fullpivoting.cpp
eigen-3.2.10/test/qtvector.cpp
eigen-3.2.10/test/rand.cpp
eigen-3.2.10/test/real_qz.cpp
eigen-3.2.10/test/redux.cpp
eigen-3.2.10/test/ref.cpp
eigen-3.2.10/test/resize.cpp
eigen-3.2.10/test/runtest.sh
eigen-3.2.10/test/rvalue_types.cpp
eigen-3.2.10/test/schur_complex.cpp
eigen-3.2.10/test/schur_real.cpp
eigen-3.2.10/test/selfadjoint.cpp
eigen-3.2.10/test/simplicial_cholesky.cpp
eigen-3.2.10/test/sizeof.cpp
eigen-3.2.10/test/sizeoverflow.cpp
eigen-3.2.10/test/smallvectors.cpp
eigen-3.2.10/test/sparse.h
eigen-3.2.10/test/sparseLM.cpp
eigen-3.2.10/test/sparse_basic.cpp
eigen-3.2.10/test/sparse_permutations.cpp
eigen-3.2.10/test/sparse_product.cpp
eigen-3.2.10/test/sparse_solver.h
eigen-3.2.10/test/sparse_solvers.cpp
eigen-3.2.10/test/sparse_vector.cpp
eigen-3.2.10/test/sparselu.cpp
eigen-3.2.10/test/sparseqr.cpp
eigen-3.2.10/test/special_numbers.cpp
eigen-3.2.10/test/spqr_support.cpp
eigen-3.2.10/test/stable_norm.cpp
eigen-3.2.10/test/stddeque.cpp
eigen-3.2.10/test/stddeque_overload.cpp
eigen-3.2.10/test/stdlist.cpp
eigen-3.2.10/test/stdlist_overload.cpp
eigen-3.2.10/test/stdvector.cpp
eigen-3.2.10/test/stdvector_overload.cpp
eigen-3.2.10/test/superlu_support.cpp
eigen-3.2.10/test/swap.cpp
eigen-3.2.10/test/testsuite.cmake
eigen-3.2.10/test/triangular.cpp
eigen-3.2.10/test/umeyama.cpp
eigen-3.2.10/test/umfpack_support.cpp
eigen-3.2.10/test/unalignedassert.cpp
eigen-3.2.10/test/unalignedcount.cpp
eigen-3.2.10/test/upperbidiagonalization.cpp
eigen-3.2.10/test/vectorization_logic.cpp
eigen-3.2.10/test/vectorwiseop.cpp
eigen-3.2.10/test/visitor.cpp
eigen-3.2.10/test/zerosized.cpp
eigen-3.2.10/unsupported/
eigen-3.2.10/unsupported/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/
eigen-3.2.10/unsupported/Eigen/AdolcForward
eigen-3.2.10/unsupported/Eigen/AlignedVector3
eigen-3.2.10/unsupported/Eigen/ArpackSupport
eigen-3.2.10/unsupported/Eigen/AutoDiff
eigen-3.2.10/unsupported/Eigen/BVH
eigen-3.2.10/unsupported/Eigen/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/FFT
eigen-3.2.10/unsupported/Eigen/IterativeSolvers
eigen-3.2.10/unsupported/Eigen/KroneckerProduct
eigen-3.2.10/unsupported/Eigen/LevenbergMarquardt
eigen-3.2.10/unsupported/Eigen/MPRealSupport
eigen-3.2.10/unsupported/Eigen/MatrixFunctions
eigen-3.2.10/unsupported/Eigen/MoreVectorization
eigen-3.2.10/unsupported/Eigen/NonLinearOptimization
eigen-3.2.10/unsupported/Eigen/NumericalDiff
eigen-3.2.10/unsupported/Eigen/OpenGLSupport
eigen-3.2.10/unsupported/Eigen/Polynomials
eigen-3.2.10/unsupported/Eigen/SVD
eigen-3.2.10/unsupported/Eigen/Skyline
eigen-3.2.10/unsupported/Eigen/SparseExtra
eigen-3.2.10/unsupported/Eigen/Splines
eigen-3.2.10/unsupported/Eigen/src/
eigen-3.2.10/unsupported/Eigen/src/AutoDiff/
eigen-3.2.10/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
eigen-3.2.10/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
eigen-3.2.10/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
eigen-3.2.10/unsupported/Eigen/src/AutoDiff/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/BVH/
eigen-3.2.10/unsupported/Eigen/src/BVH/BVAlgorithms.h
eigen-3.2.10/unsupported/Eigen/src/BVH/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/BVH/KdBVH.h
eigen-3.2.10/unsupported/Eigen/src/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/Eigenvalues/
eigen-3.2.10/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
eigen-3.2.10/unsupported/Eigen/src/Eigenvalues/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/FFT/
eigen-3.2.10/unsupported/Eigen/src/FFT/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/FFT/ei_fftw_impl.h
eigen-3.2.10/unsupported/Eigen/src/FFT/ei_kissfft_impl.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/GMRES.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/IterationController.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/MINRES.h
eigen-3.2.10/unsupported/Eigen/src/IterativeSolvers/Scaling.h
eigen-3.2.10/unsupported/Eigen/src/KroneckerProduct/
eigen-3.2.10/unsupported/Eigen/src/KroneckerProduct/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/CopyrightMINPACK.txt
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
eigen-3.2.10/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
eigen-3.2.10/unsupported/Eigen/src/MatrixFunctions/StemFunction.h
eigen-3.2.10/unsupported/Eigen/src/MoreVectorization/
eigen-3.2.10/unsupported/Eigen/src/MoreVectorization/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/MoreVectorization/MathFunctions.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/chkder.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/covar.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/dogleg.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/lmpar.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/r1updt.h
eigen-3.2.10/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h
eigen-3.2.10/unsupported/Eigen/src/NumericalDiff/
eigen-3.2.10/unsupported/Eigen/src/NumericalDiff/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
eigen-3.2.10/unsupported/Eigen/src/Polynomials/
eigen-3.2.10/unsupported/Eigen/src/Polynomials/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/Polynomials/Companion.h
eigen-3.2.10/unsupported/Eigen/src/Polynomials/PolynomialSolver.h
eigen-3.2.10/unsupported/Eigen/src/Polynomials/PolynomialUtils.h
eigen-3.2.10/unsupported/Eigen/src/SVD/
eigen-3.2.10/unsupported/Eigen/src/SVD/BDCSVD.h
eigen-3.2.10/unsupported/Eigen/src/SVD/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/SVD/JacobiSVD.h
eigen-3.2.10/unsupported/Eigen/src/SVD/SVDBase.h
eigen-3.2.10/unsupported/Eigen/src/SVD/TODOBdcsvd.txt
eigen-3.2.10/unsupported/Eigen/src/SVD/doneInBDCSVD.txt
eigen-3.2.10/unsupported/Eigen/src/Skyline/
eigen-3.2.10/unsupported/Eigen/src/Skyline/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
eigen-3.2.10/unsupported/Eigen/src/Skyline/SkylineMatrix.h
eigen-3.2.10/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
eigen-3.2.10/unsupported/Eigen/src/Skyline/SkylineProduct.h
eigen-3.2.10/unsupported/Eigen/src/Skyline/SkylineStorage.h
eigen-3.2.10/unsupported/Eigen/src/Skyline/SkylineUtil.h
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/MarketIO.h
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
eigen-3.2.10/unsupported/Eigen/src/SparseExtra/RandomSetter.h
eigen-3.2.10/unsupported/Eigen/src/Splines/
eigen-3.2.10/unsupported/Eigen/src/Splines/CMakeLists.txt
eigen-3.2.10/unsupported/Eigen/src/Splines/Spline.h
eigen-3.2.10/unsupported/Eigen/src/Splines/SplineFitting.h
eigen-3.2.10/unsupported/Eigen/src/Splines/SplineFwd.h
eigen-3.2.10/unsupported/README.txt
eigen-3.2.10/unsupported/bench/
eigen-3.2.10/unsupported/bench/bench_svd.cpp
eigen-3.2.10/unsupported/doc/
eigen-3.2.10/unsupported/doc/CMakeLists.txt
eigen-3.2.10/unsupported/doc/Overview.dox
eigen-3.2.10/unsupported/doc/eigendoxy_layout.xml.in
eigen-3.2.10/unsupported/doc/examples/
eigen-3.2.10/unsupported/doc/examples/BVH_Example.cpp
eigen-3.2.10/unsupported/doc/examples/CMakeLists.txt
eigen-3.2.10/unsupported/doc/examples/FFT.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixExponential.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixFunction.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixLogarithm.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixPower.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixPower_optimal.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixSine.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixSinh.cpp
eigen-3.2.10/unsupported/doc/examples/MatrixSquareRoot.cpp
eigen-3.2.10/unsupported/doc/examples/PolynomialSolver1.cpp
eigen-3.2.10/unsupported/doc/examples/PolynomialUtils1.cpp
eigen-3.2.10/unsupported/doc/snippets/
eigen-3.2.10/unsupported/doc/snippets/CMakeLists.txt
eigen-3.2.10/unsupported/test/
eigen-3.2.10/unsupported/test/BVH.cpp
eigen-3.2.10/unsupported/test/CMakeLists.txt
eigen-3.2.10/unsupported/test/FFT.cpp
eigen-3.2.10/unsupported/test/FFTW.cpp
eigen-3.2.10/unsupported/test/NonLinearOptimization.cpp
eigen-3.2.10/unsupported/test/NumericalDiff.cpp
eigen-3.2.10/unsupported/test/alignedvector3.cpp
eigen-3.2.10/unsupported/test/autodiff.cpp
eigen-3.2.10/unsupported/test/bdcsvd.cpp
eigen-3.2.10/unsupported/test/dgmres.cpp
eigen-3.2.10/unsupported/test/forward_adolc.cpp
eigen-3.2.10/unsupported/test/gmres.cpp
eigen-3.2.10/unsupported/test/jacobisvd.cpp
eigen-3.2.10/unsupported/test/kronecker_product.cpp
eigen-3.2.10/unsupported/test/levenberg_marquardt.cpp
eigen-3.2.10/unsupported/test/matrix_exponential.cpp
eigen-3.2.10/unsupported/test/matrix_function.cpp
eigen-3.2.10/unsupported/test/matrix_functions.h
eigen-3.2.10/unsupported/test/matrix_power.cpp
eigen-3.2.10/unsupported/test/matrix_square_root.cpp
eigen-3.2.10/unsupported/test/minres.cpp
eigen-3.2.10/unsupported/test/mpreal/
eigen-3.2.10/unsupported/test/mpreal/mpreal.h
eigen-3.2.10/unsupported/test/mpreal_support.cpp
eigen-3.2.10/unsupported/test/openglsupport.cpp
eigen-3.2.10/unsupported/test/polynomialsolver.cpp
eigen-3.2.10/unsupported/test/polynomialutils.cpp
eigen-3.2.10/unsupported/test/sparse_extra.cpp
eigen-3.2.10/unsupported/test/splines.cpp
eigen-3.2.10/unsupported/test/svd_common.h
robond@guido:~/tmp$ cd eigen-3.2.10
robond@guido:~/tmp/eigen-3.2.10$ mkdir build
robond@guido:~/tmp/eigen-3.2.10$ cd build
robond@guido:~/tmp/eigen-3.2.10/build$ cmake ..
-- 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
abort: repository /home/robond/tmp/eigen-3.2.10 not found!
abort: repository /home/robond/tmp/eigen-3.2.10 not found!
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Standard libraries to link to explicitly: none
-- Performing Test COMPILER_SUPPORT_WERROR
-- Performing Test COMPILER_SUPPORT_WERROR - Success
-- Performing Test COMPILER_SUPPORT_pedantic
-- Performing Test COMPILER_SUPPORT_pedantic - Success
-- Performing Test COMPILER_SUPPORT_Wall
-- Performing Test COMPILER_SUPPORT_Wall - Success
-- Performing Test COMPILER_SUPPORT_Wextra
-- Performing Test COMPILER_SUPPORT_Wextra - Success
-- Performing Test COMPILER_SUPPORT_Wundef
-- Performing Test COMPILER_SUPPORT_Wundef - Success
-- Performing Test COMPILER_SUPPORT_Wcastalign
-- Performing Test COMPILER_SUPPORT_Wcastalign - Success
-- Performing Test COMPILER_SUPPORT_Wcharsubscripts
-- Performing Test COMPILER_SUPPORT_Wcharsubscripts - Success
-- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor
-- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor - Success
-- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs
-- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs - Success
-- Performing Test COMPILER_SUPPORT_Wpointerarith
-- Performing Test COMPILER_SUPPORT_Wpointerarith - Success
-- Performing Test COMPILER_SUPPORT_Wwritestrings
-- Performing Test COMPILER_SUPPORT_Wwritestrings - Success
-- Performing Test COMPILER_SUPPORT_Wformatsecurity
-- Performing Test COMPILER_SUPPORT_Wformatsecurity - Success
-- Performing Test COMPILER_SUPPORT_Wnopsabi
-- Performing Test COMPILER_SUPPORT_Wnopsabi - Success
-- Performing Test COMPILER_SUPPORT_Wnovariadicmacros
-- Performing Test COMPILER_SUPPORT_Wnovariadicmacros - Success
-- Performing Test COMPILER_SUPPORT_Wnolonglong
-- Performing Test COMPILER_SUPPORT_Wnolonglong - Success
-- Performing Test COMPILER_SUPPORT_fnochecknew
-- Performing Test COMPILER_SUPPORT_fnochecknew - Success
-- Performing Test COMPILER_SUPPORT_fnocommon
-- Performing Test COMPILER_SUPPORT_fnocommon - Success
-- Performing Test COMPILER_SUPPORT_fstrictaliasing
-- Performing Test COMPILER_SUPPORT_fstrictaliasing - Success
-- Performing Test COMPILER_SUPPORT_wd981
-- Performing Test COMPILER_SUPPORT_wd981 - Failed
-- Performing Test COMPILER_SUPPORT_wd2304
-- Performing Test COMPILER_SUPPORT_wd2304 - Failed
-- Performing Test COMPILER_SUPPORT_STRICTANSI
-- Performing Test COMPILER_SUPPORT_STRICTANSI - Failed
-- Performing Test COMPILER_SUPPORT_Qunusedarguments
-- Performing Test COMPILER_SUPPORT_Qunusedarguments - Failed
-- Performing Test COMPILER_SUPPORT_ansi
-- Performing Test COMPILER_SUPPORT_ansi - Success
-- Performing Test COMPILER_SUPPORT_OPENMP
-- Performing Test COMPILER_SUPPORT_OPENMP - Success
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
-- /home/robond/tmp/eigen-3.2.10/build/test
-- Found CHOLMOD: /usr/include/suitesparse  
-- Found UMFPACK: /usr/include/suitesparse  
-- Found SUPERLU: /usr/include/superlu
-- Could NOT find PASTIX (missing: PASTIX_INCLUDES PASTIX_LIBRARIES)
-- Could NOT find SCOTCH (missing: SCOTCH_INCLUDES SCOTCH_LIBRARIES)
-- Could NOT find METIS (missing: METIS_INCLUDES METIS_LIBRARIES)
-- Found SPQR: /usr/include/suitesparse
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
-- The Fortran compiler identification is GNU 9.4.0
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Could NOT find GOOGLEHASH (missing: GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE) 
-- Could NOT find ADOLC (missing: ADOLC_INCLUDES ADOLC_LIBRARIES) 
-- Could NOT find MPFR (missing: MPFR_INCLUDES MPFR_LIBRARIES MPFR_VERSION_OK) (Required is at least version "2.3.0")
-- Could NOT find GMP (missing: GMP_INCLUDES GMP_LIBRARIES)
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Could NOT find FFTW (missing: FFTW_INCLUDES FFTW_LIBRARIES) 
CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  unsupported/test/CMakeLists.txt:68 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Could NOT find GLUT (missing: GLUT_glut_LIBRARY GLUT_INCLUDE_DIR)
-- Found Glew: /usr/lib/x86_64-linux-gnu/libGLEW.so
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
-- Qt4 not found, so disabling the mandelbrot and opengl demos
-- Could NOT find PASTIX (missing: PASTIX_INCLUDES PASTIX_LIBRARIES) 
-- Could NOT find SCOTCH (missing: SCOTCH_INCLUDES SCOTCH_LIBRARIES)
-- Could NOT find METIS (missing: METIS_INCLUDES METIS_LIBRARIES)
-- ************************************************************
-- ***    Eigen's unit tests configuration summary          ***
-- ************************************************************
--
-- Build type:        Release
-- Build site:        guido
-- Build string:      linux-5.15.167.4-microsoft-standard-wsl2-_-9.4.0-sse2-64bit
-- Enabled backends:  Cholmod,  UmfPack,  SuperLU,  SPQR,
-- Disabled backends: PaStiX,  METIS,  Qt4 support,  GoogleHash,  Adolc,  MPFR C++,  fftw,  OpenGL,
-- Default order:     Column-major
-- Maximal matrix/vector size: 320
-- SSE2:              Using architecture defaults
-- SSE3:              Using architecture defaults
-- SSSE3:             Using architecture defaults
-- SSE4.1:            Using architecture defaults
-- SSE4.2:            Using architecture defaults
-- Altivec:           Using architecture defaults
-- ARM NEON:          Using architecture defaults
--
CXX:               /usr/bin/c++
 CXX_VERSION:       c++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
 CXX_FLAGS:          -fexceptions -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi  -g2
 Sparse lib flags:   ;/usr/lib/x86_64-linux-gnu/libcholmod.so;/usr/lib/x86_64-linux-gnu/libamd.so;/usr/lib/x86_64-linux-gnu/libcolamd.so;/usr/lib/x86_64-linux-gnu/libcamd.so;/usr/lib/x86_64-linux-gnu/libccolamd.so;eigen_blas;eigen_lapack;/usr/lib/x86_64-linux-gnu/libumfpack.so;/usr/lib/x86_64-linux-gnu/libcolamd.so;/usr/lib/x86_64-linux-gnu/libamd.so;/usr/lib/x86_64-linux-gnu/libcholmod.so;eigen_blas;/usr/lib/x86_64-linux-gnu/libsuperlu.so;eigen_blas;/usr/lib/x86_64-linux-gnu/libspqr.so;/usr/lib/x86_64-linux-gnu/libcholmod.so;/usr/lib/x86_64-linux-gnu/libcholmod.so;/usr/lib/x86_64-linux-gnu/libamd.so;/usr/lib/x86_64-linux-gnu/libcolamd.so;/usr/lib/x86_64-linux-gnu/libcamd.so;/usr/lib/x86_64-linux-gnu/libccolamd.so;eigen_lapack;eigen_blas

-- ************************************************************
--
-- Configured Eigen 3.2.10
--
-- Some things you can do now:
-- --------------+--------------------------------------------------------------
-- Command       |   Description
-- --------------+--------------------------------------------------------------
-- make install  | Install Eigen. Headers will be installed to:
--               |     <CMAKE_INSTALL_PREFIX>/<INCLUDE_INSTALL_DIR>
--               |   Using the following values:
--               |     CMAKE_INSTALL_PREFIX: /usr/local
--               |     INCLUDE_INSTALL_DIR:  include/eigen3
--               |   Change the install location of Eigen headers using:
--               |     cmake . -DCMAKE_INSTALL_PREFIX=yourprefix
--               |   Or:
--               |     cmake . -DINCLUDE_INSTALL_DIR=yourdir
-- make doc      | Generate the API documentation, requires Doxygen & LaTeX
-- make check    | Build and run the unit-tests. Read this page:
--               |   http://eigen.tuxfamily.org/index.php?title=Tests
-- make blas     | Build BLAS library (not the same thing as Eigen)
-- --------------+--------------------------------------------------------------
--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/robond/tmp/eigen-3.2.10/build
robond@guido:~/tmp/eigen-3.2.10/build$ sudo make install
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/include/eigen3/signature_of_eigen3_matrix_library
-- Installing: /usr/local/share/pkgconfig/eigen3.pc
-- Installing: /usr/local/include/eigen3/Eigen/Array
-- Installing: /usr/local/include/eigen3/Eigen/Cholesky
-- Installing: /usr/local/include/eigen3/Eigen/CholmodSupport
-- Installing: /usr/local/include/eigen3/Eigen/Core
-- Installing: /usr/local/include/eigen3/Eigen/Dense
-- Installing: /usr/local/include/eigen3/Eigen/Eigen
-- Installing: /usr/local/include/eigen3/Eigen/Eigen2Support
-- Installing: /usr/local/include/eigen3/Eigen/Eigenvalues
-- Installing: /usr/local/include/eigen3/Eigen/Geometry
-- Installing: /usr/local/include/eigen3/Eigen/Householder
-- Installing: /usr/local/include/eigen3/Eigen/IterativeLinearSolvers
-- Installing: /usr/local/include/eigen3/Eigen/Jacobi
-- Installing: /usr/local/include/eigen3/Eigen/LU
-- Installing: /usr/local/include/eigen3/Eigen/LeastSquares
-- Installing: /usr/local/include/eigen3/Eigen/MetisSupport
-- Installing: /usr/local/include/eigen3/Eigen/OrderingMethods
-- Installing: /usr/local/include/eigen3/Eigen/PaStiXSupport
-- Installing: /usr/local/include/eigen3/Eigen/PardisoSupport
-- Installing: /usr/local/include/eigen3/Eigen/QR
-- Installing: /usr/local/include/eigen3/Eigen/QtAlignedMalloc
-- Installing: /usr/local/include/eigen3/Eigen/SPQRSupport
-- Installing: /usr/local/include/eigen3/Eigen/SVD
-- Installing: /usr/local/include/eigen3/Eigen/Sparse
-- Installing: /usr/local/include/eigen3/Eigen/SparseCholesky
-- Installing: /usr/local/include/eigen3/Eigen/SparseCore
-- Installing: /usr/local/include/eigen3/Eigen/SparseLU
-- Installing: /usr/local/include/eigen3/Eigen/SparseQR
-- Installing: /usr/local/include/eigen3/Eigen/StdDeque
-- Installing: /usr/local/include/eigen3/Eigen/StdList
-- Installing: /usr/local/include/eigen3/Eigen/StdVector
-- Installing: /usr/local/include/eigen3/Eigen/SuperLUSupport
-- Installing: /usr/local/include/eigen3/Eigen/UmfPackSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky/LDLT.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky/LLT.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky/LLT_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Array.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ArrayBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ArrayWrapper.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Assign.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Assign_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/BandMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Block.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/BooleanRedux.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CommaInitializer.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CoreIterators.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseUnaryView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DenseBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Diagonal.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DiagonalMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DiagonalProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Dot.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/EigenBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Flagged.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ForceAlignedAccess.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Functors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Fuzzy.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/GeneralProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/GlobalFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/IO.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Map.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MapBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Matrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MatrixBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/NestByValue.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/NoAlias.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/NumTraits.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/PermutationMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ProductBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Random.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Redux.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Ref.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Replicate.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ReturnByValue.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Reverse.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Select.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SelfAdjointView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SolveTriangular.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/StableNorm.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Stride.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Swap.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Transpose.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Transpositions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/TriangularMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/VectorBlock.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/VectorwiseOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Visitor.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/CoeffBasedProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/Parallelizer.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/BlasUtil.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Constants.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/MKL_support.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Memory.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Meta.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/NonMPL2.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/StaticAssert.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/XprHelper.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/Default/Settings.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Block.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Cwise.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/CwiseOperators.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/LU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Lazy.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/LeastSquares.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Macros.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Memory.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Meta.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Minor.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/QR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/SVD.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/TriangularSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/VectorBlock.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/AlignedBox.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/All.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/AngleAxis.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/Hyperplane.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/Quaternion.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/Rotation2D.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/RotationBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/Scaling.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/Transform.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigen2Support/Geometry/Translation.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/RealSchur_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/AlignedBox.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/AngleAxis.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/EulerAngles.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Homogeneous.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Hyperplane.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/OrthoMethods.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Rotation2D.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/RotationBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Scaling.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Transform.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Translation.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Umeyama.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder/BlockHouseholder.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder/Householder.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder/HouseholderSequence.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Jacobi/Jacobi.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/Determinant.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/FullPivLU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/Inverse.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/PartialPivLU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/PartialPivLU_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/MetisSupport/MetisSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods/Amd.h
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods/Ordering.h
-- Installing: /usr/local/include/eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/HouseholderQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/HouseholderQR_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/JacobiSVD.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/JacobiSVD_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/AmbiVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseBlock.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseDot.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseRedux.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseUtil.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseQR/SparseQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/StdDeque.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/StdList.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/StdVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/details.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/Image.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/Kernel.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/Solve.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/SparseSolve.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/blas.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/BlockMethods.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/AdolcForward
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/AlignedVector3
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/ArpackSupport
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/AutoDiff
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/BVH
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/FFT
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/IterativeSolvers
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/KroneckerProduct
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/LevenbergMarquardt
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/MatrixFunctions
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/MoreVectorization
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/MPRealSupport
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/NonLinearOptimization
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/NumericalDiff
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/OpenGLSupport
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/Polynomials
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/Skyline
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/SparseExtra
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/Splines
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/BVH/KdBVH.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/StemFunction.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MoreVectorization/MathFunctions.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/chkder.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/covar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/dogleg.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1updt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/Companion.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialSolver.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/Spline.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h
robond@guido:~/tmp/eigen-3.2.10/build$ ls /usr/include/eigen3
ls: cannot access '/usr/include/eigen3': No such file or directory
robond@guido:~/tmp/eigen-3.2.10/build$ sudo ln -s /usr/local/include/eigen3 /usr/include/eigen3
robond@guido:~/tmp/eigen-3.2.10/build$  

@nov05
Copy link
Author

nov05 commented Apr 6, 2025

👉 wsl2 ubuntu 20.04, uninstalled eigen 3.2.10 (build from source), installing eigen 3.3.9 (build from source)

robond@guido:~/tmp$ ls
cuda-repo-wsl-ubuntu-12-8-local_12.8.1-1_amd64.deb  eigen-3.3.9  eigen-3.3.9.tar.gz  install_cudnn.sh
robond@guido:~/tmp$ cd eigen-3.3.9/
robond@guido:~/tmp/eigen-3.3.9$ ls
CMakeLists.txt  COPYING.LGPL     COPYING.README        Eigen      bench  debug  eigen3.pc.in  scripts                             unsupported
COPYING.BSD     COPYING.MINPACK  CTestConfig.cmake     INSTALL    blas   demos  failtest      signature_of_eigen3_matrix_library
COPYING.GPL     COPYING.MPL2     CTestCustom.cmake.in  README.md  cmake  doc    lapack        test
robond@guido:~/tmp/eigen-3.3.9$ ls
CMakeLists.txt  COPYING.LGPL     COPYING.README        Eigen      bench  debug  eigen3.pc.in  scripts                             unsupported
COPYING.BSD     COPYING.MINPACK  CTestConfig.cmake     INSTALL    blas   demos  failtest      signature_of_eigen3_matrix_library
COPYING.GPL     COPYING.MPL2     CTestCustom.cmake.in  README.md  cmake  doc    lapack        test
robond@guido:~/tmp/eigen-3.3.9$ mkdir build
robond@guido:~/tmp/eigen-3.3.9$ cd build
robond@guido:~/tmp/eigen-3.3.9/build$ cmake ..
-- 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
-- Performing Test EIGEN_COMPILER_SUPPORT_CPP11
-- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 - Success
-- Performing Test COMPILER_SUPPORT_std=cpp03
-- Performing Test COMPILER_SUPPORT_std=cpp03 - Success
-- Performing Test standard_math_library_linked_to_automatically
-- Performing Test standard_math_library_linked_to_automatically - Success
-- Standard libraries to link to explicitly: none
-- Performing Test COMPILER_SUPPORT_WERROR
-- Performing Test COMPILER_SUPPORT_WERROR - Success
-- Performing Test COMPILER_SUPPORT_pedantic
-- Performing Test COMPILER_SUPPORT_pedantic - Success
-- Performing Test COMPILER_SUPPORT_Wall
-- Performing Test COMPILER_SUPPORT_Wall - Success
-- Performing Test COMPILER_SUPPORT_Wextra
-- Performing Test COMPILER_SUPPORT_Wextra - Success
-- Performing Test COMPILER_SUPPORT_Wundef
-- Performing Test COMPILER_SUPPORT_Wundef - Success
-- Performing Test COMPILER_SUPPORT_Wcastalign
-- Performing Test COMPILER_SUPPORT_Wcastalign - Success
-- Performing Test COMPILER_SUPPORT_Wcharsubscripts
-- Performing Test COMPILER_SUPPORT_Wcharsubscripts - Success
-- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor
-- Performing Test COMPILER_SUPPORT_Wnonvirtualdtor - Success
-- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs
-- Performing Test COMPILER_SUPPORT_Wunusedlocaltypedefs - Success
-- Performing Test COMPILER_SUPPORT_Wpointerarith
-- Performing Test COMPILER_SUPPORT_Wpointerarith - Success
-- Performing Test COMPILER_SUPPORT_Wwritestrings
-- Performing Test COMPILER_SUPPORT_Wwritestrings - Success
-- Performing Test COMPILER_SUPPORT_Wformatsecurity
-- Performing Test COMPILER_SUPPORT_Wformatsecurity - Success
-- Performing Test COMPILER_SUPPORT_Wshorten64to32
-- Performing Test COMPILER_SUPPORT_Wshorten64to32 - Failed
-- Performing Test COMPILER_SUPPORT_Wlogicalop
-- Performing Test COMPILER_SUPPORT_Wlogicalop - Success
-- Performing Test COMPILER_SUPPORT_Wenumconversion
-- Performing Test COMPILER_SUPPORT_Wenumconversion - Failed
-- Performing Test COMPILER_SUPPORT_Wcpp11extensions
-- Performing Test COMPILER_SUPPORT_Wcpp11extensions - Failed
-- Performing Test COMPILER_SUPPORT_Wdoublepromotion
-- Performing Test COMPILER_SUPPORT_Wdoublepromotion - Success
-- Performing Test COMPILER_SUPPORT_Wnopsabi
-- Performing Test COMPILER_SUPPORT_Wnopsabi - Success
-- Performing Test COMPILER_SUPPORT_Wnovariadicmacros
-- Performing Test COMPILER_SUPPORT_Wnovariadicmacros - Success
-- Performing Test COMPILER_SUPPORT_Wnolonglong
-- Performing Test COMPILER_SUPPORT_Wnolonglong - Success
-- Performing Test COMPILER_SUPPORT_fnochecknew
-- Performing Test COMPILER_SUPPORT_fnochecknew - Success
-- Performing Test COMPILER_SUPPORT_fnocommon
-- Performing Test COMPILER_SUPPORT_fnocommon - Success
-- Performing Test COMPILER_SUPPORT_fstrictaliasing
-- Performing Test COMPILER_SUPPORT_fstrictaliasing - Success
-- Performing Test COMPILER_SUPPORT_wd981
-- Performing Test COMPILER_SUPPORT_wd981 - Failed
-- Performing Test COMPILER_SUPPORT_wd2304
-- Performing Test COMPILER_SUPPORT_wd2304 - Failed
-- Performing Test COMPILER_SUPPORT_STRICTANSI
-- Performing Test COMPILER_SUPPORT_STRICTANSI - Failed
-- Performing Test COMPILER_SUPPORT_Qunusedarguments
-- Performing Test COMPILER_SUPPORT_Qunusedarguments - Failed
-- Performing Test COMPILER_SUPPORT_ansi
-- Performing Test COMPILER_SUPPORT_ansi - Success
-- Performing Test COMPILER_SUPPORT_OPENMP
-- Performing Test COMPILER_SUPPORT_OPENMP - Success
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
-- The Fortran compiler identification is GNU 9.4.0
-- Check for working Fortran compiler: /usr/bin/gfortran
-- Check for working Fortran compiler: /usr/bin/gfortran  -- works
-- Detecting Fortran compiler ABI info
-- Detecting Fortran compiler ABI info - done
-- Checking whether /usr/bin/gfortran supports Fortran 90
-- Checking whether /usr/bin/gfortran supports Fortran 90 -- yes
-- Found CHOLMOD: /usr/include/suitesparse  
-- Found UMFPACK: /usr/include/suitesparse  
-- Performing Test SUPERLU_HAS_GLOBAL_MEM_USAGE_T
-- Performing Test SUPERLU_HAS_GLOBAL_MEM_USAGE_T - Success
-- Performing Test SUPERLU_HAS_CLEAN_ENUMS
-- Performing Test SUPERLU_HAS_CLEAN_ENUMS - Success
-- Performing Test SUPERLU_HAS_GLOBALLU_T
-- Performing Test SUPERLU_HAS_GLOBALLU_T - Success
-- Found SUPERLU: /usr/include/superlu (found version "5.0") 
-- A version of Pastix has been found but pastix_nompi.h does not exist in the include directory. Because Eigen tests require a version without MPI, we disable the Pastix backend.
-- Found SPQR: /usr/include/suitesparse
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
-- Performing Test COMPILER_SUPPORT_FASTMATH
-- Performing Test COMPILER_SUPPORT_FASTMATH - Success
-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found version "1.71.0")  
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Could NOT find GOOGLEHASH (missing: GOOGLEHASH_INCLUDES GOOGLEHASH_COMPILE)
-- Could NOT find ADOLC (missing: ADOLC_INCLUDES ADOLC_LIBRARIES)
-- Could NOT find MPFR (missing: MPFR_INCLUDES MPFR_LIBRARIES MPFR_VERSION_OK) (Required is at least version "2.3.0")
-- Could NOT find GMP (missing: GMP_INCLUDES GMP_LIBRARIES) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Could NOT find FFTW (missing: FFTW_INCLUDES FFTW_LIBRARIES) 
CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  unsupported/test/CMakeLists.txt:97 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Could NOT find GLUT (missing: GLUT_glut_LIBRARY GLUT_INCLUDE_DIR)
-- Found Glew: /usr/lib/x86_64-linux-gnu/libGLEW.so
-- Found CUDA: /usr/local/cuda-12.2 (found suitable version "12.2", minimum required is "7.0") 
-- Found unsuitable Qt version "5.12.8" from /usr/bin/qmake
-- Qt4 not found, so disabling the mandelbrot and opengl demos
-- A version of Pastix has been found but pastix_nompi.h does not exist in the include directory. Because Eigen tests require a version without MPI, we disable the Pastix backend.
-- ************************************************************
-- ***    Eigen's unit tests configuration summary          ***
-- ************************************************************
--
-- Build type:        Release
-- Build site:        guido
-- Build string:      linux-5.15.167.4-microsoft-standard-wsl2-_-9.4.0-sse2-64bit-v3.3
-- Enabled backends:  Cholmod,  UmfPack,  SuperLU,  SPQR,  Boost.Multiprecision,
-- Disabled backends: PaStiX,  METIS,  Qt4 support,  GoogleHash,  Adolc,  MPFR C++,  fftw,  OpenGL,
-- Default order:     Column-major
-- Maximal matrix/vector size: 320
-- SSE2:              Using architecture defaults
-- SSE3:              Using architecture defaults
-- SSSE3:             Using architecture defaults
-- SSE4.1:            Using architecture defaults
-- SSE4.2:            Using architecture defaults
-- AVX:               Using architecture defaults
-- FMA:               Using architecture defaults
-- AVX512:            Using architecture defaults
-- Altivec:           Using architecture defaults
-- VSX:               Using architecture defaults
-- ARM NEON:          Using architecture defaults
-- ARMv8 NEON:        Using architecture defaults
-- S390X ZVECTOR:     Using architecture defaults
-- C++11:             OFF
-- SYCL:              OFF
-- CUDA:              OFF
--
CXX:               /usr/bin/c++
 CXX_VERSION:       c++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
 CXX_FLAGS:          -std=c++03 -pedantic -Wall -Wextra -Wundef -Wcast-align -Wchar-subscripts -Wnon-virtual-dtor -Wunused-local-typedefs -Wpointer-arith -Wwrite-strings -Wformat-security -Wlogical-op -Wdouble-promotion -Wno-psabi -Wno-variadic-macros -Wno-long-long -fno-check-new -fno-common -fstrict-aliasing -ansi
 Sparse lib flags:   ;/usr/lib/x86_64-linux-gnu/libcholmod.so;/usr/lib/x86_64-linux-gnu/libamd.so;/usr/lib/x86_64-linux-gnu/libcolamd.so;/usr/lib/x86_64-linux-gnu/libcamd.so;/usr/lib/x86_64-linux-gnu/libccolamd.so;eigen_blas;eigen_lapack;/usr/lib/x86_64-linux-gnu/libumfpack.so;/usr/lib/x86_64-linux-gnu/libcolamd.so;/usr/lib/x86_64-linux-gnu/libamd.so;/usr/lib/x86_64-linux-gnu/libcholmod.so;eigen_blas;/usr/lib/x86_64-linux-gnu/libsuperlu.so;eigen_blas;/usr/lib/x86_64-linux-gnu/libspqr.so;/usr/lib/x86_64-linux-gnu/libcholmod.so;/usr/lib/x86_64-linux-gnu/libcholmod.so;/usr/lib/x86_64-linux-gnu/libamd.so;/usr/lib/x86_64-linux-gnu/libcolamd.so;/usr/lib/x86_64-linux-gnu/libcamd.so;/usr/lib/x86_64-linux-gnu/libccolamd.so;eigen_lapack;eigen_blas

-- ************************************************************
--
-- Configured Eigen 3.3.9
--
-- Some things you can do now:
-- --------------+--------------------------------------------------------------
-- Command       |   Description
-- --------------+--------------------------------------------------------------
-- make install  | Install Eigen. Headers will be installed to:
--               |     <CMAKE_INSTALL_PREFIX>/<INCLUDE_INSTALL_DIR>
--               |   Using the following values:
--               |     CMAKE_INSTALL_PREFIX: /usr/local
--               |     INCLUDE_INSTALL_DIR:  include/eigen3
--               |   Change the install location of Eigen headers using:
--               |     cmake . -DCMAKE_INSTALL_PREFIX=yourprefix
--               |   Or:
--               |     cmake . -DINCLUDE_INSTALL_DIR=yourdir
-- make doc      | Generate the API documentation, requires Doxygen & LaTeX
-- make check    | Build and run the unit-tests. Read this page:
--               |   http://eigen.tuxfamily.org/index.php?title=Tests
-- make blas     | Build BLAS library (not the same thing as Eigen)
-- make uninstall| Removes files installed by make install
-- --------------+--------------------------------------------------------------
--
-- Configuring done
-- Generating done
-- Build files have been written to: /home/robond/tmp/eigen-3.3.9/build
robond@guido:~/tmp/eigen-3.3.9/build$ 
  • install
robond@guido:~/tmp/eigen-3.3.9/build$ sudo make install
[sudo] password for robond: 
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/include/eigen3/signature_of_eigen3_matrix_library
-- Installing: /usr/local/share/pkgconfig/eigen3.pc
-- Installing: /usr/local/share/eigen3/cmake/Eigen3Targets.cmake
-- Installing: /usr/local/share/eigen3/cmake/UseEigen3.cmake
-- Installing: /usr/local/share/eigen3/cmake/Eigen3Config.cmake
-- Installing: /usr/local/share/eigen3/cmake/Eigen3ConfigVersion.cmake
-- Installing: /usr/local/include/eigen3/Eigen/Cholesky
-- Installing: /usr/local/include/eigen3/Eigen/CholmodSupport
-- Installing: /usr/local/include/eigen3/Eigen/Core
-- Installing: /usr/local/include/eigen3/Eigen/Dense
-- Installing: /usr/local/include/eigen3/Eigen/Eigen
-- Installing: /usr/local/include/eigen3/Eigen/Eigenvalues
-- Installing: /usr/local/include/eigen3/Eigen/Geometry
-- Installing: /usr/local/include/eigen3/Eigen/Householder
-- Installing: /usr/local/include/eigen3/Eigen/IterativeLinearSolvers
-- Installing: /usr/local/include/eigen3/Eigen/Jacobi
-- Installing: /usr/local/include/eigen3/Eigen/LU
-- Installing: /usr/local/include/eigen3/Eigen/MetisSupport
-- Installing: /usr/local/include/eigen3/Eigen/OrderingMethods
-- Installing: /usr/local/include/eigen3/Eigen/PaStiXSupport
-- Installing: /usr/local/include/eigen3/Eigen/PardisoSupport
-- Installing: /usr/local/include/eigen3/Eigen/QR
-- Installing: /usr/local/include/eigen3/Eigen/QtAlignedMalloc
-- Installing: /usr/local/include/eigen3/Eigen/SPQRSupport
-- Installing: /usr/local/include/eigen3/Eigen/SVD
-- Installing: /usr/local/include/eigen3/Eigen/Sparse
-- Installing: /usr/local/include/eigen3/Eigen/SparseCholesky
-- Installing: /usr/local/include/eigen3/Eigen/SparseCore
-- Installing: /usr/local/include/eigen3/Eigen/SparseLU
-- Installing: /usr/local/include/eigen3/Eigen/SparseQR
-- Installing: /usr/local/include/eigen3/Eigen/StdDeque
-- Installing: /usr/local/include/eigen3/Eigen/StdList
-- Installing: /usr/local/include/eigen3/Eigen/StdVector
-- Installing: /usr/local/include/eigen3/Eigen/SuperLUSupport
-- Installing: /usr/local/include/eigen3/Eigen/UmfPackSupport
-- Installing: /usr/local/include/eigen3/Eigen/src
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/ParametrizedLine.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Translation.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Hyperplane.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/AlignedBox.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Umeyama.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/AngleAxis.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Transform.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Quaternion.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Scaling.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/OrthoMethods.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/RotationBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Rotation2D.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/arch
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/arch/Geometry_SSE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/Homogeneous.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Geometry/EulerAngles.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/InverseImpl.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/FullPivLU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/arch
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/arch/Inverse_SSE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/PartialPivLU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/Determinant.h
-- Installing: /usr/local/include/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/MetisSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/MetisSupport/MetisSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder/HouseholderSequence.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder/BlockHouseholder.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Householder/Householder.h
-- Installing: /usr/local/include/eigen3/Eigen/src/UmfPackSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky/LLT.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky/LDLT.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Map.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CoreIterators.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ForceAlignedAccess.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/GenericPacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Solve.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Visitor.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseUnaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CoreEvaluators.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors/StlFunctors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors/BinaryFunctors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors/TernaryFunctors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors/NullaryFunctors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/functors/UnaryFunctors.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ConditionEstimator.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ArrayBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Fuzzy.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/TriangularMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Ref.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MatrixBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SelfAdjointView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MapBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseTernaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/NoAlias.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ReturnByValue.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Assign.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Transpose.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MathFunctionsImpl.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DenseBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Swap.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Redux.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ArrayWrapper.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/VectorwiseOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/BooleanRedux.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Dot.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Block.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Product.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DiagonalMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Diagonal.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/GlobalFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Constants.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/DisableStupidWarnings.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Meta.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Memory.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/XprHelper.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/MKL_support.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/NonMPL2.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/StaticAssert.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/ForwardDeclarations.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/BlasUtil.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/util/ReenableStupidWarnings.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Matrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/PermutationMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/VectorBlock.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/IO.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DenseCoeffsBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Array.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseNullaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/ZVector
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/ZVector/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/SSE/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/NEON
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/NEON/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMathHalf.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/Half.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/TypeCasting.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/CUDA/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX512
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/AVX/Complex.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/Default
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/Default/Settings.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/arch/Default/ConjHelper.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/PlainObjectBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Inverse.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/NumTraits.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Assign_MKL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/AssignEvaluator.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SolveTriangular.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseUnaryView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CommaInitializer.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Random.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Transpositions.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Select.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/BandMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointRank2Update.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/Parallelizer.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixMatrix_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularSolverVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/TriangularMatrixVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/CwiseBinaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/GeneralProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Reverse.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Replicate.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/EigenBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/NestByValue.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/Stride.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DiagonalProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/ProductEvaluators.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/DenseStorage.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/SolverBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Core/StableNorm.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Jacobi
-- Installing: /usr/local/include/eigen3/Eigen/src/Jacobi/Jacobi.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SPQRSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods/Amd.h
-- Installing: /usr/local/include/eigen3/Eigen/src/OrderingMethods/Ordering.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/StdDeque.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/StdVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/StdList.h
-- Installing: /usr/local/include/eigen3/Eigen/src/StlSupport/details.h
-- Installing: /usr/local/include/eigen3/Eigen/src/PardisoSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseDot.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparsePermutation.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/CompressedStorage.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseSolverBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseFuzzy.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseUtil.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/AmbiVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/MappedSparseMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseColEtree.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseRef.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseCwiseBinaryOp.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseVector.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseRedux.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseMap.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseTriangularView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseTranspose.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseAssign.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/TriangularSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseView.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseBlock.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCholesky
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseQR
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseQR/SparseQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/HouseholderQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/ColPivHouseholderQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/FullPivHouseholderQR.h
-- Installing: /usr/local/include/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/HessenbergDecomposition.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/RealSchur.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/EigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/RealQZ.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/ComplexSchur_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/Eigenvalues/GeneralizedEigenSolver.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SuperLUSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/MatrixCwiseUnaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/MatrixCwiseBinaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/CommonCwiseBinaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/BlockMethods.h
-- Installing: /usr/local/include/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_copy_to_ucol.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Utils.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_column_bmod.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Structs.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_pivotL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLUImpl.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_bmod.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_heap_relax_snode.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_panel_dfs.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_kernel_bmod.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_relax_snode.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_column_dfs.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_pruneL.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_Memory.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SparseLU/SparseLU_gemm_kernel.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteLUT.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h
-- Installing: /usr/local/include/eigen3/Eigen/src/IterativeLinearSolvers/IncompleteCholesky.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/Image.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/lapack.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/RealSvd2x2.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/lapacke_mangling.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/Kernel.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/lapacke.h
-- Installing: /usr/local/include/eigen3/Eigen/src/misc/blas.h
-- Installing: /usr/local/include/eigen3/Eigen/src/PaStiXSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/CholmodSupport
-- Installing: /usr/local/include/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/BDCSVD.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/SVDBase.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/JacobiSVD_LAPACKE.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/UpperBidiagonalization.h
-- Installing: /usr/local/include/eigen3/Eigen/src/SVD/JacobiSVD.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/AdolcForward
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/AlignedVector3
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/ArpackSupport
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/AutoDiff
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/BVH
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/EulerAngles
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/FFT
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/IterativeSolvers
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/KroneckerProduct
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/LevenbergMarquardt
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/MatrixFunctions
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/MoreVectorization
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/MPRealSupport
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/NonLinearOptimization
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/NumericalDiff
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/OpenGLSupport
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/Polynomials
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/Skyline
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/SparseExtra
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/SpecialFunctions
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/Splines
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/CUDA/CudaSpecialFunctions.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/BVH
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/BVH/KdBVH.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/EulerAngles
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/EulerAngles/EulerSystem.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/EulerAngles/EulerAngles.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MoreVectorization
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MoreVectorization/MathFunctions.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/PolynomialSolver.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Polynomials/Companion.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/covar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/lmpar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/qrsolv.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/fdjac1.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1updt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/chkder.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/r1mpyq.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/rwupdt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NonLinearOptimization/dogleg.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMpar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Eigenvalues
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/Spline.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/StemFunction.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NumericalDiff
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/NumericalDiff/NumericalDiff.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/KroneckerProduct
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/Scaling.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/FFT
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/Tensor
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/TensorSymmetry
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/ThreadPool
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConvolution.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMacros.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFunctors.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclLeafCount.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceThreadPool.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSycl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForwardDeclarations.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExprConstructor.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionCuda.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclRun.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/Tensor.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclConvertToDeviceExpression.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceCuda.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRef.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionSycl.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclTuple.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReductionCuda.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGlobalFunctions.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclPlaceHolderExpr.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensionList.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractAccessor.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorSyclExtractFunctors.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExecutor.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorChipping.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDimensions.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Meta.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateCXX11Meta.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/SimpleThreadPool.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadYield.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h
-- Installing: /usr/local/include/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h
robond@guido:~/tmp/eigen-3.3.9/build$
  • verify
robond@guido:~/tmp/eigen-3.3.9/build$ pkg-config --cflags eigen3
-I/usr/local/include/eigen3
  • create symbolic link for packages such tf_conversions which needs to use /usr/include/eigen3 rather than /usr/local/include/eigen3.
sudo ln -s /usr/local/include/eigen3 /usr/include/eigen3
ls -l /usr/include/eigen3  
CMake Error at /opt/ros/noetic/share/tf_conversions/cmake/tf_conversionsConfig.cmake:113 (message):
  Project 'tf_conversions' specifies '/usr/include/eigen3' as an include dir,
  which is not found.  It does neither exist as an absolute directory nor in
  '${{prefix}}//usr/include/eigen3'.  Check the website
  'http://www.ros.org/wiki/tf_conversions' for information and consider
  reporting the problem.
Call Stack (most recent call first):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  rtabmap_ros/rtabmap_conversions/CMakeLists.txt:4 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/robond/catkin_ws3/build/CMakeFiles/CMakeOutput.log".
See also "/home/robond/catkin_ws3/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
$ sudo ln -s /usr/local/include/eigen3/Eigen /usr/include/Eigen3
robond@guido:~/catkin_ws3$ ls /usr/include/Eigen3
Cholesky        Eigen        IterativeLinearSolvers  OrderingMethods  QtAlignedMalloc  SparseCholesky  StdDeque        UmfPackSupport
CholmodSupport  Eigenvalues  Jacobi                  PaStiXSupport    SPQRSupport      SparseCore      StdList         src
Core            Geometry     LU                      PardisoSupport   SVD              SparseLU        StdVector
Dense           Householder  MetisSupport            QR               Sparse           SparseQR        SuperLUSupport
robond@guido:~/catkin_ws3$ ls /usr/local/include/eigen3/Eigen
Cholesky        Eigen        IterativeLinearSolvers  OrderingMethods  QtAlignedMalloc  SparseCholesky  StdDeque        UmfPackSupport
CholmodSupport  Eigenvalues  Jacobi                  PaStiXSupport    SPQRSupport      SparseCore      StdList         src
Core            Geometry     LU                      PardisoSupport   SVD              SparseLU        StdVector
Dense           Householder  MetisSupport            QR               Sparse           SparseQR        SuperLUSupport

@nov05
Copy link
Author

nov05 commented Apr 6, 2025

🟢⚠️ Issue solved: rtabmap_ros in catkin_ws3 build from source.

robond@guido:~/catkin_ws3$ rm -rf ~/catkin_ws3/build/*
robond@guido:~/catkin_ws3$ catkin_make -DCMAKE_BUILD_TYPE=Release -DRTABMAP_SYNC_MULTI_RGBD=ON -DRTABMAP_SYNC_USER_DATA=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 -j1
[ 60%] Generating EusLisp code from rtabmap_msgs/GetNodesInRadius.srv
[ 60%] Generating EusLisp code from rtabmap_msgs/LoadDatabase.srv
[ 60%] Generating EusLisp code from rtabmap_msgs/DetectMoreLoopClosures.srv
[ 61%] Generating EusLisp code from rtabmap_msgs/GlobalBundleAdjustment.srv
[ 61%] Generating EusLisp code from rtabmap_msgs/CleanupLocalGrids.srv
[ 61%] Generating EusLisp manifest code for rtabmap_msgs
[ 61%] Built target rtabmap_msgs_generate_messages_eus
Scanning dependencies of target rtabmap_msgs_generate_messages
[ 61%] Built target rtabmap_msgs_generate_messages
Scanning dependencies of target rtabmap_conversions
[ 61%] Building CXX object rtabmap_ros/rtabmap_conversions/CMakeFiles/rtabmap_conversions.dir/src/MsgConversion.cpp.o
[ 61%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_conversions.so
/usr/bin/ld: cannot find -lEigen3::Eigen
/usr/bin/ld: cannot find -lEigen3::Eigen
collect2: error: ld returned 1 exit status
make[2]: *** [rtabmap_ros/rtabmap_conversions/CMakeFiles/rtabmap_conversions.dir/build.make:367: /home/robond/catkin_ws3/devel/lib/librtabmap_conversions.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:3089: rtabmap_ros/rtabmap_conversions/CMakeFiles/rtabmap_conversions.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Invoking "make -j1" failed
robond@guido:~/catkin_ws3$ 

✅ add find_package(Eigen3 3.3 REQUIRED NO_MODULE) in
$ gedit ~/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/CMakeLists.txt

#set(EIGEN3_INCLUDE_DIRS "/usr/include/eigen3")                                ## added by nov05
#list(APPEND CMAKE_PREFIX_PATH "/usr/local/share/eigen3/cmake")                ## added by nov05
find_package(Eigen3 3.3 REQUIRED NO_MODULE)                                         ## added by nov05
#message(STATUS "✅ Found Eigen3: EIGEN3_INCLUDE_DIRS = '${EIGEN3_INCLUDE_DIRS}'") ## added by nov05
#message(STATUS "✅ Found Eigen3: EIGEN3_DEFINITIONS = '${EIGEN3_DEFINITIONS}'")   ## added by nov05
#message(STATUS "✅ Found Eigen3: EIGEN3_LIBRARIES = '${EIGEN3_LIBRARIES}'")       ## added by nov05
#include_directories(${EIGEN3_INCLUDE_DIRS})                                       ## added by nov05
#add_definitions(${EIGEN3_DEFINITIONS})                                            ## added by nov05
#message(STATUS "⚠️  SRC_FILES = ${SRC_FILES}")                                   ## added by nov05 
#message(STATUS "⚠️  Libraries = ${Libraries}")                                   ## added by nov05
#message(FATAL_ERROR "🔴 Stopping before add_library for debugging purposes.")   ## added by nov05
add_library(rtabmap_rviz_plugins
   ${SRC_FILES}
)
target_link_libraries(rtabmap_rviz_plugins
  ${Libraries}
)

✅ add find_package(Eigen3 3.3 REQUIRED NO_MODULE) in
$ gedit ~/catkin_ws3/src/rtabmap_ros/rtabmap_conversions/CMakeLists.txt

  • build and install again
robond@guido:~/catkin_ws3$ rm -rf ~/catkin_ws3/build/*
robond@guido:~/catkin_ws3$ catkin_make -DCMAKE_BUILD_TYPE=Release -DRTABMAP_SYNC_MULTI_RGBD=ON -DRTABMAP_SYNC_USER_DATA=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 -j1

@nov05
Copy link
Author

nov05 commented Apr 6, 2025

🟢 build and install rtabmap_ros logs

⚠️ warnings and potential errors.

  • when catkin_make clean, got -- Found OpenCV: /usr (found version "4.2.0") found components: core calib3d imgproc highgui stitching photo video aruco objdetect missing components: xfeatures2d nonfree gpu cudafeatures2d.
  • got -- Found OpenCV: /home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install (found version "4.11.0") found components: core calib3d imgproc highgui stitching photo video aruco objdetect xfeatures2d cudafeatures2d missing components: nonfree gpu when build.
  • I have opencv 4.2 apt installed and opencv 4.11 built from source. ros noetic expects opencv 4.2, which might cause the rtabmap node launching failure.
robond@guido:~/catkin_ws3$ catkin_make -DCMAKE_BUILD_TYPE=Release -DRTABMAP_SYNC_MULTI_RGBD=ON -DRTABMAP_SYNC_USER_DATA=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 -j1
Base path: /home/robond/catkin_ws3
Source space: /home/robond/catkin_ws3/src
Build space: /home/robond/catkin_ws3/build
Devel space: /home/robond/catkin_ws3/devel
Install space: /home/robond/catkin_ws3/install
####
#### Running command: "cmake /home/robond/catkin_ws3/src -DCMAKE_BUILD_TYPE=Release -DRTABMAP_SYNC_MULTI_RGBD=ON -DRTABMAP_SYNC_USER_DATA=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 -DCATKIN_DEVEL_PREFIX=/home/robond/catkin_ws3/devel -DCMAKE_INSTALL_PREFIX=/home/robond/catkin_ws3/install -G Unix Makefiles" in "/home/robond/catkin_ws3/build"
####
-- 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
-- Using CATKIN_DEVEL_PREFIX: /home/robond/catkin_ws3/devel
-- Using CMAKE_PREFIX_PATH: /home/robond/catkin_ws3/devel;/opt/ros/noetic
-- This workspace overlays: /home/robond/catkin_ws3/devel;/opt/ros/noetic
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3") 
-- Using PYTHON_EXECUTABLE: /usr/bin/python3
-- Using Debian Python package layout
-- Found PY_em: /usr/lib/python3/dist-packages/em.py  
-- Using empy: /usr/lib/python3/dist-packages/em.py
-- Using CATKIN_ENABLE_TESTING: ON
-- Call enable_testing()
-- Using CATKIN_TEST_RESULTS_DIR: /home/robond/catkin_ws3/build/test_results
-- Forcing gtest/gmock from source, though one was otherwise available.
-- Found gtest sources under '/usr/src/googletest': gtests will be built
-- Found gmock sources under '/usr/src/googletest': gmock will be built
-- Found PythonInterp: /usr/bin/python3 (found version "3.8.10") 
-- Found Threads: TRUE  
-- Using Python nosetests: /usr/bin/nosetests3
-- catkin 0.8.10
-- BUILD_SHARED_LIBS is on
-- BUILD_SHARED_LIBS is on
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~  traversing 17 packages in topological order:
-- ~~  - main
-- ~~  - my_robot
-- ~~  - rtabmap_launch
-- ~~  - rtabmap_ros
-- ~~  - rtabmap_python
-- ~~  - rtabmap_msgs
-- ~~  - rtabmap_conversions
-- ~~  - rtabmap_demos
-- ~~  - rtabmap_examples
-- ~~  - rtabmap_sync
-- ~~  - rtabmap_util
-- ~~  - rtabmap_legacy
-- ~~  - rtabmap_odom
-- ~~  - rtabmap_slam
-- ~~  - rtabmap_viz
-- ~~  - rtabmap_rviz_plugins
-- ~~  - rtabmap_costmap_plugins
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ processing catkin package: 'main'
-- ==> add_subdirectory(main)
-- +++ processing catkin package: 'my_robot'
-- ==> add_subdirectory(my_robot)
-- +++ processing catkin package: 'rtabmap_launch'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_launch)
-- +++ processing catkin package: 'rtabmap_ros'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_ros)
-- +++ processing catkin package: 'rtabmap_python'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_python)
-- +++ processing catkin package: 'rtabmap_msgs'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_msgs)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- rtabmap_msgs: 23 messages, 16 services
-- +++ processing catkin package: 'rtabmap_conversions'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_conversions)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found CUDA: /usr/local/cuda-12.2 (found suitable exact version "12.2") 
-- Found OpenCV: /home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install (found version "4.11.0") found components: core calib3d imgproc highgui stitching photo video aruco objdetect xfeatures2d cudafeatures2d missing components: nonfree gpu
-- Checking for module 'eigen3'
--   Found eigen3, version 3.3.9
-- Found Eigen: /usr/include/eigen3 (Required is at least version "3.1") 
-- Eigen found (include: /usr/include/eigen3, version: 3.3.9)
-- Found Boost: /usr/include (found suitable version "1.71.0", minimum required is "1.55.0") found components: system filesystem date_time iostreams regex
-- Checking for module 'libusb-1.0'
--   No package 'libusb-1.0' found
-- Could NOT find USB_10 (missing: USB_10_LIBRARY USB_10_INCLUDE_DIR)
-- OpenNI disabled because libusb-1.0 not found.
** WARNING ** io features related to openni will be disabled
-- Checking for module 'libusb-1.0'
--   No package 'libusb-1.0' found
-- Could NOT find USB_10 (missing: USB_10_LIBRARY USB_10_INCLUDE_DIR)
-- OpenNI 2 disabled because libusb-1.0 not found.
** WARNING ** io features related to openni2 will be disabled
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- The imported target "vtkParseOGLExt" references the file
   "/usr/bin/vtkParseOGLExt-7.1"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- The imported target "vtk" references the file
   "/usr/bin/vtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- The imported target "pvtk" references the file
   "/usr/bin/pvtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- LIBUSB_1_LIBRARY (missing: LIBUSB_1_INCLUDE_DIR) 
** WARNING ** io features related to libusb-1.0 will be disabled
-- Checking for module 'flann'
--   Found flann, version 1.9.1
-- Found FLANN: /usr/lib/x86_64-linux-gnu/libflann_cpp.so  
-- Found Qhull: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so  
-- QHULL found (include: /usr/include, lib: optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so)
-- Checking for module 'libusb-1.0'
--   No package 'libusb-1.0' found
-- Could NOT find USB_10 (missing: USB_10_LIBRARY USB_10_INCLUDE_DIR)
-- OpenNI disabled because libusb-1.0 not found.
** WARNING ** visualization features related to openni will be disabled
-- Checking for module 'libusb-1.0'
--   No package 'libusb-1.0' found
-- Could NOT find USB_10 (missing: USB_10_LIBRARY USB_10_INCLUDE_DIR)
-- OpenNI 2 disabled because libusb-1.0 not found.
** WARNING ** visualization features related to openni2 will be disabled
-- looking for PCL_COMMON
-- Found PCL_COMMON: /usr/lib/x86_64-linux-gnu/libpcl_common.so
-- looking for PCL_OCTREE
-- Found PCL_OCTREE: /usr/lib/x86_64-linux-gnu/libpcl_octree.so
-- looking for PCL_IO
-- Found PCL_IO: /usr/lib/x86_64-linux-gnu/libpcl_io.so
-- looking for PCL_KDTREE
-- Found PCL_KDTREE: /usr/lib/x86_64-linux-gnu/libpcl_kdtree.so
-- looking for PCL_SEARCH
-- Found PCL_SEARCH: /usr/lib/x86_64-linux-gnu/libpcl_search.so  
-- looking for PCL_SURFACE
-- Found PCL_SURFACE: /usr/lib/x86_64-linux-gnu/libpcl_surface.so
-- looking for PCL_FILTERS
-- Found PCL_FILTERS: /usr/lib/x86_64-linux-gnu/libpcl_filters.so
-- looking for PCL_2D
-- Found PCL_2D: /usr/include/pcl-1.10
-- looking for PCL_FEATURES
-- Found PCL_FEATURES: /usr/lib/x86_64-linux-gnu/libpcl_features.so
-- looking for PCL_REGISTRATION
-- Found PCL_REGISTRATION: /usr/lib/x86_64-linux-gnu/libpcl_registration.so
-- looking for PCL_SAMPLE_CONSENSUS
-- Found PCL_SAMPLE_CONSENSUS: /usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so
-- looking for PCL_GEOMETRY
-- Found PCL_GEOMETRY: /usr/include/pcl-1.10
-- looking for PCL_ML
-- Found PCL_ML: /usr/lib/x86_64-linux-gnu/libpcl_ml.so
-- looking for PCL_SEGMENTATION
-- Found PCL_SEGMENTATION: /usr/lib/x86_64-linux-gnu/libpcl_segmentation.so
-- looking for PCL_VISUALIZATION
-- Found PCL_VISUALIZATION: /usr/lib/x86_64-linux-gnu/libpcl_visualization.so
-- Found PCL: pcl_common;pcl_octree;pcl_io;pcl_kdtree;pcl_search;pcl_surface;pcl_filters;pcl_features;pcl_registration;pcl_sample_consensus;pcl_ml;pcl_segmentation;pcl_visualization;/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;/usr/lib/x86_64-linux-gnu/libboost_regex.so;optimized;/usr/lib/x86_64-linux-gnu/libqhull.so;debug;/usr/lib/x86_64-linux-gnu/libqhull.so;vtkChartsCore;vtkCommonColor;vtkCommonCore;vtksys;vtkCommonDataModel;vtkCommonMath;vtkCommonMisc;vtkCommonSystem;vtkCommonTransforms;vtkCommonExecutionModel;vtkFiltersGeneral;vtkCommonComputationalGeometry;vtkFiltersCore;vtkInfovisCore;vtkFiltersExtraction;vtkFiltersStatistics;vtkImagingFourier;vtkImagingCore;vtkalglib;vtkRenderingContext2D;vtkRenderingCore;vtkFiltersGeometry;vtkFiltersSources;vtkRenderingFreeType;/usr/lib/x86_64-linux-gnu/libfreetype.so;/usr/lib/x86_64-linux-gnu/libz.so;vtkFiltersModeling;vtkImagingSources;vtkInteractionStyle;vtkInteractionWidgets;vtkFiltersHybrid;vtkImagingColor;vtkImagingGeneral;vtkImagingHybrid;vtkIOImage;vtkDICOMParser;vtkmetaio;/usr/lib/x86_64-linux-gnu/libjpeg.so;/usr/lib/x86_64-linux-gnu/libpng.so;/usr/lib/x86_64-linux-gnu/libtiff.so;vtkRenderingAnnotation;vtkRenderingVolume;vtkIOXML;vtkIOCore;vtkIOXMLParser;/usr/lib/x86_64-linux-gnu/libexpat.so;vtkIOGeometry;vtkIOLegacy;vtkIOPLY;vtkRenderingLOD;vtkViewsContext2D;vtkViewsCore;vtkRenderingContextOpenGL2;vtkRenderingOpenGL2;FLANN::FLANN (Required is at least version "1.7")
-- +++ processing catkin package: 'rtabmap_demos'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_demos)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at rtabmap_ros/rtabmap_demos/CMakeLists.txt:9 (find_package):
  By not providing "Findfind_object_2d.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "find_object_2d", but CMake did not find one.

  Could not find a package configuration file provided by "find_object_2d"
  with any of the following names:

    find_object_2dConfig.cmake
    find_object_2d-config.cmake

  Add the installation prefix of "find_object_2d" to CMAKE_PREFIX_PATH or set
  "find_object_2d_DIR" to a directory containing one of the above files.  If
  "find_object_2d" provides a separate development package or SDK, be sure it
  has been installed.


-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_demos/scripts/wifi_signal_pub.py to /home/robond/catkin_ws3/devel/lib/rtabmap_demos
-- +++ processing catkin package: 'rtabmap_examples'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_examples)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'rtabmap_sync'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_sync)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- RTABMAP_SYNC_MULTI_RGBD = ON
-- RTABMAP_SYNC_USER_DATA  = ON
-- +++ processing catkin package: 'rtabmap_util'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_util)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at rtabmap_ros/rtabmap_util/CMakeLists.txt:11 (find_package):
  By not providing "Findoctomap_msgs.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "octomap_msgs", but CMake did not find one.

  Could not find a package configuration file provided by "octomap_msgs" with
  any of the following names:

    octomap_msgsConfig.cmake
    octomap_msgs-config.cmake

  Add the installation prefix of "octomap_msgs" to CMAKE_PREFIX_PATH or set
  "octomap_msgs_DIR" to a directory containing one of the above files.  If
  "octomap_msgs" provides a separate development package or SDK, be sure it
  has been installed.


CMake Warning at rtabmap_ros/rtabmap_util/CMakeLists.txt:12 (find_package):
  By not providing "Findgrid_map_ros.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "grid_map_ros", but CMake did not find one.

  Could not find a package configuration file provided by "grid_map_ros" with
  any of the following names:

    grid_map_rosConfig.cmake
    grid_map_ros-config.cmake

  Add the installation prefix of "grid_map_ros" to CMAKE_PREFIX_PATH or set
  "grid_map_ros_DIR" to a directory containing one of the above files.  If
  "grid_map_ros" provides a separate development package or SDK, be sure it
  has been installed.


-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/patrol.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/objects_to_tags.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/point_to_tf.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/transform_to_tf.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/yaml_to_camera_info.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/netvlad_tf_ros.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/gazebo_ground_truth.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- Installing devel-space wrapper /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/scripts/republish_tf_static.py to /home/robond/catkin_ws3/devel/lib/rtabmap_util
-- +++ processing catkin package: 'rtabmap_legacy'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_legacy)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'rtabmap_odom'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_odom)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'rtabmap_slam'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_slam)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Warning at rtabmap_ros/rtabmap_slam/CMakeLists.txt:14 (find_package):
  By not providing "Findapriltag_ros.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "apriltag_ros", but CMake did not find one.

  Could not find a package configuration file provided by "apriltag_ros" with
  any of the following names:

    apriltag_rosConfig.cmake
    apriltag_ros-config.cmake

  Add the installation prefix of "apriltag_ros" to CMAKE_PREFIX_PATH or set
  "apriltag_ros_DIR" to a directory containing one of the above files.  If
  "apriltag_ros" provides a separate development package or SDK, be sure it
  has been installed.


CMake Warning at rtabmap_ros/rtabmap_slam/CMakeLists.txt:15 (find_package):
  By not providing "Findfiducial_msgs.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "fiducial_msgs", but CMake did not find one.

  Could not find a package configuration file provided by "fiducial_msgs"
  with any of the following names:

    fiducial_msgsConfig.cmake
    fiducial_msgs-config.cmake

  Add the installation prefix of "fiducial_msgs" to CMAKE_PREFIX_PATH or set
  "fiducial_msgs_DIR" to a directory containing one of the above files.  If
  "fiducial_msgs" provides a separate development package or SDK, be sure it
  has been installed.


-- +++ processing catkin package: 'rtabmap_viz'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_viz)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- +++ processing catkin package: 'rtabmap_rviz_plugins'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_rviz_plugins)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'OGRE'
--   Found OGRE, version 1.9.0
-- +++ processing catkin package: 'rtabmap_costmap_plugins'
-- ==> add_subdirectory(rtabmap_ros/rtabmap_costmap_plugins)
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
-- Configuring done
-- Generating done
-- Build files have been written to: /home/robond/catkin_ws3/build
####
#### Running command: "make -j1" in "/home/robond/catkin_ws3/build"
####
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_LoadDatabase
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_LoadDatabase
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_CleanupLocalGrids
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_CleanupLocalGrids
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_SensorData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_SensorData
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_MapGraph
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_MapGraph
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_MapData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_MapData
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_CameraModel
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_CameraModel
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_ScanDescriptor
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_ScanDescriptor
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Node
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Node
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_KeyPoint
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_KeyPoint
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GetNodeData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetNodeData
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_UserData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_UserData
Scanning dependencies of target std_msgs_generate_messages_cpp
[  0%] Built target std_msgs_generate_messages_cpp
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_RGBDImage
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_RGBDImage
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GlobalDescriptor
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GlobalDescriptor
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Goal
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Goal
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Info
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Info
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_LandmarkDetection
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_LandmarkDetection
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_OdomInfo
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_OdomInfo
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_AddLink
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_AddLink
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GlobalBundleAdjustment
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GlobalBundleAdjustment
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Point3f
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Point3f
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Link
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Link
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_ListLabels
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_ListLabels
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_LandmarkDetections
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_LandmarkDetections
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_SetGoal
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_SetGoal
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_RGBDImages
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_RGBDImages
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Path
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Path
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GPS
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GPS
Scanning dependencies of target geometry_msgs_generate_messages_cpp
[  0%] Built target geometry_msgs_generate_messages_cpp
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_EnvSensor
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_EnvSensor
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_DetectMoreLoopClosures
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_DetectMoreLoopClosures
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_CameraModels
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_CameraModels
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_Point2f
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Point2f
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_PublishMap
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_PublishMap
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GetMap
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetMap
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GetMap2
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetMap2
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_ResetPose
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_ResetPose
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_SetLabel
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_SetLabel
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_RemoveLabel
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_RemoveLabel
Scanning dependencies of target sensor_msgs_generate_messages_cpp
[  0%] Built target sensor_msgs_generate_messages_cpp
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GetPlan
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetPlan
Scanning dependencies of target _rtabmap_msgs_generate_messages_check_deps_GetNodesInRadius
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetNodesInRadius
Scanning dependencies of target rtabmap_msgs_generate_messages_cpp
[ 12%] Built target rtabmap_msgs_generate_messages_cpp
Scanning dependencies of target std_msgs_generate_messages_nodejs
[ 12%] Built target std_msgs_generate_messages_nodejs
Scanning dependencies of target geometry_msgs_generate_messages_nodejs
[ 12%] Built target geometry_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_nodejs
[ 12%] Built target sensor_msgs_generate_messages_nodejs
Scanning dependencies of target rtabmap_msgs_generate_messages_nodejs
[ 24%] Built target rtabmap_msgs_generate_messages_nodejs
Scanning dependencies of target sensor_msgs_generate_messages_lisp
[ 24%] Built target sensor_msgs_generate_messages_lisp
Scanning dependencies of target std_msgs_generate_messages_lisp
[ 24%] Built target std_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_lisp
[ 24%] Built target geometry_msgs_generate_messages_lisp
Scanning dependencies of target rtabmap_msgs_generate_messages_lisp
[ 36%] Built target rtabmap_msgs_generate_messages_lisp
Scanning dependencies of target geometry_msgs_generate_messages_py
[ 36%] Built target geometry_msgs_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_py
[ 36%] Built target sensor_msgs_generate_messages_py
Scanning dependencies of target std_msgs_generate_messages_py
[ 36%] Built target std_msgs_generate_messages_py
Scanning dependencies of target rtabmap_msgs_generate_messages_py
[ 48%] Built target rtabmap_msgs_generate_messages_py
Scanning dependencies of target sensor_msgs_generate_messages_eus
[ 48%] Built target sensor_msgs_generate_messages_eus
Scanning dependencies of target geometry_msgs_generate_messages_eus
[ 48%] Built target geometry_msgs_generate_messages_eus
Scanning dependencies of target std_msgs_generate_messages_eus
[ 48%] Built target std_msgs_generate_messages_eus
Scanning dependencies of target rtabmap_msgs_generate_messages_eus
[ 61%] Built target rtabmap_msgs_generate_messages_eus
Scanning dependencies of target rtabmap_msgs_generate_messages
[ 61%] Built target rtabmap_msgs_generate_messages
Scanning dependencies of target rtabmap_conversions
[ 61%] Building CXX object rtabmap_ros/rtabmap_conversions/CMakeFiles/rtabmap_conversions.dir/src/MsgConversion.cpp.o
[ 61%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_conversions.so
[ 61%] Built target rtabmap_conversions
Scanning dependencies of target rtabmap_wifi_signal_pub
[ 62%] Building CXX object rtabmap_ros/rtabmap_demos/CMakeFiles/rtabmap_wifi_signal_pub.dir/src/WifiSignalPubNode.cpp.o
[ 62%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_demos/wifi_signal_pub
[ 62%] Built target rtabmap_wifi_signal_pub
Scanning dependencies of target rtabmap_wifi_signal_sub
[ 62%] Building CXX object rtabmap_ros/rtabmap_demos/CMakeFiles/rtabmap_wifi_signal_sub.dir/src/WifiSignalSubNode.cpp.o
[ 63%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_demos/wifi_signal_sub
[ 63%] Built target rtabmap_wifi_signal_sub
Scanning dependencies of target rtabmap_external_loop_detection_example
[ 63%] Building CXX object rtabmap_ros/rtabmap_examples/CMakeFiles/rtabmap_external_loop_detection_example.dir/src/ExternalLoopDetectionExample.cpp.o
[ 63%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_examples/external_loop_detection_example
[ 63%] Built target rtabmap_external_loop_detection_example
Scanning dependencies of target rtabmap_rgb_sync
[ 63%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_rgb_sync.dir/src/RGBSyncNode.cpp.o
[ 63%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_sync/rgb_sync
[ 63%] Built target rtabmap_rgb_sync
Scanning dependencies of target rtabmap_sync
[ 63%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/CommonDataSubscriber.cpp.o
[ 64%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberDepth.cpp.o
[ 64%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberStereo.cpp.o
[ 64%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGB.cpp.o
[ 65%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBD.cpp.o
[ 65%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBDX.cpp.o
[ 65%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberScan.cpp.o
[ 66%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberOdom.cpp.o
[ 66%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberSensorData.cpp.o
[ 66%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBD2.cpp.o
[ 66%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBD3.cpp.o
[ 67%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBD4.cpp.o
[ 67%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBD5.cpp.o
[ 67%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync.dir/src/impl/CommonDataSubscriberRGBD6.cpp.o
[ 68%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_sync.so
[ 68%] Built target rtabmap_sync
Scanning dependencies of target rtabmap_stereo_sync
[ 68%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_stereo_sync.dir/src/StereoSyncNode.cpp.o
[ 68%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_sync/stereo_sync
[ 68%] Built target rtabmap_stereo_sync
Scanning dependencies of target rtabmap_sync_plugins
[ 68%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync_plugins.dir/src/nodelets/rgbdx_sync.cpp.o
[ 68%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync_plugins.dir/src/nodelets/rgbd_sync.cpp.o
[ 69%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync_plugins.dir/src/nodelets/stereo_sync.cpp.o
[ 69%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_sync_plugins.dir/src/nodelets/rgb_sync.cpp.o
[ 69%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_sync_plugins.so
[ 69%] Built target rtabmap_sync_plugins
Scanning dependencies of target rtabmap_rgbd_sync
[ 69%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_rgbd_sync.dir/src/RGBDSyncNode.cpp.o
[ 70%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_sync/rgbd_sync
[ 70%] Built target rtabmap_rgbd_sync
Scanning dependencies of target rtabmap_rgbdx_sync
[ 70%] Building CXX object rtabmap_ros/rtabmap_sync/CMakeFiles/rtabmap_rgbdx_sync.dir/src/RGBDXSyncNode.cpp.o
[ 71%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_sync/rgbdx_sync
[ 71%] Built target rtabmap_rgbdx_sync
Scanning dependencies of target rtabmap_point_cloud_assembler
[ 72%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_point_cloud_assembler.dir/src/PointCloudAssemblerNode.cpp.o
[ 72%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/point_cloud_assembler
[ 72%] Built target rtabmap_point_cloud_assembler
Scanning dependencies of target rtabmap_map_optimizer
[ 72%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_map_optimizer.dir/src/MapOptimizerNode.cpp.o
[ 72%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/map_optimizer
[ 72%] Built target rtabmap_map_optimizer
Scanning dependencies of target rtabmap_util_plugins
[ 72%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/MapsManager.cpp.o
[ 73%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/point_cloud_xyzrgb.cpp.o
[ 73%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/point_cloud_xyz.cpp.o
[ 73%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/disparity_to_depth.cpp.o
[ 74%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/pointcloud_to_depthimage.cpp.o
[ 74%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/obstacles_detection.cpp.o
[ 74%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/point_cloud_aggregator.cpp.o
[ 75%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/point_cloud_assembler.cpp.o
[ 75%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/imu_to_tf.cpp.o
[ 75%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/lidar_deskewing.cpp.o
[ 75%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/rgbd_relay.cpp.o
[ 76%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_util_plugins.dir/src/nodelets/rgbd_split.cpp.o
[ 76%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_util_plugins.so
[ 76%] Built target rtabmap_util_plugins
Scanning dependencies of target rtabmap_map_assembler
[ 76%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_map_assembler.dir/src/MapAssemblerNode.cpp.o
[ 77%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/map_assembler
[ 77%] Built target rtabmap_map_assembler
Scanning dependencies of target rtabmap_lidar_deskewing
[ 78%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_lidar_deskewing.dir/src/LidarDeskewingNode.cpp.o
[ 78%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/lidar_deskewing
[ 78%] Built target rtabmap_lidar_deskewing
Scanning dependencies of target rtabmap_rgbd_relay
[ 78%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_rgbd_relay.dir/src/RGBDRelayNode.cpp.o
[ 78%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/rgbd_relay
[ 78%] Built target rtabmap_rgbd_relay
Scanning dependencies of target rtabmap_rgbd_split
[ 79%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_rgbd_split.dir/src/RGBDSplitNode.cpp.o
[ 79%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/rgbd_split
[ 79%] Built target rtabmap_rgbd_split
Scanning dependencies of target rtabmap_imu_to_tf
[ 79%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_imu_to_tf.dir/src/ImuToTFNode.cpp.o
[ 79%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/imu_to_tf
[ 79%] Built target rtabmap_imu_to_tf
Scanning dependencies of target rtabmap_pointcloud_to_depthimage
[ 79%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_pointcloud_to_depthimage.dir/src/PointCloudToDepthImageNode.cpp.o
[ 80%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/pointcloud_to_depthimage
[ 80%] Built target rtabmap_pointcloud_to_depthimage
Scanning dependencies of target rtabmap_odom_msg_to_tf
[ 80%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_odom_msg_to_tf.dir/src/OdomMsgToTFNode.cpp.o
[ 80%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/odom_msg_to_tf
[ 80%] Built target rtabmap_odom_msg_to_tf
Scanning dependencies of target rtabmap_data_player
[ 80%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_data_player.dir/src/DbPlayerNode.cpp.o
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/DbPlayerNode.cpp: In function ‘int main(int, char**)’:
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/DbPlayerNode.cpp:226:22: warning: ‘rtabmap::CameraInfo’ is deprecated [-Wdeprecated-declarations]
  226 |  rtabmap::CameraInfo cameraInfo;
      |                      ^~~~~~~~~~
In file included from /usr/local/include/rtabmap-0.21/rtabmap/core/SensorCapture.h:32,
                 from /usr/local/include/rtabmap-0.21/rtabmap/core/Camera.h:31,
                 from /usr/local/include/rtabmap-0.21/rtabmap/core/DBReader.h:35,
                 from /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/DbPlayerNode.cpp:51:
/usr/local/include/rtabmap-0.21/rtabmap/core/SensorCaptureInfo.h:80:46: note: declared here
   80 | RTABMAP_DEPRECATED typedef SensorCaptureInfo CameraInfo;
      |                                              ^~~~~~~~~~
[ 81%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/data_player
[ 81%] Built target rtabmap_data_player
Scanning dependencies of target rtabmap_point_cloud_aggregator
[ 81%] Building CXX object rtabmap_ros/rtabmap_util/CMakeFiles/rtabmap_point_cloud_aggregator.dir/src/PointCloudAggregatorNode.cpp.o
[ 81%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_util/point_cloud_aggregator
[ 81%] Built target rtabmap_point_cloud_aggregator
Scanning dependencies of target rtabmap_stereo_camera
[ 82%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_stereo_camera.dir/src/StereoCameraNode.cpp.o
[ 82%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_legacy/stereo_camera
[ 82%] Built target rtabmap_stereo_camera
Scanning dependencies of target rtabmap_legacy_gencfg
[ 83%] Generating dynamic reconfigure files from cfg/Camera.cfg: /home/robond/catkin_ws3/devel/include/rtabmap_legacy/CameraConfig.h /home/robond/catkin_ws3/devel/lib/python3/dist-packages/rtabmap_legacy/cfg/CameraConfig.py
Generating reconfiguration files for Camera in rtabmap_legacy
Wrote header file in /home/robond/catkin_ws3/devel/include/rtabmap_legacy/CameraConfig.h
[ 83%] Built target rtabmap_legacy_gencfg
Scanning dependencies of target rtabmap_camera
[ 83%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_camera.dir/src/CameraNode.cpp.o
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:251:26: warning: ‘rtabmap::CameraThread’ is deprecated [-Wdeprecated-declarations]
  251 |  rtabmap::CameraThread * cameraThread_;
      |                          ^~~~~~~~~~~~~
In file included from /usr/local/include/rtabmap-0.21/rtabmap/core/CameraThread.h:30,
                 from /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:37:
/usr/local/include/rtabmap-0.21/rtabmap/core/SensorCaptureThread.h:214:48: note: declared here
  214 | RTABMAP_DEPRECATED typedef SensorCaptureThread CameraThread;
      |                                                ^~~~~~~~~~~~
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp: In member function ‘void CameraWrapper::setParameters(int, double, const string&, bool)’:
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:212:33: warning: ‘rtabmap::CameraThread’ is deprecated [-Wdeprecated-declarations]
  212 |    cameraThread_ = new rtabmap::CameraThread(camera_);
      |                                 ^~~~~~~~~~~~
In file included from /usr/local/include/rtabmap-0.21/rtabmap/core/CameraThread.h:30,
                 from /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:37:
/usr/local/include/rtabmap-0.21/rtabmap/core/SensorCaptureThread.h:214:48: note: declared here
  214 | RTABMAP_DEPRECATED typedef SensorCaptureThread CameraThread;
      |                                                ^~~~~~~~~~~~
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp: In member function ‘virtual bool CameraWrapper::handleEvent(UEvent*)’:    
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:226:27: warning: ‘rtabmap::CameraEvent’ is deprecated [-Wdeprecated-declarations]
  226 |    rtabmap::CameraEvent * e = (rtabmap::CameraEvent*)event;
      |                           ^
In file included from /usr/local/include/rtabmap-0.21/rtabmap/core/CameraEvent.h:30,
                 from /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:38:
/usr/local/include/rtabmap-0.21/rtabmap/core/SensorEvent.h:92:40: note: declared here
   92 | RTABMAP_DEPRECATED typedef SensorEvent CameraEvent;
      |                                        ^~~~~~~~~~~
/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:226:52: warning: ‘rtabmap::CameraEvent’ is deprecated [-Wdeprecated-declarations]
  226 |    rtabmap::CameraEvent * e = (rtabmap::CameraEvent*)event;
      |                                                    ^
In file included from /usr/local/include/rtabmap-0.21/rtabmap/core/CameraEvent.h:30,
                 from /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy/src/CameraNode.cpp:38:
/usr/local/include/rtabmap-0.21/rtabmap/core/SensorEvent.h:92:40: note: declared here
   92 | RTABMAP_DEPRECATED typedef SensorEvent CameraEvent;
      |                                        ^~~~~~~~~~~
[ 84%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_legacy/camera
[ 84%] Built target rtabmap_camera
Scanning dependencies of target rtabmap_legacy_plugins
[ 84%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_legacy_plugins.dir/src/nodelets/data_throttle.cpp.o
[ 84%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_legacy_plugins.dir/src/nodelets/stereo_throttle.cpp.o
[ 85%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_legacy_plugins.dir/src/nodelets/data_odom_sync.cpp.o
[ 85%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_legacy_plugins.dir/src/nodelets/obstacles_detection_old.cpp.o
[ 85%] Building CXX object rtabmap_ros/rtabmap_legacy/CMakeFiles/rtabmap_legacy_plugins.dir/src/nodelets/undistort_depth.cpp.o
[ 85%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_legacy_plugins.so
[ 85%] Built target rtabmap_legacy_plugins
Scanning dependencies of target rtabmap_odom
[ 85%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_odom.dir/src/OdometryROS.cpp.o
[ 85%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_odom.dir/src/PluginInterface.cpp.o
[ 86%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_odom.so
[ 86%] Built target rtabmap_odom
Scanning dependencies of target rtabmap_odom_plugins
[ 87%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_odom_plugins.dir/src/nodelets/rgbd_odometry.cpp.o
[ 87%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_odom_plugins.dir/src/nodelets/stereo_odometry.cpp.o
[ 87%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_odom_plugins.dir/src/nodelets/rgbdicp_odometry.cpp.o
[ 87%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_odom_plugins.dir/src/nodelets/icp_odometry.cpp.o
[ 88%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_odom_plugins.so
[ 88%] Built target rtabmap_odom_plugins
Scanning dependencies of target rtabmap_icp_odometry
[ 88%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_icp_odometry.dir/src/ICPOdometryNode.cpp.o
[ 89%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_odom/icp_odometry
[ 89%] Built target rtabmap_icp_odometry
Scanning dependencies of target rtabmap_rgbdicp_odometry
[ 89%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_rgbdicp_odometry.dir/src/RGBDICPOdometryNode.cpp.o
[ 89%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_odom/rgbdicp_odometry
[ 89%] Built target rtabmap_rgbdicp_odometry
Scanning dependencies of target rtabmap_rgbd_odometry
[ 89%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_rgbd_odometry.dir/src/RGBDOdometryNode.cpp.o
[ 90%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_odom/rgbd_odometry
[ 90%] Built target rtabmap_rgbd_odometry
Scanning dependencies of target rtabmap_stereo_odometry
[ 90%] Building CXX object rtabmap_ros/rtabmap_odom/CMakeFiles/rtabmap_stereo_odometry.dir/src/StereoOdometryNode.cpp.o
[ 91%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_odom/stereo_odometry
[ 91%] Built target rtabmap_stereo_odometry
Scanning dependencies of target rtabmap_slam_plugins
[ 91%] Building CXX object rtabmap_ros/rtabmap_slam/CMakeFiles/rtabmap_slam_plugins.dir/src/CoreWrapper.cpp.o
[ 91%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_slam_plugins.so
[ 91%] Built target rtabmap_slam_plugins
Scanning dependencies of target rtabmap_node
[ 91%] Building CXX object rtabmap_ros/rtabmap_slam/CMakeFiles/rtabmap_node.dir/src/CoreNode.cpp.o
[ 92%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_slam/rtabmap
[ 92%] Built target rtabmap_node
Scanning dependencies of target rtabmap_viz
[ 92%] Building CXX object rtabmap_ros/rtabmap_viz/CMakeFiles/rtabmap_viz.dir/src/GuiNode.cpp.o
[ 93%] Building CXX object rtabmap_ros/rtabmap_viz/CMakeFiles/rtabmap_viz.dir/src/GuiWrapper.cpp.o
[ 93%] Building CXX object rtabmap_ros/rtabmap_viz/CMakeFiles/rtabmap_viz.dir/src/PreferencesDialogROS.cpp.o
[ 93%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_viz/rtabmap_viz
[ 93%] Built target rtabmap_viz
[ 93%] Generating include/rtabmap_rviz_plugins/moc_OrbitOrientedViewController.cpp
[ 93%] Generating include/rtabmap_rviz_plugins/moc_MapCloudDisplay.cpp
[ 93%] Generating include/rtabmap_rviz_plugins/moc_MapGraphDisplay.cpp
[ 94%] Generating include/rtabmap_rviz_plugins/moc_InfoDisplay.cpp
Scanning dependencies of target rtabmap_rviz_plugins
[ 94%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/src/MapCloudDisplay.cpp.o
[ 95%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/src/MapGraphDisplay.cpp.o
[ 95%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/src/InfoDisplay.cpp.o
[ 95%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/include/rtabmap_rviz_plugins/moc_MapCloudDisplay.cpp.o
[ 95%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/include/rtabmap_rviz_plugins/moc_MapGraphDisplay.cpp.o
[ 96%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/include/rtabmap_rviz_plugins/moc_InfoDisplay.cpp.o
[ 96%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/include/rtabmap_rviz_plugins/moc_OrbitOrientedViewController.cpp.o
[ 96%] Building CXX object rtabmap_ros/rtabmap_rviz_plugins/CMakeFiles/rtabmap_rviz_plugins.dir/src/OrbitOrientedViewController.cpp.o
[ 97%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_rviz_plugins.so
[ 97%] Built target rtabmap_rviz_plugins
Scanning dependencies of target rtabmap_costmap_plugins
[ 97%] Building CXX object rtabmap_ros/rtabmap_costmap_plugins/CMakeFiles/rtabmap_costmap_plugins.dir/src/static_layer.cpp.o
[ 98%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_costmap_plugins.so
[ 98%] Built target rtabmap_costmap_plugins
Scanning dependencies of target rtabmap_costmap_plugins2
[ 98%] Building CXX object rtabmap_ros/rtabmap_costmap_plugins/CMakeFiles/rtabmap_costmap_plugins2.dir/src/voxel_layer.cpp.o
[ 98%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_costmap_plugins2.so
[ 98%] Built target rtabmap_costmap_plugins2
Scanning dependencies of target rtabmap_costmap_voxel_markers
[100%] Building CXX object rtabmap_ros/rtabmap_costmap_plugins/CMakeFiles/rtabmap_costmap_voxel_markers.dir/src/voxel_markers.cpp.o
[100%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_costmap_plugins/voxel_markers
[100%] Built target rtabmap_costmap_voxel_markers
robond@guido:~/catkin_ws3$ 

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

🟢 ignore this section. failed attempts: rtabmap-ros link to target Eigen3::Eigen not found issue.

CMake Error at rtabmap_ros/rtabmap_rviz_plugins/CMakeLists.txt:101 (add_library):
  Target "rtabmap_rviz_plugins" links to target "Eigen3::Eigen" but the
  target was not found.  Perhaps a find_package() call is missing for an
  IMPORTED target, or an ALIAS target is missing?
CMake Error at /opt/ros/noetic/share/tf_conversions/cmake/tf_conversionsConfig.cmake:113 (message):
  Project 'tf_conversions' specifies '/usr/include/eigen3' as an include dir,
  which is not found.  It does neither exist as an absolute directory nor in
  '${{prefix}}//usr/include/eigen3'.  Check the website
  'http://www.ros.org/wiki/tf_conversions' for information and consider
  reporting the problem.
Call Stack (most recent call first):
  /opt/ros/noetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package)
  rtabmap_ros/rtabmap_conversions/CMakeLists.txt:4 (find_package)
  • ~/catkin_ws3/src/rtabmap_ros/rtabmap_rviz_plugins/CMakeLists.txt Line 99
    add find_package(Eigen3 REQUIRED NO_MODULE)

  • set(EIGEN3_INCLUDE_DIR "/usr/include/eigen3") ❌
    https://stackoverflow.com/a/64188943

  • include_directories(/usr/include/eigen3) ❌

  • set(Eigen3_DIR "/usr/local/share/eigen3/cmake")
    find_package(Eigen3 REQUIRED) ❌

  • set(Eigen3_DIR "/usr/lib/cmake/eigen3")
    find_package(Eigen3 REQUIRED NO_MODULE)

  • Smellly on Mar 25, 2020 · edited by Smellly
    Update my Eigen version from 3.2 to 3.3.9 (git clone && make && make install)
    Then replace find_package(Eigen3 REQUIRED) to
    list(APPEND CMAKE_INCLUDE_PATH "/usr/local/include")
    find_package (Eigen3 3.3 REQUIRED NO_MODULE) ❌
    ducha-aiki/pymagsac#4 (comment)

  • list(APPEND CMAKE_INCLUDE_PATH "/home/robond/eigen-3.3.9/cmake") ❌
    ## "/home/robond/eigen-3.3.9" ❌
    find_package (Eigen3 3.3 REQUIRED NO_MODULE)

  • find_path(EIGEN3_INCLUDE_DIR NAMES Eigen/Core PATHS /usr/include/eigen3)
    include_directories(${EIGEN3_INCLUDE_DIR}) ❌

  • set(CMAKE_PREFIX_PATH "/usr/lib/cmake/eigen3" ${CMAKE_PREFIX_PATH}) ## added by nov05
    find_package(Eigen3 REQUIRED) ## added by nov05 ❌

  • set(CMAKE_PREFIX_PATH "/usr/local/share/eigen3/cmake" ${CMAKE_PREFIX_PATH}) ## added by nov05
    find_package(Eigen3 3.3 REQUIRED NO_MODULE) ## added by nov05 ❌

  • Add sudo gedit /usr/share/cmake-3.16/Modules/FindEigen3.cmake
    https://gitlab.com/libeigen/eigen/-/raw/3.2/cmake/FindEigen3.cmake?ref_type=heads

  • ROS Noetic (and its packages like tf_conversions) is built against system-wide Eigen at /usr/include/eigen3 (which is Eigen 3.3.7 on WSL2 Ubuntu 20.04).

  • The user installed Eigen 3.3.9 is at /usr/local/include/eigen3.

  • pkg-config --cflags eigen3 points to /usr/local/include/eigen3 — this could confuse CMake or conflict with ROS.

  • ✅✅✅ It looks like between Eigen3 3.2 and 3.3 it changed from using FindEigen3.cmake to Eigen3Config.cmake. This changed how to include Eigen3 into a project and in 3.3 it uses Eigen3::Eigen3. But as it turns out on Ubuntu 16.04 the package is libeigen3-dev (3.3~beta1-2) and 3.3 beta versions didn't export Eigen3::Eigen3 instead it contains:
    add_definitions ( ${EIGEN3_DEFINITIONS} )
    include_directories ( ${EIGEN3_INCLUDE_DIRS} )
    So just remove target_link_libraries(KFilter Eigen3::Eigen) and it should be fine.
    https://stackoverflow.com/a/53992826

$ catkin_make -DCMAKE_BUILD_TYPE=Release
-DRTABMAP_SYNC_MULTI_RGBD=ON
-DRTABMAP_SYNC_USER_DATA=ON
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2
-DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4
-j1

############# begin of add, nov05
# ❌ There is no Eigen3::Eigen in the value of Libraries. The two are "linked".
# Store Eigen3::Eigen separately before removing it from ${Libraries}
list(FIND Libraries Eigen3::Eigen LIB_INDEX)
# If Eigen3::Eigen is in the list, remove it
if(LIB_INDEX GREATER -1)
  list(REMOVE_ITEM Libraries Eigen3::Eigen)
endif()
############# end of add, nov05
############# begin of add, nov05
# Add Eigen3::Eigen back to the Libraries list if it was removed
if(LIB_INDEX GREATER -1)
  list(APPEND Libraries Eigen3::Eigen)
endif()
############# end of add, nov05

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

🔍 1. SIFT & SURF (Patent Algorithms in OpenCV)

These are feature detection and description algorithms used in computer vision:

Algorithm Purpose Patented? License Issue?
SIFT (Scale-Invariant Feature Transform) Detect and describe local features in images 🛑 Yes (by the University of British Columbia) Until March 2020
SURF (Speeded-Up Robust Features) Faster version of SIFT 🛑 Yes (by ETH Zurich) Until July 2020

Here's the timeline for SIFT and SURF patents:

🧠 SIFT (Scale-Invariant Feature Transform)

  • Inventor: David Lowe

  • Patent Number: US Patent 6,711,293

  • Filed: March 6, 2000

  • Granted: March 23, 2004

  • Assignee: University of British Columbia

  • Expiration: March 6, 2020 (20 years after filing)

🔒 For most of its life, SIFT was under patent, which restricted its inclusion in open-source distributions like OpenCV and ROS.


SURF (Speeded-Up Robust Features)

  • Inventors: Herbert Bay, Andreas Ess, Tinne Tuytelaars, Luc Van Gool

  • Patent Number: WO2006114405A1 / US20090297059A1 (international application)

  • Filed: March 18, 2006

  • Published: 2006–2009 depending on jurisdiction

  • Assignee: ETH Zurich / Vision Components GmbH

  • Expiration: Generally around March 2026, but enforcement varies, and key parts expired or became abandoned earlier.

🔹 Most open-source projects treated SURF as nonfree due to licensing and patent ambiguity even though the patent was less tightly enforced.


🌱 Summary Table

Algorithm Inventor(s) Filed Expired Patent # License Issue in OpenCV?
SIFT David Lowe Mar 6, 2000 Mar 6, 2020 US6711293B1 ✅ Was nonfree
SURF Bay et al. (ETH) Mar 18, 2006 ~2026 (some lapsed early) WO2006114405A1 / US20090297059A1 ✅ Treated as nonfree

Let me know if you want links to the patent documents or help ensuring your OpenCV is correctly using them now that they're safe to use.

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

https://pypi.org/project/opencv-python/3.4.2.16/
https://pypi.org/project/opencv-contrib-python/4.3.0.38/

For patent reasons, opencv 4.5.1.48 does not include the whole algorithm
You can use Python3.6 (or Python3.7 maybe OK) and install opencv-pyhton==3.4.2.16 and opencv-contrib-python==3.4.2.16, then you can use the function that:
surf = cv2.xfeatures2d.SURF_create() or sift = cv2.xfeatures2d.SIFT_create()
Share
Improve this answer
Follow
answered Mar 11, 2022 at 14:42

3.4.2.16 available on mac but not ubuntu #270 Closed
skvark on Dec 17, 2019 Member
Please use 3.4.2.17. See: https://github.com/skvark/opencv-python/releases/tag/17
There was an error in the build matrix in the 3.4.2.16 release.
opencv/opencv-python#270

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

🟢 verify opencv 4.11 cuda support

robond@guido:~/catkin_ws3$ python3
Python 3.8.10 (default, Mar 18 2025, 20:04:55) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
(cv2.getBuildInformation())
>>> print(cv2.getBuildInformation())

General configuration for OpenCV 4.11.0 =====================================
  Version control:               4.11.0-dirty

  Extra modules:
    Location (extra):            /home/robond/tmp/opencv-python/opencv_contrib/modules
    Version control (extra):     4.11.0

  Platform:
    Timestamp:                   2025-04-05T02:35:21Z
    Host:                        Linux 5.15.167.4-microsoft-standard-WSL2 x86_64
    CMake:                       4.0.0
    CMake generator:             Ninja
    CMake build tool:            /usr/bin/ninja
    Configuration:               Release
    Algorithm Hint:              ALGO_HINT_ACCURATE

  CPU/HW features:
    Baseline:                    SSE SSE2 SSE3
      requested:                 SSE3
    Dispatched code generation:  SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
      SSE4_1 (16 files):         + SSSE3 SSE4_1
      SSE4_2 (1 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
      AVX (8 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
      FP16 (0 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 AVX FP16
      AVX2 (36 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 AVX FP16 AVX2 FMA3
      AVX512_SKX (5 files):      + SSSE3 SSE4_1 POPCNT SSE4_2 AVX FP16 AVX2 FMA3 AVX_512F AVX512_COMMON AVX512_SKX

  C/C++:
    Built as dynamic libs?:      NO
    C++ standard:                11
    C++ Compiler:                /usr/bin/c++  (ver 9.4.0)
    C++ flags (Release):         -fsigned-char -ffast-math -fno-finite-math-only -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG
    C++ flags (Debug):           -fsigned-char -ffast-math -fno-finite-math-only -W -Wall -Wreturn-type -Wnon-virtual-dtor -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG
    C Compiler:                  /usr/bin/cc
    C flags (Release):           -fsigned-char -ffast-math -fno-finite-math-only -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse3 -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG
    C flags (Debug):             -fsigned-char -ffast-math -fno-finite-math-only -W -Wall -Wreturn-type -Waddress -Wsequence-point -Wformat -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse3 -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG
    Linker flags (Release):      -Wl,--exclude-libs,libippicv.a -Wl,--exclude-libs,libippiw.a   -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined 

    Linker flags (Debug):        -Wl,--exclude-libs,libippicv.a -Wl,--exclude-libs,libippiw.a   -Wl,--gc-sections -Wl,--as-needed -Wl,--no-undefined 

    ccache:                      NO
    Precompiled headers:         NO
    Extra dependencies:          /usr/lib/x86_64-linux-gnu/libwebp.so /usr/lib/x86_64-linux-gnu/libwebpmux.so /usr/lib/x86_64-linux-gnu/libwebpdemux.so openjp2 /usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libGLU.so vtkRenderingOpenGL2 vtkCommonCore vtksys vtkCommonDataModel vtkCommonMath vtkCommonMisc vtkCommonSystem vtkCommonTransforms vtkCommonExecutionModel vtkIOImage vtkDICOMParser vtkmetaio /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libtiff.so vtkImagingCore vtkRenderingCore vtkCommonColor vtkCommonComputationalGeometry vtkFiltersCore vtkFiltersGeneral vtkFiltersGeometry vtkFiltersSources vtkInteractionStyle vtkFiltersExtraction vtkFiltersStatistics vtkImagingFourier vtkalglib vtkRenderingLOD vtkFiltersModeling vtkIOPLY vtkIOCore vtkFiltersTexture vtkRenderingFreeType /usr/lib/x86_64-linux-gnu/libfreetype.so vtkIOExport vtkRenderingGL2PSOpenGL2 /usr/lib/x86_64-linux-gnu/libgl2ps.so vtkIOGeometry vtkIOLegacy Iconv::Iconv m pthread cudart_static dl rt nppc nppial nppicc nppidei nppif nppig nppim nppist nppisu nppitc npps cublas cudnn cufft -L/usr/local/cuda/lib64 -L/usr/lib/x86_64-linux-gnu
    3rdparty dependencies:       libprotobuf ade ittnotify IlmImf ippiw ippicv

  OpenCV modules:
    To be built:                 alphamat aruco bgsegm bioinspired calib3d ccalib core cudaarithm cudabgsegm cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev datasets dnn dnn_objdetect dnn_superres dpm face features2d flann fuzzy gapi hdf hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor mcc ml objdetect optflow phase_unwrapping photo plot python3 quality rapid reg rgbd saliency shape signal stereo stitching structured_light superres surface_matching text tracking video videoio videostab viz wechat_qrcode xfeatures2d ximgproc xobjdetect xphoto
    Disabled:                    cudacodec freetype world
    Disabled by dependency:      -
    Unavailable:                 cannops cvv fastcv java julia matlab ovis python2 sfm ts
    Applications:                -
    Documentation:               NO
    Non-free algorithms:         YES

  GUI:                           GTK3
    GTK+:                        YES (ver 3.24.20)
    OpenGL support:              YES (/usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libGLU.so)
    VTK support:                 YES (ver 7.1.1)

  Media I/O:
    ZLib:                        /usr/lib/x86_64-linux-gnu/libz.so (ver 1.2.11)
    JPEG:                        /usr/lib/x86_64-linux-gnu/libjpeg.so (ver 80)
    WEBP:                        /usr/lib/x86_64-linux-gnu/libwebp.so (ver decoder: 0x0208, encoder: 0x020e, demux: 0x0107)
    AVIF:                        NO
    PNG:                         /usr/lib/x86_64-linux-gnu/libpng.so (ver 1.6.37)
    TIFF:                        /usr/lib/x86_64-linux-gnu/libtiff.so (ver 42 / 4.1.0)
    JPEG 2000:                   OpenJPEG (ver 2.3.1)
    OpenEXR:                     build (ver 2.3.0)
    GIF:                         NO
    HDR:                         YES
    SUNRASTER:                   YES
    PXM:                         YES
    PFM:                         YES

  Video I/O:
    FFMPEG:                      YES
      avcodec:                   YES (58.54.100)
      avformat:                  YES (58.29.100)
      avutil:                    YES (56.31.100)
      swscale:                   YES (5.5.100)
      avresample:                YES (4.0.0)
    GStreamer:                   NO
    v4l/v4l2:                    YES (linux/videodev2.h)

  Parallel framework:            TBB (ver 2020.1 interface 11101)

  Trace:                         YES (with Intel ITT)

  Other third-party libraries:
    Intel IPP:                   2021.12.0 [2021.12.0]
           at:                   /home/robond/tmp/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build/3rdparty/ippicv/ippicv_lnx/icv
    Intel IPP IW:                sources (2021.12.0)
              at:                /home/robond/tmp/opencv-python/_skbuild/linux-x86_64-3.8/cmake-build/3rdparty/ippicv/ippicv_lnx/iw
    VA:                          NO
    Lapack:                      NO
    Eigen:                       YES (ver 3.3.7)
    Custom HAL:                  NO
    Protobuf:                    build (3.19.1)
    Flatbuffers:                 builtin/3rdparty (23.5.9)

  NVIDIA CUDA:                   YES (ver 12.2, CUFFT CUBLAS FAST_MATH)
    NVIDIA GPU arch:             75
    NVIDIA PTX archs:

  cuDNN:                         YES (ver 8.9.7)

  OpenCL:                        YES (no extra features)
    Include path:                /home/robond/tmp/opencv-python/opencv/3rdparty/include/opencl/1.2
    Link libraries:              Dynamic load

  Python 3:
    Interpreter:                 /usr/bin/python3 (ver 3.8.10)
    Libraries:                   /usr/lib/x86_64-linux-gnu/libpython3.8.so (ver 3.8.10)
    Limited API:                 YES (ver 0x03060000)
    numpy:                       /usr/lib/python3/dist-packages/numpy/core/include (ver 1.17.4)
    install path:                python/cv2/python-3

  Python (for build):            /usr/bin/python3

  Java:
    ant:                         NO
    Java:                        NO
    JNI:                         NO
    Java wrappers:               NO
    Java tests:                  NO

  Install to:                    /home/robond/tmp/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install
-----------------------------------------------------------------


>>>

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

🟢⚠️ issue solved: rtabmaps_ros built from source warnings.
✅ those are missing ros noetic packages. just apt-get install them, which seems to fix the problem.

CMake Warning at rtabmap_ros/rtabmap_slam/CMakeLists.txt:14 (find_package):
  By not providing "Findapriltag_ros.cmake" in CMAKE_MODULE_PATH this project
  has asked CMake to find a package configuration file provided by
  "apriltag_ros", but CMake did not find one.

  Could not find a package configuration file provided by "apriltag_ros" with
  any of the following names:

    apriltag_rosConfig.cmake
    apriltag_ros-config.cmake

  Add the installation prefix of "apriltag_ros" to CMAKE_PREFIX_PATH or set
  "apriltag_ros_DIR" to a directory containing one of the above files.  If
  "apriltag_ros" provides a separate development package or SDK, be sure it
  has been installed.


CMake Warning at rtabmap_ros/rtabmap_slam/CMakeLists.txt:15 (find_package):
  By not providing "Findfiducial_msgs.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "fiducial_msgs", but CMake did not find one.

  Could not find a package configuration file provided by "fiducial_msgs"
  with any of the following names:

    fiducial_msgsConfig.cmake
    fiducial_msgs-config.cmake

  Add the installation prefix of "fiducial_msgs" to CMAKE_PREFIX_PATH or set
  "fiducial_msgs_DIR" to a directory containing one of the above files.  If
  "fiducial_msgs" provides a separate development package or SDK, be sure it
  has been installed.
  • ChatGPT suggestion (verify carefully)

Yeah, those warnings suggest missing optional dependencies — and they can cause segfaults if the code tries to use those features at runtime. Let’s fix them.


Step-by-Step Fix

1. Install apriltag_ros and fiducial_msgs

Since you’re on ROS Noetic (Ubuntu 18.04):

🔧 apriltag_ros

This one isn’t installed by default.

cd ~/catkin_ws3/src
git clone https://github.com/AprilRobotics/apriltag_ros.git

Dependencies:

sudo apt install ros-noetic-image-geometry ros-noetic-camera-info-manager

🔧 fiducial_msgs

This is part of fiducials by Ubiquity Robotics:

cd ~/catkin_ws3/src
git clone https://github.com/UbiquityRobotics/fiducials.git

This package includes:

  • fiducial_msgs
  • fiducial_slam
  • fiducial_vlam (optional)

2. Rebuild Your Workspace

cd ~/catkin_ws3
catkin_make

If you get CMake errors, we can troubleshoot them step by step — these two packages have some quirks.


3. (Optional) Set CMAKE_PREFIX_PATH or *_DIR Manually

Only if you installed the packages somewhere non-standard:

export CMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH:/path/to/install

Or directly:

export apriltag_ros_DIR=/path/to/apriltag_ros
export fiducial_msgs_DIR=/path/to/fiducial_msgs

But in your case, just putting the source folders in catkin_ws3/src should be enough.


4. Retry RTAB-Map Launch

Once those warnings disappear, retry your launch. If the segmentation fault is gone, it was likely due to the missing message or tag libraries.


Let me know if you hit build errors with fiducials or apriltag_ros. I can help patch or edit CMakeLists.txt if needed.

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

🟢 rtabmap_ros minimal launch

robond@guido:~/catkin_ws3$ roslaunch rtabmap_ros rtabmap.launch rtabmap_args:="--delete_db_on_start"
... logging to /home/robond/.ros/log/26548dec-13f1-11f0-801f-b1d2473e9698/roslaunch-guido-68500.log
Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://guido:35481/

SUMMARY
========

CLEAR PARAMETERS
 * /rtabmap/rgbd_odometry/
 * /rtabmap/rtabmap/
 * /rtabmap/rtabmap_viz/

PARAMETERS
 * /rosdistro: noetic
 * /rosversion: 1.17.0
 * /rtabmap/rgbd_odometry/approx_sync: True
 * /rtabmap/rgbd_odometry/approx_sync_max_interval: 0.0
 * /rtabmap/rgbd_odometry/config_path:
 * /rtabmap/rgbd_odometry/expected_update_rate: 0.0
 * /rtabmap/rgbd_odometry/frame_id: camera_link
 * /rtabmap/rgbd_odometry/ground_truth_base_frame_id:
 * /rtabmap/rgbd_odometry/ground_truth_frame_id:
 * /rtabmap/rgbd_odometry/guess_frame_id:
 * /rtabmap/rgbd_odometry/guess_min_rotation: 0.0
 * /rtabmap/rgbd_odometry/guess_min_translation: 0.0
 * /rtabmap/rgbd_odometry/keep_color: False
 * /rtabmap/rgbd_odometry/max_update_rate: 0.0
 * /rtabmap/rgbd_odometry/odom_frame_id: odom
 * /rtabmap/rgbd_odometry/publish_tf: True
 * /rtabmap/rgbd_odometry/subscribe_rgbd: False
 * /rtabmap/rgbd_odometry/sync_queue_size: 10
 * /rtabmap/rgbd_odometry/topic_queue_size: 1
 * /rtabmap/rgbd_odometry/wait_for_transform_duration: 0.2
 * /rtabmap/rgbd_odometry/wait_imu_to_init: False
 * /rtabmap/rtabmap/Mem/IncrementalMemory: true
 * /rtabmap/rtabmap/Mem/InitWMWithAllNodes: false
 * /rtabmap/rtabmap/approx_sync: True
 * /rtabmap/rtabmap/config_path:
 * /rtabmap/rtabmap/database_path: ~/.ros/rtabmap.db
 * /rtabmap/rtabmap/frame_id: camera_link
 * /rtabmap/rtabmap/gen_depth: False
 * /rtabmap/rtabmap/gen_depth_decimation: 1
 * /rtabmap/rtabmap/gen_depth_fill_holes_error: 0.1
 * /rtabmap/rtabmap/gen_depth_fill_holes_size: 0
 * /rtabmap/rtabmap/gen_depth_fill_iterations: 1
 * /rtabmap/rtabmap/gen_scan: False
 * /rtabmap/rtabmap/ground_truth_base_frame_id:
 * /rtabmap/rtabmap/ground_truth_frame_id:
 * /rtabmap/rtabmap/initial_pose:
 * /rtabmap/rtabmap/landmark_angular_variance: 9999.0
 * /rtabmap/rtabmap/landmark_linear_variance: 0.0001
 * /rtabmap/rtabmap/loc_thr: 0.0
 * /rtabmap/rtabmap/map_frame_id: map
 * /rtabmap/rtabmap/odom_frame_id:
 * /rtabmap/rtabmap/odom_frame_id_init:
 * /rtabmap/rtabmap/odom_sensor_sync: False
 * /rtabmap/rtabmap/odom_tf_angular_variance: 0.001
 * /rtabmap/rtabmap/odom_tf_linear_variance: 0.001
 * /rtabmap/rtabmap/publish_tf: True
 * /rtabmap/rtabmap/scan_cloud_max_points: 0
 * /rtabmap/rtabmap/subscribe_depth: True
 * /rtabmap/rtabmap/subscribe_odom_info: True
 * /rtabmap/rtabmap/subscribe_rgb: True
 * /rtabmap/rtabmap/subscribe_rgbd: False
 * /rtabmap/rtabmap/subscribe_scan: False
 * /rtabmap/rtabmap/subscribe_scan_cloud: False
 * /rtabmap/rtabmap/subscribe_scan_descriptor: False
 * /rtabmap/rtabmap/subscribe_stereo: False
 * /rtabmap/rtabmap/subscribe_user_data: False
 * /rtabmap/rtabmap/sync_queue_size: 10
 * /rtabmap/rtabmap/topic_queue_size: 1
 * /rtabmap/rtabmap/wait_for_transform_duration: 0.2
 * /rtabmap/rtabmap_viz/approx_sync: True
 * /rtabmap/rtabmap_viz/frame_id: camera_link
 * /rtabmap/rtabmap_viz/odom_frame_id:
 * /rtabmap/rtabmap_viz/subscribe_depth: True
 * /rtabmap/rtabmap_viz/subscribe_odom_info: True
 * /rtabmap/rtabmap_viz/subscribe_rgb: True
 * /rtabmap/rtabmap_viz/subscribe_rgbd: False
 * /rtabmap/rtabmap_viz/subscribe_scan: False
 * /rtabmap/rtabmap_viz/subscribe_scan_cloud: False
 * /rtabmap/rtabmap_viz/subscribe_scan_descriptor: False
 * /rtabmap/rtabmap_viz/subscribe_stereo: False
 * /rtabmap/rtabmap_viz/sync_queue_size: 10
 * /rtabmap/rtabmap_viz/topic_queue_size: 1
 * /rtabmap/rtabmap_viz/wait_for_transform_duration: 0.2

NODES
  /rtabmap/
    rgbd_odometry (rtabmap_odom/rgbd_odometry)
    rtabmap (rtabmap_slam/rtabmap)
    rtabmap_viz (rtabmap_viz/rtabmap_viz)

auto-starting new master
process[master]: started with pid [68508]
ROS_MASTER_URI=http://localhost:11311

setting /run_id to 26548dec-13f1-11f0-801f-b1d2473e9698
process[rosout-1]: started with pid [68518]
started core service [/rosout]
process[rtabmap/rgbd_odometry-2]: started with pid [68525]
process[rtabmap/rtabmap-3]: started with pid [68527]
process[rtabmap/rtabmap_viz-4]: started with pid [68528]
[ INFO] [1744058690.894461897]: Starting node...
[ INFO] [1744058690.938268093]: Initializing nodelet with 12 worker threads.
[ INFO] [1744058690.938977393]: Initializing nodelet with 12 worker threads.
[ INFO] [1744058691.088782178]: Starting node...
[ INFO] [1744058691.099692477]: Odometry: frame_id               = camera_link
[ INFO] [1744058691.099785777]: Odometry: odom_frame_id          = odom
[ INFO] [1744058691.099837777]: Odometry: publish_tf             = true
[ INFO] [1744058691.099887177]: Odometry: wait_for_transform     = true
[ INFO] [1744058691.100013577]: Odometry: wait_for_transform_duration  = 0.200000
[ INFO] [1744058691.100065377]: Odometry: log_to_rosout_level    = 4
[ INFO] [1744058691.100330977]: Odometry: initial_pose           = xyz=0.000000,0.000000,0.000000 rpy=0.000000,-0.000000,0.000000
[ INFO] [1744058691.100423977]: Odometry: ground_truth_frame_id  =
[ INFO] [1744058691.100479577]: Odometry: ground_truth_base_frame_id =
[ INFO] [1744058691.100540377]: Odometry: config_path            =
[ INFO] [1744058691.100599777]: Odometry: publish_null_when_lost = true
[ INFO] [1744058691.100657277]: Odometry: publish_compressed_sensor_data = false
[ INFO] [1744058691.100709477]: Odometry: guess_frame_id         =
[ INFO] [1744058691.100772377]: Odometry: guess_min_translation  = 0.000000
[ INFO] [1744058691.100831577]: Odometry: guess_min_rotation     = 0.000000
[ INFO] [1744058691.100894077]: Odometry: guess_min_time         = 0.000000
[ INFO] [1744058691.100953377]: Odometry: expected_update_rate   = 0.000000 Hz
[ INFO] [1744058691.101010277]: Odometry: max_update_rate        = 0.000000 Hz
[ INFO] [1744058691.101083977]: Odometry: min_update_rate        = 0.000000 Hz
[ INFO] [1744058691.101142277]: Odometry: wait_imu_to_init       = false
[ INFO] [1744058691.101197077]: Odometry: sensor_data_compression_format   = .jpg
[ INFO] [1744058691.101255477]: Odometry: sensor_data_parallel_compression = true
[ INFO] [1744058691.101337977]: Odometry: stereoParams_=0 visParams_=1 icpParams_=0
[ INFO] [1744058691.209628967]: rtabmap_viz: Using configuration from "/home/robond/.ros/rtabmap_gui.ini"
[ INFO] [1744058691.239855164]: /rtabmap/rtabmap(maps): map_filter_radius          = 0.000000
[ INFO] [1744058691.240054364]: /rtabmap/rtabmap(maps): map_filter_angle           = 30.000000
[ INFO] [1744058691.240121264]: /rtabmap/rtabmap(maps): map_cleanup                = true
[ INFO] [1744058691.240206864]: /rtabmap/rtabmap(maps): map_always_update          = false
[ INFO] [1744058691.240266464]: /rtabmap/rtabmap(maps): map_empty_ray_tracing      = true
[ INFO] [1744058691.240335364]: /rtabmap/rtabmap(maps): cloud_output_voxelized     = true
[ INFO] [1744058691.240382664]: /rtabmap/rtabmap(maps): cloud_subtract_filtering   = false
[ INFO] [1744058691.240540764]: /rtabmap/rtabmap(maps): cloud_subtract_filtering_min_neighbors = 2
[ INFO] [1744058691.267321161]: rtabmap: frame_id      = camera_link
[ INFO] [1744058691.267390061]: rtabmap: map_frame_id  = map
[ INFO] [1744058691.267425761]: rtabmap: log_to_rosout_level = 4
[ INFO] [1744058691.267495461]: rtabmap: initial_pose  = 
[ INFO] [1744058691.267560361]: rtabmap: use_action_for_goal  = false
[ INFO] [1744058691.267622361]: rtabmap: tf_delay      = 0.050000
[ INFO] [1744058691.267675561]: rtabmap: tf_tolerance  = 0.100000
[ INFO] [1744058691.267753761]: rtabmap: odom_sensor_sync   = false
[ INFO] [1744058691.267771061]: rtabmap: pub_loc_pose_only_when_localizing = false
[ INFO] [1744058691.268861361]: rtabmap: gen_scan  = false
[ INFO] [1744058691.268937861]: rtabmap: gen_depth  = false
[ INFO] [1744058691.513547437]: Setting RTAB-Map parameter "Mem/IncrementalMemory"="true"
[ INFO] [1744058691.513962537]: Setting RTAB-Map parameter "Mem/InitWMWithAllNodes"="false"
[ INFO] [1744058691.728911117]: RGBDOdometry: approx_sync    = true
[ INFO] [1744058691.728997217]: RGBDOdometry: approx_sync_max_interval = 0.000000
[ INFO] [1744058691.729033017]: RGBDOdometry: topic_queue_size = 1
[ INFO] [1744058691.729070017]: RGBDOdometry: sync_queue_size  = 10
[ INFO] [1744058691.729104217]: RGBDOdometry: subscribe_rgbd = false
[ INFO] [1744058691.729139417]: RGBDOdometry: rgbd_cameras   = 1
[ INFO] [1744058691.729193017]: RGBDOdometry: keep_color     = false
[ INFO] [1744058691.743672715]: 
/rtabmap/rgbd_odometry subscribed to (approx sync):
   /camera/rgb/image_rect_color \
   /camera/depth_registered/image_raw \
   /camera/rgb/camera_info
[ INFO] [1744058691.950742895]: RTAB-Map detection rate = 1.000000 Hz
[ INFO] [1744058691.952836795]: rtabmap: Deleted database "/home/robond/.ros/rtabmap.db" (--delete_db_on_start or -d are set).
[ INFO] [1744058691.952952195]: rtabmap: Using database from "/home/robond/.ros/rtabmap.db" (0 MB).
[ INFO] [1744058692.064898384]: rtabmap: Database version = "0.21.12".
[ INFO] [1744058692.065011184]: rtabmap: SLAM mode (Mem/IncrementalMemory=true)
[ INFO] [1744058692.088630982]: /rtabmap/rtabmap: subscribe_depth = true
[ INFO] [1744058692.088708982]: /rtabmap/rtabmap: subscribe_rgb = true
[ INFO] [1744058692.088750482]: /rtabmap/rtabmap: subscribe_stereo = false
[ INFO] [1744058692.088817582]: /rtabmap/rtabmap: subscribe_rgbd = false (rgbd_cameras=1)
[ INFO] [1744058692.088879982]: /rtabmap/rtabmap: subscribe_sensor_data = false
[ INFO] [1744058692.088925182]: /rtabmap/rtabmap: subscribe_odom_info = true
[ INFO] [1744058692.088970382]: /rtabmap/rtabmap: subscribe_user_data = false
[ INFO] [1744058692.089029282]: /rtabmap/rtabmap: subscribe_scan = false
[ INFO] [1744058692.089070482]: /rtabmap/rtabmap: subscribe_scan_cloud = false
[ INFO] [1744058692.089106382]: /rtabmap/rtabmap: subscribe_scan_descriptor = false
[ INFO] [1744058692.089145282]: /rtabmap/rtabmap: topic_queue_size = 1
[ INFO] [1744058692.089208882]: /rtabmap/rtabmap: sync_queue_size = 10
[ INFO] [1744058692.089254082]: /rtabmap/rtabmap: approx_sync = true
[ INFO] [1744058692.089374282]: Setup depth callback
[ INFO] [1744058692.101928381]: 
/rtabmap/rtabmap subscribed to (approx sync):
   /rtabmap/odom \
   /camera/rgb/image_rect_color \
   /camera/depth_registered/image_raw \
   /camera/rgb/camera_info \
   /rtabmap/odom_info

@nov05
Copy link
Author

nov05 commented Apr 7, 2025

🟢⚠️ issue solved: not able to launch rtabmap_ros slam after built opencv, rtabmap, rtabmap_ros from source.
✅ built opencv bridge and image geometry from source, then rebuilt rtabmap and rtabmap_ros with updated CMakeLists.txt.

$ gedit ~/rtabmap/CMakeLists.txt ❓
## begin of add by nov05
set(cv_bridge_DIR /usr/local/share/cv_bridge/cmake)
set(image_geometry_DIR /usr/local/share/image_geometry/cmake)
## end of add by nov05
find_package(OpenCV 4.2 …) 

  • launch an app
    robond@guido:~/catkin_ws3$ roslaunch main udacity_office_rtabmap.launch
[rtabmap/rtabmap-6] process has died [pid 69752, exit code -11, cmd /home/robond/catkin_ws3/devel/lib/rtabmap_slam/rtabmap --delete_db_on_start scan:=/scan rgb/image:=/camera/rgb/image_raw depth/image:=/camera/depth/image_raw rgb/camera_info:=/camera/rgb/camera_info grid_map:=/map __name:=rtabmap __log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rtabmap-rtabmap-6.log].
log file: /home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rtabmap-rtabmap-6*.log
robond@guido:~/catkin_ws3$ ls /home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698
master.log  my_robot-4.log  roslaunch-guido-69714.log  rosout-1-stdout.log  rosout.log

  • ⚠️ debug:
robond@guido:~/catkin_ws3$ source devel/setup.bash
robond@guido:~/catkin_ws3$ rosrun rtabmap_ros rtabmap --delete_db_on_start scan:=/scan rgb/image:=/camera/rgb/image_raw depth/image:=/camera/depth/image_raw rgb/camera_info:=/camera/rgb/camera_info grid_map:=/map
[rosrun] Couldn't find executable named rtabmap below /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_ros
robond@guido:~/catkin_ws3$ rospack list | grep rtabmap_ros
rtabmap_conversions /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_conversions
rtabmap_costmap_plugins /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_costmap_plugins
rtabmap_demos /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_demos
rtabmap_examples /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_examples
rtabmap_launch /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_launch
rtabmap_legacy /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_legacy
rtabmap_msgs /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_msgs
rtabmap_odom /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_odom
rtabmap_python /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_python
rtabmap_ros /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_ros
rtabmap_rviz_plugins /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_rviz_plugins
rtabmap_slam /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam
rtabmap_sync /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync
rtabmap_util /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util
rtabmap_viz /home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_viz
  • The rtabmap_ros CMakeLists.txt defines only a meta-package. It doesn’t build any code, which is why catkin_make --pkg rtabmap_ros didn’t create any executables or libraries.
robond@guido:~/catkin_ws3$ ls devel/lib/rtabmap_ros/
ls: cannot access 'devel/lib/rtabmap_ros/': No such file or directory
  • rebuild the package
catkin_make \
--pkg rtabmap_slam \
-DCMAKE_BUILD_TYPE=Release \
-DRTABMAP_SYNC_MULTI_RGBD=ON \
-DRTABMAP_SYNC_USER_DATA=ON \
-DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 \
-DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 \
-j1 clean
robond@guido:~/catkin_ws3$ catkin_make \
bmap_sl> --pkg rtabmap_slam \
> -DCMAKE_BUILD_TYPE=Release \
> -DRTABMAP_SYNC_MULTI_RGBD=ON \
> -DRTABMAP_SYNC_USER_DATA=ON \
> -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 \
> -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 \
> -j1 clean
Base path: /home/robond/catkin_ws3
Source space: /home/robond/catkin_ws3/src
Build space: /home/robond/catkin_ws3/build
Devel space: /home/robond/catkin_ws3/devel
Install space: /home/robond/catkin_ws3/install
####
#### Running command: "make cmake_check_build_system" in "/home/robond/catkin_ws3/build"
####
####
#### Running command: "make -j1 clean" in "/home/robond/catkin_ws3/build/rtabmap_ros/rtabmap_slam"
####
robond@guido:~/catkin_ws3$ catkin_make --pkg rtabmap_slam -DCMAKE_BUILD_TYPE=Release -DRTABMAP_SYNC_MULTI_RGBD=ON -DRTABMAP_SYNC_USER_DATA=ON -DCUDA_TOOLKIT_ROOT_DIR=/usr/local/cuda-12.2 -DOpenCV_DIR=/home/robond/opencv-python/_skbuild/linux-x86_64-3.8/cmake-install/lib/cmake/opencv4 -j1
Base path: /home/robond/catkin_ws3
Source space: /home/robond/catkin_ws3/src
Build space: /home/robond/catkin_ws3/build
Devel space: /home/robond/catkin_ws3/devel
Install space: /home/robond/catkin_ws3/install
####
#### Running command: "make cmake_check_build_system" in "/home/robond/catkin_ws3/build"
####
####
#### Running command: "make -j1" in "/home/robond/catkin_ws3/build/rtabmap_ros/rtabmap_slam"
####
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_LoadDatabase
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_CleanupLocalGrids
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_SensorData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_MapGraph
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_MapData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_CameraModel
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_ScanDescriptor
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Node
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_KeyPoint
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetNodeData
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_UserData
[  0%] Built target std_msgs_generate_messages_cpp
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_RGBDImage
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GlobalDescriptor
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Goal
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Info
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_LandmarkDetection
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_OdomInfo
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_AddLink
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GlobalBundleAdjustment
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Point3f
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Link
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_ListLabels
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_LandmarkDetections
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_SetGoal
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_RGBDImages
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Path
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GPS
[  0%] Built target geometry_msgs_generate_messages_cpp
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_EnvSensor
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_DetectMoreLoopClosures
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_CameraModels
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_Point2f
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_PublishMap
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetMap
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetMap2
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_ResetPose
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_SetLabel
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_RemoveLabel
[  0%] Built target sensor_msgs_generate_messages_cpp
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetPlan
[  0%] Built target _rtabmap_msgs_generate_messages_check_deps_GetNodesInRadius
[ 52%] Built target rtabmap_msgs_generate_messages_cpp
[ 52%] Built target rtabmap_conversions
[ 69%] Built target rtabmap_util_plugins
[ 91%] Built target rtabmap_sync
[ 95%] Built target rtabmap_sync_plugins
[ 95%] Building CXX object rtabmap_ros/rtabmap_slam/CMakeFiles/rtabmap_slam_plugins.dir/src/CoreWrapper.cpp.o
[ 95%] Linking CXX shared library /home/robond/catkin_ws3/devel/lib/librtabmap_slam_plugins.so
[ 95%] Built target rtabmap_slam_plugins
[ 95%] Building CXX object rtabmap_ros/rtabmap_slam/CMakeFiles/rtabmap_node.dir/src/CoreNode.cpp.o
[100%] Linking CXX executable /home/robond/catkin_ws3/devel/lib/rtabmap_slam/rtabmap
[100%] Built target rtabmap_node
robond@guido:~/catkin_ws3$ ls devel/lib/rtabmap_slam/
rtabmap
robond@guido:~/catkin_ws3$ rosrun rtabmap_slam rtabmap ...
[ INFO] [1744063128.946257678]: Starting node...
[ERROR] [1744063128.987768982]: [registerPublisher] Failed to contact master at [localhost:11311].  Retrying... ❌
  • segfault at 0 ip 00007fafe8989326 sp 00007faffd1e3000 error 4 in librtabmap_conversions.so
robond@guido:~/catkin_ws3$ dmesg | grep -i "rtabmap"
[86831.402834] rtabmap[53971]: segfault at 10 ip 00007f303c187ad0 sp 00007f300b7dd3b0 error 6 in librtabmap_core.so.0.21.12[7f303b972000+3521000]    
[86831.403067] CPU: 11 PID: 53971 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[86831.407673] WSL (54493 - CaptureCrash): Capturing crash for pid: 53470, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[86997.129037] rtabmap[55311]: segfault at 0 ip 00007fafe8989326 sp 00007faffd1e3000 error 4 in librtabmap_conversions.so[7fafe8944000+2ba000]  ❌     
[86997.129164] CPU: 10 PID: 55311 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[86997.131677] WSL (55534 - CaptureCrash): Capturing crash for pid: 54809, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[87174.227305] rtabmap[56257]: segfault at 0 ip 00007fae740fd326 sp 00007fae6dfd4000 error 4 in librtabmap_conversions.so[7fae740b8000+2ba000]       
[87174.227438] CPU: 2 PID: 56257 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[87174.229140] WSL (56484 - CaptureCrash): Capturing crash for pid: 55751, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[92301.428310] CPU: 3 PID: 58736 Comm: rtabmap_viz Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[92301.431534] WSL (58795 - CaptureCrash): Capturing crash for pid: 58295, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_viz!rtabmap_viz, signal: 6, port: 50005
[92341.221642] rtabmap[58735]: segfault at 10 ip 00007fd4aa55cad0 sp 00007ffe459196e0 error 6 in librtabmap_core.so.0.21.12[7fd4a9d47000+3521000]    
[92341.221695] CPU: 7 PID: 58735 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[92341.222611] WSL (58809 - CaptureCrash): Capturing crash for pid: 58294, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[92365.362462] rtabmap[58932]: segfault at 0 ip 00007f76941ad326 sp 00007f76956c2000 error 4 in librtabmap_conversions.so[7f7694168000+2ba000]       
[92365.362488] CPU: 9 PID: 58932 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[92365.364606] WSL (59160 - CaptureCrash): Capturing crash for pid: 58408, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[93193.714836] rtabmap[59753]: segfault at 0 ip 00007fde34351326 sp 00007fde367d5000 error 4 in librtabmap_conversions.so[7fde3430c000+2ba000]       
[93193.715009] CPU: 6 PID: 59753 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[93193.716607] WSL (60086 - CaptureCrash): Capturing crash for pid: 59222, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[93506.946662] rtabmap[62993]: segfault at 0 ip 00007fec88705326 sp 00007fec8ffd8000 error 4 in librtabmap_conversions.so[7fec886c0000+2ba000]       
[93506.946814] CPU: 8 PID: 62993 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[93506.952663] WSL (63217 - CaptureCrash): Capturing crash for pid: 62448, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[156905.915189] rtabmap[69025]: segfault at 10 ip 00007fb44de66ad0 sp 00007ffd6823c340 error 6 in librtabmap_core.so.0.21.12[7fb44d651000+3521000]   
[156905.915352] CPU: 0 PID: 69025 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[156905.919645] WSL (69103 - CaptureCrash): Capturing crash for pid: 68527, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[157248.926829] rtabmap[69133]: segfault at 10 ip 00007f046a3a8ad0 sp 00007fffad356ee0 error 6 in librtabmap_core.so.0.21.12[7f0469b93000+3521000]   
[157248.926973] CPU: 10 PID: 69133 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[157248.928586] WSL (69696 - CaptureCrash): Capturing crash for pid: 68634, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[157723.597233] rtabmap[70346]: segfault at 0 ip 00007fe594351326 sp 00007fe5967d5000 error 4 in librtabmap_conversions.so[7fe59430c000+2ba000]      
[157723.597254] CPU: 3 PID: 70346 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[157723.598159] WSL (70565 - CaptureCrash): Capturing crash for pid: 69752, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[161353.771149] rtabmap[71520]: segfault at 10 ip 00007fe437229ad0 sp 00007fff19641e40 error 6 in librtabmap_core.so.0.21.12[7fe436a14000+3521000]   
[161353.771555] CPU: 7 PID: 71520 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[161353.774737] WSL (71700 - CaptureCrash): Capturing crash for pid: 71005, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[161500.833152] rtabmap[71703]: segfault at 10 ip 00007fdcb4537ad0 sp 00007fffe5060770 error 6 in librtabmap_core.so.0.21.12[7fdcb3d22000+3521000]   
[161500.833247] CPU: 2 PID: 71703 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[161500.836430] WSL (71738 - CaptureCrash): Capturing crash for pid: 71186, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[161818.481215] rtabmap[72173]: segfault at 10 ip 00007f5f8c9d8ad0 sp 00007ffd8d437080 error 6 in librtabmap_core.so.0.21.12[7f5f8c1c3000+3521000]   
[161818.481275] CPU: 11 PID: 72173 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[161818.482737] WSL (72885 - CaptureCrash): Capturing crash for pid: 71653, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[161990.336992] rtabmap[74102]: segfault at 0 ip 00007f1f92dda326 sp 00007f1f9f7d7000 error 4 in librtabmap_conversions.so[7f1f92d95000+2ba000]      
[161990.337029] CPU: 8 PID: 74102 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[161990.337941] WSL (74316 - CaptureCrash): Capturing crash for pid: 1049, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[162176.272494] rtabmap[74975]: segfault at 0 ip 00007f86b0989326 sp 00007f86c5530fa0 error 4 in librtabmap_conversions.so[7f86b0944000+2ba000]      
[162176.272636] CPU: 8 PID: 74975 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[162176.274617] WSL (75208 - CaptureCrash): Capturing crash for pid: 1929, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[162354.087999] rtabmap[76101]: segfault at 0 ip 00007fc3e0351326 sp 00007fc3e27d5000 error 4 in librtabmap_conversions.so[7fc3e030c000+2ba000]      
[162354.088092] CPU: 0 PID: 76101 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[162354.089923] WSL (76328 - CaptureCrash): Capturing crash for pid: 3050, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[162659.542991] rtabmap[77274]: segfault at 0 ip 00007f017c2be326 sp 00007f017e7d5000 error 4 in librtabmap_conversions.so[7f017c279000+2ba000]      
[162659.543043] CPU: 4 PID: 77274 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[162659.544669] WSL (77500 - CaptureCrash): Capturing crash for pid: 4213, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005
[162788.736482] rtabmap[78143]: segfault at 0 ip 00007fdab8246326 sp 00007fdab975b000 error 4 in librtabmap_conversions.so[7fdab8201000+2ba000]      
[162788.736535] CPU: 1 PID: 78143 Comm: rtabmap Not tainted 5.15.167.4-microsoft-standard-WSL2 #1
[162788.738117] WSL (78380 - CaptureCrash): Capturing crash for pid: 5083, executable: !home!robond!catkin_ws3!devel!lib!rtabmap_slam!rtabmap, signal: 11, port: 50005

robond@guido:~/catkin_ws3$ cat /home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log
[roslaunch][INFO] 2025-04-07 15:59:51,478: Checking log directory for disk usage. This may take a while.
Press Ctrl-C to interrupt
[roslaunch][INFO] 2025-04-07 15:59:51,487: Done checking log file disk usage. Usage is <1GB.
[roslaunch][INFO] 2025-04-07 15:59:51,487: roslaunch starting with args ['/opt/ros/noetic/bin/roslaunch', 'main', 'udacity_office_rtabmap.launch']   
[roslaunch][INFO] 2025-04-07 15:59:51,487: roslaunch env is environ({'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'})  
[roslaunch][INFO] 2025-04-07 15:59:51,487: starting in server mode
[roslaunch.parent][INFO] 2025-04-07 15:59:51,487: starting roslaunch parent run
[roslaunch][INFO] 2025-04-07 15:59:51,488: loading roscore config file /opt/ros/noetic/etc/ros/roscore.xml
[roslaunch][INFO] 2025-04-07 15:59:51,622: Added core node of type [rosout/rosout] in namespace [/]
[roslaunch.config][INFO] 2025-04-07 15:59:51,623: loading config file /home/robond/catkin_ws3/src/main/launch/udacity_office_rtabmap.launch
[roslaunch][INFO] 2025-04-07 15:59:51,658: Added node of type [gazebo_ros/gzserver] in namespace [/]
[roslaunch][INFO] 2025-04-07 15:59:51,658: Added node of type [gazebo_ros/gzclient] in namespace [/]
[roslaunch][INFO] 2025-04-07 15:59:51,934: Added node of type [gazebo_ros/spawn_model] in namespace [/]
[roslaunch][INFO] 2025-04-07 15:59:51,935: Added node of type [robot_state_publisher/robot_state_publisher] in namespace [/]
[roslaunch][INFO] 2025-04-07 15:59:51,935: Added node of type [rtabmap_slam/rtabmap] in namespace [/rtabmap/]
[roslaunch][INFO] 2025-04-07 15:59:51,936: Added node of type [rviz/rviz] in namespace [/]
[roslaunch][INFO] 2025-04-07 15:59:51,936: ... selected machine [] for node of type [gazebo_ros/gzserver]
[roslaunch][INFO] 2025-04-07 15:59:51,936: ... selected machine [] for node of type [gazebo_ros/gzclient]
[roslaunch][INFO] 2025-04-07 15:59:51,936: ... selected machine [] for node of type [gazebo_ros/spawn_model]
[roslaunch][INFO] 2025-04-07 15:59:51,936: ... selected machine [] for node of type [robot_state_publisher/robot_state_publisher]
[roslaunch][INFO] 2025-04-07 15:59:51,936: ... selected machine [] for node of type [rtabmap_slam/rtabmap]
[roslaunch][INFO] 2025-04-07 15:59:51,936: ... selected machine [] for node of type [rviz/rviz]
[roslaunch.pmon][INFO] 2025-04-07 15:59:51,938: start_process_monitor: creating ProcessMonitor
[roslaunch.pmon][INFO] 2025-04-07 15:59:51,939: created process monitor <ProcessMonitor(ProcessMonitor-1, initial daemon)>
[roslaunch.pmon][INFO] 2025-04-07 15:59:51,939: start_process_monitor: ProcessMonitor started
[roslaunch.parent][INFO] 2025-04-07 15:59:51,939: starting parent XML-RPC server
[roslaunch.server][INFO] 2025-04-07 15:59:51,940: starting roslaunch XML-RPC server
[roslaunch.server][INFO] 2025-04-07 15:59:51,940: waiting for roslaunch XML-RPC server to initialize
[xmlrpc][INFO] 2025-04-07 15:59:51,940: XML-RPC server binding to 0.0.0.0:0
[xmlrpc][INFO] 2025-04-07 15:59:51,940: Started XML-RPC server [http://guido:41879/]
[xmlrpc][INFO] 2025-04-07 15:59:51,941: xml rpc node: starting XML-RPC server
[roslaunch][INFO] 2025-04-07 15:59:51,952: started roslaunch server http://guido:41879/
[roslaunch.parent][INFO] 2025-04-07 15:59:51,952: ... parent XML-RPC server started
[roslaunch][INFO] 2025-04-07 15:59:51,952: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:51,953: auto-starting new master
[roslaunch][INFO] 2025-04-07 15:59:51,953: create_master_process: rosmaster, /opt/ros/noetic/share/ros, 11311, 3, None, False
[roslaunch][INFO] 2025-04-07 15:59:51,953: process[master]: launching with args [['rosmaster', '--core', '-p', '11311', '-w', '3']]
[roslaunch.pmon][INFO] 2025-04-07 15:59:51,954: ProcessMonitor.register[master]
[roslaunch.pmon][INFO] 2025-04-07 15:59:51,954: ProcessMonitor.register[master] complete
[roslaunch][INFO] 2025-04-07 15:59:51,954: process[master]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:51,954: process[master]: start w/ args [['rosmaster', '--core', '-p', '11311', '-w', '3', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/master.log']]
[roslaunch][INFO] 2025-04-07 15:59:51,954: process[master]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:51,958: process[master]: started with pid [69724]
[roslaunch][INFO] 2025-04-07 15:59:51,958: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,059: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,159: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,161: master.is_running[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,162: ROS_MASTER_URI=http://localhost:11311
[roslaunch][INFO] 2025-04-07 15:59:52,163: setting /run_id to 3fa4d64c-13f3-11f0-801f-b1d2473e9698
[roslaunch][INFO] 2025-04-07 15:59:52,163: setting /roslaunch/uris/host_guido__41879' to http://guido:41879/
[roslaunch][INFO] 2025-04-07 15:59:52,165: ... preparing to launch node of type [rosout/rosout]
[roslaunch][INFO] 2025-04-07 15:59:52,165: create_node_process: package[rosout] type[rosout] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,165: process[rosout-1]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'}]    
[roslaunch][INFO] 2025-04-07 15:59:52,200: process[rosout-1]: args[['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout']]
[roslaunch][INFO] 2025-04-07 15:59:52,200: ... created process [rosout-1]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,200: ProcessMonitor.register[rosout-1]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,200: ProcessMonitor.register[rosout-1] complete
[roslaunch][INFO] 2025-04-07 15:59:52,200: ... registered process [rosout-1]
[roslaunch][INFO] 2025-04-07 15:59:52,200: process[rosout-1]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,201: process[rosout-1]: start w/ args [['/opt/ros/noetic/lib/rosout/rosout', '__name:=rosout', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rosout-1.log']]
[roslaunch][INFO] 2025-04-07 15:59:52,201: process[rosout-1]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,207: process[rosout-1]: started with pid [69734]
[roslaunch][INFO] 2025-04-07 15:59:52,208: ... successfully launched [rosout-1]
[roslaunch][INFO] 2025-04-07 15:59:52,208: load_parameters starting ...
[roslaunch][INFO] 2025-04-07 15:59:52,231: ... load_parameters complete
[roslaunch][INFO] 2025-04-07 15:59:52,231: launch_nodes: launching local nodes ...
[roslaunch][INFO] 2025-04-07 15:59:52,231: ... preparing to launch node of type [gazebo_ros/gzserver]
[roslaunch][INFO] 2025-04-07 15:59:52,231: create_node_process: package[gazebo_ros] type[gzserver] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,231: process[gazebo-2]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'}]    
[roslaunch][INFO] 2025-04-07 15:59:52,234: process[gazebo-2]: args[['/opt/ros/noetic/lib/gazebo_ros/gzserver', '-e', 'ode', '/home/robond/catkin_ws3/src/my_robot/worlds/udacity_office.world', '__name:=gazebo']]
[roslaunch][INFO] 2025-04-07 15:59:52,234: ... created process [gazebo-2]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,234: ProcessMonitor.register[gazebo-2]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,234: ProcessMonitor.register[gazebo-2] complete
[roslaunch][INFO] 2025-04-07 15:59:52,234: ... registered process [gazebo-2]
[roslaunch][INFO] 2025-04-07 15:59:52,234: process[gazebo-2]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,234: process[gazebo-2]: start w/ args [['/opt/ros/noetic/lib/gazebo_ros/gzserver', '-e', 'ode', '/home/robond/catkin_ws3/src/my_robot/worlds/udacity_office.world', '__name:=gazebo', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/gazebo-2.log']]
[roslaunch][INFO] 2025-04-07 15:59:52,234: process[gazebo-2]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,240: process[gazebo-2]: started with pid [69737]
[roslaunch][INFO] 2025-04-07 15:59:52,241: ... successfully launched [gazebo-2]
[roslaunch][INFO] 2025-04-07 15:59:52,241: ... preparing to launch node of type [gazebo_ros/gzclient]
[roslaunch][INFO] 2025-04-07 15:59:52,241: create_node_process: package[gazebo_ros] type[gzclient] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,241: process[gazebo_gui-3]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'}]
[roslaunch][INFO] 2025-04-07 15:59:52,242: process[gazebo_gui-3]: args[['/opt/ros/noetic/lib/gazebo_ros/gzclient', '__name:=gazebo_gui']]
[roslaunch][INFO] 2025-04-07 15:59:52,242: ... created process [gazebo_gui-3]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,242: ProcessMonitor.register[gazebo_gui-3]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,242: ProcessMonitor.register[gazebo_gui-3] complete
[roslaunch][INFO] 2025-04-07 15:59:52,242: ... registered process [gazebo_gui-3]
[roslaunch][INFO] 2025-04-07 15:59:52,242: process[gazebo_gui-3]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,242: process[gazebo_gui-3]: start w/ args [['/opt/ros/noetic/lib/gazebo_ros/gzclient', '__name:=gazebo_gui', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/gazebo_gui-3.log']]
[roslaunch][INFO] 2025-04-07 15:59:52,242: process[gazebo_gui-3]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,249: process[gazebo_gui-3]: started with pid [69740]
[roslaunch][INFO] 2025-04-07 15:59:52,249: ... successfully launched [gazebo_gui-3]
[roslaunch][INFO] 2025-04-07 15:59:52,249: ... preparing to launch node of type [gazebo_ros/spawn_model]
[roslaunch][INFO] 2025-04-07 15:59:52,249: create_node_process: package[gazebo_ros] type[spawn_model] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,249: process[my_robot-4]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'}]  
[roslaunch][INFO] 2025-04-07 15:59:52,250: process[my_robot-4]: args[['/opt/ros/noetic/lib/gazebo_ros/spawn_model', '-urdf', '-param', 'robot_description', '-model', 'my_robot', '-x', '0', '-y', '-6.5', '-z', '0', '-R', '0', '-P', '0', '-Y', '1.5707', '__name:=my_robot']]
[roslaunch][INFO] 2025-04-07 15:59:52,251: ... created process [my_robot-4]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,251: ProcessMonitor.register[my_robot-4]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,251: ProcessMonitor.register[my_robot-4] complete
[roslaunch][INFO] 2025-04-07 15:59:52,251: ... registered process [my_robot-4]
[roslaunch][INFO] 2025-04-07 15:59:52,251: process[my_robot-4]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,251: process[my_robot-4]: start w/ args [['/opt/ros/noetic/lib/gazebo_ros/spawn_model', '-urdf', '-param', 'robot_description', '-model', 'my_robot', '-x', '0', '-y', '-6.5', '-z', '0', '-R', '0', '-P', '0', '-Y', '1.5707', '__name:=my_robot', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/my_robot-4.log']]
[roslaunch][INFO] 2025-04-07 15:59:52,251: process[my_robot-4]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,257: process[my_robot-4]: started with pid [69747]
[roslaunch][INFO] 2025-04-07 15:59:52,257: ... successfully launched [my_robot-4]
[roslaunch][INFO] 2025-04-07 15:59:52,257: ... preparing to launch node of type [robot_state_publisher/robot_state_publisher]
[roslaunch][INFO] 2025-04-07 15:59:52,257: create_node_process: package[robot_state_publisher] type[robot_state_publisher] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,258: process[robot_state_publisher-5]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'}]
[roslaunch][INFO] 2025-04-07 15:59:52,259: process[robot_state_publisher-5]: args[['/opt/ros/noetic/lib/robot_state_publisher/robot_state_publisher', '__name:=robot_state_publisher']]
[roslaunch][INFO] 2025-04-07 15:59:52,259: ... created process [robot_state_publisher-5]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,259: ProcessMonitor.register[robot_state_publisher-5]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,259: ProcessMonitor.register[robot_state_publisher-5] complete
[roslaunch][INFO] 2025-04-07 15:59:52,259: ... registered process [robot_state_publisher-5]
[roslaunch][INFO] 2025-04-07 15:59:52,259: process[robot_state_publisher-5]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,259: process[robot_state_publisher-5]: start w/ args [['/opt/ros/noetic/lib/robot_state_publisher/robot_state_publisher', '__name:=robot_state_publisher', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/robot_state_publisher-5.log']]        
[roslaunch][INFO] 2025-04-07 15:59:52,259: process[robot_state_publisher-5]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,264: process[robot_state_publisher-5]: started with pid [69748]
[roslaunch][INFO] 2025-04-07 15:59:52,264: ... successfully launched [robot_state_publisher-5]
[roslaunch][INFO] 2025-04-07 15:59:52,264: ... preparing to launch node of type [rtabmap_slam/rtabmap]
[roslaunch][INFO] 2025-04-07 15:59:52,264: create_node_process: package[rtabmap_slam] type[rtabmap] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,264: process[rtabmap/rtabmap-6]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log', 'ROS_NAMESPACE': '/rtabmap'}]
[roslaunch][INFO] 2025-04-07 15:59:52,267: process[rtabmap/rtabmap-6]: args[['/home/robond/catkin_ws3/devel/lib/rtabmap_slam/rtabmap', '--delete_db_on_start', 'scan:=/scan', 'rgb/image:=/camera/rgb/image_raw', 'depth/image:=/camera/depth/image_raw', 'rgb/camera_info:=/camera/rgb/camera_info', 'grid_map:=/map', '__name:=rtabmap']]
[roslaunch][INFO] 2025-04-07 15:59:52,267: ... created process [rtabmap/rtabmap-6]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,267: ProcessMonitor.register[rtabmap/rtabmap-6]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,267: ProcessMonitor.register[rtabmap/rtabmap-6] complete
[roslaunch][INFO] 2025-04-07 15:59:52,267: ... registered process [rtabmap/rtabmap-6]
[roslaunch][INFO] 2025-04-07 15:59:52,267: process[rtabmap/rtabmap-6]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,267: process[rtabmap/rtabmap-6]: start w/ args [['/home/robond/catkin_ws3/devel/lib/rtabmap_slam/rtabmap', '--delete_db_on_start', 'scan:=/scan', 'rgb/image:=/camera/rgb/image_raw', 'depth/image:=/camera/depth/image_raw', 'rgb/camera_info:=/camera/rgb/camera_info', 'grid_map:=/map', '__name:=rtabmap', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rtabmap-rtabmap-6.log']]
[roslaunch][INFO] 2025-04-07 15:59:52,268: process[rtabmap/rtabmap-6]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,274: process[rtabmap/rtabmap-6]: started with pid [69752]
[roslaunch][INFO] 2025-04-07 15:59:52,275: ... successfully launched [rtabmap/rtabmap-6]
[roslaunch][INFO] 2025-04-07 15:59:52,275: ... preparing to launch node of type [rviz/rviz]
[roslaunch][INFO] 2025-04-07 15:59:52,275: create_node_process: package[rviz] type[rviz] machine[Machine(name[] env_loader[None] address[localhost] ssh_port[22] user[None] assignable[True] timeout[10.0])] master_uri[http://localhost:11311]
[roslaunch][INFO] 2025-04-07 15:59:52,275: process[rviz-7]: env[{'SHELL': '/bin/bash', 'ROS_VERSION': '1', 'SUDO_GID': '0', 'PKG_CONFIG_PATH': '/home/robond/catkin_ws3/devel/lib/pkgconfig:/home/robond/catkin_ws2/devel/lib/pkgconfig:/home/robond/catkin_ws/devel/lib/pkgconfig:/opt/ros/noetic/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig', 'ROS_PYTHON_VERSION': '3', 'SUDO_COMMAND': '/usr/bin/su robond', 'SUDO_USER': 'root', 'ROS_PACKAGE_PATH': '/home/robond/catkin_ws3/src:/home/robond/catkin_ws2/src:/home/robond/catkin_ws/src:/opt/ros/noetic/share', 'ROSLISP_PACKAGE_DIRECTORIES': '/home/robond/catkin_ws3/devel/share/common-lisp', 'PWD': '/home/robond/catkin_ws3', 'LOGNAME': 'robond', 'XDG_SESSION_TYPE': 'tty', 'CUDADIR': '/usr/local/cuda-12.2', 'HOME': '/home/robond', 'LANG': 'C.UTF-8', 'ROS_ETC_DIR': '/opt/ros/noetic/etc/ros', 'LS_COLORS': 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:', 'CMAKE_PREFIX_PATH': '/home/robond/catkin_ws3/devel:/opt/ros/noetic', 'CUDA_TOOLKIT_ROOT_DIR': '/usr/local/cuda-12.2', 'LESSCLOSE': '/usr/bin/lesspipe %s %s', 'XDG_SESSION_CLASS': 'user', 'PYTHONPATH': '/home/robond/catkin_ws3/devel/lib/python3/dist-packages:/opt/ros/noetic/lib/python3/dist-packages', 'TERM': 'xterm-256color', 'LESSOPEN': '| /usr/bin/lesspipe %s', 'USER': 'robond', 'DISPLAY': ':0', 'SHLVL': '1', 'TURTLEBOT3_MODEL': 'burger_for_autorace', 'ROS_MASTER_URI': 'http://localhost:11311', 'XDG_SESSION_ID': 'c53', 'LD_LIBRARY_PATH': '/usr/local/cuda-12.2/lib64:/home/robond/catkin_ws3/devel/lib:/opt/ros/noetic/lib:/opt/ros/noetic/lib/x86_64-linux-gnu', 'XDG_RUNTIME_DIR': '/run/user/1000', 'PATH': '/usr/local/cuda-12.2/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin', 'SUDO_UID': '0', 'DBUS_SESSION_BUS_ADDRESS': 'unix:path=/run/user/1000/bus', 'MAIL': '/var/mail/robond', 'ROS_ROOT': '/opt/ros/noetic/share/ros', 'ROS_DISTRO': 'noetic', 'OLDPWD': '/home/robond/catkin_ws3/src', '_': '/opt/ros/noetic/bin/roslaunch', 'ROS_LOG_FILENAME': '/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/roslaunch-guido-69714.log'}]      
[roslaunch][INFO] 2025-04-07 15:59:52,286: process[rviz-7]: args[['/opt/ros/noetic/lib/rviz/rviz', '-d', '/home/robond/catkin_ws3/src/main/rviz/rtabmap.rviz', '__name:=rviz']]
[roslaunch][INFO] 2025-04-07 15:59:52,286: ... created process [rviz-7]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,287: ProcessMonitor.register[rviz-7]
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,287: ProcessMonitor.register[rviz-7] complete
[roslaunch][INFO] 2025-04-07 15:59:52,287: ... registered process [rviz-7]
[roslaunch][INFO] 2025-04-07 15:59:52,287: process[rviz-7]: starting os process
[roslaunch][INFO] 2025-04-07 15:59:52,287: process[rviz-7]: start w/ args [['/opt/ros/noetic/lib/rviz/rviz', '-d', '/home/robond/catkin_ws3/src/main/rviz/rtabmap.rviz', '__name:=rviz', '__log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rviz-7.log']]
[roslaunch][INFO] 2025-04-07 15:59:52,287: process[rviz-7]: cwd will be [/home/robond/.ros]
[roslaunch][INFO] 2025-04-07 15:59:52,292: process[rviz-7]: started with pid [69754]
[roslaunch][INFO] 2025-04-07 15:59:52,292: ... successfully launched [rviz-7]
[roslaunch][INFO] 2025-04-07 15:59:52,292: ... launch_nodes complete
[roslaunch.pmon][INFO] 2025-04-07 15:59:52,292: registrations completed <ProcessMonitor(ProcessMonitor-1, started daemon 140185105917696)>
[roslaunch.parent][INFO] 2025-04-07 15:59:52,292: ... roslaunch parent running, waiting for process exit
[roslaunch][INFO] 2025-04-07 15:59:52,292: spin
[roslaunch][INFO] 2025-04-07 16:00:00,172: [my_robot-4] process has finished cleanly
log file: /home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/my_robot-4*.log
[roslaunch.pmon][INFO] 2025-04-07 16:00:00,172: ProcessMonitor.unregister[my_robot-4] starting
[roslaunch.pmon][INFO] 2025-04-07 16:00:00,172: ProcessMonitor.unregister[my_robot-4] complete
[roslaunch][ERROR] 2025-04-07 16:00:03,985: [rtabmap/rtabmap-6] process has died [pid 69752, exit code -11, cmd /home/robond/catkin_ws3/devel/lib/rtabmap_slam/rtabmap --delete_db_on_start scan:=/scan rgb/image:=/camera/rgb/image_raw depth/image:=/camera/depth/image_raw rgb/camera_info:=/camera/rgb/camera_info grid_map:=/map __name:=rtabmap __log:=/home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rtabmap-rtabmap-6.log].
log file: /home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rtabmap-rtabmap-6*.log
[roslaunch.pmon][INFO] 2025-04-07 16:00:03,986: ProcessMonitor.unregister[rtabmap/rtabmap-6] starting
[roslaunch.pmon][INFO] 2025-04-07 16:00:03,986: ProcessMonitor.unregister[rtabmap/rtabmap-6] complete
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,705: ProcessMonitor.shutdown <ProcessMonitor(ProcessMonitor-1, started daemon 140185105917696)>
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,745: ProcessMonitor._post_run <ProcessMonitor(ProcessMonitor-1, started daemon 140185105917696)>
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,746: ProcessMonitor._post_run <ProcessMonitor(ProcessMonitor-1, started daemon 140185105917696)>: remaining procs are [<roslaunch.nodeprocess.LocalProcess object at 0x7f7f638ca820>, <roslaunch.nodeprocess.LocalProcess object at 0x7f7f63746f40>, <roslaunch.nodeprocess.LocalProcess object at 0x7f7f6371a310>, <roslaunch.nodeprocess.LocalProcess object at 0x7f7f6371a2b0>, <roslaunch.nodeprocess.LocalProcess object at 0x7f7f61ee89d0>, <roslaunch.nodeprocess.LocalProcess object at 0x7f7f61ee8cd0>]
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,747: ProcessMonitor exit: killing rviz-7
[roslaunch][INFO] 2025-04-07 16:00:52,747: [rviz-7] killing on exit
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,747: ProcessMonitor exit: killing robot_state_publisher-5
[roslaunch][INFO] 2025-04-07 16:00:52,748: [robot_state_publisher-5] killing on exit
[roslaunch][INFO] 2025-04-07 16:00:52,748: process[rviz-7]: killing os process with pid[69754] pgid[69754]
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,748: ProcessMonitor exit: killing gazebo_gui-3
[roslaunch][INFO] 2025-04-07 16:00:52,749: process[robot_state_publisher-5]: killing os process with pid[69748] pgid[69748]
[roslaunch.pmon][INFO] 2025-04-07 16:00:52,749: ProcessMonitor exit: killing gazebo-2
[roslaunch][INFO] 2025-04-07 16:00:52,749: [rviz-7] sending SIGINT to pgid [69754]
[roslaunch][INFO] 2025-04-07 16:00:52,753: [gazebo_gui-3] killing on exit
[roslaunch][INFO] 2025-04-07 16:00:52,754: [robot_state_publisher-5] sending SIGINT to pgid [69748]
[roslaunch][INFO] 2025-04-07 16:00:52,760: [gazebo-2] killing on exit
[roslaunch][INFO] 2025-04-07 16:00:52,760: [rviz-7] sent SIGINT to pgid [69754]
[roslaunch][INFO] 2025-04-07 16:00:52,761: process[gazebo_gui-3]: killing os process with pid[69740] pgid[69740]
[roslaunch][INFO] 2025-04-07 16:00:52,761: [robot_state_publisher-5] sent SIGINT to pgid [69748]
[roslaunch][INFO] 2025-04-07 16:00:52,762: [gazebo_gui-3] sending SIGINT to pgid [69740]
[roslaunch][INFO] 2025-04-07 16:00:52,762: process[gazebo-2]: killing os process with pid[69737] pgid[69737]
[roslaunch][INFO] 2025-04-07 16:00:52,762: [gazebo_gui-3] sent SIGINT to pgid [69740]
[roslaunch][INFO] 2025-04-07 16:00:52,763: [gazebo-2] sending SIGINT to pgid [69737]
[roslaunch][INFO] 2025-04-07 16:00:52,763: [gazebo-2] sent SIGINT to pgid [69737]
[roslaunch][INFO] 2025-04-07 16:00:52,963: process[robot_state_publisher-5]: SIGINT killed with return value 0
[roslaunch][INFO] 2025-04-07 16:00:53,483: process[gazebo-2]: SIGINT killed with return value -2
[roslaunch][INFO] 2025-04-07 16:00:53,663: process[rviz-7]: SIGINT killed with return value 0
[roslaunch][ERROR] 2025-04-07 16:01:07,804: [gazebo_gui-3] escalating to SIGTERM
[roslaunch][INFO] 2025-04-07 16:01:07,805: [gazebo_gui-3] sent SIGTERM to pgid [69740]
[roslaunch][INFO] 2025-04-07 16:01:08,006: process[gazebo_gui-3]: SIGTERM killed with return value -15
[roslaunch.pmon][INFO] 2025-04-07 16:01:08,006: ProcessMonitor exit: killing rosout-1
[roslaunch][INFO] 2025-04-07 16:01:08,006: [rosout-1] killing on exit
[roslaunch][INFO] 2025-04-07 16:01:08,006: process[rosout-1]: killing os process with pid[69734] pgid[69734]
[roslaunch][INFO] 2025-04-07 16:01:08,006: [rosout-1] sending SIGINT to pgid [69734]
[roslaunch][INFO] 2025-04-07 16:01:08,006: [rosout-1] sent SIGINT to pgid [69734]
[roslaunch][INFO] 2025-04-07 16:01:08,207: process[rosout-1]: SIGINT killed with return value 0
[roslaunch.pmon][INFO] 2025-04-07 16:01:08,207: ProcessMonitor exit: killing master
[roslaunch][INFO] 2025-04-07 16:01:08,207: [master] killing on exit
[roslaunch][INFO] 2025-04-07 16:01:08,207: process[master]: killing os process with pid[69724] pgid[69724]
[roslaunch][INFO] 2025-04-07 16:01:08,207: [master] sending SIGINT to pgid [69724]
[roslaunch][INFO] 2025-04-07 16:01:08,208: [master] sent SIGINT to pgid [69724]
[roslaunch][INFO] 2025-04-07 16:01:08,409: process[master]: SIGINT killed with return value 0
[roslaunch.pmon][INFO] 2025-04-07 16:01:08,409: ProcessMonitor exit: cleaning up data structures and signals
[roslaunch.pmon][INFO] 2025-04-07 16:01:08,410: ProcessMonitor exit: pmon has shutdown
[roslaunch][INFO] 2025-04-07 16:01:08,411: process monitor is done spinning, initiating full shutdown
[roslaunch][INFO] 2025-04-07 16:01:08,411: runner.stop()
[roslaunch][INFO] 2025-04-07 16:01:08,411: shutting down processing monitor...
[roslaunch][INFO] 2025-04-07 16:01:08,412: shutting down processing monitor <ProcessMonitor(ProcessMonitor-1, stopped daemon 140185105917696)>       
[roslaunch.pmon][INFO] 2025-04-07 16:01:08,412: ProcessMonitor.shutdown <ProcessMonitor(ProcessMonitor-1, stopped daemon 140185105917696)>
[roslaunch][INFO] 2025-04-07 16:01:08,412: ... shutting down processing monitor complete
[roslaunch][INFO] 2025-04-07 16:01:08,412: done
[roslaunch.pmon][INFO] 2025-04-07 16:01:08,413: ProcessMonitor.shutdown <ProcessMonitor(ProcessMonitor-1, stopped daemon 140185105917696)>
[rospy.core][INFO] 2025-04-07 16:01:08,414: signal_shutdown [atexit]
robond@guido:~/catkin_ws3$ cat /home/robond/.ros/log/3fa4d64c-13f3-11f0-801f-b1d2473e9698/rosout.log


0.000000000  Node Startup
0.000000000 INFO /my_robot [gazebo_interface.py:27(spawn_urdf_model_client)] [topics: /clock, /rosout] Waiting for service /gazebo/spawn_urdf_model
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:139(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): map_filter_radius          = 0.000000
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:140(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): map_filter_angle           = 30.000000
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:141(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): map_cleanup                = true
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:142(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): map_always_update          = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:143(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): map_empty_ray_tracing      = true
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:144(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): cloud_output_voxelized     = true
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:145(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): cloud_subtract_filtering   = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_util/src/MapsManager.cpp:146(MapsManager::init)] [topics: /rosout, /tf] /rtabmap/rtabmap(maps): cloud_subtract_filtering_min_neighbors = 2
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:232(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: frame_id      = base_link
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:235(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: odom_frame_id = odom
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:243(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: map_frame_id  = map
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:244(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: log_to_rosout_level = 4
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:245(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: initial_pose  =
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:246(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: use_action_for_goal  = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:247(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: tf_delay      = 0.050000
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:248(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: tf_tolerance  = 0.100000
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:249(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: odom_sensor_sync   = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:250(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: pub_loc_pose_only_when_localizing = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:258(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: gen_scan  = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:265(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map] rtabmap: gen_depth  = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Grid/Sensor"="0"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Kp/DetectorStrategy"="0"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Kp/MaxFeatures"="400"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Mem/DepthCompressionFormat"=".png"      
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Mem/NotLinkedNodesKept"="false"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Mem/SaveDepth16Format"="false"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Mem/UseOdomFeatures"="false"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Reg/Force3DoF"="true"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Reg/Strategy"="0"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Rtabmap/DetectionRate"="1"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "SURF/HessianThreshold"="100"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:362(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting RTAB-Map parameter "Vis/MinInliers"="15"
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:490(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setting "Grid/RangeMax" parameter to 0 (default 5.000000) as "subscribe_scan", "subscribe_scan_cloud" or "gen_scan" is true and Grid/Sensor is 0.
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:574(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] RTAB-Map detection rate = 1.000000 Hz
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:638(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] rtabmap: Deleted database "/home/robond/.ros/rtabmap.db" (--delete_db_on_start or -d are set).
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:644(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] rtabmap: Using database from "/home/robond/.ros/rtabmap.db" (0 MB). 
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:678(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] rtabmap: Database version = "0.21.12".
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreWrapper.cpp:683(CoreWrapper::onInit)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] rtabmap: SLAM mode (Mem/IncrementalMemory=true)
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:533(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_depth = true  
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:534(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_rgb = true    
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:535(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_stereo = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:536(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_rgbd = false (rgbd_cameras=1)
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:537(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_sensor_data = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:538(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_odom_info = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:539(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_user_data = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:540(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_scan = true   
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:541(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_scan_cloud = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:542(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: subscribe_scan_descriptor = false
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:543(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: topic_queue_size = 10   
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:544(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: sync_queue_size = 10    
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:545(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] /rtabmap/rtabmap: approx_sync = true      
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/impl/CommonDataSubscriberDepth.cpp:468(CommonDataSubscriber::setupDepthCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes] Setup depth callback       
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_sync/src/CommonDataSubscriber.cpp:714(CommonDataSubscriber::setupCallbacks)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes]
/rtabmap/rtabmap subscribed to (approx sync):
   /camera/rgb/image_raw \
   /camera/depth/image_raw \
   /camera/rgb/camera_info \
   /scan
0.000000000 INFO /rtabmap/rtabmap [/home/robond/catkin_ws3/src/rtabmap_ros/rtabmap_slam/src/CoreNode.cpp:95(main)] [topics: /rosout, /tf, /map, /rtabmap/grid_prob_map, /rtabmap/cloud_map, /rtabmap/cloud_obstacles, /rtabmap/cloud_ground, /rtabmap/proj_map, /rtabmap/scan_map, /rtabmap/info, /rtabmap/mapData, /rtabmap/mapGraph, /rtabmap/mapOdomCache, /rtabmap/landmarks, /rtabmap/labels, /rtabmap/mapPath, /rtabmap/local_grid_obstacle, /rtabmap/local_grid_empty, /rtabmap/local_grid_ground, /rtabmap/localization_pose, /rtabmap/goal_out, /rtabmap/goal_reached, /rtabmap/global_path, /rtabmap/local_path, /rtabmap/global_path_nodes, /rtabmap/local_path_nodes, /diagnostics] rtabmap 0.21.10 started...
0.000000000 INFO /rviz [/tmp/binarydeb/ros-noetic-rviz-1.14.25/src/rviz/ogre_helpers/render_system.cpp:475(RenderWindow* rviz::RenderSystem::makeRenderWindow)] [topics: /rosout] Stereo is NOT SUPPORTED
0.000000000 INFO /rviz [/tmp/binarydeb/ros-noetic-rviz-1.14.25/src/rviz/ogre_helpers/render_system.cpp:185(RenderSystem::detectGlVersion)] [topics: /rosout] OpenGL device: D3D12 (NVIDIA GeForce GTX 1650 Ti)
0.000000000 INFO /rviz [/tmp/binarydeb/ros-noetic-rviz-1.14.25/src/rviz/ogre_helpers/render_system.cpp:236(RenderSystem::detectGlVersion)] [topics: /rosout] OpenGl version: 3.1 (GLSL 1.4).
0.000000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-roscpp-1.17.0/src/libros/service.cpp:123(service::waitForService)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics] waitForService: Service [/gazebo/set_physics_properties] is now available.       
0.000000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-ros-2.9.3/src/gazebo_ros_api_plugin.cpp:2379(GazeboRosApiPlugin::physicsReconfigureThread)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates] Physics dynamic reconfigure ready.
0.000000000 INFO /my_robot [gazebo_interface.py:31(spawn_urdf_model_client)] [topics: /clock, /rosout] Calling service /gazebo/spawn_urdf_model      
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/include/gazebo_plugins/gazebo_ros_utils.h:99(string gazebo::GetRobotNamespace)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates] Camera Plugin: Using the 'robotNamespace' param: '/'
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_camera_utils.cpp:300(GazeboRosCameraUtils::LoadThread)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates] Camera Plugin (ns = /)  <tf_prefix_>, set to ""
0.001000000 INFO /my_robot [gazebo_interface.py:33(spawn_urdf_model_client)] [topics: /clock, /rosout] Spawn status: SpawnModel: Successfully spawned entity
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/include/gazebo_plugins/gazebo_ros_utils.h:99(string gazebo::GetRobotNamespace)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates] Laser Plugin: Using the 'robotNamespace' param: '/'
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_laser.cpp:115(GazeboRosLaser::Load)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates] Starting Laser Plugin (ns = /)
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_laser.cpp:134(GazeboRosLaser::LoadThread)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates] Laser Plugin (ns = /)  <tf_prefix_>, set to ""
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_utils.cpp:57(GazeboRos::readCommonParameter)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates, /scan, /camera/rgb/image_raw/compressed, /camera/rgb/image_raw/compressed/parameter_descriptions, /camera/rgb/image_raw/compressed/parameter_updates] Starting plugin DiffDrive(ns = //)
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_utils.cpp:83(GazeboRos::readCommonParameter)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates, /scan, /camera/rgb/image_raw/compressed, /camera/rgb/image_raw/compressed/parameter_descriptions, /camera/rgb/image_raw/compressed/parameter_updates] DiffDrive(ns = //): <rosDebugLevel> = na
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_utils.cpp:88(GazeboRos::readCommonParameter)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates, /scan, /camera/rgb/image_raw/compressed, /camera/rgb/image_raw/compressed/parameter_descriptions, /camera/rgb/image_raw/compressed/parameter_updates] DiffDrive(ns = //): <tf_prefix> =
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_diff_drive.cpp:157(GazeboRosDiffDrive::Load)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates, /scan, /camera/rgb/image_raw/compressed, /camera/rgb/image_raw/compressed/parameter_descriptions, /camera/rgb/image_raw/compressed/parameter_updates, /tf] DiffDrive(ns = //): Try to subscribe to cmd_vel
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_diff_drive.cpp:165(GazeboRosDiffDrive::Load)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates, /scan, /camera/rgb/image_raw/compressed, /camera/rgb/image_raw/compressed/parameter_descriptions, /camera/rgb/image_raw/compressed/parameter_updates, /tf, /camera/rgb/image_raw] DiffDrive(ns = //): Subscribe to cmd_vel
0.001000000 INFO /gazebo [/tmp/binarydeb/ros-noetic-gazebo-plugins-2.9.3/src/gazebo_ros_diff_drive.cpp:170(GazeboRosDiffDrive::Load)] [topics: /rosout, /clock, /gazebo/link_states, /gazebo/model_states, /gazebo/performance_metrics, /gazebo/parameter_descriptions, /gazebo/parameter_updates, /camera/parameter_descriptions, /camera/parameter_updates, /camera/rgb/image_raw/compressedDepth, /camera/rgb/image_raw/compressedDepth/parameter_descriptions, /camera/rgb/image_raw/compressedDepth/parameter_updates, /scan, /camera/rgb/image_raw/compressed, /camera/rgb/image_raw/compressed/parameter_descriptions, /camera/rgb/image_raw/compressed/parameter_updates, /tf, /camera/rgb/image_raw, /odom] DiffDrive(ns = //): Advertise odom on odom
robond@guido:~/catkin_ws3$
  • try to rebuild stabmap (not the workspace stabmap_ros) without g2o
-DWITH_G2O=OFF
robond@guido:~/catkin_ws3$ apt show ros-noetic-libg2o
Package: ros-noetic-libg2o
Version: 2020.5.3-1focal.20210423.222732
Priority: optional
Section: misc
Maintainer: Vincent Rabaud <[email protected]>
Installed-Size: 6930 kB
Depends: libc6 (>= 2.29), libcamd2 (>= 1:4.5.2), libcholmod3 (>= 1:4.5.2), libcxsparse3 (>= 1:4.5.2), libgcc-s1 (>= 4.0), libglu1-mesa | libglu1, libopengl0, libstdc++6 (>= 9), libboost-all-dev, libeigen3-dev, libgl1-mesa-dev, libglu1-mesa-dev, libsuitesparse-dev, ros-noetic-catkin
Homepage: https://github.com/RainerKuemmerle/g2o
Download-Size: 1056 kB
APT-Manual-Installed: yes
APT-Sources: http://packages.ros.org/ros/ubuntu focal/main amd64 Packages
Description: The libg2o library from http://openslam.org/g2o.html
robond@guido:~/catkin_ws3$ dpkg-query -L ros-noetic-libg2o
/.
/opt
/opt/ros
/opt/ros/noetic
/opt/ros/noetic/bin
/opt/ros/noetic/bin/g2o
/opt/ros/noetic/bin/g2o_anonymize_observations
/opt/ros/noetic/bin/g2o_incremental
/opt/ros/noetic/bin/g2o_online
/opt/ros/noetic/bin/g2o_simulator2d
/opt/ros/noetic/bin/g2o_simulator3d
/opt/ros/noetic/include
/opt/ros/noetic/include/g2o
/opt/ros/noetic/include/g2o/apps
/opt/ros/noetic/include/g2o/apps/g2o_cli
/opt/ros/noetic/include/g2o/apps/g2o_cli/dl_wrapper.h
/opt/ros/noetic/include/g2o/apps/g2o_cli/g2o_cli_api.h
/opt/ros/noetic/include/g2o/apps/g2o_cli/g2o_common.h
/opt/ros/noetic/include/g2o/apps/g2o_cli/output_helper.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/backbone_tree_action.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/edge_creator.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/edge_labeler.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/edge_types_cost_function.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/g2o_hierarchical_api.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/simple_star_ops.h
/opt/ros/noetic/include/g2o/apps/g2o_hierarchical/star.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator
/opt/ros/noetic/include/g2o/apps/g2o_simulator/g2o_simulator_api.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/pointsensorparameters.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_line3d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_odometry.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_odometry2d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_odometry3d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pointxy.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pointxy_bearing.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pointxy_offset.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pointxyz.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pointxyz_depth.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pointxyz_disparity.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pose2d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pose3d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_pose3d_offset.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_se3_prior.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_segment2d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_segment2d_line.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/sensor_segment2d_pointline.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/simulator.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/simulator2d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/simulator2d_base.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/simulator3d.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/simulator3d_base.h
/opt/ros/noetic/include/g2o/apps/g2o_simulator/simutils.h
/opt/ros/noetic/include/g2o/config.h
/opt/ros/noetic/include/g2o/core
/opt/ros/noetic/include/g2o/core/base_binary_edge.h
/opt/ros/noetic/include/g2o/core/base_binary_edge.hpp
/opt/ros/noetic/include/g2o/core/base_edge.h
/opt/ros/noetic/include/g2o/core/base_multi_edge.h
/opt/ros/noetic/include/g2o/core/base_multi_edge.hpp
/opt/ros/noetic/include/g2o/core/base_unary_edge.h
/opt/ros/noetic/include/g2o/core/base_unary_edge.hpp
/opt/ros/noetic/include/g2o/core/base_vertex.h
/opt/ros/noetic/include/g2o/core/base_vertex.hpp
/opt/ros/noetic/include/g2o/core/batch_stats.h
/opt/ros/noetic/include/g2o/core/block_solver.h
/opt/ros/noetic/include/g2o/core/block_solver.hpp
/opt/ros/noetic/include/g2o/core/cache.h
/opt/ros/noetic/include/g2o/core/creators.h
/opt/ros/noetic/include/g2o/core/dynamic_aligned_buffer.hpp
/opt/ros/noetic/include/g2o/core/eigen_types.h
/opt/ros/noetic/include/g2o/core/estimate_propagator.h
/opt/ros/noetic/include/g2o/core/factory.h
/opt/ros/noetic/include/g2o/core/g2o_core_api.h
/opt/ros/noetic/include/g2o/core/hyper_dijkstra.h
/opt/ros/noetic/include/g2o/core/hyper_graph.h
/opt/ros/noetic/include/g2o/core/hyper_graph_action.h
/opt/ros/noetic/include/g2o/core/jacobian_workspace.h
/opt/ros/noetic/include/g2o/core/linear_solver.h
/opt/ros/noetic/include/g2o/core/marginal_covariance_cholesky.h
/opt/ros/noetic/include/g2o/core/matrix_operations.h
/opt/ros/noetic/include/g2o/core/matrix_structure.h
/opt/ros/noetic/include/g2o/core/openmp_mutex.h
/opt/ros/noetic/include/g2o/core/optimizable_graph.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm_dogleg.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm_factory.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm_gauss_newton.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm_levenberg.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm_property.h
/opt/ros/noetic/include/g2o/core/optimization_algorithm_with_hessian.h
/opt/ros/noetic/include/g2o/core/ownership.h
/opt/ros/noetic/include/g2o/core/parameter.h
/opt/ros/noetic/include/g2o/core/parameter_container.h
/opt/ros/noetic/include/g2o/core/robust_kernel.h
/opt/ros/noetic/include/g2o/core/robust_kernel_factory.h
/opt/ros/noetic/include/g2o/core/robust_kernel_impl.h
/opt/ros/noetic/include/g2o/core/solver.h
/opt/ros/noetic/include/g2o/core/sparse_block_matrix.h
/opt/ros/noetic/include/g2o/core/sparse_block_matrix.hpp
/opt/ros/noetic/include/g2o/core/sparse_block_matrix_ccs.h
/opt/ros/noetic/include/g2o/core/sparse_block_matrix_diagonal.h
/opt/ros/noetic/include/g2o/core/sparse_optimizer.h
/opt/ros/noetic/include/g2o/core/sparse_optimizer_terminate_action.h
/opt/ros/noetic/include/g2o/examples
/opt/ros/noetic/include/g2o/examples/interactive_slam
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_incremental
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_incremental/g2o_incremental_api.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_incremental/graph_optimizer_sparse_incremental.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_incremental/linear_solver_cholmod_online.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive/fast_output.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive/g2o_interactive_api.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive/g2o_slam_interface.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive/graph_optimizer_sparse_online.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive/types_slam2d_online.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/g2o_interactive/types_slam3d_online.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/interface
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/interface/abstract_slam_interface.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/interface/parser_interface.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/interface/slam_context_interface.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/FlexLexer.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/bison_parser.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/commands.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/driver.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/location.hh
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/position.hh
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/scanner.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/slam_context.h
/opt/ros/noetic/include/g2o/examples/interactive_slam/slam_parser/parser/stack.hh
/opt/ros/noetic/include/g2o/freeglut
/opt/ros/noetic/include/g2o/freeglut/freeglut_minimal.h
/opt/ros/noetic/include/g2o/solvers
/opt/ros/noetic/include/g2o/solvers/cholmod
/opt/ros/noetic/include/g2o/solvers/cholmod/linear_solver_cholmod.h
/opt/ros/noetic/include/g2o/solvers/csparse
/opt/ros/noetic/include/g2o/solvers/csparse/csparse_extension.h
/opt/ros/noetic/include/g2o/solvers/csparse/csparse_helper.h
/opt/ros/noetic/include/g2o/solvers/csparse/g2o_csparse_api.h
/opt/ros/noetic/include/g2o/solvers/csparse/g2o_csparse_extension_api.h
/opt/ros/noetic/include/g2o/solvers/csparse/linear_solver_csparse.h
/opt/ros/noetic/include/g2o/solvers/dense
/opt/ros/noetic/include/g2o/solvers/dense/linear_solver_dense.h
/opt/ros/noetic/include/g2o/solvers/eigen
/opt/ros/noetic/include/g2o/solvers/eigen/linear_solver_eigen.h
/opt/ros/noetic/include/g2o/solvers/pcg
/opt/ros/noetic/include/g2o/solvers/pcg/linear_solver_pcg.h
/opt/ros/noetic/include/g2o/solvers/pcg/linear_solver_pcg.hpp
/opt/ros/noetic/include/g2o/solvers/slam2d_linear
/opt/ros/noetic/include/g2o/solvers/slam2d_linear/g2o_slam2d_linear_api.h
/opt/ros/noetic/include/g2o/solvers/slam2d_linear/solver_slam2d_linear.h
/opt/ros/noetic/include/g2o/solvers/structure_only
/opt/ros/noetic/include/g2o/solvers/structure_only/structure_only_solver.h
/opt/ros/noetic/include/g2o/stuff
/opt/ros/noetic/include/g2o/stuff/color_macros.h
/opt/ros/noetic/include/g2o/stuff/command_args.h
/opt/ros/noetic/include/g2o/stuff/filesys_tools.h
/opt/ros/noetic/include/g2o/stuff/g2o_stuff_api.h
/opt/ros/noetic/include/g2o/stuff/macros.h
/opt/ros/noetic/include/g2o/stuff/misc.h
/opt/ros/noetic/include/g2o/stuff/opengl_primitives.h
/opt/ros/noetic/include/g2o/stuff/opengl_wrapper.h
/opt/ros/noetic/include/g2o/stuff/os_specific.h
/opt/ros/noetic/include/g2o/stuff/property.h
/opt/ros/noetic/include/g2o/stuff/sampler.h
/opt/ros/noetic/include/g2o/stuff/scoped_pointer.h
/opt/ros/noetic/include/g2o/stuff/sparse_helper.h
/opt/ros/noetic/include/g2o/stuff/string_tools.h
/opt/ros/noetic/include/g2o/stuff/tictoc.h
/opt/ros/noetic/include/g2o/stuff/timeutil.h
/opt/ros/noetic/include/g2o/stuff/unscented.h
/opt/ros/noetic/include/g2o/types
/opt/ros/noetic/include/g2o/types/data
/opt/ros/noetic/include/g2o/types/data/data_queue.h
/opt/ros/noetic/include/g2o/types/data/g2o_types_data_api.h
/opt/ros/noetic/include/g2o/types/data/laser_parameters.h
/opt/ros/noetic/include/g2o/types/data/raw_laser.h
/opt/ros/noetic/include/g2o/types/data/robot_data.h
/opt/ros/noetic/include/g2o/types/data/robot_laser.h
/opt/ros/noetic/include/g2o/types/data/types_data.h
/opt/ros/noetic/include/g2o/types/data/vertex_ellipse.h
/opt/ros/noetic/include/g2o/types/data/vertex_tag.h
/opt/ros/noetic/include/g2o/types/icp
/opt/ros/noetic/include/g2o/types/icp/g2o_types_icp_api.h
/opt/ros/noetic/include/g2o/types/icp/types_icp.h
/opt/ros/noetic/include/g2o/types/sba
/opt/ros/noetic/include/g2o/types/sba/g2o_types_sba_api.h
/opt/ros/noetic/include/g2o/types/sba/sbacam.h
/opt/ros/noetic/include/g2o/types/sba/types_sba.h
/opt/ros/noetic/include/g2o/types/sba/types_six_dof_expmap.h
/opt/ros/noetic/include/g2o/types/sclam2d
/opt/ros/noetic/include/g2o/types/sclam2d/edge_se2_odom_differential_calib.h
/opt/ros/noetic/include/g2o/types/sclam2d/edge_se2_sensor_calib.h
/opt/ros/noetic/include/g2o/types/sclam2d/g2o_types_sclam2d_api.h
/opt/ros/noetic/include/g2o/types/sclam2d/odometry_measurement.h
/opt/ros/noetic/include/g2o/types/sclam2d/types_sclam2d.h
/opt/ros/noetic/include/g2o/types/sclam2d/vertex_odom_differential_params.h
/opt/ros/noetic/include/g2o/types/sim3
/opt/ros/noetic/include/g2o/types/sim3/sim3.h
/opt/ros/noetic/include/g2o/types/sim3/types_seven_dof_expmap.h
/opt/ros/noetic/include/g2o/types/slam2d
/opt/ros/noetic/include/g2o/types/slam2d/edge_pointxy.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_lotsofxy.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_offset.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_pointxy.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_pointxy_bearing.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_pointxy_calib.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_pointxy_offset.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_prior.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_twopointsxy.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_se2_xyprior.h
/opt/ros/noetic/include/g2o/types/slam2d/edge_xy_prior.h
/opt/ros/noetic/include/g2o/types/slam2d/g2o_types_slam2d_api.h
/opt/ros/noetic/include/g2o/types/slam2d/parameter_se2_offset.h
/opt/ros/noetic/include/g2o/types/slam2d/se2.h
/opt/ros/noetic/include/g2o/types/slam2d/types_slam2d.h
/opt/ros/noetic/include/g2o/types/slam2d/vertex_point_xy.h
/opt/ros/noetic/include/g2o/types/slam2d/vertex_se2.h
/opt/ros/noetic/include/g2o/types/slam2d_addons
/opt/ros/noetic/include/g2o/types/slam2d_addons/edge_line2d.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/edge_line2d_pointxy.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/edge_se2_line2d.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/edge_se2_segment2d.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/edge_se2_segment2d_line.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/edge_se2_segment2d_pointLine.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/g2o_types_slam2d_addons_api.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/line_2d.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/types_slam2d_addons.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/vertex_line2d.h
/opt/ros/noetic/include/g2o/types/slam2d_addons/vertex_segment2d.h
/opt/ros/noetic/include/g2o/types/slam3d
/opt/ros/noetic/include/g2o/types/slam3d/dquat2mat.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_pointxyz.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_lotsofxyz.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_offset.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_pointxyz.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_pointxyz_depth.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_pointxyz_disparity.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_prior.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_se3_xyzprior.h
/opt/ros/noetic/include/g2o/types/slam3d/edge_xyz_prior.h
/opt/ros/noetic/include/g2o/types/slam3d/g2o_types_slam3d_api.h
/opt/ros/noetic/include/g2o/types/slam3d/isometry3d_gradients.h
/opt/ros/noetic/include/g2o/types/slam3d/isometry3d_mappings.h
/opt/ros/noetic/include/g2o/types/slam3d/parameter_camera.h
/opt/ros/noetic/include/g2o/types/slam3d/parameter_se3_offset.h
/opt/ros/noetic/include/g2o/types/slam3d/parameter_stereo_camera.h
/opt/ros/noetic/include/g2o/types/slam3d/se3_ops.h
/opt/ros/noetic/include/g2o/types/slam3d/se3_ops.hpp
/opt/ros/noetic/include/g2o/types/slam3d/se3quat.h
/opt/ros/noetic/include/g2o/types/slam3d/types_slam3d.h
/opt/ros/noetic/include/g2o/types/slam3d/vertex_pointxyz.h
/opt/ros/noetic/include/g2o/types/slam3d/vertex_se3.h
/opt/ros/noetic/include/g2o/types/slam3d_addons
/opt/ros/noetic/include/g2o/types/slam3d_addons/edge_plane.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/edge_se3_calib.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/edge_se3_euler.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/edge_se3_line.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/edge_se3_plane_calib.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/g2o_types_slam3d_addons_api.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/line3d.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/plane3d.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/types_slam3d_addons.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/vertex_line3d.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/vertex_plane.h
/opt/ros/noetic/include/g2o/types/slam3d_addons/vertex_se3_euler.h
/opt/ros/noetic/lib
/opt/ros/noetic/lib/cmake
/opt/ros/noetic/lib/cmake/g2o
/opt/ros/noetic/lib/cmake/g2o/g2oConfig.cmake
/opt/ros/noetic/lib/cmake/g2o/g2oConfigVersion.cmake
/opt/ros/noetic/lib/cmake/g2o/g2oTargets-none.cmake
/opt/ros/noetic/lib/cmake/g2o/g2oTargets.cmake
/opt/ros/noetic/lib/libg2o_cli.so
/opt/ros/noetic/lib/libg2o_core.so
/opt/ros/noetic/lib/libg2o_csparse_extension.so
/opt/ros/noetic/lib/libg2o_ext_freeglut_minimal.so
/opt/ros/noetic/lib/libg2o_hierarchical.so
/opt/ros/noetic/lib/libg2o_incremental.so
/opt/ros/noetic/lib/libg2o_interactive.so
/opt/ros/noetic/lib/libg2o_interface.so
/opt/ros/noetic/lib/libg2o_opengl_helper.so
/opt/ros/noetic/lib/libg2o_parser.so
/opt/ros/noetic/lib/libg2o_simulator.so
/opt/ros/noetic/lib/libg2o_solver_cholmod.so
/opt/ros/noetic/lib/libg2o_solver_csparse.so
/opt/ros/noetic/lib/libg2o_solver_dense.so
/opt/ros/noetic/lib/libg2o_solver_eigen.so
/opt/ros/noetic/lib/libg2o_solver_pcg.so
/opt/ros/noetic/lib/libg2o_solver_slam2d_linear.so
/opt/ros/noetic/lib/libg2o_solver_structure_only.so
/opt/ros/noetic/lib/libg2o_stuff.so
/opt/ros/noetic/lib/libg2o_types_data.so
/opt/ros/noetic/lib/libg2o_types_icp.so
/opt/ros/noetic/lib/libg2o_types_sba.so
/opt/ros/noetic/lib/libg2o_types_sclam2d.so
/opt/ros/noetic/lib/libg2o_types_sim3.so
/opt/ros/noetic/lib/libg2o_types_slam2d.so
/opt/ros/noetic/lib/libg2o_types_slam2d_addons.so
/opt/ros/noetic/lib/libg2o_types_slam3d.so
/opt/ros/noetic/lib/libg2o_types_slam3d_addons.so
/opt/ros/noetic/share
/opt/ros/noetic/share/libg2o
/opt/ros/noetic/share/libg2o/package.xml
/usr
/usr/share
/usr/share/doc
/usr/share/doc/ros-noetic-libg2o
/usr/share/doc/ros-noetic-libg2o/changelog.Debian.gz
robond@guido:~/catkin_ws3$ dpkg-query -s libeigen3-dev
Package: libeigen3-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 6993
Maintainer: Ubuntu Developers <[email protected]>
Architecture: all
Multi-Arch: foreign
Source: eigen3
Version: 3.3.7-2
Depends: pkg-config
Suggests: libeigen3-doc, libmpfrc++-dev
Description: lightweight C++ template library for linear algebra
 Eigen 3 is a lightweight C++ template library for vector and matrix math,
 a.k.a. linear algebra.
 .
 Unlike most other linear algebra libraries, Eigen 3 focuses on the simple
 mathematical needs of applications: games and other OpenGL apps, spreadsheets
 and other office apps, etc. Eigen 3 is dedicated to providing optimal speed
 with GCC. A lot of improvements since 2-nd version of Eigen.
Original-Maintainer: Debian Science Maintainers <[email protected]>
Homepage: http://eigen.tuxfamily.org
robond@guido:~/catkin_ws3$ ldd $(which g2o)
        linux-vdso.so.1 (0x00007fffb51c5000)
        libg2o_cli.so => /opt/ros/noetic/lib/libg2o_cli.so (0x00007fec17a49000)
        libg2o_core.so => /opt/ros/noetic/lib/libg2o_core.so (0x00007fec179ec000)
        libg2o_stuff.so => /opt/ros/noetic/lib/libg2o_stuff.so (0x00007fec179cc000)
        libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fec177a9000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fec1778e000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fec1759c000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fec17594000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fec17445000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fec17a70000)

@nov05
Copy link
Author

nov05 commented Apr 8, 2025

robond@guido:~/catkin_ws3$ sudo apt remove ros-noetic-rtabmap ros-noetic-rtabmap-ros
[sudo] password for robond: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'ros-noetic-rtabmap' is not installed, so not removed
Package 'ros-noetic-rtabmap-ros' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
robond@guido:~/catkin_ws3$ pkg-config --modversion opencv4
4.11.0

✅✅✅

robond@guido:~/catkin_ws3$ ldd /opt/ros/noetic/lib/libcv_bridge.so | grep opencv
        libopencv_imgcodecs.so.4.2 => /lib/x86_64-linux-gnu/libopencv_imgcodecs.so.4.2 (0x00007f6b288cb000)
        libopencv_imgproc.so.4.2 => /lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2 (0x00007f6b28324000)
        libopencv_core.so.4.2 => /lib/x86_64-linux-gnu/libopencv_core.so.4.2 (0x00007f6b27f74000)
  • mismatch of cv_bridge and opencv 4.11.0 (built from source) versions.
  • suggested solution: buid cv_bridge from source as well.

@nov05
Copy link
Author

nov05 commented Apr 8, 2025

introlab/rtabmap_ros#529 (comment)
derektan95
on Jan 21, 2021
Author
Install misc dependencies
sudo apt-get install ros-melodic-rtabmap ros-melodic-rtabmap-ros
sudo apt remove ros-melodic-rtabmap ros-melodic-rtabmap-ros # Uninstall again
Installing OpenCV dependencies
cd ~/Libraries
git clone https://github.com/opencv/opencv # Master branch
cd opencv
mkdir build && cd build
cmake -D CATKIN_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install # Install to usr/local directory
Installing OpenCV Bridge dependencies
These packages be cloned from https://github.com/ros-perception/vision_opencv. However, they have to be modified to fit to our use, if not there will be compile errors. For ROS Melodic, use the noetic branch and change python dependencies in CMakeLists.txt, or use the melodic branch and change some function headers (https://cyaninfinite.com/ros-cv-bridge-with-python-3/).

cd ~/Libraries
git clone https://github.com/ros-perception/vision_opencv
cd vision_opencv/cv_bridge
mkdir build && cd build
cmake -D CATKIN_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install # Install to usr/local directory

cd ~/Libraries
cd vision_opencv/image_geometry
mkdir build && cd build
cmake -D CATKIN_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install # Install to usr/local directory
Installing RTAB packages

Installing RTAB Library

cd ~/Libraries
git clone https://github.com/introlab/rtabmap # Master branch
cd rtabmap
mkdir build && cd build
cmake -D OpenCV_DIR=/usr/local/lib/cmake/opencv4 -D CATKIN_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install

Installing RTAB ROS package

cd ~/unitree_a1_repo/catkin_ws/src
git clone https://github.com/introlab/rtabmap_ros
Linking RTAB-Map to newly compiled libraries
Add these 2 lines of code to specify where to link to the cv_bridge and image_geometry libraries, at the top of RTAB ROS's CMakeLists.txt. After this, you can compile the RTAB-Map package. It depends on where your cmake instruction files are located once these packages are installed.

set(cv_bridge_DIR /usr/local/share/cv_bridge/cmake)
set(image_geometry_DIR /usr/local/share/image_geometry/cmake)
#set(image_geometry_DIR /usr/local/lib/cmake/opencv4) # Not sure if needed

@nov05
Copy link
Author

nov05 commented Apr 8, 2025

cd ~/Libraries
git clone https://github.com/ros-perception/vision_opencv
cd vision_opencv/cv_bridge                          
mkdir build && cd build
cmake -D CATKIN_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install                                   # Install to usr/local directory

cd ~/Libraries
cd vision_opencv/image_geometry                     
mkdir build && cd build
cmake -D CATKIN_INSTALL_PREFIX=/usr/local ..
make -j8
sudo make install                                   # Install to usr/local directory

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment