Looking at this, it appears that videre_stereo_cam is referencing a version of opencv that its not the one in vision_opencv. include/dcam1394/image_proc h is looking for opencv2/core/core_c.h which is not found. That path is in the opencv project, not in ros, so it seems like that header file needs to be updated. rombokas wrote: > >Making videre_stereo_cam directly reveals a bad path for opencv2 (below) Is >it possible I checked out/ built opencv2 incorrectly? > >grasping@owyhee-ubuntu:~/ros/stacks/image_pipeline/videre_stereo_cam$ make >mkdir -p bin >cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find >rosbuild`/rostoolchain.cmake .. >[rosbuild] Building package videre_stereo_cam >[rosbuild] Including /home/grasping/ros/ros/core/rospy/cmake/rospy.cmake >[rosbuild] Including /home/grasping/ros/ros/core/roscpp/cmake/roscpp.cmake >MSG: gencfg_cpp on:VidereStereoCam.cfg >-- Configuring done >-- Generating done >-- Build files have been written to: >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build >cd build && make >make[1]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[2]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >[ 11%] Built target ROSBUILD_gencfg_cpp >make[3]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >[ 11%] Built target rospack_gencfg >make[3]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >[ 11%] Built target rospack_genmsg_libexe >make[3]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >[ 11%] Built target rosbuild_precompile >make[3]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[3]: Entering directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >[ 22%] Building CXX object CMakeFiles/dcam1394.dir/src/dcam1394/dcam1394.o >In file included from >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/dcam1394.h:45, > from >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/src/dcam1394/dcam1394.cpp:45: >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:59:33: >error: opencv2/core/core_c.h: No such file or directory >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:60:39: >error: opencv2/imgproc/imgproc_c.h: No such file or directory >In file included from >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/dcam1394.h:45, > from >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/src/dcam1394/dcam1394.cpp:45: >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:227: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:227: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:228: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:228: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:229: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:229: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:230: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:230: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:232: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:232: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:233: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:233: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:234: >error: ISO C++ forbids declaration of ‘CvMat’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:234: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:235: >error: ISO C++ forbids declaration of ‘IplImage’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:235: >error: expected ‘;’ before ‘*’ token >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:236: >error: ISO C++ forbids declaration of ‘IplImage’ with no type >/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/include/dcam1394/image_proc.h:236: >error: expected ‘;’ before ‘*’ token >make[3]: *** [CMakeFiles/dcam1394.dir/src/dcam1394/dcam1394.o] Error 1 >make[3]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[2]: *** [CMakeFiles/dcam1394.dir/all] Error 2 >make[2]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make[1]: *** [all] Error 2 >make[1]: Leaving directory >`/home/grasping/ros/stacks/image_pipeline/videre_stereo_cam/build' >make: *** [all] Error 2 > >-- >View this message in context: http://ros-users.122217.n3.nabble.com/cameradc1394-and-stereo-images-tp210461p909540.html >Sent from the ROS-Users mailing list archive at Nabble.com. > >------------------------------------------------------------------------------ >ThinkGeek and WIRED's GeekDad team up for the Ultimate >GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >lucky parental unit. See the prize list and enter to win: >http://p.sf.net/sfu/thinkgeek-promo >_______________________________________________ >ros-users mailing list >ros-users@lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/ros-users >_______________________________________________ >ros-users mailing list >ros-users@code.ros.org >https://code.ros.org/mailman/listinfo/ros-users