Unfortunately I cannot help any more on this one; I just built the package on my CentOS 5 system without any problems, so the problem seems to be isolated to Slackware. If it helps with your debugging, make isn't even entering the src subdirectory to compile the sources therein (?!??). Maybe other libraries have experienced a similar build failure on Slackware in the past? You could try manually entering the src/ directory and running make from there...
Would you send me a copy of your libcarddav config.log?
Some things I notice in mine:
Package version is 0.6.2 but the log says 0.6.1.
I see the following conspicuous errors. When I compare the libcarddav and libcaldav config.logs, I don't see these same errors in libcaldav.
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory configure:6213: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcarddav" | #define PACKAGE_TARNAME "libcarddav" | #define PACKAGE_VERSION "0.6.1" | #define PACKAGE_STRING "libcarddav 0.6.1" | #define PACKAGE_BUGREPORT "mir@datanom.net" | #define PACKAGE "libcarddav" | #define VERSION "0.6.1" | /* end confdefs.h. */ | #include <ac_nonexistent.h>
... ...
configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "libcarddav" | #define PACKAGE_TARNAME "libcarddav" | #define PACKAGE_VERSION "0.6.1" | #define PACKAGE_STRING "libcarddav 0.6.1" | #define PACKAGE_BUGREPORT "mir@datanom.net" | #define PACKAGE "libcarddav" | #define VERSION "0.6.1" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define STDC_HEADERS 1 | /* end confdefs.h. */ | #include <stdio.h> | #ifdef HAVE_SYS_TYPES_H | # include <sys/types.h> | #endif | #ifdef HAVE_SYS_STAT_H | # include <sys/stat.h> | #endif | #ifdef STDC_HEADERS | # include <stdlib.h> | # include <stddef.h> | #else | # ifdef HAVE_STDLIB_H | # include <stdlib.h> | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include <memory.h> | # endif | # include <string.h> | #endif | #ifdef HAVE_STRINGS_H | # include <strings.h> | #endif | #ifdef HAVE_INTTYPES_H | # include <inttypes.h> | #endif | #ifdef HAVE_STDINT_H | # include <stdint.h> | #endif | #ifdef HAVE_UNISTD_H | # include <unistd.h> | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | }