Re: Re: PHP 5.5.1 released
| From: | Jan Ehrhardt | Date: | Sat, 20 Jul 2013 01:12:19 +0000 |
| Subject: | Re: Re: PHP 5.5.1 released | ||
| References: | 1 2 3 4 5 6 7 8 9 10 11 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-68233@lists.php.net to get a copy of this message | ||
Gustavo Lopes in php.internals (Sat, 20 Jul 2013 01:36:04 +0200):
>I doubt it. I built the PECL/intl binaries in
>http://pecl.php.net/package/intl with ICU 51 with no problem and
>the
>codebase is very similar to that of ext/intl. But if you did find a bug,
>please report it.
Earlier today I compiled php-5.5.1-nts-Win32-VC11-x86.zip
Link here: http://www.apachelounge.com/viewtopic.php?t=5480
Then I replaced the ICU files in my build environment with these files:
http://download.icu-project.org/files/icu4c/51.2/icu4c-51_2-Win32-msvc10.zip
Exactly the same build script produced these errors:
http://pastebin.com/7S0XpfVY
That ended with:
rulebasedbreakiterator_methods.obj : error LNK2001: unresolved external
symbol "public: virtual void __thiscall
icu_51::RuleBasedBreakIterator::setText(struct UText *,enum UErrorCode
&)"
(?setText@RuleBasedBreakIterator@icu_51@@UAEXPAUUText@@AAW4UErrorCode@@@Z)
Release\php_intl.dll : fatal error LNK1120: 437 unresolved externals
Replacing the intl from the release by the one from PECL did not make
any difference. Same unresolved internals.
Switching to VC9 produced a workable PHP, that I have just uploaded to
my dropbox:
https://dl.dropboxusercontent.com/u/8954372/php-5.5.1-nts-Win32-VC9-x86.zip
As far as I remember from earlier today, VC10 stumbled over the same
unresolved externals. I will check that and will only report it if VC10
does not stumble.
Jan