trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: January 2014

automake WARNING - probably the primary issue - thoughts for now?

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 28 Jan 2014 22:00:46 -0600
  One of the primary issues with the upcoming automake change has to do with the
use of "AM_INIT_AUTOMAKE($PACKAGE,$VERSION)" seen in almost every TDE automake
setup. The $PACKAGE,$VERSION (argc,argv) invocation of AM_INIT_AUTOMAKE is
deprecated as of automake 1.14 and will outright fail with automake 2. Every
package I build, I see:

configure.in:53: the top level
configure.in:43: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are
deprecated.  For more info, see:
configure.in:43:
http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation

  Not only does TDE use the AM_INIT_AUTOMAKE two- and three-argument
invocations. but the arguments are used throughout the automake recipes.

  When I run across issues where the AM_INIT_AUTOMAKE variables are used in the
build process should we do anything to flag which package/how for future repair
or is this issue the type that a global 'grep' or 'sed' will handle in the future?

  If you run into things during your builds or good outside information about
moving existing automake scripts to automake 2.0, please add them to:

http://bugs.pearsoncomputing.net/show_bug.cgi?id=1840

  I suspect the more good information we can capture prior to automake 2
arriving, the easier the fixes will be.

-- 
David C. Rankin, J.D.,P.E.