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

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to