[ros-users] Error in building pytoro

Vu Hong Thuan thuanvh at gmail.com
Thu Apr 15 16:58:49 UTC 2010


Hi all,
I can't build the package pytoro by the following error. Maybe because of
missing treeoptimizer3.hh. How can i find this file.
Thank.

mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=`rospack find
rosbuild`/rostoolchain.cmake  ..
[rosbuild] Building package pytoro
[rosbuild] Including /opt/ros/latest/ros/core/roscpp/cmake/roscpp.cmake
[rosbuild] Including /opt/ros/latest/ros/core/rospy/cmake/rospy.cmake
[rosbuild] WARNING: rosbuild_genmsg() was called, but no .msg files were
found
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build
cd build && make
make[1]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[2]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
[  0%] Built target rospack_genmsg_libexe
make[3]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
[  0%] Built target ROSBUILD_genmsg_cpp
make[3]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
[  0%] Built target rospack_genmsg
make[3]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
[  0%] Built target rosbuild_precompile
make[3]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[3]: Entering directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
[100%] Building CXX object CMakeFiles/pytoro.dir/src/py.o
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:9:29:
error: treeoptimizer3.hh: No such file or directory
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:11:
error: ‘AISNavigation’ is not a namespace-name
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:11:
error: expected namespace-name before ‘;’ token
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:13:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:13:
error: expected initializer before ‘Transformation’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:14:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:14:
error: expected initializer before ‘Covariance’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:15:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:15:
error: expected initializer before ‘Information’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:16:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:16:
error: expected initializer before ‘Translation’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:17:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:17:
error: expected initializer before ‘Rotation’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:18:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:18:
error: expected initializer before ‘Pose’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:19:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:19:
error: expected initializer before ‘Vertex’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:20:
error: ‘TreeOptimizer3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:20:
error: expected initializer before ‘Edge’
/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
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:24:
error: expected ‘;’ before ‘*’ token
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pginitializeOnlineOptimization(PyObject*,
PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:29:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:29:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:29:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pginitializeOnlineIterations(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:36:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:36:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:36:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgiterate(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:43:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:43:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:43:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:53:
error: ‘TreePoseGraph3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:53:
error: expected ‘;’ before ‘vset’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:59:
error: ‘vset’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:62:
error: ‘TreePoseGraph3’ has not been declared
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:62:
error: ‘eset’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:62:
error: ‘vset’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgrecomputeAllTransformations(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:71:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:71:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:71:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgremoveEdge(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:83:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:83:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:83:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:84:
error: ‘Edge’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:84:
error: ‘e’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgaddIncrementalEdge(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:98:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:98:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:98:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:111:
error: ‘Information’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:111:
error: expected ‘;’ before ‘inf’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:115:
error: ‘Transformation’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:115:
error: expected ‘;’ before ‘t’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:118:
error: ‘inf’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:125:
error: ‘t’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgerror(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:132:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:132:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:132:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgvertex(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:138:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:138:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:138:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:142:
error: ‘Vertex’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:142:
error: ‘pv’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:147:
error: ‘Pose’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:147:
error: expected ‘;’ before ‘pp’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:148:
error: ‘pp’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgsave(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:153:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:153:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:153:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgload(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:163:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:163:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:163:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* pgclear(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:173:
error: ‘TreeOptimizer3’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:173:
error: ‘to’ was not declared in this scope
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:173:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:
In function ‘PyObject* mktreeoptimizer3(PyObject*, PyObject*)’:
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:243:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:243:
error: expected type-specifier before ‘TreeOptimizer3’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:243:
error: expected ‘;’ before ‘TreeOptimizer3’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:244:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
/home/thuan/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/src/py.cpp:245:
error: ‘struct treeoptimizer3_t’ has no member named ‘to’
make[3]: *** [CMakeFiles/pytoro.dir/src/py.o] Error 1
make[3]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[2]: *** [CMakeFiles/pytoro.dir/all] Error 2
make[2]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/media/MOT/thuan2/sandbox/slam/rossrc/trunk/wg-ros-pkg/vision/pytoro/build'
make: *** [all] Error 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osuosl.org/pipermail/ros-users/attachments/20100415/74c5211d/attachment-0002.html>


More information about the ros-users mailing list