Robotics StackExchange | Archived questions

[fuerte] Updating ROS underlay fails

Hi!

I installed ROS fuerte from source and figured out some issues with the underlay, so I patched and recompilee it. Now I struggle to get it to compile, the cmake part is failing with the following output: I'm in ~/ros-underlay/build and invoke "cmake ../"

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- +++ catkin
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found gtest: gtests will be built.
TODO: implement add_roslaunch_check() in rostest-extras.cmake.
-- Building stack catkin
-- BUILD_SHARED_LIBS is on.
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- ~~         traversing stacks/projects in dependency order         ~~
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- +++ genmsg
-- Building stack genmsg
-- +++ genpy
-- Building stack genpy
-- +++ gencpp
-- Building stack gencpp
-- +++ genlisp
-- Building stack genlisp
-- +++ rospack
-- Building stack rospack
-- Rospack building shared objects.
-- Boost version: 1.46.1
-- Found the following Boost libraries:
--   system
--   filesystem
--   program_options
-- +++ std_msgs
-- Building stack std_msgs
-- std_msgs: 32 messages
-- +++ ros
-- Boost version: 1.46.1
-- Found the following Boost libraries:
--   thread
-- Building stack ros
CMake Error at build/cmake/rospack/rospack-config.cmake:67 (message):
  In project roslib I'm looking for rospack via find_package.  The source for
  rospack is present in workspace, but rospack is not a target.  Did you
  find_package() this thing before the subdirectory containing its code is
  included?

Does anybody have an idea whats happening there? Thanks in advance for any pointers!

Cheers Phil

Asked by da-phil on 2013-04-24 02:24:38 UTC

Comments

Answers