X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=config9.m4;h=9ca835630506f1a608fcfb7b75bb994e917dff50;hp=85a7ec4ceb3e7b5eee9668015475e005a94a6ffa;hb=f155d6d142f3320ec0d327a993773d453e25ddc3;hpb=4ffb062b7475b0d7bd4737a959bebd9f557d8a95 diff --git a/config9.m4 b/config9.m4 index 85a7ec4..9ca8356 100644 --- a/config9.m4 +++ b/config9.m4 @@ -68,7 +68,6 @@ if test "$PHP_HTTP" != "no"; then AC_DEFUN([HTTP_HAVE_PHP_EXT], [ extname=$1 haveext=$[PHP_]translit($1,a-z_-,A-Z__) - AC_MSG_CHECKING([for ext/$extname support]) if test -x "$PHP_EXECUTABLE"; then grepext=`$PHP_EXECUTABLE -m | $EGREP ^$extname\$` @@ -96,13 +95,11 @@ if test "$PHP_HTTP" != "no"; then dnl ---- dnl STDC dnl ---- + AC_TYPE_OFF_T + dnl getdomainname() is declared in netdb.h on some platforms: AIX, OSF AC_CHECK_HEADERS([netdb.h unistd.h]) PHP_CHECK_FUNC(gethostname, nsl) PHP_CHECK_FUNC(getdomainname, nsl) - PHP_CHECK_FUNC(getservbyport, nsl) - PHP_CHECK_FUNC(getservbyport_r, nsl) - PHP_CHECK_FUNC(getservbyname, nsl) - PHP_CHECK_FUNC(getservbyname_r, nsl) dnl ---- dnl ZLIB @@ -331,7 +328,7 @@ dnl ---- AC_MSG_CHECKING([for libevent version, roughly]) if test -f "$EVENT_DIR/include/event2/event.h"; then - EVENT_VER="`$EGREP _EVENT_VERSION $EVENT_DIR/include/event2/event-config.h | $AWK '{print $3}'`" + EVENT_VER="`$AWK '/_EVENT_VERSION/ {gsub(/\"/,\"\",$3); print $3}' < $EVENT_DIR/include/event2/event-config.h`" AC_DEFINE([PHP_HTTP_HAVE_EVENT2], [1], [ ]) else AC_DEFINE([PHP_HTTP_HAVE_EVENT2], [0], [ ]) @@ -379,7 +376,7 @@ dnl ---- PHP_ADD_INCLUDE([$HTTP_EXT_RAPHF_INCDIR]) fi ], [ - AC_MSG_ERROR([Please install pecl/raphf]) + AC_MSG_ERROR([Please install pecl/raphf and activate extension=raphf.$SHLIB_DL_SUFFIX_NAME in your php.ini]) ]) dnl ---- @@ -407,7 +404,7 @@ dnl ---- PHP_ADD_INCLUDE([$HTTP_EXT_PROPRO_INCDIR]) fi ], [ - AC_MSG_ERROR([Please install pecl/propro]) + AC_MSG_ERROR([Please install pecl/propro and activate extension=propro.$SHLIB_DL_SUFFIX_NAME in your php.ini]) ]) PHP_ARG_WITH([http-shared-deps], [whether to depend on extensions which have been built shared],