Hi,
in order to run apache2 on FreeBSD, you need to add --with-tsrm-pth to
your ./configure line.
I attached a patch to configure.in that throws a WARNING. I hope I
cought all possibilities, but I am sure Jani will find a gotcha; thats
why I have not comitted it directly ;)

Jan
-- 
Q: Thank Jan? A: http://geschenke.an.dasmoped.net/
Index: configure.in
===================================================================
RCS file: /repository/php4/configure.in,v
retrieving revision 1.334
diff -u -r1.334 configure.in
--- configure.in        6 Apr 2002 13:42:39 -0000       1.334
+++ configure.in        7 Apr 2002 13:59:19 -0000
@@ -1170,6 +1170,15 @@
 dnl      rm -f main/internal_functions.c.old
 dnl  fi
 
+  if test $UNAME = "FreeBSD" && test $PHP_SAPI = "apache2filter" && test $TSRM_PTH != 
+"pth-config" ; then
+    echo "+--------------------------------------------------------------------+"
+    echo "|                        *** WARNING ***                             |"
+    echo "|                                                                    |"
+    echo "| In order to build PHP as a Apache2 module on FreeBSD, you have to  |"
+    echo "| add  --with-tsrm-pth to your ./configure line. Therefore you need  |"
+    echo "| to install gnu-pth from /usr/ports/devel/pth.                      |"
+  fi
+
   if test -n "$PHP_APXS_BROKEN"; then
     echo "+--------------------------------------------------------------------+"
     echo "| WARNING: Your $APXS script is most likely broken."
-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to