Re: Re: [PHP-DEV] Debian PHP patches
| From: | Ferenc Kovacs | Date: | Sun, 15 May 2011 01:58:52 +0000 |
| Subject: | Re: Re: [PHP-DEV] Debian PHP patches | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-52372@lists.php.net to get a copy of this message | ||
>
>
> >> 100-recode_is_shared.patch
> >> The conflict between MySQL and recode should only happen with an old
> >> libmysql (3.23?) not sure about imap ... but in your case the patch
> >> might make sense, while I won't directly apply it to our tree as
> >> usually people will build extensions to load them together...
>
> Shouldn't checking for $PHP_IMAP_SHARED != "yes" (and the same for mysql)
> work? if either recode or imap/mysql are being built as shared I don't
> think
> there's any reason to abort the build. A warning should be enough, don't
> you
> think?
>
>
Hi.
I've just run into this issue.
with debian (and dotdeb) one can have both recode and imap configured, with
vanilla trunk, I get an "configure: error: recode extension can not be
configured together with: imap"
which is in sync with the docs:
http://www.php.net/manual/en/recode.installation.php
"The IMAP, recode, YAZ and Cyrus extensions cannot be used in conjuction,
because they share the same internal symbols. Note: Yaz 2.0 and above does
not suffer from this problem."
it seems that the guys at fedora also "fixed" this:
http://osdir.com/ml/fedora-extras-commits/2009-02/msg01651.html
could somebody look into this? I think we should either enable this (throw a
warning not an error), or we should tell the distros to don't do this.
Tyrael