Date: Mon, 17 Jul 2000 21:30:15 -0400 (EDT) From: "Philip M. Gollucci" <gollucci@wam.umd.edu> To: freebsd-questions@FreeBSD.ORG Subject: Apache w/ a lot of features Message-ID: <Pine.GSO.4.21.0007172054410.24918-100000@rac4.wam.umd.edu>
next in thread | raw e-mail | index | archive | help
I am in the process of trying to compile an apache webserver with a ton of
things built in to it.
Namely the following :
ZendOptimizer-RC1-FreeBSD4.0/
apache_2.0a4/
expat/
libiodbc-2.50/
mod_perl-1.24/
mod_ssl-2.6.5-1.3.12/
mysql-3.22.32/
openssl-0.9.5a/
php-4.0.1pl2/
phpMyAdmin/
phplib-7.2c/
now the important stuff and the problem.
uname -a
FreeBSD p6m7g8.student.umd.edu 4.0-RELEASE FreeBSD 4.0-RELEASE #14: Wed
May 10 22:25:06 EST 2000
p6m7g8@p6m7g8.student.umd.edu:/usr/src/sys/compile/PHILIP i386
so far I have managed to compile with little or no errors the following
(cd apache_2.0a4/src ; \
./configure --prefix=/usr/home/p6m7g8/WebServer --target=apache \
--with-optim=-O3 --with-mpm=prefork --enable-cgid \
--enable-speling --enable-rewrite --enable-auth-anon \
--enable-auth-db --enable-auth-dbm --enable-usertrack \
--enable-status)
(cd expat ; \
echo "libexpat.a: \$(OBJS)" >> Makefile ; \
echo " ar -rc \$@ \$(OBJS)" >> Makefile ; \
echo " ranlib \$@" >> Makefile && \
make libexpat.a)
(cd mysql-3.22.32 ; \
./configure --prefix=/usr/home/p6m7g8/WebServer/mysql \
--enable-assembler --with-low-memory && \
make && \
make install)
(cd libiodbc-2.50 ; \
./configure --prefix=/usr/home/p6m7g8/WebServer/iodbc \
--with-iodbc-inidir=/usr/home/p6m7g8/WebServer/iodbc/etc && \
make && \
make install)
However; when I get to
php-4.0.1pl2/
(cd php-4.0.1pl2 ; \
./configure --with-apache=../apache_2.0a4 \
--with-iodbc=/usr/home/p6m7g8/WebServer/iodbc \
--with-mysql=/usr/home/p6m7g8/WebServer/mysql \
--with-xml --enable-ftp \
--enable-force-cgi-redirect
make
make install) {not reached}
Output follows (at least the relevant part):
Making all in apache
gcc -DHAVE_CONFIG_H -I. -I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi/apache
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/main
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/os/unix
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/lib/apr/include
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/Zend
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2
-I/usr/home/p6m7g8/WebServer/mysql/include/mysql
-I/usr/home/p6m7g8/WebServer/iodbc/include
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/ext/xml/expat/xmltok
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/ext/xml/expat/xmlparse
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/os/unix
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/lib/apr/include
-DXML_BYTE_ORDER=12 -g -O2 -c sapi_apache.c && touch sapi_apache.lo
In file included from
/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include/httpd.h:989,
from sapi_apache.c:32:
/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include/pcreposix.h:47: syntax
error before `10'
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi/apache.
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi/apache.
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi.
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2.
[ttyp3]:p6m7g8@p6m7g8.student.umd.edu /WWW/2/php-4.0.1pl2 3 >
Then I tried :
(cd php-4.0.1pl2 ; \
./configure --with-apache=../apache_2.0a4
--with-iodbc=/usr/home/p6m7g8/WebServer/iodbc
--with-mysql=/usr/home/p6m7g8/WebServer/mysql
--with-xml --enable-ftp
--enable-force-cgi-redirect --without-pcre-regex
make
make install) {not reached}
Again the relevant output follows :
Making all in apache
gcc -DHAVE_CONFIG_H -I. -I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi/apache
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/main
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/os/unix
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/lib/apr/include
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/Zend
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2
-I/usr/home/p6m7g8/WebServer/mysql/include/mysql
-I/usr/home/p6m7g8/WebServer/iodbc/include
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/ext/xml/expat/xmltok
-I/usr/home/p6m7g8/WWW/2/php-4.0.1pl2/ext/xml/expat/xmlparse
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/os/unix
-I/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/lib/apr/include
-DXML_BYTE_ORDER=12 -g -O2 -c sapi_apache.c && touch sapi_apache.lo
In file included from
/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include/httpd.h:989,
from sapi_apache.c:32:
/usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include/pcreposix.h:47: syntax
error before `10'
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi/apache.
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi/apache.
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2/sapi.
*** Error code 1
Stop in /usr/home/p6m7g8/WWW/2/php-4.0.1pl2.
[ttyp3]:p6m7g8@p6m7g8.student.umd.edu /WWW/2/php-4.0.1pl2 6 >
grep -n 10 /usr/home/p6m7g8/WWW/2/apache_2.0a4/src/include/pcreposix.h
[no output] i.e. no match
here is line 47
enum {
REG_ASSERT = 1, /* internal error ? */
/* Line 47 */ REG_BADBR, /* invalid repeat counts in {} */
REG_BADPAT, /* pattern error */
REG_BADRPT, /* ? * + invalid */
REG_EBRACE, /* unbalanced {} */
REG_EBRACK, /* unbalanced [] */
REG_ECOLLATE, /* collation error - not relevant */
REG_ECTYPE, /* bad class */
REG_EESCAPE, /* bad escape sequence */
REG_EMPTY, /* empty expression */
REG_EPAREN, /* unbalanced () */
REG_ERANGE, /* bad range inside [] */
REG_ESIZE, /* expression too big */
REG_ESPACE, /* failed to get memory */
REG_ESUBREG, /* bad back reference */
REG_INVARG, /* bad argument */
REG_NOMATCH /* match failed */
};
Does anyone have any ideas about this...
Is this conflict of versions, or the use of the Alpha version of apache,
or a version of PHP4 that is not stable yet ?
If you want anymore information on the problem E-mail me or the list
Thanks in Advance.
*****************************************************************************
Philip M. Gollucci
E-mail : gollucci@wam.umd.edu
Philip@p6m7g8.com
Phone : 301.249.6261
Major : Computer Science
Electrical Engineering
Current Job : Co Science, Discovery, & the Universe Webmaster
*****************************************************************************
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.GSO.4.21.0007172054410.24918-100000>
