Skip to content

Instantly share code, notes, and snippets.

@jbohren
Last active December 14, 2015 00:19
Show Gist options
  • Save jbohren/4997788 to your computer and use it in GitHub Desktop.
Save jbohren/4997788 to your computer and use it in GitHub Desktop.
Building controller_manager in groovy
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time rosmake controller_manager --pre-clean
real 3m11.488s
user 5m34.313s
sys 0m21.373s
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time rosmake controller_manager
real 1m15.435s
user 2m12.640s
sys 0m8.033s
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time make
real 0m21.398s
user 0m19.993s
sys 0m1.260s
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time make clean
real 0m0.492s
user 0m0.344s
sys 0m0.156s
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time make
real 1m6.249s
user 1m2.236s
sys 0m3.184s
---
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time rosmake --pre-clean
[ rosmake ] rosmake starting...
[ rosmake ] No package specified. Building ['controller_manager']
[ rosmake ] Packages requested are: ['controller_manager']
[ rosmake ] Logging to directory /home/jbohren/.ros/rosmake/rosmake_output-20130220-133724
[ rosmake ] Expanded args ['controller_manager'] to:
['controller_manager']
[rosmake-0] Starting >>> roscpp [ make clean ]
[rosmake-1] Starting >>> hardware_interface [ make clean ]
[rosmake-2] Starting >>> pluginlib [ make clean ]
[rosmake-0] Finished <<< roscpp No Makefile in package roscpp
[rosmake-2] Finished <<< pluginlib No Makefile in package pluginlib
[rosmake-0] Starting >>> controller_interface [ make clean ]
[rosmake-2] Starting >>> std_msgs [ make clean ]
[rosmake-3] Starting >>> controller_manager_msgs [ make clean ]
[rosmake-2] Finished <<< std_msgs No Makefile in package std_msgs
[rosmake-2] Starting >>> rospy [ make clean ]
[rosmake-2] Finished <<< rospy No Makefile in package rospy
[rosmake-2] Starting >>> realtime_tools [ make clean ]
[rosmake-1] Finished <<< hardware_interface [PASS] [ 0.65 seconds ]
[rosmake-1] Starting >>> controller_manager [ make clean ]
[rosmake-0] Finished <<< controller_interface [PASS] [ 0.66 seconds ]
[rosmake-2] Finished <<< realtime_tools [PASS] [ 0.67 seconds ]
[rosmake-3] Finished <<< controller_manager_msgs [PASS] [ 0.77 seconds ]
[rosmake-1] Finished <<< controller_manager [PASS] [ 0.41 seconds ]
[rosmake-0] Starting >>> roscpp [ make ]
[rosmake-0] Finished <<< roscpp No Makefile in package roscpp
[rosmake-1] Starting >>> pluginlib [ make ]
[rosmake-0] Starting >>> hardware_interface [ make ]
[rosmake-1] Finished <<< pluginlib No Makefile in package pluginlib
[rosmake-1] Starting >>> std_msgs [ make ]
[rosmake-2] Starting >>> rospy [ make ]
[rosmake-1] Finished <<< std_msgs No Makefile in package std_msgs
[rosmake-1] Starting >>> controller_manager_msgs [ make ]
[rosmake-2] Finished <<< rospy No Makefile in package rospy
[rosmake-2] Starting >>> realtime_tools [ make ]
[rosmake-0] Finished <<< hardware_interface [PASS] [ 69.13 seconds ]
[rosmake-0] Starting >>> controller_interface [ make ]
[rosmake-2] Finished <<< realtime_tools [PASS] [ 74.15 seconds ]
[rosmake-1] Finished <<< controller_manager_msgs [PASS] [ 82.66 seconds ]
[rosmake-0] Finished <<< controller_interface [PASS] [ 53.77 seconds ]
[rosmake-0] Starting >>> controller_manager [ make ]
[rosmake-0] Finished <<< controller_manager [PASS] [ 66.34 seconds ]
[ rosmake ] Results:
[ rosmake ] Cleaned 9 packages.
[ rosmake ] Built 9 packages with 0 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/jbohren/.ros/rosmake/rosmake_output-20130220-133724
real 3m11.488s
user 5m34.313s
sys 0m21.373s
---
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time rosmake controller_manager
[ rosmake ] rosmake starting...
[ rosmake ] Packages requested are: ['controller_manager']
[ rosmake ] Logging to directory /home/jbohren/.ros/rosmake/rosmake_output-20130220-134117
[ rosmake ] Expanded args ['controller_manager'] to:
['controller_manager']
[rosmake-0] Starting >>> roscpp [ make ]
[rosmake-1] Starting >>> pluginlib [ make ]
[rosmake-2] Starting >>> std_msgs [ make ]
[rosmake-3] Starting >>> rospy [ make ]
[rosmake-1] Finished <<< pluginlib No Makefile in package pluginlib
[rosmake-3] Finished <<< rospy No Makefile in package rospy
[rosmake-2] Finished <<< std_msgs No Makefile in package std_msgs
[rosmake-0] Finished <<< roscpp No Makefile in package roscpp
[rosmake-2] Starting >>> controller_manager_msgs [ make ]
[rosmake-1] Starting >>> hardware_interface [ make ]
[rosmake-0] Starting >>> realtime_tools [ make ]
[rosmake-1] Finished <<< hardware_interface [PASS] [ 29.88 seconds ]
[rosmake-1] Starting >>> controller_interface [ make ]
[rosmake-0] Finished <<< realtime_tools [PASS] [ 33.03 seconds ]
[rosmake-2] Finished <<< controller_manager_msgs [PASS] [ 35.83 seconds ]
[rosmake-1] Finished <<< controller_interface [PASS] [ 22.76 seconds ]
[rosmake-1] Starting >>> controller_manager [ make ]
[rosmake-1] Finished <<< controller_manager [PASS] [ 21.61 seconds ]
[ rosmake ] Results:
[ rosmake ] Built 9 packages with 0 failures.
[ rosmake ] Summary output to directory
[ rosmake ] /home/jbohren/.ros/rosmake/rosmake_output-20130220-134117
real 1m15.435s
user 2m12.640s
sys 0m8.033s
---
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time make
mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/groovy/share/ros/core/rosbuild/rostoolchain.cmake ..
[rosbuild] Building package controller_manager
-- Using CATKIN_DEVEL_PREFIX: /home/jbohren/ws/ros_control/ros_control/controller_manager/build/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/groovy
-- This workspace overlays: /opt/ros/groovy
-- Found gtest sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.63
[rosbuild] Including /opt/ros/groovy/share/roscpp/rosbuild/roscpp.cmake
[rosbuild] Including /opt/ros/groovy/share/rospy/rosbuild/rospy.cmake
-- Configuring done
-- Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_TOOLCHAIN_FILE
-- Build files have been written to: /home/jbohren/ws/ros_control/ros_control/controller_manager/build
cd build && make -j3
make[1]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[2]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[ 0%] Built target rospack_genmsg_libexe
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[ 0%] Built target rosbuild_precompile
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[100%] Built target controller_manager
make[2]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[1]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
real 0m21.398s
user 0m19.993s
sys 0m1.260s
---
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time make clean
cd build && make clean
make[1]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[2]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[2]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[1]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
rm -rf build
real 0m0.492s
user 0m0.344s
sys 0m0.156s
---
[ moldy-crow: ~/ws/ros_control/ros_control/controller_manager ] time make
mkdir -p bin
cd build && cmake -Wdev -DCMAKE_TOOLCHAIN_FILE=/opt/ros/groovy/share/ros/core/rosbuild/rostoolchain.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
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
[rosbuild] Building package controller_manager
[rosbuild] Cached build flags older than manifests; calling rospack to get flags
-- Using CATKIN_DEVEL_PREFIX: /home/jbohren/ws/ros_control/ros_control/controller_manager/build/devel
-- Using CMAKE_PREFIX_PATH: /opt/ros/groovy
-- This workspace overlays: /opt/ros/groovy
-- 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 sources under '/usr/src/gtest': gtests will be built
-- catkin 0.5.63
[rosbuild] Including /opt/ros/groovy/share/roscpp/rosbuild/roscpp.cmake
[rosbuild] Including /opt/ros/groovy/share/rospy/rosbuild/rospy.cmake
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jbohren/ws/ros_control/ros_control/controller_manager/build
cd build && make -j3
make[1]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[2]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
Scanning dependencies of target rospack_genmsg_libexe
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[ 0%] Built target rospack_genmsg_libexe
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
Scanning dependencies of target rosbuild_precompile
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[ 0%] Built target rosbuild_precompile
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
Scanning dependencies of target controller_manager
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[3]: Entering directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[100%] Building CXX object CMakeFiles/controller_manager.dir/src/controller_manager.cpp.o
Linking CXX shared library ../lib/libcontroller_manager.so
make[3]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
[100%] Built target controller_manager
make[2]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
make[1]: Leaving directory `/home/jbohren/ws/ros_control/ros_control/controller_manager/build'
real 1m6.249s
user 1m2.236s
sys 0m3.184s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment