./configure step fails
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PHP-FPM |
Invalid
|
Medium
|
Unassigned |
Bug Description
I'm attempting to do the integrated install for PHP 5.3.0 with the 0.6 version of PHP-FPM. I've tried the direct download off main page, and grabbing the tar straight from Git.
However, once I hit the ./configure step, I just get a lot of errors, primarily of type:
=====
../configure: line 17295: 5: Bad file descriptor
../configure: line 17296: 6: Bad file descriptor
../configure: line 17312: 5: Bad file descriptor
../configure: line 17313: 6: Bad file descriptor
../configure: line 17331: 5: Bad file descriptor
../configure: line 17332: 6: Bad file descriptor
=====
and
=====
../configure: line 100550: ac_fn_c_
../configure: line 100923: #define ZEND_MODULE_API_NO : command not found
=====
It may be relevant that on the ./buildconf --force step, I have the following warnings:
=====
./buildconf --force
Forcing buildconf
using default Zend directory
buildconf: checking installation...
buildconf: autoconf version 2.64 (ok)
buildconf: Your version of autoconf likely contains buggy cache code.
Running cvsclean for you.
To avoid this, install autoconf-2.13.
rebuilding configure
configure.in:501: warning: AC_CACHE_
=====
Linux 2.6.30-ARCH #1 SMP PREEMPT i686 Pentium II (Klamath) GenuineIntel GNU/Linux
Changed in php-fpm: | |
importance: | Undecided → Medium |
status: | New → Invalid |
Hmm,
I've seen errors like this before when building php. If patching an autoconf dependency file (like configure.in, ac_include.m4).
If the 'make' step forces php buildconf a second time and ruins configure. A way to avoid such may be to touch the timestaps of all files equal. touch -r [file] [other files].
However it might be something else here. I can see you have autoconf 2.64. There was a php error recently, we found it in karmic (ubuntu). Launchpad bug #411890