pal-robotics/aruco_ros

Unable to build package

Closed this issue · 9 comments

Hi, I am currently trying to build the package however every time I try to do it I get

[ 38%] Building CXX object aruco_ros/aruco_ros/CMakeFiles/marker_publisher.dir/src/marker_publish.cpp.o /home/angelo/catkin_ws/src/aruco_ros/aruco_ros/src/marker_publish.cpp:45:10: fatal error: aruco_msgs/MarkerArray.h: No such file or directory 45 | #include <aruco_msgs/MarkerArray.h> | ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [aruco_ros/aruco_ros/CMakeFiles/marker_publisher.dir/build.make:63: aruco_ros/aruco_ros/CMakeFiles/marker_publisher.dir/src/marker_publish.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:5139: aruco_ros/aruco_ros/CMakeFiles/marker_publisher.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 Invoking "make -j8 -l8" failed
I am not sure what it is, I've seen a similar issue that says the problem was the person was not building directly with catkin_make; however, I'm building in the workspace with catkin_make.

Thank you in advance.

Hello @AngeloEspinoza,

Could you pull the new changes in the repository and compile the package. Let us know if this fixes the issue for you.

Thank you,

Best Regards,
PAL Robotics Team.

Hello @AngeloEspinoza,

Were you able to solve the issue at your end?.

Best Regards,
PAL Robotics Team.

Hi!

Still unable to build my workspace, I got:

collect2: error: ld returned 1 exit status make[2]: *** [aruco_ros/aruco_ros/CMakeFiles/single.dir/build.make:211: /home/angelo/catkin_ws/devel/lib/aruco_ros/single] Error 1 make[1]: *** [CMakeFiles/Makefile2:5235: aruco_ros/aruco_ros/CMakeFiles/single.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 Invoking "make -j8 -l8" failed

Regards,
Angelo

Hello @AngeloEspinoza ,

Thanks for the prompt reply. Unfortunately, the log you shared is not enough for us to debug, we couldn't reproduce the issue at our end. Could you clean your workspace and then run the catkin build. Let us know the output.

Thank you,

Best Regards,
PAL Robotics Team.

@AngeloEspinoza ,

If you are using melodic, please don't forget to switch the branch to melodic-devel.

Best Regards,
PAL Robotics Team.

I'm using noetic distro.
I just pulled the repo into another workspace (I have one for catkin_make only and other for catkin build). However, still got the same issue.

collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/single.dir/build.make:196: /home/angelo/catkin_ws2/devel/.private/aruco_ros/lib/aruco_ros/single] Error 1
make[1]: *** [CMakeFiles/Makefile2:324: CMakeFiles/single.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /home/angelo/catkin_ws2/build/aruco_ros; catkin build --get-env aruco_ros | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

..................................................................................................................................................................................................................
Failed     << aruco_ros:make               [ Exited with code 2 ]                                                                                                                                                 
Failed    <<< aruco_ros                    [ 13.3 seconds ]                                                                                                                                                       
[build] Summary: 10 of 11 packages succeeded.                                                                                                                                                                     
[build]   Ignored:   None.                                                                                                                                                                                        
[build]   Warnings:  1 packages succeeded with warnings.                                                                                                                                                          
[build]   Abandoned: None.                                                                                                                                                                                        
[build]   Failed:    1 packages failed.                                                                                                                                                                           
[build] Runtime: 25.6 seconds total.                                                                                                                                                                              
[build] Note: Workspace packages have changed, please re-source setup files to use them.

Hello @AngeloEspinoza ,

Can you please share the complete log?. It is hard for us to check the issue. We are still not able to reproduce the issue at our end, so we would need the whole log to check the issue. In the meantime, you could install the aruco_ros from the upstream using apt.

Thank you,

Best Regards,
PAL Robotics Team

All right

-------------------------------------------------------------------------
Profile:                     default
Extending:          [cached] /home/angelo/catkin_ws/devel:/opt/ros/noetic
Workspace:                   /home/angelo/catkin_ws2
-------------------------------------------------------------------------
Build Space:        [exists] /home/angelo/catkin_ws2/build
Devel Space:        [exists] /home/angelo/catkin_ws2/devel
Install Space:      [unused] /home/angelo/catkin_ws2/install
Log Space:          [exists] /home/angelo/catkin_ws2/logs
Source Space:       [exists] /home/angelo/catkin_ws2/src
DESTDIR:            [unused] None
-------------------------------------------------------------------------
Devel Space Layout:          linked
Install Space Layout:        None
-------------------------------------------------------------------------
Additional CMake Args:       None
Additional Make Args:        None
Additional catkin Make Args: None
Internal Make Job Server:    True
Cache Job Environments:      False
-------------------------------------------------------------------------
Buildlisted Packages:        None
Skiplisted Packages:         None
-------------------------------------------------------------------------
Workspace configuration appears valid.
-------------------------------------------------------------------------
[build] Found '11' packages in 0.0 seconds.                                                                                                                                                                       
[build] Updating package table.                                                                                                                                                                                   
Starting  >>> aruco                                                                                                                                                                                               
Starting  >>> aruco_msgs                                                                                                                                                                                          
Starting  >>> iq_vision                                                                                                                                                                                           
Starting  >>> mavlink                                                                                                                                                                                             
Starting  >>> mavros_msgs                                                                                                                                                                                         
Finished  <<< iq_vision                    [ 0.3 seconds ]                                                                                                                                                        
Finished  <<< mavlink                      [ 1.5 seconds ]                                                                                                                                                        
Starting  >>> libmavconn                                                                                                                                                                                          
Finished  <<< mavros_msgs                  [ 2.4 seconds ]                                                                                                                                                        
Finished  <<< libmavconn                   [ 0.2 seconds ]                                                                                                                                                        
Starting  >>> mavros                                                                                                                                                                                              
Finished  <<< aruco_msgs                   [ 6.7 seconds ]                                                                                                                                                        
Finished  <<< mavros                       [ 1.6 seconds ]                                                                                                                                                        
Starting  >>> iq_sim                                                                                                                                                                                              
Starting  >>> mavros_extras                                                                                                                                                                                       
Finished  <<< iq_sim                       [ 0.2 seconds ]                                                                                                                                                        
Finished  <<< mavros_extras                [ 0.9 seconds ]                                                                                                                                                        
Starting  >>> test_mavros                                                                                                                                                                                         
Finished  <<< test_mavros                  [ 0.3 seconds ]                                                                                                                                                        
__________________________________________________________________________________________________________________________________________________________________________________________________________________
Warnings   << aruco:make /home/angelo/catkin_ws2/logs/aruco/build.make.000.log                                                                                                                                    
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 5 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
cd /home/angelo/catkin_ws2/build/aruco; catkin build --get-env aruco | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

..................................................................................................................................................................................................................
Finished  <<< aruco                        [ 11.9 seconds ]                                                                                                                                                       
Starting  >>> aruco_ros                                                                                                                                                                                           
__________________________________________________________________________________________________________________________________________________________________________________________________________________
Errors     << aruco_ros:make /home/angelo/catkin_ws2/logs/aruco_ros/build.make.000.log                                                                                                                            
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 5 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_imgcodecs.so.4.2, needed by /opt/ros/noetic/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.5
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_calib3d.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_calib3d.so.4.2
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_core.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_core.so.4.2
/usr/bin/ld: warning: libIlmImf-2_2.so.22, needed by /usr/local/lib/libopencv_imgcodecs.so.4.5.1, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::ChannelList::insert(char const*, Imf_2_2::Channel const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::hasChromaticities(Imf_2_2::Header const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::readPixels(int, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::compression()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::channels() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::chromaticities(Imf_2_2::Header const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::begin()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Slice::Slice(Imf_2_2::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::dataWindow() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::Header(int, int, float, Imath_2_2::Vec2<float> const&, float, Imf_2_2::LineOrder, Imf_2_2::Compression)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::channels()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::OutputFile(char const*, Imf_2_2::Header const&, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::ChannelList::findChannel(char const*) const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::~OutputFile()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::setFrameBuffer(Imf_2_2::FrameBuffer const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::InputFile(char const*, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::insert(char const*, Imf_2_2::Slice const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::globalThreadCount()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::header() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::writePixels(int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Channel::Channel(Imf_2_2::PixelType, int, int, bool)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::setFrameBuffer(Imf_2_2::FrameBuffer const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::~Header()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::end()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Chromaticities::Chromaticities(Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/marker_publisher.dir/build.make:196: /home/angelo/catkin_ws2/devel/.private/aruco_ros/lib/aruco_ros/marker_publisher] Error 1
make[1]: *** [CMakeFiles/Makefile2:270: CMakeFiles/marker_publisher.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 5 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_imgcodecs.so.4.2, needed by /opt/ros/noetic/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.5
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_calib3d.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_calib3d.so.4.2
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_imgproc.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_imgproc.so.4.2
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_core.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_core.so.4.2
/usr/bin/ld: warning: libIlmImf-2_2.so.22, needed by /usr/local/lib/libopencv_imgcodecs.so.4.5.1, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::ChannelList::insert(char const*, Imf_2_2::Channel const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::hasChromaticities(Imf_2_2::Header const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::readPixels(int, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::compression()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::channels() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::chromaticities(Imf_2_2::Header const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::begin()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Slice::Slice(Imf_2_2::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::dataWindow() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::Header(int, int, float, Imath_2_2::Vec2<float> const&, float, Imf_2_2::LineOrder, Imf_2_2::Compression)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::channels()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::OutputFile(char const*, Imf_2_2::Header const&, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::ChannelList::findChannel(char const*) const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::~OutputFile()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::setFrameBuffer(Imf_2_2::FrameBuffer const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::InputFile(char const*, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::insert(char const*, Imf_2_2::Slice const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::globalThreadCount()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::header() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::writePixels(int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Channel::Channel(Imf_2_2::PixelType, int, int, bool)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::setFrameBuffer(Imf_2_2::FrameBuffer const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::~Header()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::end()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Chromaticities::Chromaticities(Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/double.dir/build.make:196: /home/angelo/catkin_ws2/devel/.private/aruco_ros/lib/aruco_ros/double] Error 1
make[1]: *** [CMakeFiles/Makefile2:297: CMakeFiles/double.dir/all] Error 2
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_stitching.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_highgui.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_gapi.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_video.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_photo.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_objdetect.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_videoio.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_dnn.so.4.5.1: .dynsym local symbol at index 5 (>= sh_info of 3)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_imgcodecs.so.4.2, needed by /opt/ros/noetic/lib/libcv_bridge.so, may conflict with libopencv_imgcodecs.so.4.5
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_ml.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_calib3d.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_calib3d.so.4.2
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_calib3d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgproc.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: warning: libopencv_core.so.4.5, needed by /home/angelo/catkin_ws2/devel/.private/aruco/lib/libaruco.so, may conflict with libopencv_core.so.4.2
/usr/bin/ld: warning: libIlmImf-2_2.so.22, needed by /usr/local/lib/libopencv_imgcodecs.so.4.5.1, not found (try using -rpath or -rpath-link)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_features2d.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_flann.so.4.5.1: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::ChannelList::insert(char const*, Imf_2_2::Channel const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::hasChromaticities(Imf_2_2::Header const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::readPixels(int, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::compression()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::channels() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::chromaticities(Imf_2_2::Header const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::begin()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Slice::Slice(Imf_2_2::PixelType, char*, unsigned long, unsigned long, int, int, double, bool, bool)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::dataWindow() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::Header(int, int, float, Imath_2_2::Vec2<float> const&, float, Imf_2_2::LineOrder, Imf_2_2::Compression)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::channels()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::OutputFile(char const*, Imf_2_2::Header const&, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::ChannelList::findChannel(char const*) const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::~OutputFile()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::setFrameBuffer(Imf_2_2::FrameBuffer const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::InputFile(char const*, int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::insert(char const*, Imf_2_2::Slice const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::globalThreadCount()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::InputFile::header() const'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::writePixels(int)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Channel::Channel(Imf_2_2::PixelType, int, int, bool)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::OutputFile::setFrameBuffer(Imf_2_2::FrameBuffer const&)'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Header::~Header()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::FrameBuffer::end()'
/usr/bin/ld: /usr/local/lib/libopencv_imgcodecs.so.4.5.1: undefined reference to `Imf_2_2::Chromaticities::Chromaticities(Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&, Imath_2_2::Vec2<float> const&)'
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/single.dir/build.make:196: /home/angelo/catkin_ws2/devel/.private/aruco_ros/lib/aruco_ros/single] Error 1
make[1]: *** [CMakeFiles/Makefile2:324: CMakeFiles/single.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
cd /home/angelo/catkin_ws2/build/aruco_ros; catkin build --get-env aruco_ros | catkin env -si  /usr/bin/make --jobserver-auth=3,4; cd -

..................................................................................................................................................................................................................
Failed     << aruco_ros:make               [ Exited with code 2 ]                                                                                                                                                 
Failed    <<< aruco_ros                    [ 13.3 seconds ]                                                                                                                                                       
[build] Summary: 10 of 11 packages succeeded.                                                                                                                                                                     
[build]   Ignored:   None.                                                                                                                                                                                        
[build]   Warnings:  1 packages succeeded with warnings.                                                                                                                                                          
[build]   Abandoned: None.                                                                                                                                                                                        
[build]   Failed:    1 packages failed.                                                                                                                                                                           
[build] Runtime: 25.6 seconds total.                                                                                                                                                                              
[build] Note: Workspace packages have changed, please re-source setup files to use them.

Hello @AngeloEspinoza,

It is pretty clear from the logs that the OpenCV version that you have in your local lib path is creating issue to the package, seem it is not compatible with our package. Please try to clean those manually compiled libraries and use the one from the ROS recommended version of OpenCV for the package to compile. We will be proceeding to close the issue as this is not the issue on the package end. Thank you for the cooperation.

Thank you,

Best Regards,
PAL Robotics Team.