#47249 [Opn->Asn]: ext/idn and ext/intl incompatible
From: kalle@php.net Date: Sat, 31 Jan 2009 18:50:29 +0000 Subject: #47249 [Opn->Asn]: ext/idn and ext/intl incompatible References: 1 Groups: php.doc.bugs Request: Send a blank email to doc-bugs+get-1786@lists.php.net to get a copy of this message
ID: 47249 Updated by: kalle@php.net Reported By: dams@php.net -Status: Open +Status: Assigned Bug Type: Documentation problem Operating System: OSX 10.5 PHP Version: 5.3.0beta1 Assigned To: pierre Previous Comments: ------------------------------------------------------------------------ [2009-01-31 16:16:28] crrodriguez at opensuse dot org patch for intl http://stuff.cristianrodriguez.net/patches/php-intl-conflicts.patch ------------------------------------------------------------------------ [2009-01-31 09:37:26] pajoye@php.net It is a documentation problem. You can't have two function with the same name at the same in PHP. So the short version is: do not compile pecl/idn with 5.3 statically, or even shared as the error will happen at runtime then. ------------------------------------------------------------------------ [2009-01-31 09:33:49] bjori@php.net Read the report again Pierre. It has nothing todo with docs. Its about getting useful errormessage from ./configure when trying to enable them both. ------------------------------------------------------------------------ [2009-01-30 16:36:48] pajoye@php.net One has nothing to do with the other. The first is certainly the pecl extension while the other is a new core function (via intl for 5.3, and as ICU is always present in 6.x, the function will always be enabled). I already asked in #php-doc how to solve the problem in the documentation and so far I got no answer. We have to find a solution asap. ------------------------------------------------------------------------ [2009-01-30 15:49:16] dams@php.net Description: ------------ When compiling PHP 5.3.0 beta1 with both libidn and intl, I get this error message : ld: duplicate symbol _zif_idn_to_ascii in ext/intl/idn/idn.o and ext/idn/idn.o collect2: ld returned 1 exit status PHP 5.3.0.beta1 compile nicely when only one of them is enabled. Reproduce code: --------------- ./configure --enable-intl --with-idn make Expected result: ---------------- Compilation successful. Actual result: -------------- ld: duplicate symbol _zif_idn_to_ascii in ext/intl/idn/idn.o and ext/idn/idn.o collect2: ld returned 1 exit status ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47249&edit=1
Thread (8 messages)
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
- Unknown Message
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn->Asn]: ext/idn and ext/intl incompatible
- #47249 [Asn->Opn]: ext/idn and ext/intl incompatible
- #47249 [Com]: ext/idn and ext/intl incompatible
- #47249 [Opn]: ext/idn and ext/intl incompatible
- #47249 [Opn->Csd]: ext/idn and ext/intl incompatible
| « previous | php.doc.bugs (#1786) | next » |
|---|