We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 2194

Summary: configure.in should be renamed to configure.ac, AC_INIT() and AM_INIT_AUTOMAKE() calls
Product: SDL_net Reporter: manuel.montezelo
Component: miscAssignee: Sam Lantinga <slouken>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P2    
Version: unspecified   
Hardware: x86_64   
OS: Linux   

Description manuel.montezelo 2013-10-29 16:37:15 UTC
Hi,

NOTE: This applies to all SDL modules and main libraries, only reporting to SDL_net at the moment.

With these versions of the tools:
automake 1.14
autoconf 2.69

I can see the following warnings (separated with empty lines to try to make them more clear), which will make compilations fail with autoconf 2.70 and automake 2.0 in the future [1].  So no hurry, but it will be good to migrate in the next releases.

Hope that helps.


-----------------------------------
aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'

libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.

aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in'

automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'

configure.in:45: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.  For more info, see:
configure.in:45: http://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.in:29: installing './compile'

automake: warning: autoconf input should be named 'configure.ac', not 'configure.in'
-----------------------------------


[1] http://lists.gnu.org/archive/html/automake/2013-06/msg00040.html

  The 1.14 release also introduces new (non-fatal) runtime warnings to
  simplify the transition to Automake 2.0.  You are free to ignore such
  warnings for now, but should address them before the transition to
  Automake 2.0 (whose ETA is about one year from now, maybe more, so no
  need to hurry yet).
  [...]

  * WARNING: Future backward-incompatibilities!
  [...]

  - Automake 2.0 will require Autoconf 2.70 or later (which is still
    unreleased at the moment of writing, but is planned to be released
    before Automake 2.0 is).

  - Automake 2.0 will drop support for the long-deprecated 'configure.in'
    name for the Autoconf input file.  You are advised to start using the
    recommended name 'configure.ac' instead, ASAP.