Hi Prasad, <br><br>We're switching troubleshooting questions to <a href="http://answers.ros.org">http://answers.ros.org</a>  please ask your question there.  I suggest tags vslam eigen and compile_error<br><br>Tully<br>

<br><div class="gmail_quote">On Tue, Feb 15, 2011 at 9:23 PM, Prasad Dixit <span dir="ltr"><<a href="mailto:abhimohpra@gmail.com">abhimohpra@gmail.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;">

<br>
Hello,<br>
<br>
 I am trying to compile vslam as instructed but halting at some error<br>
mentioned below:<br>
<br>
Is there anything that i am suppose to make link to eigen3 externally?<br>
<br>
[rosmake-3] Finished <<< rosnode ROS_NOBUILD in package rosnode<br>
[rosmake-3] Starting >>> image_transport [ make ]<br>
[rosmake-3] Finished <<< image_transport ROS_NOBUILD in package<br>
image_transport<br>
[rosmake-3] Starting >>> cv_bridge [ make ]<br>
[rosmake-3] Finished <<< cv_bridge ROS_NOBUILD in package cv_bridge<br>
[rosmake-3] Starting >>> image_geometry [ make ]<br>
[rosmake-3] Finished <<< image_geometry ROS_NOBUILD in package<br>
image_geometry<br>
[rosmake-3] Starting >>> rosmsg [ make ]<br>
[rosmake-3] Finished <<< rosmsg ROS_NOBUILD in package rosmsg<br>
 No Makefile in package rosmsg<br>
[rosmake-3] Starting >>> rosservice [ make ]<br>
[rosmake-3] Finished <<< rosservice ROS_NOBUILD in package rosservice<br>
[rosmake-3] Starting >>> roswtf [ make ]<br>
[rosmake-3] Finished <<< roswtf ROS_NOBUILD in package roswtf<br>
[rosmake-3] Starting >>> tf [ make ]<br>
[rosmake-3] Finished <<< tf ROS_NOBUILD in package tf<br>
[rosmake-3] Starting >>> nav_msgs [ make ]<br>
[rosmake-3] Finished <<< nav_msgs ROS_NOBUILD in package nav_msgs<br>
[rosmake-3] Starting >>> dynamic_reconfigure [ make ]<br>
[rosmake-3] Finished <<< dynamic_reconfigure ROS_NOBUILD in package<br>
dynamic_reconfigure<br>
[rosmake-3] Starting >>> stereo_msgs [ make ]<br>
[rosmake-3] Finished <<< stereo_msgs ROS_NOBUILD in package stereo_msgs<br>
[rosmake-2] Finished <<< bpcg [PASS] [ 1.40 seconds ]<br>
[rosmake-1] Finished <<< vocabulary_tree [PASS] [ 1.51 seconds ]<br>
[ rosmake ] Last 40 linesame_common: 3.5 sec ]<br>
[ 1 Active 51/54 Complete ]<br>
{-------------------------------------------------------------------------------<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:206:<br>
error: ‘SelfAdjoint’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:206:<br>
error: ‘Upper’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:206:<br>
error: template argument 3 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:212:<br>
error: ‘SelfAdjoint’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:212:<br>
error: ‘Lower’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:212:<br>
error: template argument 3 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:231:<br>
error: ‘SelfAdjoint’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:231:<br>
error: ‘Lower’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:231:<br>
error: template argument 3 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:237:<br>
error: ‘SelfAdjoint’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:237:<br>
error: ‘Upper’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:237:<br>
error: ‘Dynamic’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:237:<br>
error: template argument 3 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:237:<br>
error: template argument 4 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:255:<br>
error: ‘SelfAdjoint’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:255:<br>
error: ‘Lower’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:255:<br>
error: ‘Dynamic’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:255:<br>
error: template argument 3 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:255:<br>
error: template argument 4 is invalid<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:278:<br>
error: no ‘const Eigen3::SelfAdjointView<Derived, UpLo><br>
Eigen3::MatrixBase<Derived>::selfadjointView() const’ member function<br>
declared in class ‘Eigen3::MatrixBase<Derived>’<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/SelfAdjointView.h:285:<br>
error: no ‘Eigen3::SelfAdjointView<Derived, UpLo><br>
Eigen3::MatrixBase<Derived>::selfadjointView()’ member function declared in<br>
class ‘Eigen3::MatrixBase<Derived>’<br>
  In file included from<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/Core:306,<br>
                   from<br>
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/pcl_base.h:42,<br>
                   from<br>
/opt/ros/cturtle/stacks/point_cloud_perception/pcl/include/pcl/common/common.h:41,<br>
                   from<br>
/opt/ros/cturtle/stacks/vslam/frame_common/include/frame_common/frame.h:56,<br>
                   from<br>
/opt/ros/cturtle/stacks/vslam/frame_common/src/draw.cpp:40:<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/products/Parallelizer.h:29:<br>
error: variable or field ‘ei_manage_multi_threading’ declared void<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/products/Parallelizer.h:29:<br>
error: ‘Action’ was not declared in this scope<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/products/Parallelizer.h:29:<br>
error: expected primary-expression before ‘int’<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/products/Parallelizer.h:128:<br>
error: expected ‘}’ before end of line<br>
<br>
/opt/ros/cturtle/stacks/geometry_experimental/eigen3/include/Eigen3/src/Core/products/Parallelizer.h:128:<br>
error: expected declaration before end of line<br>
  make[3]: *** [CMakeFiles/frame_common.dir/src/frame.o] Error 1<br>
  make[3]: *** Waiting for unfinished jobs....<br>
  make[3]: *** [CMakeFiles/frame_common.dir/src/draw.o] Error 1<br>
  make[3]: Leaving directory<br>
`/opt/ros/cturtle/stacks/vslam/frame_common/build'<br>
  make[2]: *** [CMakeFiles/frame_common.dir/all] Error 2<br>
  make[2]: Leaving directory<br>
`/opt/ros/cturtle/stacks/vslam/frame_common/build'<br>
  make[1]: *** [all] Error 2<br>
  make[1]: Leaving directory<br>
`/opt/ros/cturtle/stacks/vslam/frame_common/build'<br>
-------------------------------------------------------------------------------}<br>
[ rosmake ] Output from build of package frame_common written to:<br>
[ rosmake ]<br>
/home/rootx/.ros/rosmake/rosmake_output-20110216-104646/frame_common/build_output.log<br>
[rosmake-0] Finished <<< frame_common [FAIL] [ 3.52 seconds ]<br>
[ rosmake ] Halting due to failure in package frame_common.<br>
[ rosmake ] Waiting for other threads to complete.<br>
[ rosmake ] Results:<br>
[ rosmake ] Built 52 packages with 1 failures.<br>
[ rosmake ] Summary output to directory<br>
[ rosmake ] /home/rootx/.ros/rosmake/rosmake_output-20110216-104646<br>
<br>
Any help appreciated.<br>
<br>
Prasad<br>
<font color="#888888">--<br>
View this message in context: <a href="http://ros-users.122217.n3.nabble.com/VSLAM-compilation-error-tp2507058p2507058.html" target="_blank">http://ros-users.122217.n3.nabble.com/VSLAM-compilation-error-tp2507058p2507058.html</a><br>


Sent from the ROS-Users mailing list archive at Nabble.com.<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>
</font></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>