Moin,

I just remembered that I used strchr(3) in my last commit to spamc and 
according to the man page is that one part of C99, so might be missing on 
some system (?).

I wondered what autofoo might say about it and got this:

[EMAIL PROTECTED] ~/projects/current/spamassassin/3.1.clean/spamc $ autoscan
configure.in: warning: missing AC_CHECK_FUNCS([alarm]) wanted by: utils.c:79
configure.in: warning: missing AC_CHECK_FUNCS([dup2]) wanted by: spamc.c:513
configure.in: warning: missing AC_CHECK_FUNCS([gethostbyname]) wanted by: 
libspamc.c:1493
configure.in: warning: missing AC_CHECK_FUNCS([inet_ntoa]) wanted by: 
libspamc.c:360
configure.in: warning: missing AC_CHECK_FUNCS([memset]) wanted by: 
libspamc.c:303
configure.in: warning: missing AC_CHECK_FUNCS([strcasecmp]) wanted by: 
libspamc.c:805
configure.in: warning: missing AC_CHECK_FUNCS([strchr]) wanted by: 
libspamc.c:1488
configure.in: warning: missing AC_CHECK_FUNCS([strerror]) wanted by: 
libspamc.c:211
configure.in: warning: missing AC_CHECK_FUNCS([strstr]) wanted by: 
libspamc.c:828
configure.in: warning: missing AC_CHECK_HEADERS([arpa/inet.h]) wanted by: 
libspamc.c:40
configure.in: warning: missing AC_CHECK_HEADERS([fcntl.h]) wanted by: 
spamc.c:30
configure.in: warning: missing AC_FUNC_FORK wanted by: qmail-spamc.c:87
configure.in: warning: missing AC_FUNC_MALLOC wanted by: libspamc.c:465
configure.in: warning: missing AC_TYPE_SIGNAL wanted by: spamc.c:625
[EMAIL PROTECTED] ~/projects/current/spamassassin/3.1.clean/spamc $ autoheader
autoheader-2.59: WARNING: Using auxiliary files such as `acconfig.h', 
`config.h.bot'
autoheader-2.59: WARNING: and `config.h.top', to define templates for 
`config.h.in'
autoheader-2.59: WARNING: is deprecated and discouraged.
autoheader-2.59:
autoheader-2.59: WARNING: Using the third argument of `AC_DEFINE' and
autoheader-2.59: WARNING: `AC_DEFINE_UNQUOTED' allows to define a template 
without
autoheader-2.59: WARNING: `acconfig.h':
autoheader-2.59:
autoheader-2.59: WARNING:   AC_DEFINE([NEED_FUNC_MAIN], 1,
autoheader-2.59:                [Define if a function `main' is needed.])
autoheader-2.59:
autoheader-2.59: WARNING: More sophisticated templates can also be produced, 
see the
autoheader-2.59: WARNING: documentation.
[EMAIL PROTECTED] ~/projects/current/spamassassin/3.1.clean/spamc $ svn diff 
config.h.in
Index: config.h.in
===================================================================
--- config.h.in (revision 202147)
+++ config.h.in (working copy)
@@ -25,9 +25,6 @@
 /* Define to 1 if you have the <inttypes.h> header file. */
 #undef HAVE_INTTYPES_H

-/* Define to 1 if you have the `crypto' library (-lcrypto). */
-#undef HAVE_LIBCRYPTO
-
 /* Define to 1 if you have the `dl' library (-ldl). */
 #undef HAVE_LIBDL

@@ -40,9 +37,6 @@
 /* Define to 1 if you have the `socket' library (-lsocket). */
 #undef HAVE_LIBSOCKET

-/* Define to 1 if you have the `ssl' library (-lssl). */
-#undef HAVE_LIBSSL
-
 /* Define to 1 if you have the <memory.h> header file. */
 #undef HAVE_MEMORY_H

Do we care about the missing checks?  Why does autoheader want to remove the 
SSL/crypto defines?

Cheers,
Malte

Reply via email to