#18568 [Fbk->Csd]: PEAR installation does not honor INSTALL_ROOT
| From: | sniper@php.net | Date: | Sun, 24 Nov 2002 23:23:04 +0000 |
| Subject: | #18568 [Fbk->Csd]: PEAR installation does not honor INSTALL_ROOT | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-11066@lists.php.net to get a copy of this message | ||
ID: 18568
Updated by: sniper@php.net
Reported By: vogel@folz.de
-Status: Feedback
+Status: Closed
Bug Type: PEAR related
Operating System: Redhat 7.0
PHP Version: 4CVS-2002-11-10
New Comment:
This bug has been fixed in CVS.
In case this was a PHP problem, snapshots of the sources are packaged
every three hours; this change will be in the next snapshot. You can
grab the snapshot at http://snaps.php.net/.
In case this was a documentation problem, the fix will show up soon at
http://www.php.net/manual/.
In case this was a PHP.net website problem, the change will show
up on the PHP.net site and on the mirror sites in short time.
Thank you for the report, and for helping us make PHP better.
Previous Comments:
------------------------------------------------------------------------
[2002-11-12 18:50:10] sniper@php.net
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
------------------------------------------------------------------------
[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
------------------------------------------------------------------------
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