#18568 [Opn->Fbk]: PEAR installation does not honor INSTALL_ROOT
| From: | sniper@php.net | Date: | Wed, 13 Nov 2002 00:50:11 +0000 |
| Subject: | #18568 [Opn->Fbk]: PEAR installation does not honor INSTALL_ROOT | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-10745@lists.php.net to get a copy of this message | ||
ID: 18568
Updated by: sniper@php.net
Reported By: vogel@folz.de
-Status: Open
+Status: Feedback
Bug Type: PEAR related
Operating System: Redhat 7.0
PHP Version: 4CVS-2002-11-10
New Comment:
There have been some fixes in CVS related to this.
Please try the CVS HEAD (or the latest snapshot).
If you try with snapshot, make sure the pear/install-pear.php has the
/* $Id... line in the top.
--Jani
Previous Comments:
------------------------------------------------------------------------
[2002-11-12 13:47:40] eric@sandall.us
I'm not sure if this is related, but I also have a problem with the
PEAR installation of php (with php4-STABLE-200211121630):
libtool: install: warning: remember to run `libtool --finish
/usr/src/php4-STABLE-200211121630/libs'
chmod 755 /usr/libexec/libphp4.so
Installing shared extensions: /usr/lib/php/20020429/
Installing PHP CLI binary: /usr/bin/
Installing PEAR environment: /usr/share/pear/
[PEAR] Archive_Tar - already installed: 0.9
[PEAR] Console_Getopt - already installed: 1.0
[PEAR] PEAR - already installed: 1.0b2
make[1]: *** [install-pear-installer] Segmentation fault
! Problem Detected !
make: *** [install-pear] Error 2
Creating /var/log/sorcery/compile/php-snaps-STABLE-200211121630.bz2
------------------------------------------------------------------------
[2002-11-11 13:02:45] vogel@folz.de
Snapshot 200211101739 Does NOT Work For Me(TM).
A "make install INSTALL_ROOT=/var/tmp/php-root" as it used
to work with php-4.2.x, end in:
Installing PHP SAPI module
Installing shared extensions: /var/tmp/php-root/usr/lib/php4/
Installing PHP CLI binary: /var/tmp/php-root/usr/bin/
Installing PEAR environment: /var/tmp/php-root/usr/share/pear/
Warning: mkdir(/usr/share/pear) [http://www.php.net/function.mkdir]:
Permission denied in
/home/vogel/rpm/BUILD/php4-200211101739/pear/System.php on line 236
Warning: mkdir(/usr/share/pear/.registry)
[http://www.php.net/function.mkdir]: No such file or directory in
/home/vogel/rpm/BUILD/php4-200211101739/pear/System.php on line 236
(repeated many times)
Warning: version_compare() expects parameter 2 to be string, object
given in /home/vogel/rpm/BUILD/php4-200211101739/pear/install-pear.php
on line 63
[PEAR] XML_RPC - already installed: Object
Installing build environment: /var/tmp/php-root/usr/lib/php/build/
Installing header files: /var/tmp/php-root/usr/include/php/
Installing helper programs: /var/tmp/php-root/usr/bin/
program: phpize
program: php-config
program: phpextdist
cp: cannot stat `pear/scripts/phpextdist': No such file or directory
make: *** [install-programs] Error 1
So we've got two problems:
o INSTALL_ROOT is still not honored.
o There's a new problem with phpextdist.
------------------------------------------------------------------------
[2002-11-09 10:22:10] mj@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php4-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-latest.zip
------------------------------------------------------------------------
[2002-09-25 15:27:38] andreas@conectiva.com.br
I have the same problem. The PEAR install is ignoring INSTALL_ROOT and
trying to install things directly into /usr/share/pear:
(...)
Installing PEAR environment:
/home/andreas/svn/BUILDROOT/usr/share/pear/
make[1]: Entering directory
`/home/andreas/svn/php4/BUILD/php4-200209250900/build-apache'
Warning: mkdir(/usr/share/pear/.registry)
[http://www.php.net/function.mkdir]: Permission denied in
/home/andreas/svn/php4/BUILD/php4-200209250900/pear/System.php on line
236
------------------------------------------------------------------------
[2002-07-25 13:52:22] sniper@php.net
reclassified
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/18568
--
Edit this bug report at http://bugs.php.net/?id=18568&edit=1