On 08-08-2010 19:51, Brian Gerkey wrote: > On Sat, Aug 7, 2010 at 12:57 PM, Rene Ladan wrote: >> while writing the FreeBSD port (it's mostly ready), I wondered which >> version of autoconf and automake is suggested for ROS. Currently >> rosdep.yaml just installs all available versions, but when looking at >> the Ubuntu ros-cturtle-ros package it looks like the latest version of >> automake (1.11) suffices (autoconf is not used at all?). > > hi Rene, > > Because native ROS packages don't use the autotools (they use CMake > instead), we haven't standardized on versions of them. To determine > the versions that are required, you'd have to look at the packages > that need them. Use rosdep to find them, e.g.: > > rosdep what_needs autoconf > rosdep what_needs automake > > It might turn out that some of those packages don't actually need the > autotools. E.g., the 'stage' package says that it needs autoconf and > automake, but that's stale information, because we long ago updated to > a version of Stage that uses CMake. Similarly, 'wxswig' says that it > needs automake, but it appears to only run the 'configure' script, > which generally doesn't require the autotools to be installed. Please > open tickets if you find such unnecessary rosdeps. > Running the above rosdep commands on a Ubuntu system with only ros-cturtle-ros and ros-cturtle-tutorials installed gives empty output, except for the bogus automake dependency for wxswig. So it looks like the autoconf and automake dependencies can be removed from the ros-cturtle-ros package (not necessarily from rosdep.yaml). Regards, Rene -- http://www.rene-ladan.nl/ GPG fingerprint = E738 5471 D185 7013 0EE0 4FC8 3C1D 6F83 12E1 84F6 (subkeys.pgp.net)