ID: 44208 Updated by: [EMAIL PROTECTED] Reported By: martin dot adolfsson at movel dot se -Status: Open +Status: Bogus Bug Type: PCRE related Operating System: Debian GNU/Linux 4.0 PHP Version: 5.2.5 New Comment:
You've something broken on your end. I've compiled pcre with the same options as you did and it worked correctly. Previous Comments: ------------------------------------------------------------------------ [2008-02-22 08:26:37] martin dot adolfsson at movel dot se Might add some details from pcre-7.6: pcre-7.6 configuration summary: ... Enable UTF-8 support ............ : yes Unicode properties .............. : yes ... ----[src/pcre_tables.c]-------------- #ifdef SUPPORT_UTF8 const int _pcre_utf8_table1[] =... ..... ----[src/pcre_tables.c]-------------- $ strings lib/libpcre.a | grep pcre_utf8_table1 _pcre_utf8_table1 ... So AFAIK, PCRE has been built successfully w/ UTF-8 support. ------------------------------------------------------------------------ [2008-02-22 08:03:39] martin dot adolfsson at movel dot se Description: ------------ Attempting to use external PCRE library (7.6), configured with --enable-static --disable-shared --enable-utf8 --enable-unicode-properties --disable-cpp in PHP 5.2.5, configured with (among other options): --with-pcre-regex={PATH_TO_PCRE_INSTALLATION} Results in calls to preg_match() with /u modifier triggering an error and stating that "this version of PCRE is not compiled with PCRE_UTF8 support". Reproduce code: --------------- preg_match('//u', '' ); Expected result: ---------------- <empty> Actual result: -------------- preg_match() [<a href='function.preg-match'>function.preg-match</a>]: Compilation failed: this version of PCRE is not compiled with PCRE_UTF8 support at offset 0 in ... ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=44208&edit=1