[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