Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:32024 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 59495 invoked by uid 1010); 3 Sep 2007 14:54:28 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 59480 invoked from network); 3 Sep 2007 14:54:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 Sep 2007 14:54:28 -0000 Authentication-Results: pb1.pair.com smtp.mail=nicobn@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=nicobn@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.146.181 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: nicobn@gmail.com X-Host-Fingerprint: 209.85.146.181 wa-out-1112.google.com Received: from [209.85.146.181] ([209.85.146.181:31598] helo=wa-out-1112.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5B/72-58805-2202CD64 for ; Mon, 03 Sep 2007 10:54:27 -0400 Received: by wa-out-1112.google.com with SMTP id l24so1949334waf for ; Mon, 03 Sep 2007 07:54:23 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=mrvfW4fqn1L8ShQu9Snex9HchxAvVOFHfuj83fJMQ+CohFPus5x/v/ZSwIl3Pt0HFnkKlpHDILYUJ8exV7mer/YUI2dd3vlpFcmdRdVdY57C/Syq2o5Vtls7YSbJD5fSAlMaeDozxDuvedj5kyvpVp1yrbaRri2sWVQ/GKqnxrk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=j5S57ZWsd9B0L02i/Ma3cz4ilkwFLkNVow0i5uFTJHvuzHGeBuOcfufcRDhFlBfySR6Cqr0n6VHSQuFUyb578KqLxVmAeowGW+66OVvdSJ5kCDFJ47LifLwNFUERCLSB7GeZAGn8r17P13GfGjsQQi0QaZDwVJaIozUA3d5bqmo= Received: by 10.115.54.1 with SMTP id g1mr36369wak.1188831263696; Mon, 03 Sep 2007 07:54:23 -0700 (PDT) Received: by 10.114.125.4 with HTTP; Mon, 3 Sep 2007 07:54:23 -0700 (PDT) Message-ID: <30bd80240709030754n6143d400x50012d1a192a7da5@mail.gmail.com> Date: Mon, 3 Sep 2007 10:54:23 -0400 To: BuildSmart Cc: jani.taskinen@iki.fi, "Jani Taskinen" , "PHP Developers Mailing List" In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_6389_9815539.1188831263628" References: <20CECB37-7174-498C-85EA-A862923E594D@daleenterprise.com> <1188809931.3317.0.camel@localhost.localdomain> Subject: Re: [PHP-DEV] buildconf and the generated configure script for PHP6 is faulty. From: nicobn@gmail.com ("=?ISO-8859-1?Q?Nicolas_B=E9rard-Nault?=") ------=_Part_6389_9815539.1188831263628 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi Mr. BuildSmart, I invite you to take a look at http://www.php.net/anoncvs.php before complaining. It is clearly stated that autoconf 2.13 is a requirement. Most package distributions (I checked Ubuntu, FreeBSD ports and pkgsrc) still provide autoconf 2.13 and it is not really a problem to have two versions installed, ergo you don't need to downgrade. Nobody pissed in Jani's cornflakes, but you have to understand this is the internals mailing list, not a general help mailing list. Regards, On 9/3/07, BuildSmart wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Sep 3, 2007, at 04:58:51, Jani Taskinen wrote: > > > Perhaps you should stick to using the pre-generated configure and not > > try to hack things since you obviously have no clue. > > Did somebody piss in your cornflakes or are you always this charming? > > What hack, it's your buildconf script and the only version of PHP > that gets it wrong is PHP6. > > Never mind, I've resolved the issue and concluded that carelessness > on your part doesn't constitute a problem on my part. > > > > > If you want to build configure (which usually is very bad thing!) > > yourself, install autoconf-2.13. Any other version is not supported. > > A bad thing, have you stopped taking your medication? > > The configure script wont rebuild itself without a little prodding > and I don't see you offering any free service to do it. > > Why would I want to downgrade, don't tell me it's because you claim > all other versions are buggy, I find that hard to accept since the > only problem I've ever experienced to date has been with PHP6 and > swapping two lines corrected this. > > > > > --Jani > > > > On Mon, 2007-09-03 at 01:55 -0400, BuildSmart wrote: > >> -----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=3D`(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" =3D yes; then > >> > >> PHP_ROUND_FUZZ=3D0.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=3D > >> =3D/yla > >> -----END PGP SIGNATURE----- > >> > > -- > > Make me happy: http://pecl.php.net/wishlist.php/jani > > With an attitude like yours I can see why your wishlist hasn't > changed much over a long period of time. > > > > > > > > > - -- Dale > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.2.2 (Darwin) > > iD8DBQFG3AQ90hzWbkf0eKgRAtrOAKCaErfaH2tUNRlyy+3FsrfNXKDm9gCfS0re > fsSoNR2Kw4FNh9OAOogW7Ls=3D > =3D80bw > -----END PGP SIGNATURE----- > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --=20 Nicolas B=E9rard-Nault (nicobn@gmail.com) =C9tudiant D.E.C. Sciences, Lettres & Arts C=E9gep de Sherbrooke Homepage: http://nicobn.googlepages.com ------=_Part_6389_9815539.1188831263628--