Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:63042 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 17170 invoked from network); 17 Sep 2012 17:54:53 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 Sep 2012 17:54:53 -0000 Authentication-Results: pb1.pair.com header.from=hannes.magnusson@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=hannes.magnusson@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.217.170 as permitted sender) X-PHP-List-Original-Sender: hannes.magnusson@gmail.com X-Host-Fingerprint: 209.85.217.170 mail-lb0-f170.google.com Received: from [209.85.217.170] ([209.85.217.170:39653] helo=mail-lb0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 04/F6-07072-BE367505 for ; Mon, 17 Sep 2012 13:54:52 -0400 Received: by lbbgp3 with SMTP id gp3so4595659lbb.29 for ; Mon, 17 Sep 2012 10:54:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mRdiJLGCuLoSdpOghYZrtd3qfX7pq327K51gJThPRHQ=; b=h9hy6VTWSADCLQHpz+iraGkVx3X1bAR9/wRHHMi5k9vbxrWDDNye14jh/nSE6krBjc PnbecAQm+48C0T/sOiuXXp6nQYEeWaH3Lbr8dhp4UZ15lDy5FBTyns3GMSGbKg5sKhSm 1c0ep2+6ApdemWZSr9CdnmGhMIjbzK7dO31dHEKCPx0VfgB52Vgw3LbAEZqnRAhJgc5e tOKUxeUPF1kk8VleGvrfgbuIMlyfF8saONyhwlLF4IrKOwdt1bvV3TOrd0pa2z2JL98W 6bRgyo+HwXIUkKIWcJK1UpvIsK9gkmdbu0fz7aYbs/99ppl7cRBfYLJRGAu2Duovi62B jSOQ== MIME-Version: 1.0 Received: by 10.152.46.203 with SMTP id x11mr10246232lam.46.1347904487483; Mon, 17 Sep 2012 10:54:47 -0700 (PDT) Received: by 10.114.0.238 with HTTP; Mon, 17 Sep 2012 10:54:47 -0700 (PDT) In-Reply-To: References: Date: Mon, 17 Sep 2012 18:54:47 +0100 Message-ID: To: Philip Olson Cc: jpauli , Michael Felt , internals@lists.php.net Content-Type: multipart/mixed; boundary=bcaec550acdc2ae7ea04c9e97858 Subject: Re: [PHP-DEV] an configure option to "enable-all" From: hannes.magnusson@gmail.com (Hannes Magnusson) --bcaec550acdc2ae7ea04c9e97858 Content-Type: text/plain; charset=UTF-8 On Mon, Sep 17, 2012 at 4:50 PM, Philip Olson wrote: > > On Sep 17, 2012, at 8:30 AM, jpauli wrote: > >> On Mon, Sep 17, 2012 at 2:48 PM, Hannes Magnusson >> wrote: >>> On Mon, Sep 17, 2012 at 9:59 AM, jpauli wrote: >>>>> >>>>> I'm confused.. --enable-all is already supported, just like --disable-all ? >>>>> >>>>> -Hannes >>>> >>>> AFAIR no :) We have a --disable-all , but no --enable-all. >>>> >>>> I'm +1 to add such an option if possible :) >>> >>> >>> Can you please explain to me how it is not working? >>> >>> ~/Sources/php/php-5.3 (PHP-5.3) $ ./configure --enable-all >>> configure: error: Cannot find enchant >>> >>> And no, ext/enchant is not enabled by default. >> >> So the answer is : there is --enable-all switch , but it's not listed >> in the --help output > > Hello all, > > Interesting, I didn't think it existed but now realize why. It's not > documented and it's not very useful. > > There's an old feature request (I wrote it so am surprised I forgot > this exists) about differentiating between --with and --enable, > along with checking if those are actually available on the system: > > https://bugs.php.net/24337 > https://bugs.php.net/33186 > > Awhile ago Rasmus mentioned an idea about creating a shell script that'd > check which options do (and do not) pass configure. I'm not sure how to > do that but maybe someone else does. Just imagine being able to enable > all possible extensions available on a system.. great for 'make test' :) Something like the attached patch could work, but that means we would have to update all the config.m4s :] -Hannes --bcaec550acdc2ae7ea04c9e97858 Content-Type: text/plain; charset=US-ASCII; name="all.available.configure.patch.txt" Content-Disposition: attachment; filename="all.available.configure.patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_h77vif6e0 ZGlmZiAtLWdpdCBhL2FjaW5jbHVkZS5tNCBiL2FjaW5jbHVkZS5tNAppbmRleCBhZGI5NTk5Li5k ZDVhZjNiIDEwMDY0NAotLS0gYS9hY2luY2x1ZGUubTQKKysrIGIvYWNpbmNsdWRlLm00CkBAIC0y NzI3LDggKzI3MjcsOCBAQCBBQ19ERUZVTihbUEhQX0NIRUNLX0NPTkZJR1VSRV9PUFRJT05TXSxb CiAgICAgICAgIDs7CiAgICAgZXNhYwogICAgIGNhc2UgJGFyZ19uYW1lIGluCi0gICAgICAjIEFs bG93IC0tZGlzYWJsZS1hbGwgLyAtLWVuYWJsZS1hbGwKLSAgICAgIGVuYWJsZS1hbGxbKV07Owor ICAgICAgIyBBbGxvdyAtLWRpc2FibGUtYWxsIC8gLS1lbmFibGUtYWxsIC8gLS1lbmFibGUtYWxs LWF2YWlsYWJsZQorICAgICAgZW5hYmxlLWFsbHxlbmFibGUtYWxsLWF2YWlsYWJsZVspXTs7CiAK ICAgICAgICMgQWxsb3cgY2VydGFpbiBsaWJ0b29sIG9wdGlvbnMKICAgICAgIGVuYWJsZS1saWJ0 b29sLWxvY2sgfCB3aXRoLXBpYyB8IHdpdGgtdGFncyB8IGVuYWJsZS1zaGFyZWQgfCBlbmFibGUt c3RhdGljIHwgZW5hYmxlLWZhc3QtaW5zdGFsbCB8IHdpdGgtZ251LWxkWyldOzsKQEAgLTI5Njks MyArMjk2OSwyMCBAQCAkYWNfYmRpclskXWFjX3Byb3ZzcmMubzogXCQoUEhQX0RUUkFDRV9PQkpT KQogCiBFT0YKIF0pCisKKworZG5sCitkbmwgUEhQX0VYVFRFTlNJT05fTk9UX0FWQUlMQUJMRSht ZXNzYWdlKQorZG5sCitkbmwgV3JhcHBlciBmb3IgQUNfTVNHX1tXQVJOfEVSUk9SXSBkZXBlbmRp bmcgaWYgd2UgYXJlIHRyeWluZworZG5sIHRvIGVuYWJsZSBhbGwgYXZhaWxhYmxlIGV4dGVuc2lv bnMgb24gdGhlIHBsYXRmb3JtLCBvciBleHBsaWNpdGx5CitkbmwgZW5hYmxpbmcgdGhlIGV4dGVu c2lvbi4KK2RubCAKK0FDX0RFRlVOKFtQSFBfRVhUVEVOU0lPTl9OT1RfQVZBSUxBQkxFXSxbCisg IGlmIHRlc3QgIiRQSFBfRU5BQkxFX0FMTF9BVkFJTEFCTEUiID0gInllcyI7IHRoZW4KKyAgICBB Q19NU0dfV0FSTigkMSkKKyAgZWxzZQorICAgIEFDX01TR19FUlJPUigkMSkKKyAgZmkKK10pCisg IApkaWZmIC0tZ2l0IGEvY29uZmlndXJlLmluIGIvY29uZmlndXJlLmluCmluZGV4IGU1ZTFjZDYu LjEwZTRlNWYgMTAwNjQ0Ci0tLSBhL2NvbmZpZ3VyZS5pbgorKysgYi9jb25maWd1cmUuaW4KQEAg LTEwMTEsNiArMTAxMSwxNSBAQCBBQ19BUkdfRU5BQkxFKGFsbCwKICAgUEhQX0VOQUJMRV9BTEw9 JGVuYWJsZXZhbAogXSkKIAorQUNfQVJHX0VOQUJMRShhbGwtYXZhaWxhYmxlLAorWyAtLWVuYWJs ZS1hbGwtYXZhaWxhYmxlICAgRW5hYmxlIGFsbCBleHRlbnNpb25zIGF2YWlsYWJsZSBvbiB0aGUg cGxhdGZvcm0KK10sIFsKKyAgaWYgdGVzdCAiJGVuYWJsZXZhbCIgPSAieWVzIjsgdGhlbgorICAg IFBIUF9FTkFCTEVfQUxMPSRlbmFibGV2YWwKKyAgZmkKKyAgUEhQX0VOQUJMRV9BTExfQVZBSUxB QkxFPSRlbmFibGV2YWwKK10pCisKICMgcmVhZGluZyBjb25maWcgc3R1YnMKIGVzeXNjbWQoLi9i dWlsZC9jb25maWctc3R1YnMgZXh0KQogCmRpZmYgLS1naXQgYS9leHQvZW5jaGFudC9jb25maWcu bTQgYi9leHQvZW5jaGFudC9jb25maWcubTQKaW5kZXggY2M0MGQwYi4uN2IyOTkwYSAxMDA3NTUK LS0tIGEvZXh0L2VuY2hhbnQvY29uZmlnLm00CisrKyBiL2V4dC9lbmNoYW50L2NvbmZpZy5tNApA QCAtMjQsMTkgKzI0LDE5IEBAIGlmIHRlc3QgIiRQSFBfRU5DSEFOVCIgIT0gIm5vIjsgdGhlbgog CWRvbmUKIAogCWlmIHRlc3QgLXogIiRFTkNIQU5UX0RJUiI7IHRoZW4KLQkJQUNfTVNHX0VSUk9S KENhbm5vdCBmaW5kIGVuY2hhbnQpCi0JZmkKLQotCUVOQ0hBTlRfTElCRElSPSRFTkNIQU5UX0RJ Ui9saWIKKwkJUEhQX0VYVFRFTlNJT05fTk9UX0FWQUlMQUJMRShDYW5ub3QgZmluZCBlbmNoYW50 KQorICAgIGVsc2UKKwkJRU5DSEFOVF9MSUJESVI9JEVOQ0hBTlRfRElSL2xpYgogCi0JQUNfREVG SU5FKEhBVkVfRU5DSEFOVCwxLFsgXSkKLQlQSFBfU1VCU1QoRU5DSEFOVF9TSEFSRURfTElCQURE KQotCVBIUF9BRERfTElCUkFSWV9XSVRIX1BBVEgoZW5jaGFudCwgJEVOQ0hBTlRfTElCRElSLCBF TkNIQU5UX1NIQVJFRF9MSUJBREQpCi0JUEhQX0FERF9JTkNMVURFKCRFTkNIQU5UX0lOQ0RJUikK LQlQSFBfQ0hFQ0tfTElCUkFSWShlbmNoYW50LCBlbmNoYW50X2Jyb2tlcl9zZXRfcGFyYW0sCi0J WwotCSAgQUNfREVGSU5FKEhBVkVfRU5DSEFOVF9CUk9LRVJfU0VUX1BBUkFNLCAgICAgICAgICAg ICAxLCBbIF0pCi0JICBBQ19ERUZJTkUoRU5DSEFOVF9WRVJTSU9OX1NUUklORywgICAgICAgICAg ICAgIjEuNS54IiwgWyBdKQotCV0sIFtdLCBbIC1MJEVOQ0hBTlRfTElCICRFTkNIQU5UX1NIQVJF RF9MSUJBRERdKQorCQlBQ19ERUZJTkUoSEFWRV9FTkNIQU5ULDEsWyBdKQorCQlQSFBfU1VCU1Qo RU5DSEFOVF9TSEFSRURfTElCQUREKQorCQlQSFBfQUREX0xJQlJBUllfV0lUSF9QQVRIKGVuY2hh bnQsICRFTkNIQU5UX0xJQkRJUiwgRU5DSEFOVF9TSEFSRURfTElCQUREKQorCQlQSFBfQUREX0lO Q0xVREUoJEVOQ0hBTlRfSU5DRElSKQorCQlQSFBfQ0hFQ0tfTElCUkFSWShlbmNoYW50LCBlbmNo YW50X2Jyb2tlcl9zZXRfcGFyYW0sCisJCVsKKwkJICBBQ19ERUZJTkUoSEFWRV9FTkNIQU5UX0JS T0tFUl9TRVRfUEFSQU0sICAgICAgICAgICAgIDEsIFsgXSkKKwkJICBBQ19ERUZJTkUoRU5DSEFO VF9WRVJTSU9OX1NUUklORywgICAgICAgICAgICAgIjEuNS54IiwgWyBdKQorCQldLCBbXSwgWyAt TCRFTkNIQU5UX0xJQiAkRU5DSEFOVF9TSEFSRURfTElCQUREXSkKKwlmaQogCiBmaQo= --bcaec550acdc2ae7ea04c9e97858--