[ros-users] Cannot compile RVIZ since cturtle

Josh Faust jfaust at willowgarage.com
Wed Jul 7 18:08:08 UTC 2010


What exactly are you trying to do?  It looks like you've copied rviz to a
new folder, which likely won't work (since the package name is now "rviz
(cturtle alpha 3)", which is an invalid package name).

If you're trying to check out a different version of the visualization
stack, you need to get the whole stack, and overlay it on top of the binary
install (put it first in your ROS_PACKAGE_PATH), rather than modifying
things inside the binary install.

Josh

On Wed, Jul 7, 2010 at 4:19 AM, Benoit Larochelle <benoit.larochelle at dfki.de
> wrote:

>  Hi,
>
>
>
> I recently upgraded my system to cturle and the binaries work perfectly but
> I cannot re-compile RVIZ. I tried with Alpha 3 and latest, and they both
> give me the same problem. It seems to be a linking error with wxWidgets, but
> I don't think that this error message makes sense.
>
>
>
> [rosmake-1] Starting >>> rviz [ make
> ]
>
> [ rosmake ] Last 40 linesiz: 187.0 sec
> ]
> [ 1 Active 46/47 Complete ]
>
> {-------------------------------------------------------------------------------
>   [ 29%] Building CXX object src/rviz/CMakeFiles/rviz.dir/wx_log_rosout.o
>   [ 31%] Building CXX object src/rviz/CMakeFiles/rviz.dir/frame_manager.o
>   [ 32%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/visualization_manager.o
>   [ 33%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/visualization_frame.o
>   [ 35%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/visualization_panel.o
>   [ 36%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/plugin_manager_dialog.o
>   [ 37%] Building CXX object src/rviz/CMakeFiles/rviz.dir/display.o
>   [ 38%] Building CXX object src/rviz/CMakeFiles/rviz.dir/display_wrapper.o
>   [ 40%] Building CXX object src/rviz/CMakeFiles/rviz.dir/view_controller.o
>   [ 41%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/view_controllers/orbit_view_controller.o
>   [ 42%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/view_controllers/fps_view_controller.o
>   [ 44%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/view_controllers/fixed_orientation_ortho_view_controller.o
>   [ 45%] Building CXX object src/rviz/CMakeFiles/rviz.dir/common.o
>   [ 46%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/ros_topic_property.o
>   [ 48%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/tf_frame_property.o
>   [ 49%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/new_display_dialog.o
>   [ 50%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/robot/tf_link_updater.o
>   [ 51%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/robot/robot_link.o
>   [ 53%] Building CXX object src/rviz/CMakeFiles/rviz.dir/robot/robot.o
>   [ 54%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/selection/selection_manager.o
>   [ 55%] Building CXX object
> src/rviz/CMakeFiles/rviz.dir/generated/rviz_generated.o
>   Linking CXX shared library ../../../lib/librviz.so
>   make[3]: Leaving directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>   [ 55%] Built target rviz
>   make[3]: Entering directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>   Scanning dependencies of target executable
>   make[3]: Leaving directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>   make[3]: Entering directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>   [ 57%] Building CXX object
> src/rviz/CMakeFiles/executable.dir/visualizer_app.o
>   Linking CXX executable ../../../bin/rviz
>   ../../../lib/librviz.so: undefined reference to
> `wxPropertyGrid::wxPropertyGrid(wxWindow*, int, wxPoint const&, wxSize
> const&, long, char const*)'
>   ../../../lib/librviz.so: undefined reference to
> `wxEnumProperty::wxEnumProperty(wxString const&, wxString const&, char
> const**, long const*, int)'
>   collect2: ld returned 1 exit status
>   make[3]: *** [../bin/rviz] Error 1
>   make[3]: Leaving directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>   make[2]: *** [src/rviz/CMakeFiles/executable.dir/all] Error 2
>   make[2]: Leaving directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>   make[1]: *** [all] Error 2
>   make[1]: Leaving directory `/opt/ros/cturtle/stacks/visualization/rviz
> (cturtle alpha 3)/build'
>
> -------------------------------------------------------------------------------}
> [ rosmake ] Output from build of package rviz written to:
> [ rosmake ]
> /home/robot/.ros/rosmake/rosmake_output-20100707-120551/rviz/build_output.log
>
> [rosmake-1] Finished <<< rviz [FAIL] [ 187.07 seconds
> ]
>
> [ rosmake ] Halting due to failure in package rviz.
> [ rosmake ] Waiting for other threads to
> complete.
>
> [ rosmake ]
> Results:
>
> [ rosmake ] Built 47 packages with 1
> failures.
>
> [ rosmake ] Summary output to
> directory
>
> [ rosmake ] /home/robot/.ros/rosmake/rosmake_output-20100707-120551
>
>
>
>
>
> Benoit Larochelle, B.Eng., M.Sc.
> Software Engineer
>
> DFKI GmbH
> Language Technology Lab
> Campus D3 1, Room +1.12
> Stuhlsatzenhausweg 3
> 66123 Saarbrücken, Germany
>
> Phone: +49-(0)681-857-75-5287
> Email: Benoit.Larochelle at dfki.de
> Web:   http://www.dfki.de/~blaroche
>        http://nifti.eu/
>
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20100707/1fec8011/attachment-0003.html>


More information about the ros-users mailing list