GithubHelp home page GithubHelp logo

visualization_osg's People

Contributors

dcentelles avatar marioprats avatar perezsolerj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

visualization_osg's Issues

undefined reference error

Hi guys,
sorry to bother you, but I really need your help. I'm trying to compile your project and keep getting following error:

 CMakeFiles/osg_interactive_markers_demo.dir/examples/osg_interactive_markers_demo.cpp.o: In function `main':
/home/user/catkin_ws/src/visualization_osg/osg_interactive_markers/examples/osg_interactive_markers_demo.cpp:28: undefined reference to `osgViewer::View::addEventHandler(osgGA::EventHandler*)'
/home/user/catkin_ws/src/visualization_osg/osg_interactive_markers/examples/osg_interactive_markers_demo.cpp:29: undefined reference to `osgViewer::View::addEventHandler(osgGA::EventHandler*)'
/home/user/catkin_ws/devel/lib/libosg_utils.so: undefined reference to `osg::NodeVisitor::NodeVisitor(osg::NodeVisitor const&, osg::CopyOp const&)'
/home/user/catkin_ws/devel/lib/libosg_interactive_markers.so: undefined reference to `osg::Group::removeChild(osg::Node*)'
/home/user/catkin_ws/devel/lib/libosg_utils.so: undefined reference to `osg::NodeVisitor::apply(osg::Geometry&)'
/home/user/catkin_ws/devel/lib/libosg_interactive_markers.so: undefined reference to `osg::Group::getNumChildren() const'
/home/user/catkin_ws/devel/lib/libosg_utils.so: undefined reference to `osg::NodeVisitor::apply(osg::Drawable&)'

As I understand there should be a linking problem, but I couldn't find anything wrong with CMake file. Do you have any ideas what can be done here? Thank you!

Compiling Problem can't find utils.h and marker_base.h

I'm trying to install the uwsim-package which needs visualization_osg.
I'm running Ubuntu 16.04 LTS and ros-kinetic.

All in all I want to install uwsim which needs the following packages:
~~ traversing 11 packages in topological order:
~~ - osg_markers
~~ - osg_utils
~~ - osg_interactive_markers
~~ - underwater_sensor_msgs
~~ - underwater_vehicle_dynamics
~~ - uwsim_bullet (plain cmake)
~~ - uwsim_osgocean (plain cmake)
~~ - uwsim_osgworks (plain cmake)
~~ - uwsim_osgbullet (plain cmake)
~~ - uwsim
~~ - visualization_osg

When I run catkin_make_isolated, while compiling osg_interactive_markers I get the following error:

[ 37%] Building CXX object CMakeFiles/osg_interactive_markers.dir/src/interactive_marker.cpp.o
[ 50%] Building CXX object CMakeFiles/osg_interactive_markers.dir/src/interactive_marker_display.cpp.o
/home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/src/interactive_marker.cpp:32:33: fatal error: osg_utils/osg_utils.h: No such file or directory
compilation terminated.
CMakeFiles/osg_interactive_markers.dir/build.make:110: recipe for target 'CMakeFiles/osg_interactive_markers.dir/src/interactive_marker.cpp.o' failed
make[2]: *** [CMakeFiles/osg_interactive_markers.dir/src/interactive_marker.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/src/interactive_marker_control.cpp:32:0:
/home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/include/osg_interactive_markers/interactive_marker_control.h:39:37: fatal error: osg_markers/marker_base.h: No such file or directory
compilation terminated.
CMakeFiles/osg_interactive_markers.dir/build.make:134: recipe for target 'CMakeFiles/osg_interactive_markers.dir/src/interactive_marker_control.cpp.o' failed
make[2]: *** [CMakeFiles/osg_interactive_markers.dir/src/interactive_marker_control.cpp.o] Error 1
In file included from /home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/include/osg_interactive_markers/interactive_marker.h:35:0,
from /home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/include/osg_interactive_markers/interactive_marker_display.h:35,
from /home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/src/interactive_marker_display.cpp:32:
/home/ros/Programme/WaterGlider/Workspace/src/src/visualization_osg/osg_interactive_markers/include/osg_interactive_markers/interactive_marker_control.h:39:37: fatal error: osg_markers/marker_base.h: No such file or directory
compilation terminated.
CMakeFiles/osg_interactive_markers.dir/build.make:86: recipe for target 'CMakeFiles/osg_interactive_markers.dir/src/interactive_marker_display.cpp.o' failed
make[2]: *** [CMakeFiles/osg_interactive_markers.dir/src/interactive_marker_display.cpp.o] Error 1
CMakeFiles/Makefile2:153: recipe for target 'CMakeFiles/osg_interactive_markers.dir/all' failed
make[1]: *** [CMakeFiles/osg_interactive_markers.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'osg_interactive_markers':
Command '['/home/ros/Programme/WaterGlider/Workspace/devel_isolated/osg_utils/env.sh', 'make', '-j4', '-l4']' returned non-zero exit status 2

Reproduce this error by running:
==> cd /home/ros/Programme/WaterGlider/Workspace/build_isolated/osg_interactive_markers && /home/ros/Programme/WaterGlider/Workspace/devel_isolated/osg_utils/env.sh make -j4 -l4

Command failed, exiting.

I could remove these errors with moving osg_utils/osg_utils.h and osg_markers/marker_base.h around. But then I had reference issues, about some functions.
Not sure what is wrong here.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.