Hi Josep, <br><br>Could you say what version of the stacks you are using?<br><br>Tully<br><br><div class="gmail_quote">On Sat, Jan 29, 2011 at 3:17 PM, Josep Arnau Claret Robert <span dir="ltr"><<a href="mailto:jsprnclrtrbrt@hotmail.com">jsprnclrtrbrt@hotmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">



<div>
Dear comrades,<br><br>I am trying to get and manipulate images from the webcam in my laptop, and I just installed the gscam package, which works properly. Now I was thinking trying the image_pipeline package in order to work with color image and do some manipulation on the images.<br>

<br>As the image_pipeline asks for the vision_opencv package as a dependency I am trying to install vision_opencv, but when i rosmake it, I get the following error while it is making the cv_bridge package:<br><br>$ rosmake vision_opencv     <br>

[ rosmake ] Packages requested are: ['vision_opencv']                                                                                                                            <br>[ rosmake ] Logging to directory/home/joseparnau/.ros/rosmake/rosmake_output-20110129-234201                                                                                     <br>

[ rosmake ] Expanded args ['vision_opencv'] to:<br>['opencv2', 'cv_bridge', 'opencv_tests', 'image_geometry']                                                                       <br>

[ rosmake ] Checking rosdeps compliance for packages vision_opencv.  This may take a few seconds.                                                                                <br>[ rosmake ] rosdep check passed all system dependencies in packages                                                                                                              <br>

[ rosmake ] Starting >>> tools/rospack                                                                                                                                           <br>[ rosmake ] Finished <<< tools/rospack                                                                                                                                           <br>

[ rosmake ] Starting >>> 3rdparty/gtest                                                                                                                                          <br>[ rosmake ] Finished <<< 3rdparty/gtest                                                                                                                                          <br>

[ rosmake ] Starting >>> core/genmsg_cpp                                                                                                                                         <br>[ rosmake ] Finished <<< core/genmsg_cpp                                                                                                                                         <br>

[rosmake-0] Starting >>> opencv2 [ make ]                                                                                                                                        <br>[rosmake-1] Starting >>> roslang [ make ]                                                                                                                                        <br>

[rosmake-1] Finished <<< roslang  No Makefile in package roslang                                                                                                                 <br>[rosmake-1] Starting >>> roslib [ make ]                                                                                                                                         <br>

[rosmake-1] Finished <<< roslib [PASS] [ 1.22 seconds ]                                                                                                                          <br>[rosmake-1] Starting >>> xmlrpcpp [ make ]                                                                                                                                       <br>

[rosmake-1] Finished <<< xmlrpcpp [PASS] [ 0.45 seconds ]                                                                                                                        <br>[rosmake-1] Starting >>> rosconsole [ make ]                                                                                                                                     <br>

[rosmake-1] Finished <<< rosconsole [PASS] [ 0.79 seconds ]                                                                                                                      <br>[rosmake-1] Starting >>> roscpp [ make ]                                                                                                                                         <br>

[rosmake-1] Finished <<< roscpp [PASS] [ 1.48 seconds ]                                                                                                                          <br>[rosmake-1] Starting >>> std_msgs [ make ]                                                                                                                                       <br>

[rosmake-1] Finished <<< std_msgs [PASS] [ 3.65 seconds ]                                                                                                                        <br>[rosmake-1] Starting >>> rospy [ make ]                                                                                                                                          <br>

[rosmake-1] Finished <<< rospy [PASS] [ 0.39 seconds ]                                                                                                                           <br>[rosmake-1] Starting >>> rosclean [ make ]                                                                                                                                       <br>

[rosmake-1] Finished <<< rosclean [PASS] [ 0.37 seconds ]                                                                                                                        <br>[rosmake-1] Starting >>> rosgraph [ make ]                                                                                                                                       <br>

[rosmake-1] Finished <<< rosgraph [PASS] [ 0.45 seconds ]                                                                                                                        <br>[rosmake-1] Starting >>> rosmaster [ make ]                                                                                                                                      <br>

[rosmake-1] Finished <<< rosmaster [PASS] [ 0.39 seconds ]                                                                                                                       <br>[rosmake-1] Starting >>> rosout [ make ]                                                                                                                                         <br>

[rosmake-1] Finished <<< rosout [PASS] [ 0.44 seconds ]                                                                                                                          <br>[rosmake-1] Starting >>> roslaunch [ make ]                                                                                                                                      <br>

[rosmake-1] Finished <<< roslaunch  No Makefile in package roslaunch                                                                                                             <br>[rosmake-1] Starting >>> rostest [ make ]                                                                                                                                        <br>

[rosmake-1] Finished <<< rostest [PASS] [ 0.40 seconds ]                                                                                                                         <br>[rosmake-1] Starting >>> topic_tools [ make ]                                                                                                                                    <br>

[rosmake-1] Finished <<< topic_tools [PASS] [ 1.06 seconds ]                                                                                                                     <br>[rosmake-1] Starting >>> rosbag [ make ]                                                                                                                                         <br>

[rosmake-1] Finished <<< rosbag [PASS] [ 0.65 seconds ]                                                                                                                          <br>[rosmake-1] Starting >>> rosrecord [ make ]                                                                                                                                      <br>

[rosmake-1] Finished <<< rosrecord [PASS] [ 1.12 seconds ]                                                                                                                       <br>[rosmake-1] Starting >>> rosbagmigration [ make ]                                                                                                                                <br>

[rosmake-1] Finished <<< rosbagmigration  No Makefile in package rosbagmigration                                                                                                 <br>[rosmake-1] Starting >>> geometry_msgs [ make ]                                                                                                                                  <br>

[rosmake-1] Finished <<< geometry_msgs [PASS] [ 3.05 seconds ]                                                                                                                   <br>[rosmake-1] Starting >>> sensor_msgs [ make ]                                                                                                                                    <br>

[rosmake-1] Finished <<< sensor_msgs [PASS] [ 2.42 seconds ]                                                                                                                     <br>[ rosmake ] Output from build of package opencv2 written to:                                                                                          [ 1 Active 21/25 Complete ]<br>

[ rosmake ]    /home/joseparnau/.ros/rosmake/rosmake_output-20110129-234201/opencv2/build_output.log                <br>[rosmake-0] Finished <<< opencv2 [PASS] [ 555.46 seconds ] -- WARNING: 64 compiler warnings                                                                                      <br>

[rosmake-0] Starting >>> cv_bridge [ make ]                                                                                                                                      <br>[ rosmake ] Last 40 lines_bridge: 3.5 sec ]                                                                                                           [ 1 Active 22/25 Complete ]<br>

{-------------------------------------------------------------------------------<br>  -- Build files have been written to: /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build<br>  cd build && make -j2<br>

  make[1]: Entering directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>  make[2]: Entering directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>  make[3]: Entering directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>

  Scanning dependencies of target rospack_genmsg_libexe<br>  make[3]: Leaving directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>  [  0%] Built target rospack_genmsg_libexe<br>  make[3]: Entering directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>

  Scanning dependencies of target rosbuild_precompile<br>  make[3]: Leaving directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>  [  0%] Built target rosbuild_precompile<br>  make[3]: Entering directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>

  Scanning dependencies of target cv_bridge<br>  make[3]: Leaving directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>  make[3]: Entering directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>

  [100%] Building CXX object CMakeFiles/cv_bridge.dir/src/cv_bridge.o<br>  In file included from /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp:1:<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:28: error: 'std_msgs' has not been declared<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:28: error: ISO C++ forbids declaration of 'Header' with no type<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:28: error: expected ';' before 'header'<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h: In static member function 'static void ros::serialization::Serializer<cv_bridge::CvImage>::write(Stream&, const cv_bridge::CvImage&)':<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:212: error: 'const class cv_bridge::CvImage' has no member named 'header'<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h: In static member function 'static void ros::serialization::Serializer<cv_bridge::CvImage>::read(Stream&, cv_bridge::CvImage&)':<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:228: error: 'class cv_bridge::CvImage' has no member named 'header'<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h: In static member function 'static uint32_t ros::serialization::Serializer<cv_bridge::CvImage>::serializedLength(const cv_bridge::CvImage&)':<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/include/cv_bridge/cv_bridge.h:247: error: 'const class cv_bridge::CvImage' has no member named 'header'<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp: In member function 'void cv_bridge::CvImage::toImageMsg(sensor_msgs::Image&) const':<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp:111: error: 'header' was not declared in this scope<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp: In function 'cv_bridge::CvImagePtr cv_bridge::toCvCopy(const sensor_msgs::Image&, const std::string&)':<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp:134: error: 'class cv_bridge::CvImage' has no member named 'header'<br>  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp: In function 'cv_bridge::CvImageConstPtr cv_bridge::toCvShare(const sensor_msgs::Image&, const boost::shared_ptr<const void>&, const std::string&)':<br>

  /home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/src/cv_bridge.cpp:189: error: 'class cv_bridge::CvImage' has no member named 'header'<br>  make[3]: *** [CMakeFiles/cv_bridge.dir/src/cv_bridge.o] Error 1<br>

  make[3]: Leaving directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>  make[2]: *** [CMakeFiles/cv_bridge.dir/all] Error 2<br>  make[2]: Leaving directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>

  make[1]: *** [all] Error 2<br>  make[1]: Leaving directory `/home/joseparnau/ros/vision_opencv/vision_opencv/cv_bridge/build'<br>-------------------------------------------------------------------------------}<br>[ rosmake ] Output from build of package cv_bridge written to:<br>

[ rosmake ]    /home/joseparnau/.ros/rosmake/rosmake_output-20110129-234201/cv_bridge/build_output.log            <br>[rosmake-0] Finished <<< cv_bridge [FAIL] [ 3.49 seconds ]                                                                                                                       <br>

[ rosmake ] Halting due to failure in package cv_bridge. <br>[ rosmake ] Waiting for other threads to complete.                                                                     <br>[ rosmake ] Results:                                                                                                                                                             <br>

[ rosmake ] Built 23 packages with 1 failures.                                                                                                                                   <br>[ rosmake ] Summary output to directory                                                                                                                                          <br>

[ rosmake ] /home/joseparnau/.ros/rosmake/rosmake_output-20110129-234201<br><br>I dont get the point on why cv_bridge.h does have the std_msgs definition, so I was wondering if someone has gone throught this same error or has any clue about what it might be.<br>

<br>I'll appreciate any help and thx in advance!<br><br>Josep!<br>                                    </div>
<br>_______________________________________________<br>
ros-users mailing list<br>
<a href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</a><br>
<a href="https://code.ros.org/mailman/listinfo/ros-users" target="_blank">https://code.ros.org/mailman/listinfo/ros-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Tully Foote<br>Systems Engineer<br>Willow Garage, Inc.<br><a href="mailto:tfoote@willowgarage.com">tfoote@willowgarage.com</a><br>(650) 475-2827<br>