Edit report at https://bugs.php.net/bug.php?id=63073&edit=1
ID: 63073
Updated by: pajoye@php.net
Reported by: php at bof dot de
Summary: master "make install" fails to install PEAR
-Status: Open
+Status: Feedback
Type: Bug
Package: Compile Failure
Operating System: openSUSE 11.4 64bit
PHP Version: 5.5
Block user comment: N
Private report: N
New Comment:
It will be much easier to debug if you could provide a small script, even using a
pear package as input.
Previous Comments:
------------------------------------------------------------------------
[2012-12-06 04:55:49] danielc@php.net
This needs to be fixed so PHP 5.5 can be properly tested. Things work as expected when building PHP
<= 5.4.
------------------------------------------------------------------------
[2012-10-14 11:06:27] bobvin at pillars dot net
Branch master does not compile and also is missing file sapi/fpm/php-
fpm.service.in
Running git-bisect to find the break point,
This is the commit that broke compilation:
commit 4968fa644b0849321e1761e52b8db15dd46f9b75
Author: theanomaly.is@gmail.com <googleguy@googleguy-virtualbox.(none)>
Date: Tue Apr 17 07:31:36 2012 -0400
Fixed bug #61038; "Z" and better behavior for unpack()
Added new "Z" argument to pack/unpack, now allowing "a" to return
data without stripping, and "A" strips all trailing white space,
while "Z" will strip everything after the first null.
------------------------------------------------------------------------
[2012-09-12 15:30:17] php at bof dot de
Description:
------------
I'm building PHP master from current git (at
5246d6f02e52798e343bd5208692f1a5ed89b9d9)
Compile works fine, but on "make install", PEAR does not install. See "Actual
result" regarding the error output I get.
I can successfully compile AND install, with identical configure, the PHP-5.4.6
release, so I don't think that there is anything wrong with my build environment.
I tried to copy over pecl, pear, and the pear environment, from the 5.4
build/install. pecl and pear search works. download or install fetches the file,
but then fails with a similar "could not extract" error.
Test script:
---------------
make install
Expected result:
----------------
Installing PEAR environment: /opt/php/php/
[PEAR] Archive_Tar - already installed: 1.3.7
[PEAR] Console_Getopt - already installed: 1.3.0
[PEAR] Structures_Graph- already installed: 1.0.4
[PEAR] XML_Util - already installed: 1.2.1
[PEAR] PEAR - already installed: 1.9.4
Actual result:
--------------
Installing PEAR environment: /opt/php/php/
[PEAR] Archive_Tar: could not extract the package.xml file from "phar://install-
pear-nozlib.phar/Archive_Tar-1.3.7.tar"
[PEAR] Console_Getopt: could not extract the package.xml file from
"phar://install-pear-nozlib.phar/Console_Getopt-1.3.0.tar"
[PEAR] Structures_Graph: could not extract the package.xml file from
"phar://install-pear-nozlib.phar/Structures_Graph-1.0.4.tar"
[PEAR] XML_Util: could not extract the package.xml file from "phar://install-
pear-nozlib.phar/XML_Util-1.2.1.tar"
[PEAR] PEAR: could not extract the package.xml file from "phar://install-pear-
nozlib.phar/PEAR-1.9.4.tar"
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=63073&edit=1