[MacPorts] #16583: php5-eaccelerator 0.9.5.3 fails during configure - need to pass user id for sysvipc

MacPorts noreply at macports.org
Sat Mar 14 23:56:24 PDT 2009


#16583: php5-eaccelerator 0.9.5.3 fails during configure - need to pass user id for
sysvipc
---------------------------+------------------------------------------------
 Reporter:  moody@…        |       Owner:  alakazam@…        
     Type:  defect         |      Status:  new               
 Priority:  Normal         |   Milestone:  Port Bugs         
Component:  ports          |     Version:  1.6.0             
 Keywords:  sysvipc        |        Port:  php5-eaccelerator 
---------------------------+------------------------------------------------
Description changed by ryandesign@…:

Old description:

> # port --version
> MacPorts 1.600
>
> # php --version
> PHP 5.2.6 (cli) (built: Jul 17 2008 23:04:49)
> Copyright (c) 1997-2008 The PHP Group
> Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
>
> {{{
> # port install php5-eaccelerator +sessions +content_caching
> --->  Fetching php5-eaccelerator
> --->  Attempting to fetch eaccelerator-0.9.5.3.tar.bz2 from
> http://bart.eaccelerator.net/source/0.9.5.3/
> --->  Verifying checksum(s) for php5-eaccelerator
> --->  Extracting php5-eaccelerator
> --->  Configuring php5-eaccelerator
> Error: Target org.macports.configure returned: configure failure: shell
> command " cd
> "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_php5-eaccelerator/work/eaccelerator-0.9.5.3"
> && ./configure --prefix=/opt/local --with-php-config=/opt/local/bin/php-
> config --with-eaccelerator-sessions --with-eaccelerator-content-caching "
> returned error 1
> Command output: checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for unistd.h... (cached) yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking sys/param.h usability... yes
> checking sys/param.h presence... yes
> checking for sys/param.h... yes
> checking sched.h usability... yes
> checking sched.h presence... yes
> checking for sched.h... yes
> checking mandatory system headers... no
> checking whether union semun is defined in sys/sem.h... yes
> checking for sysvipc shared memory support... no
> checking for mmap shared memory support... yes
> checking for mmap on /dev/zero shared memory support... no
> checking for anonymous mmap shared memory support... yes
> checking for posix mmap shared memory support... yes
> checking for best shared memory type... anonymous mmap
> checking for spinlock semaphores support... no
> checking for pthread semaphores support... no
> checking for posix semaphores support... yes
> checking for sysvipc semaphores support... yes
> checking for fcntl semaphores support... yes
> checking for flock semaphores support... yes
> checking for best semaphores type... configure: error: "You need to pass
> the user id eaccelerator will be running under when using sysvipc
> semaphores"
> }}}

New description:

 {{{
 # port --version
 MacPorts 1.600

 # php --version
 PHP 5.2.6 (cli) (built: Jul 17 2008 23:04:49)
 Copyright (c) 1997-2008 The PHP Group
 Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies

 # port install php5-eaccelerator +sessions +content_caching
 --->  Fetching php5-eaccelerator
 --->  Attempting to fetch eaccelerator-0.9.5.3.tar.bz2 from
 http://bart.eaccelerator.net/source/0.9.5.3/
 --->  Verifying checksum(s) for php5-eaccelerator
 --->  Extracting php5-eaccelerator
 --->  Configuring php5-eaccelerator
 Error: Target org.macports.configure returned: configure failure: shell
 command " cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_www_php5-eaccelerator/work/eaccelerator-0.9.5.3"
 && ./configure --prefix=/opt/local --with-php-config=/opt/local/bin/php-
 config --with-eaccelerator-sessions --with-eaccelerator-content-caching "
 returned error 1
 Command output: checking for memory.h... yes
 checking for strings.h... yes
 checking for inttypes.h... yes
 checking for stdint.h... yes
 checking for unistd.h... yes
 checking for unistd.h... (cached) yes
 checking limits.h usability... yes
 checking limits.h presence... yes
 checking for limits.h... yes
 checking sys/param.h usability... yes
 checking sys/param.h presence... yes
 checking for sys/param.h... yes
 checking sched.h usability... yes
 checking sched.h presence... yes
 checking for sched.h... yes
 checking mandatory system headers... no
 checking whether union semun is defined in sys/sem.h... yes
 checking for sysvipc shared memory support... no
 checking for mmap shared memory support... yes
 checking for mmap on /dev/zero shared memory support... no
 checking for anonymous mmap shared memory support... yes
 checking for posix mmap shared memory support... yes
 checking for best shared memory type... anonymous mmap
 checking for spinlock semaphores support... no
 checking for pthread semaphores support... no
 checking for posix semaphores support... yes
 checking for sysvipc semaphores support... yes
 checking for fcntl semaphores support... yes
 checking for flock semaphores support... yes
 checking for best semaphores type... configure: error: "You need to pass
 the user id eaccelerator will be running under when using sysvipc
 semaphores"
 }}}

--

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


More information about the macports-tickets mailing list