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>