This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. configure:591: checking host system type configure:614: checking build system type configure:640: checking for ar configure:672: checking for ranlib configure:749: checking for gcc configure:828: checking whether we are using GNU C configure:837: gcc -E conftest.c configure:852: checking whether gcc accepts -g configure:881: checking for POSIXized ISC configure:919: checking for a BSD compatible install configure:980: checking how to run the C preprocessor configure:1001: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for sys/file.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for sys/param.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for stdlib.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for string.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for unistd.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for strings.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for sys/time.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1063: checking for sys/resource.h configure:1073: gcc -E conftest.c >/dev/null 2>conftest.out configure:1100: checking for sys/wait.h that is POSIX.1 compatible configure:1121: gcc -c -g -O2 conftest.c 1>&5 configure:1749: checking whether the C compiler (gcc -g -O2 ) works configure:1765: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1791: checking whether the C compiler (gcc -g -O2 ) is a cross-compiler configure:1798: checking for asprintf configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file asprintf /tmp/cctX3b0O.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 1803 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char asprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char asprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_asprintf) || defined (__stub___asprintf) choke me #else asprintf(); #endif ; return 0; } configure:1798: checking for atexit configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for basename configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for bcmp configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for bcopy configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for bzero configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for calloc configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for clock configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for getcwd configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for getpagesize configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for index configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for insque configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for memchr configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for memcmp configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1810: warning: conflicting types for built-in function `memcmp' configure:1798: checking for memcpy configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1810: warning: conflicting types for built-in function `memcpy' configure:1798: checking for memmove configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for memset configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1810: warning: conflicting types for built-in function `memset' configure:1798: checking for mkstemps configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file mkstemps /tmp/ccXg1Byi.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 1803 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char mkstemps(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char mkstemps(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_mkstemps) || defined (__stub___mkstemps) choke me #else mkstemps(); #endif ; return 0; } configure:1798: checking for putenv configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for random configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for rename configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for rindex configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for setenv configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file setenv /tmp/cc2X7rB2.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 1803 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char setenv(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char setenv(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_setenv) || defined (__stub___setenv) choke me #else setenv(); #endif ; return 0; } configure:1798: checking for sigsetmask configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file sigsetmask /tmp/ccadQw3O.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 1803 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char sigsetmask(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char sigsetmask(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_sigsetmask) || defined (__stub___sigsetmask) choke me #else sigsetmask(); #endif ; return 0; } configure:1798: checking for strcasecmp configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strchr configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strdup configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strncasecmp configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strrchr configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strstr configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strtod configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strtol configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for strtoul configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for tmpnam configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for vasprintf configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file vasprintf /tmp/ccT1wvjQ.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 1803 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char vasprintf(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char vasprintf(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_vasprintf) || defined (__stub___vasprintf) choke me #else vasprintf(); #endif ; return 0; } configure:1798: checking for vfprintf configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for vprintf configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for vsprintf configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1798: checking for waitpid configure:1826: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1873: checking for working alloca.h configure:1885: gcc -o conftest -g -O2 conftest.c 1>&5 configure:1906: checking for alloca configure:1939: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2108: checking for ANSI C header files configure:2121: gcc -E conftest.c >/dev/null 2>conftest.out configure:2188: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2212: checking for pid_t configure:2246: checking for vfork.h configure:2256: gcc -E conftest.c >/dev/null 2>conftest.out configure:2252: vfork.h: No such file or directory configure: failed program was: #line 2251 "configure" #include "confdefs.h" #include configure:2281: checking for working vfork configure:2432: gcc -o conftest -g -O2 conftest.c 1>&5 configure: failed program was: #line 2337 "configure" #include "confdefs.h" /* Thanks to Paul Eggert for this test. */ #include #include #include #ifdef HAVE_UNISTD_H #include #endif #ifdef HAVE_VFORK_H #include #endif /* On some sparc systems, changes by the child to local and incoming argument registers are propagated back to the parent. The compiler is told about this with #include , but some compilers (e.g. gcc -O) don't grok . Test for this by using a static variable whose address is put into a register that is clobbered by the vfork. */ static #ifdef __cplusplus sparc_address_test (int arg) #else sparc_address_test (arg) int arg; #endif { static pid_t child; if (!child) { child = vfork (); if (child < 0) { perror ("vfork"); _exit(2); } if (!child) { arg = getpid(); write(-1, "", 0); _exit (arg); } } } main() { pid_t parent = getpid (); pid_t child; sparc_address_test (); child = vfork (); if (child == 0) { /* Here is another test for sparc vfork register problems. This test uses lots of local variables, at least as many local variables as main has allocated so far including compiler temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should reuse the register of parent for one of the local variables, since it will think that parent can't possibly be used any more in this routine. Assigning to the local variable will thus munge parent in the parent process. */ pid_t p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(), p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid(); /* Convince the compiler that p..p7 are live; otherwise, it might use the same hardware register for all 8 local variables. */ if (p != p1 || p != p2 || p != p3 || p != p4 || p != p5 || p != p6 || p != p7) _exit(1); /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent from child file descriptors. If the child closes a descriptor before it execs or exits, this munges the parent's descriptor as well. Test for this by closing stdout in the child. */ _exit(close(fileno(stdout)) != 0); } else { int status; struct stat st; while (wait(&status) != child) ; exit( /* Was there some problem with vforking? */ child < 0 /* Did the child fail? (This shouldn't happen.) */ || status /* Did the vfork/compiler bug occur? */ || parent != getpid() /* Did the file descriptor bug occur? */ || fstat(fileno(stdout), &st) != 0 ); } } configure:2459: checking for sys_errlist configure:2471: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2459: checking for sys_nerr configure:2471: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2459: checking for sys_siglist configure:2471: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file sys_siglist /tmp/ccMD3B0j.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 2464 "configure" #include "confdefs.h" int *p; int main() { extern int sys_siglist; p = &sys_siglist; ; return 0; } configure:2497: checking for getrusage configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for on_exit configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 Undefined first referenced symbol in file on_exit /tmp/ccDTbWcH.o ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status configure: failed program was: #line 2502 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char on_exit(); below. */ #include /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char on_exit(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_on_exit) || defined (__stub___on_exit) choke me #else on_exit(); #endif ; return 0; } configure:2497: checking for psignal configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for strerror configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for strsignal configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for sysconf configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for times configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for sbrk configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5 configure:2497: checking for gettimeofday configure:2525: gcc -o conftest -g -O2 conftest.c 1>&5