[ros-users] Cannot compile RVIZ since cturtle

John Hsu johnhsu at willowgarage.com
Wed Jul 14 16:15:53 UTC 2010


did you try manually deleting python-wxgtk2.8 as well?
John

On Wed, Jul 14, 2010 at 7:48 AM, Benoit Larochelle <
Benoit.Larochelle at dfki.de> wrote:

> Hi Brian,
>
> I just tried that but unfortunately I get exactly the same result. :-(
>
> Benoit
>
> --------------------------------------------------
> From: "Brian Gerkey" <gerkey at willowgarage.com>
> Sent: Wednesday, July 14, 2010 4:38 PM
> To: <ros-users at code.ros.org>
> Subject: Re: [ros-users] Cannot compile RVIZ since cturtle
>
> > hi Benoit,
> >
> > You might try 'rosmake --pre-clean rviz', which will clean and rebuild
> > all the underlying packages, to ensure that you don't have any
> > leftover linkage against the wrong libraries.
> >
> > brian.
> >
> > On Wed, Jul 14, 2010 at 1:37 AM, Benoit Larochelle
> > <benoit.larochelle at dfki.de> wrote:
> >> Hi Josh,
> >>
> >>
> >>
> >> I actually deleted both versions of wx manually (technically I moved
> them
> >> to
> >> a temp folder so that the system would not find them).
> >>
> >>
> >>
> >> Now, I just tried "sudo apt-get install --reinstall libwxgtk2.8-dev",
> and
> >> it
> >> worked fine, but it still seems like RVIZ does not see it. I can no
> >> longer
> >> run or compile RVIZ. Here's the log output of "rosmake rviz":
> >>
> >>
> >>
> >>
> >>
> >> [  0%] Built target rospack_genmsg_libexe
> >> [  0%] Built target rosbuild_precompile
> >> Scanning dependencies of target rviz
> >> [  1%] Building CXX object src/rviz/CMakeFiles/rviz.dir/plugin/plugin.o
> >> [  2%] Building CXX object
> >> src/rviz/CMakeFiles/rviz.dir/plugin/plugin_manager.o
> >> [  3%] Building CXX object
> >> src/rviz/CMakeFiles/rviz.dir/plugin/type_registry.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
> >> [ 55%] Built target rviz
> >> Scanning dependencies of target executable
> >> [ 57%] Building CXX object
> >> src/rviz/CMakeFiles/executable.dir/visualizer_app.o
> >> Linking CXX executable ../../bin/rviz
> >> /usr/bin/ld: warning: libwx_gtk2u_richtext-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_gtk2u_aui-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_gtk2u_xrc-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_gtk2u_qa-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_gtk2u_html-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_gtk2u_adv-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_gtk2u_core-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_baseu_xml-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_baseu_net-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /usr/bin/ld: warning: libwx_baseu-2.8.so.0, needed by
> >>
> /opt/ros/cturtle/stacks/visualization_common/ogre_tools/lib/libogre_tools.so,
> >> not found (try using -rpath or -rpath-link)
> >> /opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/lib/
> libwxcode_gtk2u_propgrid-2.8.so:
> >> undefined reference to `wxListBase::Find(wxListKey const&) const at WXU_2.8
> '
> >> /opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/lib/
> libwxcode_gtk2u_propgrid-2.8.so:
> >> undefined reference to `wxBaseArrayInt::Index(int, bool) const at WXU_2.8'
> >> /opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/lib/
> libwxcode_gtk2u_propgrid-2.8.so:
> >> undefined reference to `wxScrollHelper::DoPrepareDC(wxDC&)@WXU_2.8'
> >>
> >> ... [hundreds of lines here]
> >>
> >> /opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/lib/
> libwxcode_gtk2u_propgrid-2.8.so:
> >> undefined reference to `wxOwnerDrawnComboBox::GetEventHashTable()
> >> const at WXU_2.8'
> >> /opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/lib/
> libwxcode_gtk2u_propgrid-2.8.so:
> >> undefined reference to `wxButton::SetDefault()@WXU_2.8'
> >> /opt/ros/cturtle/stacks/visualization/wxpropgrid/propgrid_install/lib/
> libwxcode_gtk2u_propgrid-2.8.so:
> >> undefined reference to `wxScrollHelper::GetViewStart(int*, int*)
> >> const at WXU_2.8'
> >> collect2: ld returned 1 exit status
> >> make[2]: *** [bin/rviz] Error 1
> >> make[1]: *** [src/rviz/CMakeFiles/executable.dir/all] Error 2
> >> make: *** [all] Error 2
> >>
> >>
> >>
> >> Any idea why this keeps happening? Is there a way to remove all of these
> >> libraries and let ROS re-install only what it requires? Is there a
> better
> >> solution?
> >>
> >>
> >>
> >> Benoit
> >>
> >>
> >>
> >> On July 13, 2010 at 8:39 PM Josh Faust <jfaust at willowgarage.com> wrote:
> >>
> >>> Did you delete the one in /usr, or use apt to uninstall it?  If you
> >>> manually
> >>> deleted it, you'll have to force a reinstallation (sudo apt-get install
> >>> --reinstall libwxgtk2.8-dev)
> >>>
> >>> Josh
> >>>
> >>> On Tue, Jul 13, 2010 at 5:50 AM, Benoit Larochelle <
> >>> Benoit.Larochelle at dfki.de> wrote:
> >>>
> >>> >  I think that one of the problems is that I seem to have two versions
> >>> > of
> >>> > wx, one in /usr and one in /usr/local, like Josh suggested.
> >>> >
> >>> > I manually deleted both versions of wx and I tried to reinstall it
> >>> > with
> >>> > rosdep, but it found nothing. It just told me that there were no
> >>> > missing
> >>> > components, but yet when I try to compile RVIZ, it complains because
> >>> > it
> >>> > can't find the wx libraries. I tried re-installing wx from scratch,
> >>> > but
> >>> > the compiler still cannot find the libraries.
> >>> >
> >>> > By the way, I'm running Ubuntu 9.10.
> >>> >
> >>> > Benoit
> >>> >
> >> _______________________________________________
> >> ros-users mailing list
> >> ros-users at code.ros.org
> >> https://code.ros.org/mailman/listinfo/ros-users
> >>
> >>
> > _______________________________________________
> > ros-users mailing list
> > ros-users at code.ros.org
> > https://code.ros.org/mailman/listinfo/ros-users
> >
> _______________________________________________
> 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/20100714/f290df83/attachment-0003.html>


More information about the ros-users mailing list