Report new bug | New search | Development Roadmap Status: Open | Feedback | All

Bug #716 PHP 4.3.5RC2 GO-PEAR distributive package broken
Submitted: 2004-02-09 16:44 UTC
From: techtonik at tut dot by Assigned: pajoye
Status: Closed Package: Web Site
PHP Version: 4CVS-2004-02-09 (stable) OS: NT6.0
Roadmaps: (Not assigned)    
Subscription  


 [2004-02-09 16:44 UTC] techtonik at tut dot by
Description: ------------ php-4.3.5RC2-Win32.zip package contains incorrect Console_Getopt version Console_Getopt-1.0.tgz Install with this package is impossible due to the absence of Console_Getopt::getopt2() function, which appeared only in version Console_Getopt-1.2.tgz Call to this function is being made from system::_parseArgs() During execution of go-pear.bat with the clean copy of distribution package go-pear.php will fail without any error message. Reproduce code: --------------- --- function _parseArgs($argv, $short_options, $long_options = null) { if (!is_array($argv) && $argv !== null) { $argv = preg_split('/\s+/', $argv); } return Console_Getopt::getopt2($argv, $short_options); } --- Actual result: -------------- Start of function trace 10.3547 0 -> pear_config->store() C:\WINNT\httpd\.PHP\PEAR\go-pear.php:718 10.3561 0 -> pear_config->writeconfigfile(NULL, 'user', NULL) C:\TEMP\gop24.tmp\PEAR\Config.php:1048 10.3581 0 -> pear_config->_encodeoutput(array ('preferred_state' => 'stable', 'bin_dir' => 'C:\\WINNT\\httpd\\.PHP', 'php_dir' => 'C:\\WINNT\\httpd\\.PHP\\pear', 'doc_dir' => 'C:\\WINNT\\httpd\\.PHP\\pear\\docs', 'data_dir' => 'C:\\WINNT\\httpd\\.PHP\\pear\\data', 'test_dir' => 'C:\\WINNT\\httpd\\.PHP\\pear\\tests', 'php_bin' => 'C:\\WINNT\\httpd\\.PHP\\cli\\php.exe')) C:\TEMP\gop24.tmp\PEAR\Config.php:579 10.3625 0 -> dirname('C:\\WINNT\\pear.ini') C:\TEMP\gop24.tmp\PEAR\Config.php:580 10.3634 0 -> system::mkdir(array (0 => '-p', 1 => 'C:\\WINNT')) C:\TEMP\gop24.tmp\PEAR\Config.php:581 10.3649 0 -> system::_parseargs(array (0 => '-p', 1 => 'C:\\WINNT'), 'pm:') C:\TEMP\gop24.tmp\System.php:220 10.3670 0 -> is_array(array (0 => '-p', 1 => 'C:\\WINNT')) C:\TEMP\gop24.tmp\System.php:68 10.3769 0 -> bail() C:\WINNT\httpd\.PHP\PEAR\go-pear.php:0 End of function trace

Comments

 [2004-02-12 12:57 UTC] User who submitted this comment has not confirmed identity
If you submitted this note, check your email.If you do not have a message, click here to re-send
MANUAL CONFIRMATION IS NOT POSSIBLE.  Write a message to pear-dev@lists.php.net
to request the confirmation link.  All bugs/comments/patches associated with this

email address will be deleted within 48 hours if the account request is not confirmed!
 [2004-02-17 10:14 UTC] User who submitted this comment has not confirmed identity
If you submitted this note, check your email.If you do not have a message, click here to re-send
MANUAL CONFIRMATION IS NOT POSSIBLE.  Write a message to pear-dev@lists.php.net
to request the confirmation link.  All bugs/comments/patches associated with this

email address will be deleted within 48 hours if the account request is not confirmed!