Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:19358 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 86704 invoked by uid 1010); 4 Oct 2005 01:58:34 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 86673 invoked from network); 4 Oct 2005 01:58:34 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Oct 2005 01:58:34 -0000 X-Host-Fingerprint: 69.227.123.153 adsl-69-227-123-153.dsl.scrm01.pacbell.net Received: from ([69.227.123.153:21628] helo=localhost.localdomain) by pb1.pair.com (ecelerity 2.0 beta r(6323M)) with SMTP id B2/FE-54476-8C1E1434 for ; Mon, 03 Oct 2005 21:58:32 -0400 To: internals@lists.php.net,pear-dev@lists.php.net Date: Mon, 03 Oct 2005 19:03:51 +0000 User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table) Message-ID: References: <433EA995.50304@chiaraquartet.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Posted-By: 69.227.123.153 Subject: Re: phar and e_strict From: curt@php.net (Curt Zirzow) On Sat, 01 Oct 2005 08:21:57 -0700, Greg Beaver wrote: > > I've been running the pear command using PHP 5.1rc1 ever since it came > out, and it works just fine. This is a problem specific to the > install-pear.phar that in fact did not happen just 2 weeks ago - perhaps > something has changed in PHP 5.1 itself? A little side track on the E_STRICT issue... I ran into two issues while installing php 5.1-branch. 1. zlib is required now with php, and by default php isn't installed with zlib nor does configure catch this, so, while make install is running and when pear is being installed make dies leaving a bad installation. I have have a patch for configure.in that is ready that will add a check for zlib in the configure process to avoid the make install bailing. 2. I'm not sure if the release of php5.1 is going to include the install-pear.phar file, but if I don't have that file within the pear/ directory, make install also requires that the system has wget installed, causing a fail in make install as well. I can write a patch for configure.in to check for wget (or fetch on *bsd machines), if the .phar file isn't going to be included with a release. heck, here is the patch for #1: http://zirzow.org/patches/pear.configure.in.patch I'm not really sure what to do with #2, i just thought i'd bring up these issues while talking about the install process. Curt.