Date: Sun, 02 Apr 2017 09:00:15 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 218304] lang/php71 and ZTS option again - wrong installation directory Message-ID: <bug-218304-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D218304 Bug ID: 218304 Summary: lang/php71 and ZTS option again - wrong installation directory Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: tz@freebsd.org Reporter: rainer@ultra-secure.de Assignee: tz@freebsd.org Flags: maintainer-feedback?(tz@freebsd.org) When compiling php71 with the ZTS option (and apparently Apache 2.4 with EVENT_MPM default), the php71-xml extension gets built in a way that it installs its library into the wrong directory. Other ports that depend on it then fail to build: =3D=3D=3D> Installing existing package /packages/All/php71-xml-7.1.3.txz [11_0-amd64-2017Q2-php71-mariadb101-job-07] Installing php71-xml-7.1.3... [11_0-amd64-2017Q2-php71-mariadb101-job-07] Extracting php71-xml-7.1.3: ........ done Message from php71-xml-7.1.3: **************************************************************************** The following line has been added to your /usr/local/etc/php/ext-20-xml.ini configuration file to automatically load the installed extension: extension=3Dxml.so **************************************************************************** =3D=3D=3D> php71-xmlrpc-7.1.3 depends on file: /usr/local/lib/php/20160303-zts/xml.so - not found *** Error code 1 root@bsd1-build-prod:~ # tar -Jtvf /usr/local/poudriere/data/packages/11_0-amd64-2017Q2-php71-mariadb101/.buil= ding/All/php71-xml-7.1.3.txz -rw-r--r-- 0 root wheel 1345 Jan 1 1970 +COMPACT_MANIFEST -rw-r--r-- 0 root wheel 2668 Jan 1 1970 +MANIFEST -rw-r--r-- 0 root wheel 184 Apr 2 02:06 /usr/local/share/licenses/php71-xml-7.1.3/catalog.mk -rw-r--r-- 0 root wheel 70 Apr 2 02:06 /usr/local/share/licenses/php71-xml-7.1.3/LICENSE -rw-r--r-- 0 root wheel 3218 Apr 2 02:06 /usr/local/share/licenses/php71-xml-7.1.3/PHP301 -rw-r--r-- 0 root wheel 52560 Apr 2 02:06 /usr/local/lib/php/20160303/xml.so -rw-r--r-- 0 root wheel 4640 Apr 2 02:06 /usr/local/include/php/ext/xml/php_xml.h -rw-r--r-- 0 root wheel 313 Apr 2 02:06 /usr/local/include/php/ext/xml/config.h -rw-r--r-- 0 root wheel 6493 Apr 2 02:06 /usr/local/include/php/ext/xml/expat_compat.h -rw-r--r-- 0 root wheel 17 Apr 2 02:06 /usr/local/etc/php/ext-20-xml.ini root@bsd1-build-prod:~ # cat /usr/local/etc/poudriere.d/ 10_3-amd64-2016Q4-php56-mariadb101-make.conf=20 10_3-amd64-2017Q1-php56-mariadb101-options/=20=20 11_0-amd64-2016Q4-php70-mariadb101-make.conf=20 11_0-amd64-2017Q1-php70-mariadb101-make.conf=20 11_0-amd64-2017Q2-php71-mariadb101-options/ hooks/=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 10_3-amd64-2016Q4-php56-mariadb101-options/=20=20 10_3-amd64-2017Q1-php56-mariadb101-pkglist=20=20=20 11_0-amd64-2016Q4-php70-mariadb101-options/=20=20 11_0-amd64-2017Q1-php70-mariadb101-options/=20=20 11_0-amd64-2017Q2-php71-mariadb101-pkglist jails/=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 10_3-amd64-2016Q4-php56-mariadb101-pkglist=20=20=20 10_3-amd64-php56-mariadb101-options/=20=20=20=20=20=20=20=20=20 11_0-amd64-2016Q4-php70-mariadb101-pkglist=20=20=20 11_0-amd64-2017Q1-php70-mariadb101-pkglist=20=20=20 11_0-amd64-php70-mariadb101-options/ ports/=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 10_3-amd64-2017Q1-php56-mariadb101-make.conf 10amd64-make.conf=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20 11_0-amd64-2016Q4-pkglist=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 11_0-amd64-2017Q2-php71-mariadb101-make.conf=20 11_0-amd64-php71-mariadb101-options/=20=20=20=20=20=20=20=20=20=20 root@bsd1-build-prod:~ # cat /usr/local/etc/poudriere.d/11_0-amd64-php7 11_0-amd64-php70-mariadb101-options/ 11_0-amd64-php71-mariadb101-options/=20 root@bsd1-build-prod:~ # cat /usr/local/etc/poudriere.d/11_0-amd64-php71-mariadb101-options/lang_php71 lang_php71-extensions/ lang_php71/=20=20=20=20=20=20=20=20=20=20=20=20 root@bsd1-build-prod:~ # cat /usr/local/etc/poudriere.d/11_0-amd64-php71-mariadb101-options/lang_php71/o= ptions=20 # This file is auto-generated by 'make config'. # Options for php71-7.1.3 _OPTIONS_READ=3Dphp71-7.1.3 _FILE_COMPLETE_OPTIONS_LIST=3DCLI CGI FPM EMBED PHPDBG DEBUG DTRACE IPV6 LI= NKTHR ZTS OPTIONS_FILE_SET+=3DCLI OPTIONS_FILE_SET+=3DCGI OPTIONS_FILE_SET+=3DFPM OPTIONS_FILE_UNSET+=3DEMBED OPTIONS_FILE_UNSET+=3DPHPDBG OPTIONS_FILE_UNSET+=3DDEBUG OPTIONS_FILE_SET+=3DDTRACE OPTIONS_FILE_SET+=3DIPV6 OPTIONS_FILE_SET+=3DLINKTHR OPTIONS_FILE_SET+=3DZTS This has happened a few times before... I'm using 2017Q2 on 11.0 AMD64 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-218304-13>