Help me,<br>How could i find out the file treeoptimizer3.hh. Can you help me?<br><br><div class="gmail_quote">2010/4/15 Vu Hong Thuan <span dir="ltr"><<a href="mailto:thuanvh@gmail.com">thuanvh@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi all,<br>I can't build the package pytoro by the following error. Maybe because of missing treeoptimizer3.hh. How can i find this file.<br>
Thank.<br><br>mkdir -p bin<br>cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find rosbuild`/rostoolchain.cmake  ..<br>
[rosbuild] Building package pytoro<br>[rosbuild] Including /opt/ros/latest/ros/core/roscpp/cmake/roscpp.cmake<br>[rosbuild] Including /opt/ros/latest/ros/core/rospy/cmake/rospy.cmake<br>[rosbuild] WARNING: rosbuild_genmsg() was called, but no .msg files were found<br>

-- Configuring done<br>-- Generating done<br>-- Build files have been written to: /home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build<br>cd build && make <br>make[1]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

make[2]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>make[3]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

make[3]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>[  0%] Built target rospack_genmsg_libexe<br>make[3]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

make[3]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>[  0%] Built target ROSBUILD_genmsg_cpp<br>make[3]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

make[3]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>[  0%] Built target rospack_genmsg<br>make[3]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

make[3]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>[  0%] Built target rosbuild_precompile<br>make[3]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

make[3]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>make[3]: Entering directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>

[100%] Building CXX object CMakeFiles/pytoro.dir/src/py.o<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:9:29: error: treeoptimizer3.hh: No such file or directory<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:11: error: ‘AISNavigation’ is not a namespace-name<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:11: error: expected namespace-name before ‘;’ token<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:13: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:13: error: expected initializer before ‘Transformation’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:14: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:14: error: expected initializer before ‘Covariance’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:15: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:15: error: expected initializer before ‘Information’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:16: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:16: error: expected initializer before ‘Translation’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:17: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:17: error: expected initializer before ‘Rotation’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:18: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:18: error: expected initializer before ‘Pose’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:19: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:19: error: expected initializer before ‘Vertex’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:20: error: ‘TreeOptimizer3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:20: error: expected initializer before ‘Edge’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:24: error: ISO C++ forbids declaration of ‘TreeOptimizer3’ with no type<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:24: error: expected ‘;’ before ‘*’ token<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pginitializeOnlineOptimization(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:29: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:29: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:29: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pginitializeOnlineIterations(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:36: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:36: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:36: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgiterate(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:43: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:43: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:43: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:53: error: ‘TreePoseGraph3’ has not been declared<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:53: error: expected ‘;’ before ‘vset’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:59: error: ‘vset’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:62: error: ‘TreePoseGraph3’ has not been declared<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:62: error: ‘eset’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:62: error: ‘vset’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgrecomputeAllTransformations(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:71: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:71: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:71: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgremoveEdge(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:83: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:83: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:83: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:84: error: ‘Edge’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:84: error: ‘e’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgaddIncrementalEdge(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:98: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:98: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:98: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:111: error: ‘Information’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:111: error: expected ‘;’ before ‘inf’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:115: error: ‘Transformation’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:115: error: expected ‘;’ before ‘t’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:118: error: ‘inf’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:125: error: ‘t’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgerror(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:132: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:132: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:132: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgvertex(PyObject*, PyObject*)’:<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:138: error: ‘TreeOptimizer3’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:138: error: ‘to’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:138: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:142: error: ‘Vertex’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:142: error: ‘pv’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:147: error: ‘Pose’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:147: error: expected ‘;’ before ‘pp’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:148: error: ‘pp’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgsave(PyObject*, PyObject*)’:<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:153: error: ‘TreeOptimizer3’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:153: error: ‘to’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:153: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgload(PyObject*, PyObject*)’:<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:163: error: ‘TreeOptimizer3’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:163: error: ‘to’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:163: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* pgclear(PyObject*, PyObject*)’:<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:173: error: ‘TreeOptimizer3’ was not declared in this scope<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:173: error: ‘to’ was not declared in this scope<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:173: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp: In function ‘PyObject* mktreeoptimizer3(PyObject*, PyObject*)’:<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:243: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:243: error: expected type-specifier before ‘TreeOptimizer3’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:243: error: expected ‘;’ before ‘TreeOptimizer3’<br>

/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:244: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:245: error: ‘struct treeoptimizer3_t’ has no member named ‘to’<br>

make[3]: *** [CMakeFiles/pytoro.dir/src/py.o] Error 1<br>make[3]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>make[2]: *** [CMakeFiles/pytoro.dir/all] Error 2<br>
make[2]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>
make[1]: *** [all] Error 2<br>make[1]: Leaving directory `/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'<br>make: *** [all] Error 2<br><br>
</blockquote></div><br>