www/wordpress: poudriere build failure

Christopher Sean Hilton chris at vindaloo.com
Sat Apr 30 18:34:19 UTC 2016


I tried to update an rebuild my poudriere box yesterday. After
updating, I got this error on the port www/wordpress:

...
=======================<phase: run-depends    >============================
===>   wordpress-4.4.2,1 depends on file: /usr/local/include/php/main/php.h - not found
===>   Installing existing package /packages/All/php56-5.6.20_1.txz
[92-stable-amd64-default-job-03] Installing php56-5.6.20_1...
[92-stable-amd64-default-job-03] `-- Installing libxml2-2.9.3...
[92-stable-amd64-default-job-03] |   `-- Installing libiconv-1.14_9...
[92-stable-amd64-default-job-03] |   `-- Extracting libiconv-1.14_9: .......... done
[92-stable-amd64-default-job-03] `-- Extracting libxml2-2.9.3: .......... done
[92-stable-amd64-default-job-03] `-- Installing pcre-8.38_1...
[92-stable-amd64-default-job-03] `-- Extracting pcre-8.38_1: .......... done
[92-stable-amd64-default-job-03] Extracting php56-5.6.20_1: .......... done
===>   wordpress-4.4.2,1 depends on file: /usr/local/include/php/main/php.h - found
===>   Returning to build of wordpress-4.4.2,1
===>   wordpress-4.4.2,1 depends on file: /usr/local/lib/php/20131226-zts/curl.so - not found
===>   Installing existing package /packages/All/php56-curl-5.6.20_1.txz
[92-stable-amd64-default-job-03] Installing php56-curl-5.6.20_1...
[92-stable-amd64-default-job-03] `-- Installing curl-7.48.0_2...
[92-stable-amd64-default-job-03] |   `-- Installing ca_root_nss-3.22.2...
[92-stable-amd64-default-job-03] |   `-- Extracting ca_root_nss-3.22.2: ....... done
[92-stable-amd64-default-job-03] `-- Extracting curl-7.48.0_2: .......... done
[92-stable-amd64-default-job-03] Extracting php56-curl-5.6.20_1: ...... done
Message from ca_root_nss-3.22.2:
********************************* WARNING *********************************

FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of the
system administrator.

*********************************** NOTE **********************************

This package installs symlinks to support root certificates discovery by
default for software that uses OpenSSL.

This enables SSL Certificate Verification by client software without manual
intervention.

If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.

  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem

***************************************************************************
===>   wordpress-4.4.2,1 depends on file: /usr/local/lib/php/20131226-zts/curl.so - not found
*** [run-depends] Error code 1

Stop in /usr/ports/www/wordpress.
====>> Cleaning up wrkdir
===>  Cleaning for wordpress-4.4.2,1
build of www/wordpress ended at Fri Apr 29 14:41:41 EDT 2016
build time: 00:00:22
!!! build failure encountered !!!

It looks like the wordpress build was expecting curl to be installed
and it wasn't. Is there an easy way to fix this?

-- Chris


More information about the freebsd-questions mailing list