Hi there!
I am trying to set php 7.4 as 2nd php_release and 8.0 as 4th release.
But both builds are failing. php 7.3 and 7.2 are working fine.
Context / versions / config
Output after building:
I have tried all of the following already:
What else can I do?
I am trying to set php 7.4 as 2nd php_release and 8.0 as 4th release.
But both builds are failing. php 7.3 and 7.2 are working fine.
Context / versions / config
Code:
[root@www custombuild]# ./build version
2.0.0 (rev: 2577)
[root@www custombuild]# lsb_release -a
Distributor ID: CentOS
Description: CentOS release 6.10 (Final)
Release: 6.10
[root@www custombuild]# cat options.conf
#PHP Settings
php1_release=7.3
php1_mode=mod_php
php2_release=7.4
php2_mode=php-fpm
php3_release=7.2
php4_release=no
php3_mode=php-fpm
php4_mode=php-fpm
php_ini=no
php_timezone=Europe/Amsterdam
php_ini_type=production
x_mail_header=yes
Output after building:
Code:
[root@www custombuild]# ./build php_expert 7.4 php-fpm
main/internal_functions_cli.lo sapi/litespeed/lsapi_main.lo sapi/litespeed/lsapilib.lo -lcrypt -lresolv -lcrypt -lrt -lstdc++ -liconv -lrt -lm -ldl -lrt -lxml2 -lkrb5 -lk5crypto -lgssapi_krb5 -lssl -lcrypto -lsqlite3 -lz -lcurl -lssl -lcrypto -lxml2 -lssl -lcrypto -lz -lpng16 -lz -lwebp -ljpeg -lfreetype -licuio -licui18n -licuuc -licudata -lonig -lsqlite3 -lxml2 -lxml2 -lsodium -lcrypt -lxml2 -lxml2 -lxml2 -lxslt -lz -liconv -lm -ldl -lrt -lxml2 -lexslt -lxslt -lz -liconv -lm -ldl -lxml2 -lzip -lz -lssl -lcrypto -lcrypt -o sapi/litespeed/php
ext/intl/.libs/php_intl.o: In function `zm_shutdown_intl':
/usr/local/directadmin/custombuild/php-7.4.11/ext/intl/php_intl.c:1000: undefined reference to `u_cleanup_58'
ext/intl/.libs/php_intl.o: In function `intl_locale_get_default':
/usr/local/directadmin/custombuild/php-7.4.11/ext/intl/php_intl.c:120: undefined reference to `uloc_getDefault_58'
ext/intl/.libs/php_intl.o: In function `zm_info_intl':
/usr/local/directadmin/custombuild/php-7.4.11/ext/intl/php_intl.c:1048: undefined reference to `ucal_getTZDataVersion_58'
ext/intl/.libs/intl_error.o: In function `intl_error_get_message':
/usr/local/directadmin/custombuild/php-7.4.11/ext/intl/intl_error.c:140: undefined reference to `u_errorName_58'
ext/intl/.libs/intl_convert.o: In function `intl_convert_utf8_to_utf16':
<<<CUT CONTENTS>>>
ext/intl/breakiterator/.libs/codepointiterator_internal.o: In function `PHP::CodePointBreakIterator::~CodePointBreakIterator()':
/usr/local/directadmin/custombuild/php-7.4.11/ext/intl/breakiterator/codepointiterator_internal.cpp:76: undefined reference to `icu_58::UMemory::operator delete(void*)'
ext/intl/breakiterator/.libs/codepointiterator_internal.o:(.data.rel.ro._ZTIN3PHP22CodePointBreakIteratorE[_ZTIN3PHP22CodePointBreakIteratorE]+0x10): undefined reference to `typeinfo for icu_58::BreakIterator'
ext/intl/breakiterator/.libs/codepointiterator_internal.o:(.data.rel.ro._ZTVN3PHP22CodePointBreakIteratorE[_ZTVN3PHP22CodePointBreakIteratorE]+0xa8): undefined reference to `icu_58::BreakIterator::getRuleStatus() const'
ext/intl/breakiterator/.libs/codepointiterator_internal.o:(.data.rel.ro._ZTVN3PHP22CodePointBreakIteratorE[_ZTVN3PHP22CodePointBreakIteratorE]+0xb0): undefined reference to `icu_58::BreakIterator::getRuleStatusVec(int*, int, UErrorCode&)'
collect2: error: ld returned 1 exit status
make: *** [Makefile:306: sapi/fpm/php-fpm] Error 1
I have tried all of the following already:
Code:
yum -y install cmake3
./build icu
./build php n
./build pcre
What else can I do?