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(a)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(a)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;
| }