Package home | Report new bug | New search | Development Roadmap Status: Open | Feedback | All | Closed Since Version 1.10.15

Bug #19352 PECL
Submitted: 2012-03-27 01:27 UTC
From: jimkogs Assigned:
Status: Duplicate Package: PEAR (version 1.9.4)
PHP Version: 5.3.6 OS: Lion
Roadmaps: (Not assigned)    
Subscription  
Comments Add Comment Add patch


Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know! Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem : 27 + 38 = ?

 
 [2012-03-27 01:27 UTC] jimkogs (Jim Kogler)
Description: ------------ PECL has a regex that's behaving bizarrely, finding the first instance of 'php' in the filename and assuming that this matches. If your php exec is located in a folder with php in it, as on every MAMP install, it gets confused about the suffix, then can't find all sorts of things when it starts to build the .so. Test script: --------------- if (preg_match('/(\\/|\\\\|^)([^\\/\\\\]+)?php(.+)?$/', $this->config->get('php_bin'), $matches)) { if (isset($matches[2]) && strlen($matches[2]) && trim($matches[2]) != trim($this->config->get('php_prefix'))) { $this->log(0, 'WARNING: php_bin ' . $this->config->get('php_bin') . ' appears to have a prefix ' . $matches[2] . ', but' . ' config variable php_prefix does not match'); } if (isset($matches[3]) && strlen($matches[3]) && trim($matches[3]) != trim($this->config->get('php_suffix'))) { $this->log(0, 'WARNING: php_bin ' . $this->config->get('php_bin') . ' appears to have a suffix ' . $matches[3] . ', but' . ' config variable php_suffix does not match'); } } Expected result: ---------------- I expect this match not to conclude that /php5.3.6/bin/php is the suffix of the filepath. Actual result: -------------- WARNING: php_bin /Applications/MAMP/bin/php/php5.3.6/bin/php appears to have a suffix /php5.3.6/bin/php, but config variable php_suffix does not match running: phpize

Comments

 [2012-10-14 22:47 UTC] dmausner (dave mausner)
This problem still occurs in Windows XP Pro. Example: pecl install oci8
 [2014-02-27 03:25 UTC] avb (Alexey Borzov)
-Status: Open +Status: Duplicate
The same problem as in bug #20086