-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

There appears to be an issue with the configure script generation that warrants further examination which might just be related to Darwin / Mac OSX but unconfirmed at this time.

I have tested this on 3 different machines with the same results and it places 2 lines in an incorrect/premature location within the configure script.

daleenterprise:/php6 root# ./buildconf --force
Forcing buildconf
using default Zend directory
buildconf: checking installation...
buildconf: autoconf version 2.59 (ok)
buildconf: Your version of autoconf likely contains buggy cache code.
           Running cvsclean for you.
           To avoid this, install autoconf-2.13.
rebuilding aclocal.m4
rebuilding configure
aclocal.m4:2141: PHP_PROG_LEX is expanded from...
rebuilding acconfig.h
rebuilding main/php_config.h.in
autoheader: WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot' autoheader: WARNING: and `config.h.top', to define templates for `config.h.in'
autoheader: WARNING: is deprecated and discouraged.
autoheader:
autoheader: WARNING: Using the third argument of `AC_DEFINE' and
autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
autoheader: WARNING: `acconfig.h':
autoheader:
autoheader: WARNING:   AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader:             [Define if a function `main' is needed.])
autoheader:
autoheader: WARNING: More sophisticated templates can also be produced, see the
autoheader: WARNING: documentation.
aclocal.m4:2141: PHP_PROG_LEX is expanded from...
daleenterprise:/php6 root# ./configure --help|more
./configure: line 447: 5: Bad file descriptor
./configure: line 448: 6: Bad file descriptor
`configure' configures this package to adapt to many kinds of systems.

____________________________________________


The offending lines: (showing 447 - 453)
echo "$as_me:$LINENO: checking whether rounding works as expected" >&5
echo $ECHO_N "checking whether rounding works as expected... $ECHO_C" >&6

# Name of the host.
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
# so uname gets run too.
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`

____________________________________________


The two offending lines should be much further into the configure script: (just before 105676 - 105680)
if test "$cross_compiling" = yes; then

  PHP_ROUND_FUZZ=0.50000000001
  echo "$as_me:$LINENO: result: cross compile" >&5
echo "${ECHO_T}cross compile" >&6

____________________________________________


The faulty configure script can be obtained at:
http://daleenterprise.com/patches/configure


- -- Dale

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (Darwin)

iD8DBQFG26HE0hzWbkf0eKgRAlsEAJoCu/cQbjCLuwx0bbB5qfnCiKktLwCgsFKw
omQjpISlRuVjPmIKfAG/+po=
=/yla
-----END PGP SIGNATURE-----

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to