PHP 7.3.0 installation fails with enable-intl on Mac OS Mojave
| From: | Anthony Rey | Date: | Sun, 06 Jan 2019 23:08:03 +0000 |
| Subject: | PHP 7.3.0 installation fails with enable-intl on Mac OS Mojave | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-20503@lists.php.net to get a copy of this message | ||
Hi Team,
On MacOS Mojave, installing PHP 7.3.0 from source fails at *$ make* when
configuring with *--enable-intl *
*$ make*
....
>
>
>
>
>
>
>
>
>
> *Undefined symbols for architecture x86_64: "thread-local wrapper routine
> for _tsrm_ls_cache", referenced from:
> _zim_IntlDateFormatter___construct in dateformat_create.o
> _timezone_convert_to_datetimezone in timezone_class.o
> _zif_intlcal_from_date_time in calendar_methods.o
> _zif_intlcal_to_date_time in calendar_methods.o
> _php_intlgregcal_constructor_body(_zend_execute_data*, _zval_struct*,
> unsigned char) in gregoriancalendar_methods.old: symbol(s) not found for
> architecture x86_64clang: error: linker command failed with exit code 1
> (use -v to see invocation)make: *** [libs/libphp7.bundle] Error 1*
>
I have installed icu4c properly and the path is properly picked up at
configure.
Any ideas?