[ros-users] cannot install diamondback in slackware-linux

Rodrigo Ventura yoda at isr.ist.utl.pt
Sat Jun 11 12:05:43 UTC 2011


However, "rosmake --no-rosdep driver_common" fails with:
 make[3]: Entering directory `/home/scout/ros/diagnostics/self_test/build'
  [ 33%] Building CXX object CMakeFiles/run_selftest.dir/src/run_selftest.o
  /home/scout/ros/diagnostics/self_test/src/run_selftest.cpp:38:25: fatal error: gtest/gtest.h: No such file or directory
  compilation terminated.

By the way, I'm a bit puzzled with the install/build system. For instance, how can I install an arbitrary stack, say laser_drivers? Is it supposed to be added to .rosinstall manually? (the stack does not have a *.rosinstall file) I tried to build it outside ~/ros tree (I had to manually add it to ROS_PACKAGES_PATH), but fails compilation (link error with missing -l* libs, I was expecting for cmake to handle this).

The crux of the problem seems to originate on the fact that slackware is not explicitly supported (although I read somewhere that it'd be appropriate for ROS deployments). Is there a way I could add it? Where are the involved files?

Thank you,
Rodrigo

On Jun 8, 2011, at 10:51 PM, Joe Romano wrote:

> Thanks for the feedback Rodrigo. I'm glad it worked. I'll be sure and update the wiki accordingly. 
> 
> In response to your question, my understanding is that:
> "rosmake --no-rosdep rostest" does compile everything that the the rostest package depends on within the ROS codebase, but does not check for or try to resolve external dependencies. But, that is why we have the Slackware wiki page, to handle those basic dependency issues. As you start to use other ROS stacks/packages you might find that you are having compile problems with other external dependencies, and will have to resolve them as they come up. One example is the optional wxWidgets installation on the Slackware page. If you installed this you should hopefully be able to compile the turtlesim package with "rosmake --no-rosdep turtlesim".
> 
> -Joe
> 
> 
> On Wed, Jun 8, 2011 at 3:17 PM, Rodrigo Ventura <yoda at isr.ist.utl.pt> wrote:
> 
> On 2011/06/07, at 19:31, Joe Romano wrote:
> 
> > I'd be interested in hearing if you have success so we can remove the
> > untested warning at the top of the wiki page.
> 
> Joe, yes, it builds successfully as you suggested! Thank you so much!
> 
> Does "rosmake --no-rosdep rostest" compile everything?
> 
> Best,
> 
> Rodrigo Ventura
> Institute for Systems and Robotics
> Instituto Superior Técnico
> Lisbon, Portugal
> http://users.isr.ist.utl.pt/~yoda
> 
> 
> 
> _______________________________________________
> 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




More information about the ros-users mailing list