You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What steps will reproduce the problem?
1. Checkout the rtabmap_lib package somewhere in your ROS_PACKAGE_PATH
2. rosmake rtabmap_lib
What is the expected output?
-build success
What do you see instead?
-Build errors
[rosmake-2] Starting >>> rtabmap_lib [ make ]
[ rosmake ] Last 40 linesabmap_lib: 3.0 sec ]
[ 1 Active 29/30 Complete ]
{-------------------------------------------------------------------------------
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:402: error: request for member ‘end’ in ‘((rtabmap::Rtabmap*)this)->rtabmap::Rtabmap::_imagesBuffer’, which is of non-class type ‘int’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:404: error: ‘cvReleaseImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:406: error: request for member ‘clear’ in ‘((rtabmap::Rtabmap*)this)->rtabmap::Rtabmap::_imagesBuffer’, which is of non-class type ‘int’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp: In member function ‘virtual void rtabmap::Rtabmap::handleEvent(UEvent*)’:
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:526: error: ‘IplImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:526: error: ‘img’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:526: error: ‘class rtabmap::CameraEvent’ has no member named ‘getImageOwnership’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp: In member function ‘void rtabmap::Rtabmap::process()’:
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:618: error: ‘IplImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:618: error: ‘image’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:631: error: ‘class rtabmap::Rtabmap’ has no member named ‘getImage’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:637: error: ‘cvReleaseImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:644: error: ‘cvReleaseImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:978: error: request for member ‘size’ in ‘ssRef->rtabmap::KeypointSignature::getWords()’, which is of non-class type ‘const int’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:979: error: no matching function for call to ‘uUniqueKeys(const int&)’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1011: error: ‘cvCloneImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1015: error: expected initializer before ‘*’ token
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1016: error: ‘img’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1021: error: ‘tmp’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1021: error: ‘IplImage’ cannot appear in a constant-expression
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1021: error: parse error in template argument list
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1021: error: no matching function for call to ‘UVariant::takeDataOwnership()’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1034: error: ‘class rtabmap::Statistics’ has no member named ‘setPosterior’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1035: error: ‘class rtabmap::Statistics’ has no member named ‘setLikelihood’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1044: error: ‘class rtabmap::Statistics’ has no member named ‘setWeights’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1051: error: request for member ‘size’ in ‘((rtabmap::Rtabmap*)this)->rtabmap::Rtabmap::_imagesBuffer’, which is of non-class type ‘int’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1075: error: ‘class rtabmap::Statistics’ has no member named ‘setRefWords’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1080: error: ‘class rtabmap::Statistics’ has no member named ‘setLoopWords’
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp: At global scope:
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1228: error: variable or field ‘addImage’ declared void
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1228: error: ‘IplImage’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1228: error: ‘image’ was not declared in this scope
/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/corelib/src/Rtabmap.cpp:1601: error: expected ‘}’ at end of input
make[3]: *** [corelib/src/CMakeFiles/corelib.dir/Rtabmap.cpp.o] Error 1
make[3]: Leaving directory `/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/build'
make[2]: *** [corelib/src/CMakeFiles/corelib.dir/all] Error 2
make[2]: Leaving directory `/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/matlab/workspace/ros-pkg/rtabmap_lib/build/rtabmap-svn/build'
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package rtabmap_lib written to:
[ rosmake ]
/home/matlab/.ros/rosmake/rosmake_output-20110524-134157/rtabmap_lib/build_outpu
t.log
[rosmake-2] Finished <<< rtabmap_lib [FAIL] [ 3.04 seconds ]
[ rosmake ] Halting due to failure in package rtabmap_lib.
[ rosmake ] Waiting for other threads to complete.
[ rosmake ] Results:
[ rosmake ] Built 30 packages with 1 failures.
[ rosmake ] Summary output to directory
This problem comes from ROS OpenCV installation : see
[https://code.ros.org/trac/opencv/ticket/943 ROS Ticket 943]
Original issue reported on code.google.com by matla...@gmail.com on 20 Jun 2011 at 6:44
Copied from original issue: matlabbe/rtabmap#2
The text was updated successfully, but these errors were encountered:
Temporary solution (until it is fixed in the related ROS ticket):
With the current version of ROS installed (ros-diamondback-vision-opencv :
1.4.2), the paths in OpenCVConfig.cmake are wrong where a prefix like
"/tmp/buildd/..." is used, see the ROS Ticket. Open the following file and
remove all
/tmp/buildd/ros-diamondback-vision-opencv-1.4.2/debian/ros-diamondback-vision-op
encv prefixes (before the /opt/...) :
/opt/ros/diamondback/stacks/vision_opencv/opencv2/opencv/share/opencv/OpenCVConf
ig.cmake
Original comment by matla...@gmail.com on 20 Jun 2011 at 6:44
This problem doesn't appear in ROS Electric because the stand-alone OpenCV lib
is now used directly (where the OpenCVConfig.cmake is correctly installed in
/usr/share/OpenCV2.3).
Original comment by matla...@gmail.com on 21 Nov 2011 at 9:13
From @GoogleCodeExporter on May 26, 2015 18:56
Original issue reported on code.google.com by
matla...@gmail.com
on 20 Jun 2011 at 6:44Copied from original issue: matlabbe/rtabmap#2
The text was updated successfully, but these errors were encountered: