#18568 [Fbk->Csd]: PEAR installation does not honor INSTALL_ROOT

From: 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

« previous php.pear.dev (#11066) next »