[ros-users] suggested version of autoconf and automake?

Rene Ladan r.c.ladan at gmail.com
Sun Aug 8 18:21:06 UTC 2010


On 08-08-2010 19:51, Brian Gerkey wrote:
> On Sat, Aug 7, 2010 at 12:57 PM, Rene Ladan<r.c.ladan at gmail.com>  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)



More information about the ros-users mailing list