[Openal] Can't configure from CVS

Ed Phillips ed at udel.edu
Wed Dec 14 08:24:38 PST 2005


Hi,

On Wed, 14 Dec 2005, Sven Panne wrote:

> *sigh* It becomes more and more obvious that we really have to make some
> source releases, because the autotools support on lots of distributions
> seems to be completely messed up...

I don't doubt it.

> Regarding your problems:
>
>  * We require at least autoconf 2.56 to build from CVS, so the ancient
> 2.13 will not work.
>
>  * Which automake version is shipped with Mandriva 10.2? Obviously a
> version which does not work with the shipped autoconf 2.59. My version
> on SuSE 9.3 is 1.9.5, and it has a --force-missing option. You should
> file this as a bug at Mandriva.

FWIW, I have Mandrake 10.1 and /usr/bin/autoconf is version 2.59.  I get 
the same kind of errors when running ./autogen.sh. (they're appended 
below).

> I'd like to repeat: Building from CVS assumes a rather recent platform
> which has to be in a sane state. Using the source bundles built on such
> platforms has much less restrictions and should work on older and even
> slightly broken platforms, too.

In my limited experience working directly with autotools, this kind of 
problem is usually a direct result of how the package your trying to build 
is based on a NEWER version of autotools (i.e. the package was set up and 
tested with a newer autotools than is included *your* particular version 
of autotools), which creates incompatibilities for whatever reason 
(assumptions about new autotools features, etc.).  There shouldn't be this 
kind of hassle with every new autotools version in general (but there 
is)... and for OpenAL in particular, we don't really NEED to be leveraging 
every little esoteric feature of autotools on the bleeding edge I'd guess 
- so we could get away with using an older version of autotools for it.

This is probably the most AGGRAVATING thing for dealing with autotools 
stuff in general.

It'd probably be easier to just use hand-made Makefile's for something 
with a little actuall code and number of files as OpenAL... sheeeesh... 
;-)

Regardless, IMO, it would probably be best to keep a working "configure" 
(and friends) in CVS at all times, for people who don't to futz around 
with the autotools stuff. Does anyone really NEED to be messing with the 
autotools setup for OpenAL?  I don't think so... but it would always be 
there for those who wanted to "dabble"...

Cheers,

 	Ed

Ed Phillips <ed at udel.edu> University of Delaware (302) 831-6082
Systems Programmer III, Network and Systems Services

[ed at toaster portable]$ ./autogen.sh
automake: unrecognized option -- `--force-missing'
Try `automake --help' for more information.
configure.ac:28: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
aclocal.m4:2714: AC_ENABLE_SHARED is expanded from...
configure.ac:28: AC_ENABLE_SHARED is required by...
aclocal.m4:1165: AC_LIBTOOL_SETUP is expanded from...
configure.ac:28: AC_LIBTOOL_SETUP is required by...
aclocal.m4:1023: _AC_PROG_LIBTOOL is expanded from...
configure.ac:28: _AC_PROG_LIBTOOL is required by...
aclocal.m4:1003: AC_PROG_LIBTOOL is expanded from...
configure.ac:28: the top level
aclocal.m4:2753: AC_ENABLE_STATIC is expanded from...
configure.ac:28: AC_ENABLE_STATIC is required by...
aclocal.m4:2792: AC_ENABLE_FAST_INSTALL is expanded from...
configure.ac:28: AC_ENABLE_FAST_INSTALL is required by...
autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
aclocal.m4:2989: AC_PROG_LD is expanded from...
configure.ac:28: AC_PROG_LD is required by...
configure.ac:28: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
aclocal.m4:1497: _LT_AC_LOCK is expanded from...
configure.ac:28: _LT_AC_LOCK is required by...
aclocal.m4:1928: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
aclocal.m4:3545: _LT_AC_LANG_C_CONFIG is expanded from...
aclocal.m4:3412: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
aclocal.m4:2668: _LT_AC_TAGCONFIG is expanded from...
configure.ac:28: warning: back quotes and double quotes must not be 
escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists
configure.ac:28: warning: back quotes and double quotes must not be 
escaped in: $as_me: error: tag name \"$tagname\" already exists
configure.ac:28: warning: The macro `AC_LANG_SAVE' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
aclocal.m4:4722: _LT_AC_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:4679: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
configure.ac:28: warning: instead of using `AC_LANG', `AC_LANG_SAVE',
configure.ac:28: and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and 
`AC_LANG_POP'.
configure.ac:28: warning: The macro `AC_LANG_RESTORE' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
aclocal.m4:4761: _LT_AC_LANG_RC_CONFIG is expanded from...
aclocal.m4:4730: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
configure.ac:48: warning: The macro `AC_LANG_SAVE' is obsolete.
configure.ac:48: You should run autoupdate.
aclocal.m4:7112: ACX_PTHREAD is expanded from...
configure.ac:48: the top level
configure.ac:48: warning: instead of using `AC_LANG', `AC_LANG_SAVE',
configure.ac:48: and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and 
`AC_LANG_POP'.
configure.ac:48: warning: The macro `AC_LANG_C' is obsolete.
configure.ac:48: You should run autoupdate.
autoconf/c.m4:71: AC_LANG_C is expanded from...
configure.ac:48: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:48: You should run autoupdate.
configure.ac:48: warning: The macro `AC_LANG_RESTORE' is obsolete.
configure.ac:48: You should run autoupdate.
configure.ac:685: warning: AC_RUN_IFELSE called without default to allow 
cross compiling
autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
autoconf/types.m4:405: AC_CHECK_SIZEOF is expanded from...
configure.ac:685: the top level
Putting files in AC_CONFIG_AUX_DIR, `admin/autotools'.
configure.ac:28: warning: The macro `AC_HELP_STRING' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/general.m4:219: AC_HELP_STRING is expanded from...
autoconf/general.m4:1303: AC_ARG_ENABLE is expanded from...
aclocal.m4:2714: AC_ENABLE_SHARED is expanded from...
configure.ac:28: AC_ENABLE_SHARED is required by...
aclocal.m4:1165: AC_LIBTOOL_SETUP is expanded from...
configure.ac:28: AC_LIBTOOL_SETUP is required by...
aclocal.m4:1023: _AC_PROG_LIBTOOL is expanded from...
configure.ac:28: _AC_PROG_LIBTOOL is required by...
aclocal.m4:1003: AC_PROG_LIBTOOL is expanded from...
configure.ac:28: the top level
aclocal.m4:2753: AC_ENABLE_STATIC is expanded from...
configure.ac:28: AC_ENABLE_STATIC is required by...
aclocal.m4:2792: AC_ENABLE_FAST_INSTALL is expanded from...
configure.ac:28: AC_ENABLE_FAST_INSTALL is required by...
autoconf/general.m4:1331: AC_ARG_WITH is expanded from...
aclocal.m4:2989: AC_PROG_LD is expanded from...
configure.ac:28: AC_PROG_LD is required by...
configure.ac:28: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/general.m4:2223: AC_TRY_LINK is expanded from...
autoconf/general.m4:1799: AC_CACHE_VAL is expanded from...
autoconf/general.m4:1808: AC_CACHE_CHECK is expanded from...
aclocal.m4:1497: _LT_AC_LOCK is expanded from...
configure.ac:28: _LT_AC_LOCK is required by...
aclocal.m4:1928: AC_LIBTOOL_SYS_HARD_LINK_LOCKS is expanded from...
aclocal.m4:3545: _LT_AC_LANG_C_CONFIG is expanded from...
aclocal.m4:3412: AC_LIBTOOL_LANG_C_CONFIG is expanded from...
aclocal.m4:2668: _LT_AC_TAGCONFIG is expanded from...
configure.ac:28: warning: back quotes and double quotes must not be 
escaped in: $as_me:$LINENO: error: tag name \"$tagname\" already exists
configure.ac:28: warning: back quotes and double quotes must not be 
escaped in: $as_me: error: tag name \"$tagname\" already exists
configure.ac:28: warning: The macro `AC_LANG_SAVE' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/lang.m4:166: AC_LANG_SAVE is expanded from...
aclocal.m4:4722: _LT_AC_LANG_GCJ_CONFIG is expanded from...
aclocal.m4:4679: AC_LIBTOOL_LANG_GCJ_CONFIG is expanded from...
configure.ac:28: warning: instead of using `AC_LANG', `AC_LANG_SAVE',
configure.ac:28: and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and 
`AC_LANG_POP'.
configure.ac:28: warning: The macro `AC_LANG_RESTORE' is obsolete.
configure.ac:28: You should run autoupdate.
autoconf/lang.m4:172: AC_LANG_RESTORE is expanded from...
aclocal.m4:4761: _LT_AC_LANG_RC_CONFIG is expanded from...
aclocal.m4:4730: AC_LIBTOOL_LANG_RC_CONFIG is expanded from...
configure.ac:48: warning: The macro `AC_LANG_SAVE' is obsolete.
configure.ac:48: You should run autoupdate.
aclocal.m4:7112: ACX_PTHREAD is expanded from...
configure.ac:48: the top level
configure.ac:48: warning: instead of using `AC_LANG', `AC_LANG_SAVE',
configure.ac:48: and `AC_LANG_RESTORE', you should use `AC_LANG_PUSH' and 
`AC_LANG_POP'.
configure.ac:48: warning: The macro `AC_LANG_C' is obsolete.
configure.ac:48: You should run autoupdate.
autoconf/c.m4:71: AC_LANG_C is expanded from...
configure.ac:48: warning: The macro `AC_TRY_LINK' is obsolete.
configure.ac:48: You should run autoupdate.
configure.ac:48: warning: The macro `AC_LANG_RESTORE' is obsolete.
configure.ac:48: You should run autoupdate.
configure.ac:685: warning: AC_RUN_IFELSE called without default to allow 
cross compiling
autoconf/general.m4:2281: AC_RUN_IFELSE is expanded from...
autoconf/types.m4:405: AC_CHECK_SIZEOF is expanded from...
configure.ac:685: the top level
automake: unrecognized option -- `--force-missing'
Try `automake --help' for more information.
autoreconf-2.5x: automake failed with exit status: 2




More information about the Openal mailing list