RE: [PEAR-DEV] pear install - raising error!

From: Date: Wed, 29 May 2002 11:32:03 +0000
Subject: RE: [PEAR-DEV] pear install - raising error!
References: 1  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-6585@lists.php.net to get a copy of this message
dear tomas will you go for that? it would be great; 1) Re: [PEAR-DEV] pear install - raising error! > I guess that the real solution for that problem should be to always > store internally in, let's say Unix path format, and translate the > DIRECTORY_SEPARATOR (in the filename and baseinstalldir) at install > time. 2) Re: [PEAR-DEV] avoiding PHP_SYSCONFDIR to be reset to c:\php4 > > is there a way to avoid php to reset PHP_SYSCONFDIR (PEAR/PEAR/Config.php) > > to c:\php4? > # pear config-set php_dir foo > Warnign! Changing the php_dir you will loose all the ..., use "-f" for > doing it anyways > # pear config-set -f php_dir foo well, i do not know, how many windows users out there already use it, but one will pretty soon run against this, once the installers, specially the gui, will spread... ;) -urs > -----Original Message----- > From: cox@idecnet.com [mailto:cox@idecnet.com] > Sent: Wednesday, May 29, 2002 12:48 PM > To: Alan Knowles > Cc: urs@circle.ch; pear-dev@lists.php.net > Subject: Re: [PEAR-DEV] pear install - raising error! > > > I guess that the real solution for that problem should be to always > store internally in, let's say Unix path format, and translate the > DIRECTORY_SEPARATOR (in the filename and baseinstalldir) at install > time. > > Tomas V.V.Cox > > Alan Knowles wrote: > > > > try changing this (in PEAR/Installer.php > > Installer::_installFile() > > > > if (!empty($atts['baseinstalldir']) && $atts['role'] != > > 'doc') { > > $dest_dir .= DIRECTORY_SEPARATOR . $atts['baseinstalldir']; > > } > > > > to > > > > if (!empty($atts['baseinstalldir']) && > > ($atts['baseinstalldir'] > != '/') && $atts['role'] != 'doc') { > > $dest_dir .= DIRECTORY_SEPARATOR . $atts['baseinstalldir']; > > } > > > > the baseinstalldir in the pear file is confusing things... > > > > regards > > alan > > > > Urs Gehrig wrote: > > > > >hi alan > > > > > >... hmm. there is no problem with DB and other packages apart > from PEAR as i > > >can see: > > > > > >C:\php>pear upgrade DB > > > > > >upgrade to a newer version (1.2 is not newer than 1.2) > > > > > >C:\php>pear uninstall DB > > > > > >uninstall ok > > > > > >C:\php>pear install DB > > > > > >install ok: DB 1.2 > > > > > > > > >C:\php>pear config-set verbose 100000000 > > >C:\php>pear install PEAR > pear_install_PEAR_log.txt > > > > > >... log file attached > > > > > > > > >-urs > > > > > > > > > > > >>-----Original Message----- > > >>From: Alan Knowles [mailto:alan@akbkhome.com] > > >>Sent: Wednesday, May 29, 2002 9:36 AM > > >>To: urs@circle.ch > > >>Cc: pear-dev@lists.php.net > > >>Subject: Re: [PEAR-DEV] pear install - raising error! > > >> > > >> > > >>try pear config-set verbose 100000000 > > >> - well a bit more than 1 anyway :) > > >> > > >>I'm guessing that it will have trouble with all packages that > need 'root > > >>directory' installation - like DB ? > > >>have a look at PEAR/Installer.php - it shouldnt be to > difficult to fix.. > > >> > > >> http://docs.akbkhome.com/pear/classes/PEAR_Installer.html > > >> > > >>regards > > >>alan > > >> > > >> > > >>Urs Gehrig wrote: > > >> > > >> > > >> > > >>>good morning! > > >>> > > >>>i am still fascinated by the pear installer thing ;) i just > > >>> > > >>> > > >>tried to go for > > >> > > >> > > >>>the gui installer and was heading for upgrading PEAR. so i did... > > >>> > > >>>C:\php>pear upgrade PEAR > > >>> > > >>>PEAR not installed > > >>> > > >>>C:\php>pear config-show > > >>> > > >>>CONFIGURATION: > > >>>============== > > >>>bin_dir c:\php > > >>>data_dir c:\php\pear\data > > >>>doc_dir c:\php\pear\docs > > >>>ext_dir c:\php > > >>>http_proxy <not set> > > >>>master_server pear.php.net > > >>>password <not set> > > >>>php_dir c:\php\pear > > >>>preferred_state stable > > >>>test_dir c:\php\pear\tests > > >>>umask 000 > > >>>username <not set> > > >>>verbose 1 > > >>> > > >>>C:\php>pear install XML_Tree > > >>>install ok: XML_Tree 1.1 > > >>> > > >>>C:\php>pear install > > >>>http://pear.php.net/get/PEAR > > >>>raising error! > > >>>failed to create c:\php\/\pear > > >>> > > >>>... the installation failed on PEAR while others (XML_Tree > etc.) worked > > >>>fine. > > >>> > > >>>any ideas? > > >>> > > >>>-urs > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >> > > >> > > >>-- > > >>PEAR Development Mailing List (http://pear.php.net/) > > >>To unsubscribe, visit: > > >>http://www.php.net/unsub.php > > >> > > >> > > >> > > >> > > > >>------------------------------------------------------------------------ > > >> > > >> > > >>+ tmp dir created at c:\\Temp\peaA3.tmp > > >>+ tmp dir created at c:\\Temp\peaA4.tmp > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\package.dtd > c:\php\pear\data\PEAR\package.dtd > > >>installed file c:\php\pear\data\PEAR\package.dtd > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR.php c:\php\pear\PEAR.php > > >>installed file c:\php\pear\PEAR.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\System.php c:\php\pear\System.php > > >>installed file c:\php\pear\System.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Autoloader.php > c:\php\pear\PEAR\Autoloader.php > > >>installed file c:\php\pear\PEAR\Autoloader.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command.php > c:\php\pear\PEAR\Command.php > > >>installed file c:\php\pear\PEAR\Command.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Auth.php > c:\php\pear\PEAR/Command\Auth.php > > >>installed file c:\php\pear\PEAR/Command\Auth.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Build.php > c:\php\pear\PEAR/Command\Build.php > > >>installed file c:\php\pear\PEAR/Command\Build.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Common.php > c:\php\pear\PEAR/Command\Common.php > > >>installed file c:\php\pear\PEAR/Command\Common.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Config.php > c:\php\pear\PEAR/Command\Config.php > > >>installed file c:\php\pear\PEAR/Command\Config.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Install.php > c:\php\pear\PEAR/Command\Install.php > > >>installed file c:\php\pear\PEAR/Command\Install.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Package.php > c:\php\pear\PEAR/Command\Package.php > > >>installed file c:\php\pear\PEAR/Command\Package.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Registry.php > c:\php\pear\PEAR/Command\Registry.php > > >>installed file c:\php\pear\PEAR/Command\Registry.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Command/Remote.php > c:\php\pear\PEAR/Command\Remote.php > > >>installed file c:\php\pear\PEAR/Command\Remote.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Common.php > c:\php\pear\PEAR\Common.php > > >>installed file c:\php\pear\PEAR\Common.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Config.php > c:\php\pear\PEAR\Config.php > > >>installed file c:\php\pear\PEAR\Config.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Dependency.php > c:\php\pear\PEAR\Dependency.php > > >>installed file c:\php\pear\PEAR\Dependency.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Frontend/CLI.php > c:\php\pear\PEAR/Frontend\CLI.php > > >>installed file c:\php\pear\PEAR/Frontend\CLI.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Frontend/Gtk.php > c:\php\pear\PEAR/Frontend\Gtk.php > > >>installed file c:\php\pear\PEAR/Frontend\Gtk.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Builder.php > c:\php\pear\PEAR\Builder.php > > >>installed file c:\php\pear\PEAR\Builder.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Installer.php > c:\php\pear\PEAR\Installer.php > > >>installed file c:\php\pear\PEAR\Installer.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Packager.php > c:\php\pear\PEAR\Packager.php > > >>installed file c:\php\pear\PEAR\Packager.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Registry.php > c:\php\pear\PEAR\Registry.php > > >>installed file c:\php\pear\PEAR\Registry.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\PEAR/Remote.php > c:\php\pear\PEAR\Remote.php > > >>installed file c:\php\pear\PEAR\Remote.php > > >>+ cp c:\\Temp\peaA4.tmp\PEAR-0.11\OS/Guess.php > c:\php\pear\OS\Guess.php > > >>installed file c:\php\pear\OS\Guess.php > > >>doing 1 substitution(s) for c:\php\/\pear > > >>raising error! > > >>failed to create c:\php\/\pear > > >> > > >> > > > > -- > > PEAR Development Mailing List (http://pear.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > -- > PEAR Development Mailing List (http://pear.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >

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