Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:40167 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12093 invoked from network); 30 Aug 2008 18:02:09 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 30 Aug 2008 18:02:09 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.198.227 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.198.227 rv-out-0506.google.com Received: from [209.85.198.227] ([209.85.198.227:51273] helo=rv-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C6/2A-27196-E1B89B84 for ; Sat, 30 Aug 2008 14:02:08 -0400 Received: by rv-out-0506.google.com with SMTP id g37so1245983rvb.23 for ; Sat, 30 Aug 2008 11:02:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=hTVb7NFnR6P/eEh/xQNOwbgJv8R5N8ezVjjNN+7HcZs=; b=QE2+0wrLJuBULwAmfWy+1jbIB+PpAgjO9BooWjijd51LKiSnwrzbJm0bgz0A/KLzsE TXAVZcJVVyDlHe7M1/rf6O8W6DuQrb+cSkoAv5txQ7uFh2qBPR+6AqtnB8zHykSRW/Ag ZvrsV7V3uwUFcBlblkg+eZw90a/RxOlCp6lLc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=soJmlztQb/HMcrJWEJk9WN17JVMHk5PGoW4occHQs7G0yWZXEg3S3f19SWz+NfqULD Nej9e0gWWlMf68vfEK/qxDnnkLREHNsBVcThWxxRPfP2rZlHE5TqqmVrng1oWKCvC4y5 WE9ti2clyEWFvMFInmUC76m7smv8ZXzz+Qj+w= Received: by 10.141.145.11 with SMTP id x11mr2277741rvn.215.1220119322733; Sat, 30 Aug 2008 11:02:02 -0700 (PDT) Received: by 10.140.178.14 with HTTP; Sat, 30 Aug 2008 11:02:02 -0700 (PDT) Message-ID: Date: Sat, 30 Aug 2008 20:02:02 +0200 To: "Greg Beaver" Cc: internals@lists.php.net In-Reply-To: <48B989B5.7030708@chiaraquartet.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <48B955FD.804@chiaraquartet.net> <48B9781E.60502@chiaraquartet.net> <48B989B5.7030708@chiaraquartet.net> Subject: Re: [PHP-DEV] phar in win32 snapshots From: pierre.php@gmail.com ("Pierre Joye") On Sat, Aug 30, 2008 at 7:56 PM, Greg Beaver wrote: > Right, my point is that this: > > configure --enable-debug-pack > > builds phar in statically, just as zlib is built statically. Perhaps > the --enable-snapshot-build could be fixed to match this behavior? That's my point yes. The change has been introduced with the extension dependency patch from Steph. I don't have the time to dig in now and I'm not willing to change this part before alpha2 but there is an easy fix (see below). > It > makes it hard to design config.w32 for multiple branches if it behaves > differently with different unrelated config options. You can simply change the EXTENSION call to: EXTENSION("phar", "dirstream.c func_interceptors.c phar.c phar_object.c phar_path_check.c stream.c tar.c util.c zip.c", false); and the problem will be gone. The false set the "shared" argument to false (problem is that PHP_XYZ_SHARED is set to NULL now or smtg similar). I will have time after alpha2 to dig into this problem and apply a fix. > Thanks, > Greg > > P.S. I'm not trying to start a war over anybody's code religion, just > asking for an obvious bug in the build process to be corrected. Yes, I should have not replied to other mails in this thread as they are completely irrelevant to the actual problem (or solution). noise--; Cheers, -- Pierre http://blog.thepimp.net | http://www.libgd.org