From: Cliff Woolley Date: Fri, 17 May 2002 08:07:14 +0000 (+0000) Subject: Allow the version checks for --with-apxs= and --with-apxs2= to work X-Git-Tag: php-4.3.0dev-ZendEngine2~27 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8283979afc0ebfa61d1adbbe5dd56144c3961009;p=php Allow the version checks for --with-apxs= and --with-apxs2= to work with development version of Apache, whose version strings end in "-dev", eg "Apache/2.0.37-dev". PR: 17233 Submitted by: Dale Ghent --- diff --git a/sapi/apache/config.m4 b/sapi/apache/config.m4 index cb56d9c24e..f0d1fae255 100644 --- a/sapi/apache/config.m4 +++ b/sapi/apache/config.m4 @@ -36,7 +36,7 @@ AC_ARG_WITH(apxs, APXS_HTTPD=`$APXS -q SBINDIR`/`$APXS -q TARGET` # Test that we're trying to configure with apache 1.x - APACHE_VERSION=`$APXS_HTTPD -v | head -1 | cut -f3 -d' ' | cut -f2 -d'/' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` + APACHE_VERSION=`$APXS_HTTPD -v | head -1 | cut -f3 -d' ' | cut -f2 -d'/' | cut -f1 -d'-' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test "$APACHE_VERSION" -ge 2000000; then AC_MSG_ERROR([You have enabled Apache 1.3 support while your server is Apache 2. Please use the appropiate switch --with-apxs2]) fi diff --git a/sapi/apache2filter/config.m4 b/sapi/apache2filter/config.m4 index 7a3b91b04f..76248f6f8c 100644 --- a/sapi/apache2filter/config.m4 +++ b/sapi/apache2filter/config.m4 @@ -42,7 +42,7 @@ AC_ARG_WITH(apxs2, done # Test that we're trying to configure with apache 2.x - APACHE_VERSION=`$APXS_HTTPD -v | head -1 | cut -f3 -d' ' | cut -f2 -d'/' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` + APACHE_VERSION=`$APXS_HTTPD -v | head -1 | cut -f3 -d' ' | cut -f2 -d'/' | cut -f1 -d'-' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test "$APACHE_VERSION" -le 2000000; then AC_MSG_ERROR([You have enabled Apache 2 support while your server is Apache 1.3. Please use the appropiate switch --with-apxs (without the 2)]) elif test "$APACHE_VERSION" -lt 2000035; then