--- parser3/Attic/configure.in 2013/07/16 14:38:42 1.184 +++ parser3/Attic/configure.in 2015/04/21 21:47:44 1.207 @@ -1,6 +1,6 @@ dnl Autoconf initialisation AC_PREREQ(2.59) -AC_INIT(parser, 3.4.3b) +AC_INIT(parser, 3.4.4b) AC_CONFIG_SRCDIR(README) @@ -351,43 +351,23 @@ AC_C_BIGENDIAN( AC_TYPE_SIZE_T AC_TYPE_SSIZE_T +AC_TYPE_UINT8_T +AC_TYPE_UINT16_T AC_TYPE_UINT32_T +AC_TYPE_UINT64_T + +AC_STRUCT_DIRENT_D_TYPE + +AC_SYS_LARGEFILE dnl Checks for C header files +AC_HEADER_STDC AC_HEADER_TIME -AC_CHECK_HEADERS( -assert.h \ -signal.h \ -unistd.h \ -process.h \ -stddef.h \ -stdarg.h \ -fcntl.h \ -sys/stat.h \ -io.h \ -stdio.h \ -errno.h \ -ctype.h \ -math.h \ -crypt.h \ -time.h sys/time.h \ -string.h \ -direct.h \ -setjmp.h \ -memory.h \ -limits.h \ -sys/file.h \ -sys/locking.h \ -sys/types.h \ -sys/select.h \ -sys/resource.h \ -winsock.h \ -sys/socket.h \ -netinet/in.h \ -arpa/inet.h \ -netdb.h -) +AC_CHECK_HEADERS(stdio.h sys/types.h sys/stat.h stdlib.h stddef.h memory.h string.h strings.h inttypes.h stdint.h unistd.h) +AC_CHECK_HEADERS(assert.h limits.h ctype.h math.h process.h stdarg.h setjmp.h signal.h) +AC_CHECK_HEADERS(errno.h dirent.h fcntl.h io.h sys/file.h sys/locking.h sys/select.h sys/resource.h sys/wait.h) +AC_CHECK_HEADERS(sys/socket.h netinet/in.h arpa/inet.h netdb.h) dnl Checks for libraries @@ -408,7 +388,6 @@ case "$host" in ;; *-cygwin*) AC_DEFINE(WIN32,,Windows32 target platform) - AC_CHECK_LIB(wsock32, socket) ;; esac @@ -417,33 +396,24 @@ AC_CHECK_LIB(crypt, crypt) dnl Checks for functions -AC_CHECK_FUNCS( -flock \ -_locking \ -fcntl \ -lockf \ -ftruncate \ -fchmod \ -getrusage \ -gettimeofday \ -crypt \ -sigsetjmp \ -siglongjmp \ -unsetenv -) +AC_CHECK_FUNCS(flock _locking fcntl lockf ftruncate fchmod) +AC_CHECK_FUNCS(getrusage gettimeofday crypt sigsetjmp siglongjmp unsetenv) + dnl on some linux[seen on 2.4] it's a macro PA_CHECK_SIGSETJMP + dnl see comment above AC_LANG_PUSH(C++) PA_CHECK_MATH_FUNCS_ONE_ARG(trunc round sign) AC_LANG_POP -dnl We require qsort(3) +dnl We require qsort(3) AC_CHECK_FUNCS(qsort, , AC_MSG_ERROR([No qsort library function.])) + dnl For correct mail receiving we need to know local offset from GMT dnl it be timezone+(daylight?60*60*sign(timezone):0) dnl or it can be tm.tm_gmtoff or it can be tm.tm_tzadj @@ -462,7 +432,6 @@ AC_TRY_COMPILE([#include ], [str dnl Output header and makefiles - AH_TEMPLATE([HAVE_DAYLIGHT],[Define if you have daylight external variable in ]) AH_TEMPLATE([HAVE_TIMEZONE],[Define if you have timezone external variable in ]) AH_TEMPLATE([HAVE_TM_GMTOFF],[Define if you have tm_gmtoff member of tm structure in ]) @@ -491,8 +460,9 @@ AC_OUTPUT( src/lib/sdbm/Makefile src/lib/sdbm/pa-include/Makefile src/lib/json/Makefile - src/lib/memcached/Makefile src/lib/curl/Makefile + src/lib/punycode/Makefile + src/lib/memcached/Makefile src/targets/Makefile src/targets/cgi/Makefile src/targets/apache/Makefile