[ros-users] rosmake what?

Alex Teichman teichman at cs.stanford.edu
Wed May 12 02:06:13 UTC 2010


Great, thanks Tully.

Most important (and easiest) is a message at the end reporting that 
everything built successfully.

I have a separate but related issue, too, actually:  rosmake -s [pkgs] 
is totally silent until completion.  We can do rosmake -sV, but then we 
get all sorts of crud we don't want to see.  rosmake -s should output 
some incremental progress indicators.  This might belong on a separate 
ticket.

Alex

Tully Foote wrote:
> 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 
> <rusu at willowgarage.com <mailto:rusu at willowgarage.com>> 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 at 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 at code.ros.org <mailto:ros-users at code.ros.org>
>     > https://code.ros.org/mailman/listinfo/ros-users
>
>     --
>     | Radu Bogdan Rusu | http://rbrusu.com/
>     _______________________________________________
>     ros-users mailing list
>     ros-users at code.ros.org <mailto:ros-users at code.ros.org>
>     https://code.ros.org/mailman/listinfo/ros-users
>
>
>
>
> -- 
> Tully Foote
> Systems Engineer
> Willow Garage, Inc.
> tfoote at willowgarage.com <mailto:tfoote at willowgarage.com>
> (650) 475-2827
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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