X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=configure.ac;h=8e9ca7d05527463fc916e4880dd7ad6ba1b95662;hp=5b46c170185abd4143d36356b21c7f7bd95391b1;hb=123ace95d32271900674b83872abbaad5024a885;hpb=55b45ec9ba3ef54395b3d22b3d00404f35e636a3 diff --git a/configure.ac b/configure.ac index 5b46c170..8e9ca7d0 100644 --- a/configure.ac +++ b/configure.ac @@ -26,7 +26,7 @@ AC_C_BIGENDIAN() AC_PROG_CC AC_PROG_CPP AC_PROG_INSTALL - +AC_REPLACE_FNMATCH AC_HEADER_DIRENT AC_HEADER_STDC @@ -48,12 +48,15 @@ AC_TYPE_SIZE_T AC_HEADER_TIME AC_STRUCT_TM AC_TYPE_INT16_T +AC_TYPE_INT32_T +AC_TYPE_INT64_T AC_TYPE_MODE_T AC_TYPE_SSIZE_T AC_TYPE_UID_T +AC_TYPE_UINT8_T AC_TYPE_UINT16_T AC_TYPE_UINT32_T -AC_TYPE_UINT8_T +AC_TYPE_UINT64_T # Checks for library functions. AC_FUNC_FORK @@ -74,7 +77,7 @@ AC_FUNC_LSTAT AC_CHECK_FUNCS([atexit dup2 memchr memmove memset \ regcomp select strchr strdup strerror strstr strtol uname \ fchdir gettimeofday localtime_r munmap strcasecmp strcspn \ - strncasecmp strrchr strspn alarm], [], + strncasecmp strrchr strspn alarm mkdir rmdir], [], [AC_MSG_ERROR([function not found, cannot live without it])]) all_errlist_objs="server mp3_afh afh_common vss command net string signal time @@ -190,7 +193,11 @@ AC_CHECK_LIB([c], [socket], server_ldflags="$server_ldflags $socket_lib" client_ldflags="$client_ldflags $socket_lib" audioc_ldflags="$audioc_ldflags $socket_lib" +audiod_ldflags="$audiod_ldflags $socket_lib" recv_ldflags="$recv_ldflags $socket_lib" +AC_SEARCH_LIBS([connect],[socket],[],[ + AC_MSG_ERROR([Fatal: Did not find connect().]) +],[]) ########################################################################### libnsl AC_CHECK_LIB([c], [gethostbyname], [nsl_lib=], @@ -200,6 +207,9 @@ server_ldflags="$server_ldflags $nsl_lib" client_ldflags="$client_ldflags $nsl_lib" audioc_ldflags="$audioc_ldflags $nsl_lib" recv_ldflags="$recv_ldflags $nsl_lib" +AC_SEARCH_LIBS([inet_ntoa],[nsl],[],[ + AC_MSG_ERROR([Fatal: Did not find inet_ntoa().]) +],[]) ########################################################################### ucred AC_MSG_CHECKING(for struct ucred) AC_TRY_LINK([