Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2006 16:04:08 -0700
From:      "mojo fms" <fbsdlilly@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Php5 PCRE Compile error
Message-ID:  <f151ba00607141604s1f92ba55p1761c520ed844db@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I am working with an updated ports tree (as of july 14th 06 at 11:32PST) on
freebsd 6.1 stable, I am installed the /usr/ports/devel/php5-pcre package to
hopefully fix another error with apache trying to run squirrelmail. The
Error from apache for SquirrelMail is this:

[Fri Jul 14 15:42:20 2006] [error] PHP Fatal error:  Call to undefined
function preg_replace() in /usr/local/www/squirrelmail/functions/global.php
on line 125


The error from trying to compile php5-pcre is this:


 cc -DEXPORT= -DNEWLINE=10 -DSUPPORT_UTF8 -DSUPPORT_UCP -DLINK_SIZE=2
-DPOSIX_MALLOC_THRESHOLD=10 -DMATCH_LIMIT=10000000
-DMATCH_LIMIT_RECURSION=10000000
-I/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/pcrelib
-I. -I/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre -DPHP_ATOM_INC
-I/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/include
-I/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/main
-I/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre
-I/usr/local/include/php -I/usr/local/include/php/main
-I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend
-I/usr/local/include/php/ext -DHAVE_CONFIG_H -O2 -pipe -c
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c  -fPIC -DPIC
-o .libs/php_pcre.o
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1630: error:
`fifth_arg_force_ref' undeclared here (not in a function)
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1630: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1630: error:
(near initialization for `pcre_functions[2].arg_info')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1630: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1630: error:
(near initialization for `pcre_functions[2]')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1631: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1631: error:
(near initialization for `pcre_functions[3].arg_info')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1631: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1631: error:
(near initialization for `pcre_functions[3]')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1632: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1632: error:
(near initialization for `pcre_functions[4]')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1633: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1633: error:
(near initialization for `pcre_functions[5]')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1634: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1634: error:
(near initialization for `pcre_functions[6]')
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1635: error:
initializer element is not constant
/usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre/php_pcre.c:1635: error:
(near initialization for `pcre_functions[7]')
*** Error code 1

Stop in /usr/ports/devel/php5-pcre/work/php-5.1.4/ext/pcre.
*** Error code 1

Stop in /usr/ports/devel/php5-pcre.



I ran a make clean and distclean on the php5-pcre, also a portsclean as well
with no luck there.  I tried installing from package but I could not figure
out the name of the package to install it as. Any help in this area would be
very helpful.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f151ba00607141604s1f92ba55p1761c520ed844db>