Index: configure.ac
===================================================================
RCS file: /cvsroot/curl/curl/configure.ac,v
retrieving revision 1.164
diff -u -r1.164 configure.ac
--- configure.ac	4 Oct 2005 20:32:17 -0000	1.164
+++ configure.ac	14 Oct 2005 19:17:08 -0000
@@ -41,11 +41,6 @@
 AC_MSG_CHECKING([curl version])
 AC_MSG_RESULT($VERSION)
 
-dnl
-dnl we extract the numerical version for curl-config only
-VERSIONNUM=`$SED -ne 's/^#define LIBCURL_VERSION_NUM 0x\(.*\)/\1/p' ${srcdir}/include/curl/curlver.h`
-AC_SUBST(VERSIONNUM)
-
 dnl Solaris pkgadd support definitions
 PKGADD_PKG="HAXXcurl"
 PKGADD_NAME="cURL - a client that groks URLs"
@@ -1857,6 +1852,20 @@
        AC_MSG_RESULT(yes)
 )
 
+dnl ************************************************************
+dnl extract the numerical version for curl-config only
+AC_MSG_CHECKING([libcurl version (hex)])
+cat > "conftest.$ac_ext" <<EOF
+#include "${srcdir}/include/curl/curlver.h"
+print sprintf "%x", LIBCURL_VERSION_NUM ;
+EOF
+VERSIONNUM=`(eval "$ac_cpp conftest.$ac_ext") | $PERL`
+rm -f "conftest.$ac_ext"
+AC_SUBST(VERSIONNUM)
+AC_MSG_RESULT($VERSIONNUM)
+
+dnl ************************************************************
+
 if test "x$ws2" = "xyes"; then
 
   dnl If ws2_32 is wanted, make sure it is the _last_ lib in LIBS (makes


