From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Mar 16 10:13:01 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id KAA19006
	Mon, 16 Mar 1998 10:13:01 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id KAA19001
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 16 Mar 1998 10:13:00 +0900 (JST)
Received: from system.hitachi.co.jp by hitiij.hitachi.co.jp (8.8.8+2.7Wbeta7/3.5W-hitiij) id KAA06548; Mon, 16 Mar 1998 10:00:16 +0900 (JST)
Received: from ws104170.system.hitachi.co.jp by system.hitachi.co.jp (8.6.11+2.4W/3.5Wpl5-sysgw) id KAA11561; Mon, 16 Mar 1998 10:10:05 +0900
Message-Id: <9803160111.AA01112@ws104170.system.hitachi.co.jp>
From: Kazunori Sasao <k-sasao@system.hitachi.co.jp>
Date: Mon, 16 Mar 1998 10:11:24 +0900
To: FreeBSD-users-jp@jp.freebsd.org
MIME-Version: 1.0
X-Mailer: AL-Mail 1.30
Content-Type: text/plain; charset=iso-2022-jp
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 25986
Subject: [FreeBSD-users-jp 25986] PHP/FI Install error
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$3$s$K$A$O!":{Hx$G$9!#(J

URL 
http://www.sra.co.jp/people/t-ishii/sd/9801/node7.html#SECTION0007000000000000
0000
$B$r;29M$K!"(JFreeBSD2.2.1-RE,PostgreSQL,PHP/FI,apache$B$r%$%s%9%H!<%k(J
$B$7$h$&$H:#%H%i%$$7$F$*$j$^$9!#(J
apache$B$O(Japache-1.2.4.tar.gz$B$r%=!<%9E83+!#(J
PostgreSQL$B$r%$%s%9%H!<%k(J $B!&!&(J $B$3$l$O@5>o2TF0$7$F$*$j$^$9!#(J
$B$3$3$G!"(Jgdbm$B$r%Q%C%1!<%8%$%s%9%H!<%k$r9T$$!#(J
PHP/FI$B$r(Jphp-2.0b12.tar.gz$B$HF|K\8l%Q%C%A$G$"$k(Jkanji2.0b12.patch.gz$B$r(J
$B$b$H$K%3%s%Q%$%k$7$^$7$?!#(J
$B$=$N;~$N(Jmake$B8e%a%C%;!<%8(J
cp mod_php.[ch] libphp.a /usr/local/etc/httpd/src

You now need to recompile your Apache server.
mod_php.* and libphp.a should have been copied to your
Apache src directory, if they weren't, do so manually.
Then edit your Configuration file for Apache, look for
the EXTRA_CFLAGS line and add 
-DSERVER_SUBVERSION=\"PHP/FI-2.0b12\", then on
the "EXTRA_LIBS" (not "EXTRA_LFLAGS"!) line, add:

-L. -lphp  -lgdbm           -L/usr/local/pgsql/lib -lpq -lm

If you have the GD library, you will need to add -lgd to the above.
Make sure you add -lgd before -lm on the above line.

For Apache 1.2 you must set the WANTHSREGEX Configuration parameter to 'no'
Then add the following line to the very end of the Configuration file:

Module php_module   mod_php.o

After compiling and testing your httpd binary, you may want to
strip it of its debugging symbols with: strip httpd

If you get a linker error referring to the regerror() function, then edit
the Apache Makefile and change the REGLIB and LIBS order in the httpd make 
rule

$B$G!"(Japache$B$N(JConfiguration$B%U%!%$%k$N0lIt$r=$@5!uDI2C$r0J2<(J
$B$NItJ,$r9T$$$^$7$?!#(J

$B!&(J
$B!&(J
EXTRA_CFLAGS= -I./jp.regex -DSERVER_SUBVERSION=\"PHP/FI-2.0b12\"
EXTRA_LFLAGS=
EXTRA_LIBS= -L. -lphp -L/usr/local/lib -lgdbm -L/usr/local/pgsql/lib -lpq 
-L./jp.regex -lregex  -lm
EXTRA_INCLUDES=
$B!&(J
$B!&(J
Rule WANTHSREGEX=no
$B!&(J
$B!&(J
Module php_module          mod_php.o

$B$=$7$F!"(JURL$B;29M$K=>$$(Japache$B$r(Jmake$B$9$k$H<!$N(Jerror$B$,H/@8$7$^$9!#(J
$BL^O@(JPHP/FI$B$N(Jmake$B%a%C%;!<%8$N(J
mod_php.*  libphp.a$B$r(J ../httpd/src$B$K%3%T!<$7$^$7$?!#(J
$B7k2L(J
gcc    -o httpd alloc.o http_main.o http_core.o http_config.o http_request.o  
http_log.o http_protocol.o rfc1413.o util.o util_script.o modules.o buff.o 
md5c.o util_md5.o explain.o http_bprintf.o util_date.o util_snprintf.o 
mod_env.o  mod_log_config.o  mod_mime.o  mod_negotiation.o  mod_include.o  
mod_dir.o  mod_cgi.o  mod_asis.o  mod_imap.o  mod_actions.o  mod_userdir.o  
mod_alias.o  mod_access.o  mod_auth.o  mod_browser.o  mod_php.o  -L. -lphp 
-L/usr/local/lib -lgdbm -L/usr/local/pgsql/lib -lpq -L./jp.regex -lregex  -lm 
-lcrypt
ld: -lregex: no match
*** Error code 1

Stop.

$B$H0[>o=*N;$7$^$9!#(J

$B$I$J$?$+5$$E$+$l$k;v$"$j$^$7$?$i!"%"%I%P%$%9$*4j$$$7$^$9!#(J

                             $B".".".".".".".".".".".".".".".".".".".".(J
                              $B"v(J  Kazunori Sasao (fukuoka Japan)       
                               email:k-sasao@system.hitachi.co.jp     
                             http://www.hitachi.momonet.k-isit.or.jp/ 
                                  $B",F|N)6e=#(J Internet $BG'>Z<B83(J        
                             $B".".".".".".".".".".".".".".".".".".".".(J
