<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META content=text/html;charset=utf-8 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16588"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" 
name="Compose message area">
<DIV><FONT size=2 face=Arial>My colleague Ming remotely connected to my machine 
through ssh and did something to make it compile. I'm not sure exactly what he 
did, but here what he told me:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>1. compile wxpropgrid in visualization, and make it 
system-wise visible.<BR>2. add wxpropgrid libraries to CMakelists.txt in 
rviz/src/rviz, linking to the librviz.so<BR>3. make;</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Hopefully, this will be helpful to others who are 
using cturtle alpha 3.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Benoit</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A 
title="mailto:benoit.larochelle@dfki.de CTRL + Click to follow link" 
href="mailto:benoit.larochelle@dfki.de">Benoit Larochelle</A> </DIV>
<DIV><B>Sent:</B> Friday, July 09, 2010 8:44 AM</DIV>
<DIV><B>To:</B> <A title=ros-users@code.ros.org 
href="mailto:ros-users@code.ros.org">ros-users@code.ros.org</A> </DIV>
<DIV><B>Subject:</B> Re: [ros-users] Cannot compile RVIZ since 
cturtle</DIV></DIV></DIV>
<DIV><BR></DIV>
<P style="MARGIN: 0px"><SPAN>Here's what I get from a verbose make command (I 
shortened it, because the full output has 1367 lines).</SPAN></P>
<P style="MARGIN: 0px"><SPAN></SPAN> </P>
<P style="MARGIN: 0px"><SPAN>Note that it can't find</SPAN> 
wx/wxPython/wxPython.h and wx/wxPython/pyclasses.h, even though I have "-isystem 
/usr/local/include/wx-2.8" and the files are actually there. Also, the file 
rviz_swig_generated.cpp gives hundreds of errors, but it seems perfectly 
fine.</P>
<P style="MARGIN: 0px"><SPAN></SPAN> </P>
<P style="MARGIN: 0px"><SPAN></SPAN> </P>
<P style="MARGIN: 0px"><SPAN></SPAN> </P>
<P style="MARGIN: 0px">/usr/bin/cmake 
-H/opt/ros/cturtle/stacks/visualization/rviz 
-B/opt/ros/cturtle/stacks/visualization/rviz --check-build-system 
CMakeFiles/Makefile.cmake 0<BR>/usr/bin/cmake -E cmake_progress_start 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles/progress.make<BR>make -f 
CMakeFiles/Makefile2 all<BR>make[1]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make -f 
CMakeFiles/rospack_genmsg_libexe.dir/build.make 
CMakeFiles/rospack_genmsg_libexe.dir/depend<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>cd 
/opt/ros/cturtle/stacks/visualization/rviz && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles/rospack_genmsg_libexe.dir/DependInfo.cmake 
--color=<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make -f 
CMakeFiles/rospack_genmsg_libexe.dir/build.make 
CMakeFiles/rospack_genmsg_libexe.dir/build<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make[2]: Nothing to be done for 
`CMakeFiles/rospack_genmsg_libexe.dir/build'.<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>/usr/bin/cmake -E 
cmake_progress_report 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles<BR>[  0%] Built 
target rospack_genmsg_libexe<BR>make -f 
CMakeFiles/rosbuild_precompile.dir/build.make 
CMakeFiles/rosbuild_precompile.dir/depend<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>cd 
/opt/ros/cturtle/stacks/visualization/rviz && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles/rosbuild_precompile.dir/DependInfo.cmake 
--color=<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make -f 
CMakeFiles/rosbuild_precompile.dir/build.make 
CMakeFiles/rosbuild_precompile.dir/build<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make[2]: Nothing to be done for 
`CMakeFiles/rosbuild_precompile.dir/build'.<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>/usr/bin/cmake -E 
cmake_progress_report 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles<BR>[  0%] Built 
target rosbuild_precompile<BR>make -f src/rviz/CMakeFiles/rviz.dir/build.make 
src/rviz/CMakeFiles/rviz.dir/depend<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>cd 
/opt/ros/cturtle/stacks/visualization/rviz && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/CMakeFiles/rviz.dir/DependInfo.cmake 
--color=<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make -f 
src/rviz/CMakeFiles/rviz.dir/build.make 
src/rviz/CMakeFiles/rviz.dir/build<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make[2]: Nothing to be done for 
`src/rviz/CMakeFiles/rviz.dir/build'.<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>/usr/bin/cmake -E 
cmake_progress_report 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles  4 5 6 7 8 9 10 11 12 
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 
40 41 42 43 44 45 46<BR>[ 55%] Built target rviz<BR>make -f 
src/rviz/CMakeFiles/executable.dir/build.make 
src/rviz/CMakeFiles/executable.dir/depend<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>cd 
/opt/ros/cturtle/stacks/visualization/rviz && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/CMakeFiles/executable.dir/DependInfo.cmake 
--color=<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make -f 
src/rviz/CMakeFiles/executable.dir/build.make 
src/rviz/CMakeFiles/executable.dir/build<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make[2]: Nothing to be done for 
`src/rviz/CMakeFiles/executable.dir/build'.<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>/usr/bin/cmake -E 
cmake_progress_report 
/opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles  1<BR>[ 57%] Built 
target executable<BR>make -f src/rviz/CMakeFiles/python_rviz.dir/build.make 
src/rviz/CMakeFiles/python_rviz.dir/depend<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>cd 
/opt/ros/cturtle/stacks/visualization/rviz && /usr/bin/cmake -E 
cmake_depends "Unix Makefiles" /opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz 
/opt/ros/cturtle/stacks/visualization/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/CMakeFiles/python_rviz.dir/DependInfo.cmake 
--color=<BR>make[2]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make -f 
src/rviz/CMakeFiles/python_rviz.dir/build.make 
src/rviz/CMakeFiles/python_rviz.dir/build<BR>make[2]: Entering directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>/usr/bin/cmake -E 
cmake_progress_report /opt/ros/cturtle/stacks/visualization/rviz/CMakeFiles 
2<BR>[ 58%] Building CXX object 
src/rviz/CMakeFiles/python_rviz.dir/rviz_swig_generated.o<BR>cd 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz && 
/usr/bin/c++   -Dpython_rviz_EXPORTS -DBOOST_CB_DISABLE_DEBUG 
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -O2 -g -fPIC 
-I/opt/ros/cturtle/stacks/visualization/rviz/include 
-I/opt/ros/cturtle/stacks/visualization_common/ogre_tools/src 
-I/opt/ros/cturtle/stacks/visualization_common/ogre/ogre/include 
-I/opt/ros/cturtle/stacks/visualization_common/ogre/ogre/include/OGRE 
-I/opt/ros/cturtle/stacks/visualization_common/ogre/ogre/include/OGRE/RTShaderSystem 
-I/opt/ros/cturtle/ros/std_srvs/srv_gen/cpp/include 
-I/opt/ros/cturtle/stacks/common_msgs/nav_msgs/msg/cpp 
-I/opt/ros/cturtle/stacks/common_msgs/nav_msgs/srv/cpp 
-I/opt/ros/cturtle/stacks/common_msgs/nav_msgs/msg_gen/cpp/include 
-I/opt/ros/cturtle/stacks/common_msgs/nav_msgs/srv_gen/cpp/include 
-I/opt/ros/cturtle/stacks/laser_pipeline/laser_geometry/include 
-I/opt/ros/cturtle/stacks/laser_pipeline/laser_geometry/msg/cpp 
-I/opt/ros/cturtle/stacks/geometry/tf/include 
-I/opt/ros/cturtle/stacks/geometry/tf/msg/cpp 
-I/opt/ros/cturtle/stacks/geometry/tf/srv/cpp 
-I/opt/ros/cturtle/stacks/geometry/tf/msg_gen/cpp/include 
-I/opt/ros/cturtle/stacks/geometry/tf/srv_gen/cpp/include 
-I/opt/ros/cturtle/stacks/geometry/bullet/include 
-I/opt/ros/cturtle/stacks/geometry/angles/include 
-I/opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/include 
-I/opt/ros/cturtle/ros/tools/rxtools/src 
-I/opt/ros/cturtle/stacks/visualization_common/visualization_msgs/msg/cpp 
-I/opt/ros/cturtle/stacks/visualization_common/visualization_msgs/msg_gen/cpp/include 
-I/opt/ros/cturtle/stacks/common_msgs/geometry_msgs/msg/cpp 
-I/opt/ros/cturtle/stacks/common_msgs/geometry_msgs/msg_gen/cpp/include 
-I/opt/ros/cturtle/stacks/common/yaml_cpp/yaml-cpp/include 
-I/opt/ros/cturtle/stacks/robot_model/urdf/include 
-I/opt/ros/cturtle/stacks/robot_model/urdf/msg/cpp 
-I/opt/ros/cturtle/stacks/robot_model/urdf/srv/cpp 
-I/opt/ros/cturtle/stacks/robot_model/resource_retriever/include 
-I/opt/ros/cturtle/ros/core/rosconsole/include 
-I/opt/ros/cturtle/stacks/image_common/image_transport/include 
-I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/include 
-I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/msg/cpp 
-I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/srv/cpp 
-I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/msg_gen/cpp/include 
-I/opt/ros/cturtle/stacks/common_msgs/sensor_msgs/srv_gen/cpp/include 
-I/opt/ros/cturtle/ros/tools/rosrecord/include 
-I/opt/ros/cturtle/ros/tools/rosbag/include 
-I/opt/ros/cturtle/ros/tools/topic_tools/include 
-I/opt/ros/cturtle/ros/tools/topic_tools/srv_gen/cpp/include 
-I/opt/ros/cturtle/ros/std_msgs/include 
-I/opt/ros/cturtle/ros/std_msgs/msg_gen/cpp/include 
-I/opt/ros/cturtle/stacks/common/pluginlib/include 
-I/opt/ros/cturtle/stacks/common/pluginlib 
-I/opt/ros/cturtle/stacks/common/tinyxml/include 
-I/opt/ros/cturtle/ros/core/message_filters/include 
-I/opt/ros/cturtle/ros/test/rostest/include 
-I/opt/ros/cturtle/ros/core/roscpp/include 
-I/opt/ros/cturtle/ros/core/roscpp/msg_gen/cpp/include 
-I/opt/ros/cturtle/ros/core/roscpp/srv_gen/cpp/include 
-I/opt/ros/cturtle/ros/3rdparty/xmlrpcpp/src 
-I/opt/ros/cturtle/ros/core/roslib/include 
-I/opt/ros/cturtle/ros/core/roslib/msg_gen/cpp/include 
-I/opt/ros/cturtle/ros/tools/rospack 
-I/opt/ros/cturtle/ros/tools/rospack/include 
-I/opt/ros/cturtle/stacks/robot_model/assimp/include 
-I/opt/ros/cturtle/ros/3rdparty/gtest/gtest/include -isystem 
/usr/local/lib/wx/include/gtk2-ansi-release-2.8 -isystem 
/usr/local/include/wx-2.8 -I/usr/include/python2.6 
-I/opt/ros/cturtle/stacks/visualization/rviz/src 
-I/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/.   
-DROS_PACKAGE_NAME='"rviz"' -pthread -DBT_USE_DOUBLE_PRECISION 
-DBT_EULER_DEFAULT_ZYX -D__NOTWXPYTHON__ -DSWIG_TYPE_TABLE=_wxPython_table 
-DWXP_USE_THREAD=1 -DSWIG_TYPE_TABLE=_wxPython_table -DWXP_USE_THREAD=1 
-DTIXML_USE_STL -W -Wall -Wno-unused-parameter -fno-strict-aliasing -pthread -o 
CMakeFiles/python_rviz.dir/rviz_swig_generated.o -c 
/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:3004:34: 
error: wx/wxPython/wxPython.h: No such file or 
directory<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:3005:35: 
error: wx/wxPython/pyclasses.h: No such file or 
directory<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp: 
In function ‘void SWIG_Python_AddErrorMsg(const 
char*)’:<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:864: 
warning: format not a string literal and no format 
arguments<SPAN> </SPAN></P>
<P style="MARGIN: 0px"><SPAN></SPAN> </P>
<P style="MARGIN: 0px"><SPAN>[...]<BR></SPAN></P>
<P style="MARGIN: 0px"> </P>
<P 
style="MARGIN: 0px">/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp: 
In function ‘void* 
_p_wxPreviewCanvasTo_p_wxPanel(void*)’:<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:10057: 
error: ‘wxPreviewCanvas’ was not declared in this 
scope<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:10057: 
error: expected primary-expression before ‘)’ 
token<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:10057: 
error: expected ‘)’ before 
‘x’<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:10057: 
error: expected ‘)’ before ‘;’ 
token<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp: 
In function ‘PyTypeObject* 
swig_varlink_type()’:<BR>/opt/ros/cturtle/stacks/visualization/rviz/src/rviz/rviz_swig_generated.cpp:11344: 
warning: missing initializer for member 
‘_typeobject::tp_version_tag’<BR>make[2]: *** 
[src/rviz/CMakeFiles/python_rviz.dir/rviz_swig_generated.o] Error 1<BR>make[2]: 
Leaving directory `/opt/ros/cturtle/stacks/visualization/rviz'<BR>make[1]: *** 
[src/rviz/CMakeFiles/python_rviz.dir/all] Error 2<BR>make[1]: Leaving directory 
`/opt/ros/cturtle/stacks/visualization/rviz'<BR>make: *** [all] Error 2</P>
<P style="MARGIN: 0px"> </P>
<P> </P>
<DIV style="MARGIN: 5px 0px; FONT-FAMILY: monospace">On July 8, 2010 at 7:32 PM 
Josh Faust <jfaust@willowgarage.com> wrote:<BR><BR>> What 
does:<BR>><BR>> roscd rviz<BR>> VERBOSE=1 make<BR>><BR>> 
output?<BR>><BR>> Josh<BR>> </DIV>
<P>
<HR>

<P></P>_______________________________________________<BR>ros-users mailing 
list<BR>ros-users@code.ros.org<BR>https://code.ros.org/mailman/listinfo/ros-users<BR></BODY></HTML>