FreeBSD: Fehler beim kompilieren von php56-extensions
Aktuell erhält man mehrere “build-depends” Fehlermeldungen beim kompilieren von php56-extensions:
=======================<phase: build-depends >============================
===> php56-phar-5.6.10 depends on file: /usr/local/include/php/main/php.h - not found
===> Installing existing package /packages/All/php56-5.6.10.txz
[101_x64-2015Q3-job-02] Installing php56-5.6.10...
[101_x64-2015Q3-job-02] `-- Installing libxml2-2.9.2_3...
[101_x64-2015Q3-job-02] `-- Extracting libxml2-2.9.2_3: .......... done
[101_x64-2015Q3-job-02] `-- Installing pcre-8.37_1...
[101_x64-2015Q3-job-02] `-- Extracting pcre-8.37_1: .......... done
[101_x64-2015Q3-job-02] Extracting php56-5.6.10: .......... done
===> php56-phar-5.6.10 depends on file: /usr/local/include/php/main/php.h - found
===> Returning to build of php56-phar-5.6.10
===> php56-phar-5.6.10 depends on file: /usr/local/bin/phpize - found
===> php56-phar-5.6.10 depends on file: /usr/local/lib/php/20131226/hash.so - not found
===> Installing existing package /packages/All/php56-hash-5.6.10.txz
[101_x64-2015Q3-job-02] Installing php56-hash-5.6.10...
[101_x64-2015Q3-job-02] Extracting php56-hash-5.6.10: .......... done
===> php56-phar-5.6.10 depends on file: /usr/local/lib/php/20131226/hash.so - not found
__* Error code 1
Stop.
make: stopped in /usr/ports/archivers/php56-phar
====>> Cleaning up wrkdir
===> Cleaning for php56-phar-5.6.10
build of archivers/php56-phar ended at Mon Jul 6 15:44:28 CEST 2015
build time: 00:00:06
!!! build failure encountered !!!
Dazu gibt es einen Bug-Report
Die Lösung im Moment besteht darin, den PHP56 Port ohne ZTS zu bauen oder in der make.conf folgende Option zu setzen:
# BUG: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201193
WITH_MPM=worker
Weitere Beiträge lesen