Hi all,
I want to install turtlebot based on the instructions stated here "http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation", (section 2.3.2).
I could create rocon and kobuki workspace, but for turtlebot when I use catkin_make I get the following errors:
^
/usr/local/include/opencv2/legacy/legacy.hpp: At global scope:
/usr/local/include/opencv2/legacy/legacy.hpp:2622:1: error: expected class-name before ‘{’ token
{
^
Built target turtlebotactionsgeneratemessagescheckdepsTurtlebotMoveGoal
/usr/local/include/opencv2/legacy/legacy.hpp:2636:16: error: ‘string’ has not been declared
string pcaFilename = string(),
^
Built target _turtlebotactionsgeneratemessagescheckdepsFindFiducialFeedback
/usr/local/include/opencv2/legacy/legacy.hpp:2637:16: error: ‘string’ has not been declared
string trainPath = string(), string trainImagesList = string(),
^
/usr/local/include/opencv2/legacy/legacy.hpp:2637:45: error: ‘string’ has not been declared
string trainPath = string(), string trainImagesList = string(),
^
/usr/local/include/opencv2/legacy/legacy.hpp:2643:9: error: ‘string’ does not name a type
string pcaFilename;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2644:9: error: ‘string’ does not name a type
string trainPath;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2645:9: error: ‘string’ does not name a type
string trainImagesList;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2667:17: error: ‘GenericDescriptorMatcher’ was not declared in this scope
virtual Ptr clone( bool emptyTrainData=false ) const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2667:41: error: template argument 1 is invalid
virtual Ptr clone( bool emptyTrainData=false ) const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2676:55: error: ‘vector’ has not been declared
virtual void knnMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2676:61: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void knnMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2679:58: error: ‘vector’ has not been declared
virtual void radiusMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2679:64: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void radiusMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2636:44: error: ‘string’ was not declared in this scope
string pcaFilename = string(),
^
/usr/local/include/opencv2/legacy/legacy.hpp:2636:44: note: suggested alternative:
In file included from /usr/include/c++/4.8/string:39:0,
from /usr/local/include/opencv2/core/cvstd.hpp:58,
from /usr/local/include/opencv2/core/base.hpp:56,
from /usr/local/include/opencv2/core.hpp:54,
from /usr/local/include/opencv2/core/core.hpp:48,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/BlurDetector.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/CaptureEngine.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:8:
/usr/include/c++/4.8/bits/stringfwd.h:62:33: note: ‘std::string’
typedef basicstring string;
^
In file included from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:12:0:
/usr/local/include/opencv2/legacy/legacy.hpp:2637:42: error: ‘string’ was not declared in this scope
string trainPath = string(), string trainImagesList = string(),
^
/usr/local/include/opencv2/legacy/legacy.hpp:2637:42: note: suggested alternative:
In file included from /usr/include/c++/4.8/string:39:0,
from /usr/local/include/opencv2/core/cvstd.hpp:58,
from /usr/local/include/opencv2/core/base.hpp:56,
from /usr/local/include/opencv2/core.hpp:54,
from /usr/local/include/opencv2/core/core.hpp:48,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/BlurDetector.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/CaptureEngine.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:8:
/usr/include/c++/4.8/bits/stringfwd.h:62:33: note: ‘std::string’
typedef basicstring string;
^
In file included from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:12:0:
/usr/local/include/opencv2/legacy/legacy.hpp:2637:77: error: ‘string’ was not declared in this scope
string trainPath = string(), string trainImagesList = string(),
^
/usr/local/include/opencv2/legacy/legacy.hpp:2637:77: note: suggested alternative:
In file included from /usr/include/c++/4.8/string:39:0,
from /usr/local/include/opencv2/core/cvstd.hpp:58,
from /usr/local/include/opencv2/core/base.hpp:56,
from /usr/local/include/opencv2/core.hpp:54,
from /usr/local/include/opencv2/core/core.hpp:48,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/BlurDetector.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/CaptureEngine.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:8:
/usr/include/c++/4.8/bits/stringfwd.h:62:33: note: ‘std::string’
typedef basicstring string;
^
In file included from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:12:0:
/usr/local/include/opencv2/legacy/legacy.hpp:2650:58: error: call to ‘cv::OneWayDescriptorMatcher::Params::Params(int, cv::Size, int, int, int, float, float, float)’ uses the default argument for parameter 3, which is not yet defined
OneWayDescriptorMatcher( const Params& params=Params() );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2650:58: error: call to ‘cv::OneWayDescriptorMatcher::Params::Params(int, cv::Size, int, int, int, float, float, float)’ uses the default argument for parameter 4, which is not yet defined
/usr/local/include/opencv2/legacy/legacy.hpp:2650:58: error: call to ‘cv::OneWayDescriptorMatcher::Params::Params(int, cv::Size, int, int, int, float, float, float)’ uses the default argument for parameter 5, which is not yet defined
/usr/local/include/opencv2/legacy/legacy.hpp:2695:1: error: expected class-name before ‘{’ token
{
^
/usr/local/include/opencv2/legacy/legacy.hpp:2709:23: error: ‘string’ does not name a type
Params( const string& filename );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2720:9: error: ‘string’ does not name a type
string filename;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2736:17: error: ‘GenericDescriptorMatcher’ was not declared in this scope
virtual Ptr clone( bool emptyTrainData=false ) const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2736:41: error: template argument 1 is invalid
virtual Ptr clone( bool emptyTrainData=false ) const;
^
[ 2%] /usr/local/include/opencv2/legacy/legacy.hpp:2739:55: error: ‘vector’ has not been declared
virtual void knnMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
[ 2%] /usr/local/include/opencv2/legacy/legacy.hpp:2739:61: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void knnMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2742:58: error: ‘vector’ has not been declared
virtual void radiusMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2742:64: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void radiusMatchImpl( const Mat& queryImage, vector& queryKeypoints,
^
[ 2%] /usr/local/include/opencv2/legacy/legacy.hpp:2748:70: error: ‘vector’ has not been declared
float& bestProb, int& bestMatchIdx, vector& signature );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2748:76: error: expected ‘,’ or ‘...’ before ‘<’ token
float& bestProb, int& bestMatchIdx, vector& signature );
^
Built target turtlebotactionsgeneratemessagescheckdepsTurtlebotMoveFeedback
Built target _turtlebotactionsgeneratemessagescheckdepsFindFiducialActionResult
/usr/local/include/opencv2/legacy/legacy.hpp:2762:40: error: ‘string’ does not name a type
CalonderDescriptorExtractor( const string& classifierFile );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2773:49: error: ‘vector’ has not been declared
virtual void computeImpl( const Mat& image, vector& keypoints, Mat& descriptors ) const;
^
Built target _turtlebotactionsgeneratemessagescheckdepsTurtlebotMoveActionGoal
/usr/local/include/opencv2/legacy/legacy.hpp:2773:55: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void computeImpl( const Mat& image, vector& keypoints, Mat& descriptors ) const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2780:1: error: prototype for ‘cv::CalonderDescriptorExtractor::CalonderDescriptorExtractor(const string&)’ does not match any in class ‘cv::CalonderDescriptorExtractor’
CalonderDescriptorExtractor::CalonderDescriptorExtractor(const std::string& classifierfile)
^
/usr/local/include/opencv2/legacy/legacy.hpp:2762:5: error: candidate is: cv::CalonderDescriptorExtractor::CalonderDescriptorExtractor(const int&)
CalonderDescriptorExtractor( const string& classifierFile );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2787:50: error: ‘vector’ has not been declared
vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2787:56: error: expected ‘,’ or ‘...’ before ‘<’ token
vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp: In member function ‘virtual void cv::CalonderDescriptorExtractor::computeImpl(const cv::Mat&, int) const’:
/usr/local/include/opencv2/legacy/legacy.hpp:2791:39: error: ‘keypoints’ was not declared in this scope
KeyPointsFilter::runByImageBorder(keypoints, image.size(), BORDERSIZE);
^
/usr/local/include/opencv2/legacy/legacy.hpp:2794:5: error: ‘descriptors’ was not declared in this scope
descriptors.create((int)keypoints.size(), classifier.classes(), cv::DataType::type);
^
/usr/local/include/opencv2/legacy/legacy.hpp:2802:58: error: expected primary-expression before ‘>’ token
classifier.getSignature( &ipl, descriptors.ptr((int)i));
^
/usr/local/include/opencv2/legacy/legacy.hpp: In member function ‘virtual bool cv::CalonderDescriptorExtractor::empty() const’:
/usr/local/include/opencv2/legacy/legacy.hpp:2817:24: error: ‘const class cv::RTreeClassifier’ has no member named ‘trees’
return classifier.trees.empty();
^
/usr/local/include/opencv2/legacy/legacy.hpp: At global scope:
/usr/local/include/opencv2/legacy/legacy.hpp:2841:32: error: ‘vector’ does not name a type
PlanarObjectDetector(const vector& pyr, int npoints=300,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2841:38: error: expected ‘,’ or ‘...’ before ‘<’ token
PlanarObjectDetector(const vector& pyr, int _npoints=300,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2849:30: error: ‘vector’ does not name a type
virtual void train(const vector& pyr, int _npoints=300,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2849:36: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void train(const vector& pyr, int _npoints=300,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2856:30: error: ‘vector’ does not name a type
virtual void train(const vector& pyr, const vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2856:36: error: expected ‘,’ or ‘...’ before ‘<’ token
virtual void train(const vector& pyr, const vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2856:18: error: ‘virtual void cv::PlanarObjectDetector::train(int)’ cannot be overloaded
virtual void train(const vector& pyr, const vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2849:18: error: with ‘virtual void cv::PlanarObjectDetector::train(int)’
virtual void train(const vector& pyr, int _npoints=300,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2864:5: error: ‘vector’ does not name a type
vector getModelPoints() const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2871:61: error: ‘vector’ has not been declared
bool operator()(const Mat& image, CVOUT Mat& H, CVOUT vector& corners) const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2871:67: error: expected ‘,’ or ‘...’ before ‘<’ token
bool operator()(const Mat& image, CVOUT Mat& H, CVOUT vector& corners) const;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2872:27: error: ‘vector’ does not name a type
bool operator()(const vector& pyr, const vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2872:33: error: expected ‘,’ or ‘...’ before ‘<’ token
bool operator()(const vector& pyr, const vector& keypoints,
^
/usr/local/include/opencv2/legacy/legacy.hpp:2879:5: error: ‘vector’ does not name a type
vector modelPoints;
^
/usr/local/include/opencv2/legacy/legacy.hpp:2927:38: error: variable or field ‘cvInitSubdivDelaunay2D’ declared void
CVAPI(void) cvInitSubdivDelaunay2D( CvSubdiv2D* subdiv, CvRect rect );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2927:38: error: ‘CvSubdiv2D’ was not declared in this scope
/usr/local/include/opencv2/legacy/legacy.hpp:2927:50: error: ‘subdiv’ was not declared in this scope
CVAPI(void) cvInitSubdivDelaunay2D( CvSubdiv2D* subdiv, CvRect rect );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2927:65: error: expected primary-expression before ‘rect’
CVAPI(void) cvInitSubdivDelaunay2D( CvSubdiv2D* subdiv, CvRect rect );
^
In file included from /usr/local/include/opencv2/core/corec.h:48:0,
from /usr/local/include/opencv2/core/utility.hpp:886,
from /usr/local/include/opencv2/core.hpp:3165,
from /usr/local/include/opencv2/core/core.hpp:48,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/BlurDetector.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/CaptureEngine.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:8:
/usr/local/include/opencv2/legacy/legacy.hpp:2930:1: error: ‘CvSubdiv2D’ does not name a type
CVAPI(CvSubdiv2D) cvCreateSubdiv2D( int subdivtype, int headersize,
^
In file included from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:12:0:
/usr/local/include/opencv2/legacy/legacy.hpp:2937:12: error: ‘CvSubdiv2D’ does not name a type
CV_INLINE CvSubdiv2D cvCreateSubdivDelaunay2D( CvRect rect, CvMemStorage* storage )
^
In file included from /usr/local/include/opencv2/core/corec.h:48:0,
from /usr/local/include/opencv2/core/utility.hpp:886,
from /usr/local/include/opencv2/core.hpp:3165,
from /usr/local/include/opencv2/core/core.hpp:48,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/BlurDetector.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/CaptureEngine.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:8:
/usr/local/include/opencv2/legacy/legacy.hpp:2948:1: error: ‘CvSubdiv2DPoint’ does not name a type
CVAPI(CvSubdiv2DPoint) cvSubdivDelaunay2DInsert( CvSubdiv2D subdiv, CvPoint2D32f pt);
^
/usr/local/include/opencv2/legacy/legacy.hpp:2953:1: error: ‘CvSubdiv2DPointLocation’ does not name a type
CVAPI(CvSubdiv2DPointLocation) cvSubdiv2DLocate(
^
In file included from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:12:0:
/usr/local/include/opencv2/legacy/legacy.hpp:2959:37: error: variable or field ‘cvCalcSubdivVoronoi2D’ declared void
CVAPI(void) cvCalcSubdivVoronoi2D( CvSubdiv2D* subdiv );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2959:37: error: ‘CvSubdiv2D’ was not declared in this scope
/usr/local/include/opencv2/legacy/legacy.hpp:2959:49: error: ‘subdiv’ was not declared in this scope
CVAPI(void) cvCalcSubdivVoronoi2D( CvSubdiv2D* subdiv );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2963:38: error: variable or field ‘cvClearSubdivVoronoi2D’ declared void
CVAPI(void) cvClearSubdivVoronoi2D( CvSubdiv2D* subdiv );
^
/usr/local/include/opencv2/legacy/legacy.hpp:2963:38: error: ‘CvSubdiv2D’ was not declared in this scope
/usr/local/include/opencv2/legacy/legacy.hpp:2963:50: error: ‘subdiv’ was not declared in this scope
CVAPI(void) cvClearSubdivVoronoi2D( CvSubdiv2D* subdiv );
^
In file included from /usr/local/include/opencv2/core/corec.h:48:0,
from /usr/local/include/opencv2/core/utility.hpp:886,
from /usr/local/include/opencv2/core.hpp:3165,
from /usr/local/include/opencv2/core/core.hpp:48,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/BlurDetector.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/include/panocore/CaptureEngine.h:11,
from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:8:
/usr/local/include/opencv2/legacy/legacy.hpp:2967:1: error: ‘CvSubdiv2DPoint’ does not name a type
CVAPI(CvSubdiv2DPoint) cvFindNearestPoint2D( CvSubdiv2D subdiv, CvPoint2D32f pt );
^
In file included from /home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:12:0:
/usr/local/include/opencv2/legacy/legacy.hpp:2972:12: error: ‘CvSubdiv2DEdge’ does not name a type
CVINLINE CvSubdiv2DEdge cvSubdiv2DNextEdge( CvSubdiv2DEdge edge )
^
/usr/local/include/opencv2/legacy/legacy.hpp:2978:12: error: ‘CvSubdiv2DEdge’ does not name a type
CVINLINE CvSubdiv2DEdge cvSubdiv2DRotateEdge( CvSubdiv2DEdge edge, int rotate )
^
/usr/local/include/opencv2/legacy/legacy.hpp:2983:12: error: ‘CvSubdiv2DEdge’ does not name a type
CVINLINE CvSubdiv2DEdge cvSubdiv2DSymEdge( CvSubdiv2DEdge edge )
^
/usr/local/include/opencv2/legacy/legacy.hpp:2988:12: error: ‘CvSubdiv2DEdge’ does not name a type
CVINLINE CvSubdiv2DEdge cvSubdiv2DGetEdge( CvSubdiv2DEdge edge, CvNextEdgeType type )
^
/usr/local/include/opencv2/legacy/legacy.hpp:2996:12: error: ‘CvSubdiv2DPoint’ does not name a type
CVINLINE CvSubdiv2DPoint* cvSubdiv2DEdgeOrg( CvSubdiv2DEdge edge )
^
/usr/local/include/opencv2/legacy/legacy.hpp:3003:12: error: ‘CvSubdiv2DPoint’ does not name a type
CVINLINE CvSubdiv2DPoint* cvSubdiv2DEdgeDst( CvSubdiv2DEdge edge )
^
/usr/local/include/opencv2/legacy/legacy.hpp:3014:29: error: variable or field ‘icvDrawMosaic’ declared void
CVAPI(void) icvDrawMosaic( CvSubdiv2D* subdiv, IplImage* src, IplImage* dst );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3014:29: error: ‘CvSubdiv2D’ was not declared in this scope
/usr/local/include/opencv2/legacy/legacy.hpp:3014:41: error: ‘subdiv’ was not declared in this scope
CVAPI(void) icvDrawMosaic( CvSubdiv2D* subdiv, IplImage* src, IplImage* dst );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3014:57: error: expected primary-expression before ‘’ token
CVAPI(void) icvDrawMosaic( CvSubdiv2D subdiv, IplImage* src, IplImage* dst );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3014:59: error: ‘src’ was not declared in this scope
CVAPI(void) icvDrawMosaic( CvSubdiv2D* subdiv, IplImage* src, IplImage* dst );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3014:72: error: expected primary-expression before ‘’ token
CVAPI(void) icvDrawMosaic( CvSubdiv2D subdiv, IplImage* src, IplImage* dst );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3014:74: error: ‘dst’ was not declared in this scope
CVAPI(void) icvDrawMosaic( CvSubdiv2D* subdiv, IplImage* src, IplImage* dst );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3018:32: error: ‘CvSubdiv2D’ was not declared in this scope
CVAPI(int) icvSubdiv2DCheck( CvSubdiv2D* subdiv );
^
/usr/local/include/opencv2/legacy/legacy.hpp:3018:44: error: ‘subdiv’ was not declared in this scope
CVAPI(int) icvSubdiv2DCheck( CvSubdiv2D* subdiv );
^
/home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp: In member function ‘virtual cv::Ptrpano::ImageAtom pano::CaptureEngine::onNewFrame(const cv::Mat&)’:
/home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:107:12: error: could not convert ‘0’ from ‘int’ to ‘cv::Ptrpano::ImageAtom’
return 0;
^
/home/reza/turtlebot/src/turtlebotapps/software/pano/panocore/src/CaptureEngine.cpp:115:42: error: ‘BriefDescriptorExtractor’ was not declared in this scope
atom.extract(BriefDescriptorExtractor(), BruteForceMatcher ());
^
[ 2%] Built target _turtlebotactionsgeneratemessagescheckdepsFindFiducialActionGoal
[ 2%] [ 2%] Built target _turtlebotactionsgeneratemessagescheckdepsTurtlebotMoveActionResult
Built target _turtlebotactionsgeneratemessagescheckdepsFindFiducialGoal
[ 2%] Built target _turtlebotactionsgeneratemessagescheckdepsTurtlebotMoveActionFeedback
[ 2%] [ 3%] Built target _turtlebotcalibrationgeneratemessagescheckdepsScanAngle
Built target turtlebotfollowergencfg
[ 3%] Built target _turtlebotactionsgeneratemessagescheckdepsTurtlebotMoveResult
[ 4%] Built target turtlebotmarkerserver
[ 5%] [ 5%] Built target turtlebotteleopjoy
Built target laserfootprintfilter
[ 7%] Built target turtlebotmsgsgeneratemessagescpp
[ 9%] Built target turtlebotmsgsgeneratemessageslisp
[ 11%] Built target turtlebotmsgsgeneratemessagespy
[ 20%] [ 29%] Built target panorosgeneratemessagespy
Built target panorosgeneratemessagescpp
[ 38%] Built target panorosgeneratemessageslisp
[ 42%] Built target createnodegeneratemessageslisp
make[2]: *** [turtlebotapps/software/pano/panocore/CMakeFiles/panocore.dir/src/CaptureEngine.cpp.o] Error 1
make[1]: *** [turtlebotapps/software/pano/panocore/CMakeFiles/panocore.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 47%] Built target createnodegeneratemessagescpp
[ 58%] [ 61%] Built target createnodegeneratemessagespy
Built target turtlebotactionsgeneratemessages_cpp
make: *** [all] Error 2
I appreciate if you can help me.
Thanks.
Asked by Reza1984 on 2016-03-03 04:16:35 UTC
Comments
Please post the relevant part of the error.
Asked by mgruhler on 2016-03-03 09:19:25 UTC
I have edited. Is it due to clashing with opencv/openni libraries?
Asked by Reza1984 on 2016-03-03 20:46:11 UTC
The rror is similar to the one expressed here "http://stackoverflow.com/questions/28955800/opencv-symbol-was-not-declared-in-this-scope"
Asked by Reza1984 on 2016-03-03 20:51:43 UTC
I removed two packages pano_core and pano_py in ~/turtlebot/src/turtlebot_apps/software/pano. Now it could install without error! May I know what those packages do?
Asked by Reza1984 on 2016-03-03 21:09:59 UTC