[MacPorts] #25784: PHP52 fails to activate

MacPorts noreply at macports.org
Thu Jul 22 14:27:59 PDT 2010


#25784: PHP52 fails to activate
-----------------------------------+----------------------------------------
 Reporter:  chrisbloom7@…          |       Owner:  macports-tickets@…                   
     Type:  defect                 |      Status:  new                                  
 Priority:  Normal                 |   Milestone:                                       
Component:  ports                  |     Version:  1.9.1                                
 Keywords:  php52                  |        Port:  php52                                
-----------------------------------+----------------------------------------
 I keep running into problems trying to install PHP52. Yesterday it was
 issues with libiconv.2.dylib being the wrong version, so I uninstalled
 MacPorts entirely and started from scratch. Today I can't get the port to
 activate. It appears to configure and build itself fine, but fails when it
 tries to stage itself to destroot. There are also additional errors about
 missing "php" wrappers when trying to install PEAR.

 {{{
 $ sudo port -d install php52 +mysql5 +sqlite +pear +apache2 +postgresql84
 ...
 ...
 ...
 DEBUG: Executing org.macports.main (php52)
 DEBUG: Skipping completed org.macports.fetch (php52)
 DEBUG: Skipping completed org.macports.checksum (php52)
 DEBUG: setting option extract.cmd to /usr/bin/bzip2
 DEBUG: Skipping completed org.macports.extract (php52)
 DEBUG: Skipping completed org.macports.patch (php52)
 DEBUG: Skipping completed org.macports.configure (php52)
 DEBUG: Skipping completed org.macports.build (php52)
 --->  Staging php52 into destroot
 . missing (directory not created: File exists)
 ./Applications missing (directory not created: File exists)
 ./Developer missing (directory not created: File exists)
 ./Library missing (directory not created: File exists)
 DEBUG: destroot phase started at Thu Jul 22 17:21:57 EDT 2010
 DEBUG: Executing org.macports.destroot (php52)
 DEBUG: Environment: CPATH='/opt/local/include'
 CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/.CC_PRINT_OPTIONS'
 LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES'
 MACOSX_DEPLOYMENT_TARGET='10.6'
 DEBUG: Assembled command: 'cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/php-5.2.13"
 && /usr/bin/make install-cli install-build install-headers install-
 programs install-pear
 INSTALL_ROOT=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot
 PHP_PEAR_INSTALL_DIR=/opt/local/lib/php
 DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot'
 Installing PHP CLI binary:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/bin/
 Installing PHP CLI man page:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/share/man/man1/
 Installing build environment:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/lib/php/build/
 Installing header files:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/include/php/
 Installing helper programs:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/bin/
   program: phpize
   program: php-config
 Installing man pages:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/share/man/man1/
   page: phpize.1
   page: php-config.1
 Installing PEAR environment:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot/opt/local/lib/php/

 Notice: Unknown: Unable to find the wrapper "php" - did you forget to
 enable it when you configured PHP? in Unknown on line 0

 Notice: Unknown: Unable to find the wrapper "php" - did you forget to
 enable it when you configured PHP? in Unknown on line 0

 Notice: Unknown: Unable to find the wrapper "php" - did you forget to
 enable it when you configured PHP? in Unknown on line 0

 Fatal error: Call to undefined function in_array() in
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/php-5.2.13/pear
 /install-pear-nozlib.phar on line 393
 make[1]: *** [install-pear-installer] Error 255
 make: *** [install-pear] Error 2
 shell command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/php-5.2.13"
 && /usr/bin/make install-cli install-build install-headers install-
 programs install-pear
 INSTALL_ROOT=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot
 PHP_PEAR_INSTALL_DIR=/opt/local/lib/php
 DESTDIR=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/work/destroot
 " returned error 2
 Error: Target org.macports.destroot returned: shell command failed
 DEBUG: Backtrace: shell command failed
     while executing
 "command_exec destroot"
     (procedure "portdestroot::destroot_main" line 2)
     invoked from within
 "$procedure $targetname"
 Warning: the following items did not execute (for php52):
 org.macports.activate org.macports.destroot org.macports.install
 Log for php52 is at:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_php52/main.log
 Error: Status 1 encountered during processing.
 To report a bug, see <http://guide.macports.org/#project.tickets>
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/25784>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list