[pkg-php-pear] Bug#805222: [Pkg-php-pecl] Bug#805222: php-apcu: FTBFS: PHP Fatal error: Call to a member function getFilelist() on null

Mathieu Parent (Debian) sathieu at debian.org
Sat Mar 12 21:30:03 UTC 2016

... About the FTBFS of PECL extensions...

2015-12-08 12:21 GMT+01:00 Ondřej Surý <ondrej at sury.org>:
> JFTR this is not a correct fix and we need upstream to fix that, because
> there are two different approaches of handling packagingroot at
> different places and this is the main reason why it's causing the
> errors.
> PEAR_Command_Install is directly mangling the variables (channelsdir,
> etc.), but the code below resets this to default value by calling
> PEAR_Config::setInstallRoot($options['packagingroot']) followed by
> PEAR_Config::setInstallRoot(false). This needs to be made consistent.


Bisecting lead to the following commit:

$ git bisect visualize
commit 4a66490bdecd5e4ec2b8213e89a6e40aaa18975e
Author: Christian Weiske <cweiske at cweiske.de>
Date:   Mon Feb 9 23:26:33 2015 +0100

    Fix for PHP 7: Replace "&new" with "new" (new-by-reference)

I've attached the used bissect script.

Disclamier, I'm still using php 5.6.

Mathieu Parent
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bisect.sh
Type: application/x-sh
Size: 777 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-pear/attachments/20160312/71e4e668/attachment.sh>

More information about the pkg-php-pear mailing list