Bug #13137 Updated: CVS incompatible with autoconf 2.13 (AC_LANG_POP)
ID: 13137
Updated by: mfischer
Reported By: vorlon@netexpress.net
Old Status: Closed
Status: Bogus
Bug Type: *Compile Issues
Operating System: Debian GNU/Linux unstable (sid)
PHP Version: 4.0CVS-2001-09-04
New Comment:
No PHP Bug -> bogusified.
ML and other Bug reports already have hints to use libtool 1.4.
- Markus
Previous Comments:
------------------------------------------------------------------------
[2001-09-04 17:54:51] vorlon@netexpress.net
Yes, I appear to have unreasonable expectations that Debian unstable won't severely munge the
developer tools. The libtool bug of not declaring AC_PREREQ(2.50) has been fixed recently, but the
autoconf package there still has a bug in failing to notice this declaration. I'll be taking
the issue up with the maintainer of that package.
Thanks and sorry,
Steve Langasek
postmodern programmer
------------------------------------------------------------------------
[2001-09-04 17:44:09] joey@php.net
You *ARE* running unstable, after all.
Everything is fine with "testing"...it's really not a PHP bug.
------------------------------------------------------------------------
[2001-09-04 17:20:05] mfischer@php.net
Try libtool 1.4 (without any traling 'b') - this should work for now.
- Markus
------------------------------------------------------------------------
[2001-09-04 13:06:52] vorlon@netexpress.net
With current CVS, I see the following output when running buildconf on a Debian system:
$ ./buildconf
buildconf: checking installation...
buildconf: autoconf version 2.13 (ok)
buildconf: automake version 1.4-p4 (ok)
buildconf: libtool version 1.4b
1996, (ok)
rebuilding Makefile templates
automake: configure.in: installing `Zend/ylwrap'
rebuilding configure
autoconf: Undefined macros:
***BUG in Autoconf--please report*** AC_LANG_PUSH
***BUG in Autoconf--please report*** AC_LANG_POP
***BUG in Autoconf--please report*** AC_LANG_PUSH
***BUG in Autoconf--please report*** AC_LANG_PROGRAM
***BUG in Autoconf--please report*** AC_LANG_PROGRAM
***BUG in Autoconf--please report*** AC_MSG_NOTICE
***BUG in Autoconf--please report*** AC_LANG_POP
***BUG in Autoconf--please report*** AC_LANG_PUSH
***BUG in Autoconf--please report*** AC_LANG_PROGRAM
***BUG in Autoconf--please report*** AC_LANG_PROGRAM
***BUG in Autoconf--please report*** AC_LANG_POP
***BUG in Autoconf--please report*** AC_LANG_PROGRAM
***BUG in Autoconf--please report*** AC_LANG_PROGRAM
rebuilding acconfig.h
rebuilding main/php_config.h.in
$
Needless to say, the resulting `./configure' file is not a valid shell script.
I've verified also on a RedHat system that autoconf 2.13 does not provide these macros; they
are only available in autoconf 2.5x. If it is intended that PHP CVS be compatible with autoconf
2.13, these macros should be replaced with something more portable; otherwise, I'd appreciate
it if the configure.in was clearly tagged as being autoconf 2.5-specific, so that Debian's
autodetection has a chance at handling it properly.
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=13137&edit=1
Thread (9 messages)