I got poudriere PHP port build errors, but the error isn't in my port

Darren Pilgrim list_freebsd at bluerosetech.com
Thu Sep 5 03:44:08 UTC 2013


My port: mail/squirrelmail-postfixadmin-plugin

Over the last two days I have received five "Build failed" messages from 
pkg-fallout, one each for {83,91}{amd64,i386} and head.  The messages 
are quite long, but the juicy bits are below.  The "[...]" indicates a 
gap in the log.

=======================<phase: run-depends    >============================
===>   squirrelmail-postfixadmin-plugin-2.3.0_3 depends on package: 
ZendFramework>=1.9.0 - not found
===>   Installing existing package /packages/All/ZendFramework-1.12.0_1.txz
[...]
Installing php5-5.4.19...done

Zend pulls in PHP 5, but grabs the default PHP 5.4 instead of PHP 5.3, 
(what squirrelmail needs).

===>   Returning to build of squirrelmail-postfixadmin-plugin-2.3.0_3
===>   squirrelmail-postfixadmin-plugin-2.3.0_3 depends on file: 
/usr/local/www/squirrelmail/index.php - not found
===>    Verifying install for /usr/local/www/squirrelmail/index.php in 
/usr/ports/mail/squirrelmail
===>   Installing existing package /packages/All/squirrelmail-1.4.22_3.txz
Installing squirrelmail-1.4.22_3...
Installing php53-session-5.3.27...
Installing php53-5.3.27...
pkg: php53-5.3.27 conflicts with php5-5.4.19 (installs files into the 
same place).
Problematic file: /usr/local/bin/php

So PHP is already present, but rather that use it or throw an error 
about it being the wrong version, it tries to install 5.3.  That seems 
broken.

Is there something I need to fix in my port or the squirrelmail 
maintainer needs to fix in theirs?


More information about the freebsd-ports mailing list