Alex, The multiple completed was telling you how many had been completed when a particular thread started. Thus three threads could start before the first one finished. Thanks for the feedback. There are multiple tickets for cleaning up the interface. See https://code.ros.org/trac/ros/ticket/2398 and https://code.ros.org/trac/ros/ticket/2479 and https://code.ros.org/trac/ros/ticket/2700 If anyone has more feedback please comment on this ticket https://code.ros.org/trac/ros/ticket/2398 Tully On Wed, May 5, 2010 at 1:23 AM, Radu Bogdan Rusu wrote: > Hi Alex, > > I believe that's due to parallelizing multiple makes, but Tully can answer > more. > > Cheers, > Radu. > > Alex Teichman wrote: > > Hi, > > > > A colleague of mine noticed that the output of rosmake is kind of > > funky. For example, see below. Why does "[ 3 of 17 Completed ]" get > > repeated 3 times? Why does it not mention anything about [ 1 of 17 > > Completed ] or [ 17 of 17 Completed ], or about everything completing > > successfully? > > > > I know these are pretty minor issues, but it can be confusing new ROS > users. > > > > Alex > > > > > > ---- > > > > mvs@Beowulf:~/Code/race-new_planner_controller/src/ros-pkg/multibooster$ > > rosmake multibooster > > [ rosmake ] Packages requested are: ['multibooster'] > > [ rosmake ] Logging to directory > > [ rosmake ] /home/mvs/.ros/rosmake/rosmake_output-20100503-115340 > > [ rosmake ] Expanded args ['multibooster'] to: > > ['multibooster'] > > [ rosmake ] Checking rosdeps compliance for packages multibooster. This > > may take a few seconds. > > [ rosmake ] rosdep check passed all system dependencies in packages > > [ rosmake ] [ 2 of 17 Completed ] > > [rosmake-0] >>> eigen >>> [ make ] > > [rosmake-0] <<< eigen <<< ROS_NOBUILD in package eigen > > > > [ rosmake ] [ 3 of 17 Completed ] > > [rosmake-2] >>> pipeline >>> [ make ] > > [ rosmake ] [ 3 of 17 Completed ] > > [rosmake-3] >>> qpOASES >>> [ make ] > > [ rosmake ] [ 3 of 17 Completed ] > > [rosmake-0] >>> pycrypto >>> [ make ] > > [rosmake-0] <<< pycrypto <<< ROS_NOBUILD in package pycrypto > > > > [ rosmake ] [ 4 of 17 Completed ] > > [rosmake-0] >>> paramiko >>> [ make ] > > [rosmake-0] <<< paramiko <<< ROS_NOBUILD in package paramiko > > > > [ rosmake ] [ 5 of 17 Completed ] > > [rosmake-0] >>> roslang >>> [ make ] > > [rosmake-0] <<< roslang <<< ROS_NOBUILD in package roslang > > No Makefile in package roslang > > > > [ rosmake ] [ 6 of 17 Completed ] > > [rosmake-0] >>> roslib >>> [ make ] > > [rosmake-0] <<< roslib <<< ROS_NOBUILD in package roslib > > > > [ rosmake ] [ 7 of 17 Completed ] > > [rosmake-0] >>> xmlrpcpp >>> [ make ] > > [rosmake-0] <<< xmlrpcpp <<< ROS_NOBUILD in package xmlrpcpp > > > > [ rosmake ] [ 8 of 17 Completed ] > > [rosmake-0] >>> rosconsole >>> [ make ] > > [rosmake-0] <<< rosconsole <<< ROS_NOBUILD in package rosconsole > > > > [ rosmake ] [ 9 of 17 Completed ] > > [rosmake-0] >>> roscpp >>> [ make ] > > [rosmake-0] <<< roscpp <<< ROS_NOBUILD in package roscpp > > > > [ rosmake ] [ 10 of 17 Completed ] > > [rosmake-0] >>> rosout >>> [ make ] > > [rosmake-0] <<< rosout <<< ROS_NOBUILD in package rosout > > > > [ rosmake ] [ 11 of 17 Completed ] > > [rosmake-0] >>> rospy >>> [ make ] > > [rosmake-0] <<< rospy <<< ROS_NOBUILD in package rospy > > > > [ rosmake ] [ 12 of 17 Completed ] > > [rosmake-0] >>> roslaunch >>> [ make ] > > [rosmake-0] <<< roslaunch <<< ROS_NOBUILD in package roslaunch > > No Makefile in package roslaunch > > > > [ rosmake ] [ 13 of 17 Completed ] > > [rosmake-0] >>> rostest >>> [ make ] > > [rosmake-0] <<< rostest <<< ROS_NOBUILD in package rostest > > > > [rosmake-3] <<< qpOASES <<< [PASS] [ 0.03 seconds ] > > [rosmake-2] <<< pipeline <<< [PASS] [ 0.42 seconds ] > > [ rosmake ] [ 16 of 17 Completed ] > > [rosmake-2] >>> multibooster >>> [ make ] > > [ rosmake ] Output from build of package multibooster written to: > > [ rosmake ] > > > /home/mvs/.ros/rosmake/rosmake_output-20100503-115340/multibooster/build_output.log > > [rosmake-2] <<< multibooster <<< [PASS] [ 11.23 seconds ] -- WARNING: 2 > > compiler warnings > > [ rosmake ] Summary output to directory > > [ rosmake ] /home/mvs/.ros/rosmake/rosmake_output-20100503-115340 > > > > > > _______________________________________________ > > ros-users mailing list > > ros-users@code.ros.org > > https://code.ros.org/mailman/listinfo/ros-users > > -- > | Radu Bogdan Rusu | http://rbrusu.com/ > _______________________________________________ > ros-users mailing list > ros-users@code.ros.org > https://code.ros.org/mailman/listinfo/ros-users > -- Tully Foote Systems Engineer Willow Garage, Inc. tfoote@willowgarage.com (650) 475-2827