Bug #51587 [Opn]: compile php 5.3.2 with php-fpm error

From: Date: Mon, 19 Apr 2010 09:39:52 +0000
Subject: Bug #51587 [Opn]: compile php 5.3.2 with php-fpm error
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-149677@lists.php.net to get a copy of this message
Edit report at http://bugs.php.net/bug.php?id=51587&edit=1

 ID:               51587
 User updated by:  amoiz dot shine at gmail dot com
 Reported by:      amoiz dot shine at gmail dot com
 Summary:          compile php 5.3.2 with php-fpm error
 Status:           Open
 Type:             Bug
 Package:          PHAR related
 Operating System: CentOS 5 i686
 PHP Version:      5.3.2

 New Comment:

>>Yes. Run the command as root.
In fact,i am ROOT already


Previous Comments:
------------------------------------------------------------------------
[2010-04-19 11:27:01] tony2001@php.net

Just to make it clear: the segfault is caused by PEAR installer, which
you can disable using --without-pear configure option.

------------------------------------------------------------------------
[2010-04-19 11:24:12] tony2001@php.net

>please NOTE,when i checked out php-fpm from its repository,run the
command 
>"./buildconf --force" to rebuild configure,it gives some WARNING,

You can safely ignore those autoconf warnings (or use autoconf 2.13 if
you want to get rid of them).

------------------------------------------------------------------------
[2010-04-19 11:21:24] tony2001@php.net

>it returns "-bash: echo: write error: Operation not permitted"...
>any suggestion?

Yes. Run the command as root.

>Installing PEAR environment:      /usr/local/php/lib/php/
>make[1]: *** [install-pear-installer] Segmentation fault
>make: *** [install-pear] Error 2

This has nothing to do with FPM, it's not even executed when installing
PEAR.
Reclassifying..

------------------------------------------------------------------------
[2010-04-19 05:13:52] amoiz dot shine at gmail dot com

download the lastest snapshot tarball named "php5.3-201004190230".

follow the same steps,ERROR again

see here:

[root@PowerPC php5.3-201004190230]# make install
Installing PHP SAPI module:       fpm
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/php/man/man1/
Installing shared extensions:    
/usr/local/php/lib/php/extensions/debug-non-zts-20090626/
Installing PHP FPM binary:        /usr/local/sbin/
Installing PHP FPM config:        /etc/sysconfig/
Installing PHP FPM man page:      /usr/local/php/man/man1/
Installing build environment:     /usr/local/php/lib/php/build/
Installing header files:          /usr/local/php/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/php/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/php/lib/php/
--2010-04-19 06:57:50--  http://pear.php.net/install-pear-nozlib.phar
Resolving pear.php.net... 78.129.214.25
Connecting to pear.php.net|78.129.214.25|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3670286 (3.5M) [text/plain]
Saving to: `pear/install-pear-nozlib.phar'

100%[======================================>] 3,670,286   1.84M/s   in
1.9s

2010-04-19 06:57:53 (1.84 MB/s) - `pear/install-pear-nozlib.phar' saved
[3670286/3670286]

make[1]: *** [install-pear-installer] Segmentation fault (core dumped)
make: *** [install-pear] Error 2

please NOTE,when i checked out php-fpm from its repository,run the
command "./buildconf --force" to rebuild configure,it gives some
WARNING,

they are:

[root@PowerPC php5.3-201004190230]# ./buildconf --force
Forcing buildconf
buildconf: checking installation...
buildconf: autoconf version 2.59 (ok)
buildconf: Your version of autoconf likely contains buggy cache code.
           Running vcsclean for you.
           To avoid this, install autoconf-2.13.
Can't figure out your VCS, not cleaning.
rebuilding configure
rebuilding main/php_config.h.in
autoheader: WARNING: Using auxiliary files such as `acconfig.h',
`config.h.bot'
autoheader: WARNING: and `config.h.top', to define templates for
`config.h.in'
autoheader: WARNING: is deprecated and discouraged.
autoheader:
autoheader: WARNING: Using the third argument of `AC_DEFINE' and
autoheader: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template
without
autoheader: WARNING: `acconfig.h':
autoheader:
autoheader: WARNING:   AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader:             [Define if a function `main' is needed.])
autoheader:
autoheader: WARNING: More sophisticated templates can also be produced,
see the
autoheader: WARNING: documentation.

maybe helpful to you.

Many Thanks
Sharl

------------------------------------------------------------------------
[2010-04-19 03:57:55] amoiz dot shine at gmail dot com

i am sorry.
when i run this command below:
echo "/tmp/core/core-%e.%p" > /proc/sys/kernel/core_pattern

to Set up the core pattern.

it returns "-bash: echo: write error: Operation not permitted"...

any suggestion?

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=51587


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=51587&edit=1


Thread (15 messages)

« previous php.bugs (#149677) next »