[cfe-dev] Clang on Clang on Cygwin - configure failure

Aaron Gray aaronngray.lists at googlemail.com
Tue Apr 20 06:26:32 PDT 2010


On doing a configure :-

    /usr/build/llvm-2/configure --prefix=/usr/llvm-2 CC=/usr/llvm/bin/clang
CXX=/usr/llvm/bin/clang++

I am getting the following warnings and an error at the end :-

checking dlfcn.h presence... yes
configure: WARNING: dlfcn.h: present but cannot be compiled
configure: WARNING: dlfcn.h:     check for missing prerequisite headers?
configure: WARNING: dlfcn.h: see the Autoconf documentation
configure: WARNING: dlfcn.h:     section "Present But Cannot Be Compiled"
configure: WARNING: dlfcn.h: proceeding with the preprocessor's result
configure: WARNING: dlfcn.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for dlfcn.h... yes
checking dynamic linker characteristics... Win32 ld.exe
checking which extension is used for loadable modules... .dll
checking which variable specifies run-time library path... PATH
checking for the default library search path... /lib /usr/lib
checking for objdir... .libs
checking command to parse /usr/bin/nm -B output from  object... ok
checking whether libtool supports -dlopen/-dlpreopen... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen in -ldl... yes
checking for dlerror... yes
checking for _ prefix in compiled symbols... yes
checking whether we have to add an underscore for dlsym... unknown
checking whether deplibs are loaded by dlopen... unknown
checking argz.h usability... no
checking argz.h presence... yes
configure: WARNING: argz.h: present but cannot be compiled
configure: WARNING: argz.h:     check for missing prerequisite headers?
configure: WARNING: argz.h: see the Autoconf documentation
configure: WARNING: argz.h:     section "Present But Cannot Be Compiled"
configure: WARNING: argz.h: proceeding with the preprocessor's result
configure: WARNING: argz.h: in the future, the compiler will take precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for argz.h... yes
checking assert.h usability... no
checking assert.h presence... yes
configure: WARNING: assert.h: present but cannot be compiled
configure: WARNING: assert.h:     check for missing prerequisite headers?
configure: WARNING: assert.h: see the Autoconf documentation
configure: WARNING: assert.h:     section "Present But Cannot Be Compiled"
configure: WARNING: assert.h: proceeding with the preprocessor's result
configure: WARNING: assert.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for assert.h... yes
checking ctype.h usability... no
checking ctype.h presence... yes
configure: WARNING: ctype.h: present but cannot be compiled
configure: WARNING: ctype.h:     check for missing prerequisite headers?
configure: WARNING: ctype.h: see the Autoconf documentation
configure: WARNING: ctype.h:     section "Present But Cannot Be Compiled"
configure: WARNING: ctype.h: proceeding with the preprocessor's result
configure: WARNING: ctype.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for ctype.h... yes
checking errno.h usability... no
checking errno.h presence... yes
configure: WARNING: errno.h: present but cannot be compiled
configure: WARNING: errno.h:     check for missing prerequisite headers?
configure: WARNING: errno.h: see the Autoconf documentation
configure: WARNING: errno.h:     section "Present But Cannot Be Compiled"
configure: WARNING: errno.h: proceeding with the preprocessor's result
configure: WARNING: errno.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for errno.h... yes
checking malloc.h usability... no
checking malloc.h presence... yes
configure: WARNING: malloc.h: present but cannot be compiled
configure: WARNING: malloc.h:     check for missing prerequisite headers?
configure: WARNING: malloc.h: see the Autoconf documentation
configure: WARNING: malloc.h:     section "Present But Cannot Be Compiled"
configure: WARNING: malloc.h: proceeding with the preprocessor's result
configure: WARNING: malloc.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for malloc.h... yes
checking for memory.h... (cached) no
checking for stdlib.h... (cached) no
checking stdio.h usability... no
checking stdio.h presence... yes
configure: WARNING: stdio.h: present but cannot be compiled
configure: WARNING: stdio.h:     check for missing prerequisite headers?
configure: WARNING: stdio.h: see the Autoconf documentation
configure: WARNING: stdio.h:     section "Present But Cannot Be Compiled"
configure: WARNING: stdio.h: proceeding with the preprocessor's result
configure: WARNING: stdio.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking errno.h usability... no
checking errno.h presence... yes
configure: WARNING: errno.h: present but cannot be compiled
configure: WARNING: errno.h:     check for missing prerequisite headers?
configure: WARNING: errno.h: see the Autoconf documentation
configure: WARNING: errno.h:     section "Present But Cannot Be Compiled"
configure: WARNING: errno.h: proceeding with the preprocessor's result
configure: WARNING: errno.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for errno.h... yes
checking malloc.h usability... no
checking malloc.h presence... yes
configure: WARNING: malloc.h: present but cannot be compiled
configure: WARNING: malloc.h:     check for missing prerequisite headers?
configure: WARNING: malloc.h: see the Autoconf documentation
configure: WARNING: malloc.h:     section "Present But Cannot Be Compiled"
configure: WARNING: malloc.h: proceeding with the preprocessor's result
configure: WARNING: malloc.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for malloc.h... yes
checking for memory.h... (cached) no
checking for stdlib.h... (cached) no
checking stdio.h usability... no
checking stdio.h presence... yes
configure: WARNING: stdio.h: present but cannot be compiled
configure: WARNING: stdio.h:     check for missing prerequisite headers?
configure: WARNING: stdio.h: see the Autoconf documentation
configure: WARNING: stdio.h:     section "Present But Cannot Be Compiled"
configure: WARNING: stdio.h: proceeding with the preprocessor's result
configure: WARNING: stdio.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for stdio.h... yes
checking for unistd.h... (cached) no
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking sys/dl.h usability... no
checking sys/dl.h presence... no
checking for sys/dl.h... no
checking dld.h usability... no
checking dld.h presence... no
checking for dld.h... no
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking for string.h... (cached) no
checking for strings.h... (cached) no
checking for strchr... yes
checking for strrchr... yes
checking for memcpy... yes
checking for memmove... yes
checking for strcmp... yes
checking for closedir... yes
checking for opendir... yes
checking for readdir... yes
checking for llvm-gcc.exe... no
checking for llvm-g++.exe... no
checking LLVM capable compiler... clang
checking tool compatibility... ok
checking optional compiler flags... -Wno-variadic-macros
-Wno-missing-field-init
ializers
checking for sin in -lm... yes
checking for library containing dlopen... none required
checking for library containing mallinfo... none required
checking for pthread_mutex_init in -lpthread... yes
checking for library containing pthread_mutex_lock... none required
checking for library containing pthread_rwlock_init... none required
checking for library containing pthread_getspecific... none required
checking for dirent.h that defines DIR... (cached) no
checking for sys/ndir.h that defines DIR... (cached) no
checking for sys/dir.h that defines DIR... (cached) no
checking for ndir.h that defines DIR... (cached) no
checking for library containing opendir... (cached) none required
checking for MAP_ANONYMOUS vs. MAP_ANON... no
checking whether stat file-mode macros are broken... no
checking for ANSI C header files... (cached) no
checking for sys/wait.h that is POSIX.1 compatible... no
checking whether time.h and sys/time.h may both be included... no
checking for dlfcn.h... (cached) yes
checking execinfo.h usability... no
checking execinfo.h presence... no
checking for execinfo.h... no
checking fcntl.h usability... no
checking fcntl.h presence... yes
configure: WARNING: fcntl.h: present but cannot be compiled
configure: WARNING: fcntl.h:     check for missing prerequisite headers?
configure: WARNING: fcntl.h: see the Autoconf documentation
configure: WARNING: fcntl.h:     section "Present But Cannot Be Compiled"
configure: WARNING: fcntl.h: proceeding with the preprocessor's result
configure: WARNING: fcntl.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for fcntl.h... yes
checking for inttypes.h... (cached) no
checking limits.h usability... no
checking limits.h presence... yes
configure: WARNING: limits.h: present but cannot be compiled
configure: WARNING: limits.h:     check for missing prerequisite headers?
configure: WARNING: limits.h: see the Autoconf documentation
configure: WARNING: limits.h:     section "Present But Cannot Be Compiled"
configure: WARNING: limits.h: proceeding with the preprocessor's result
configure: WARNING: limits.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for limits.h... yes
checking link.h usability... no
checking link.h presence... no
checking for link.h... no
checking for malloc.h... (cached) yes
checking setjmp.h usability... no
checking setjmp.h presence... yes
configure: WARNING: setjmp.h: present but cannot be compiled
configure: WARNING: setjmp.h:     check for missing prerequisite headers?
configure: WARNING: setjmp.h: see the Autoconf documentation
configure: WARNING: setjmp.h:     section "Present But Cannot Be Compiled"
configure: WARNING: setjmp.h: proceeding with the preprocessor's result
configure: WARNING: setjmp.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for setjmp.h... yes
checking signal.h usability... no
checking signal.h presence... yes
configure: WARNING: signal.h: present but cannot be compiled
configure: WARNING: signal.h:     check for missing prerequisite headers?
configure: WARNING: signal.h: see the Autoconf documentation
configure: WARNING: signal.h:     section "Present But Cannot Be Compiled"
configure: WARNING: signal.h: proceeding with the preprocessor's result
configure: WARNING: signal.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for signal.h... yes
checking for stdint.h... (cached) no
checking termios.h usability... no
checking termios.h presence... yes
configure: WARNING: termios.h: present but cannot be compiled
configure: WARNING: termios.h:     check for missing prerequisite headers?
configure: WARNING: termios.h: see the Autoconf documentation
configure: WARNING: termios.h:     section "Present But Cannot Be Compiled"
configure: WARNING: termios.h: proceeding with the preprocessor's result
configure: WARNING: termios.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for termios.h... yes
checking for unistd.h... (cached) no
checking utime.h usability... no
checking utime.h presence... yes
configure: WARNING: utime.h: present but cannot be compiled
configure: WARNING: utime.h:     check for missing prerequisite headers?
configure: WARNING: utime.h: see the Autoconf documentation
configure: WARNING: utime.h:     section "Present But Cannot Be Compiled"
configure: WARNING: utime.h: proceeding with the preprocessor's result
configure: WARNING: utime.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for utime.h... yes
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking sys/mman.h usability... no
checking sys/mman.h presence... yes
configure: WARNING: sys/mman.h: present but cannot be compiled
configure: WARNING: sys/mman.h:     check for missing prerequisite headers?
configure: WARNING: sys/mman.h: see the Autoconf documentation
configure: WARNING: sys/mman.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/mman.h: proceeding with the preprocessor's result
configure: WARNING: sys/mman.h: in the future, the compiler will take
precedence

configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for sys/mman.h... yes
checking sys/param.h usability... no
checking sys/param.h presence... yes
configure: WARNING: sys/param.h: present but cannot be compiled
configure: WARNING: sys/param.h:     check for missing prerequisite headers?
configure: WARNING: sys/param.h: see the Autoconf documentation
configure: WARNING: sys/param.h:     section "Present But Cannot Be
Compiled"
configure: WARNING: sys/param.h: proceeding with the preprocessor's result
configure: WARNING: sys/param.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for sys/param.h... yes
checking sys/resource.h usability... no
checking sys/resource.h presence... yes
configure: WARNING: sys/resource.h: present but cannot be compiled
configure: WARNING: sys/resource.h:     check for missing prerequisite
headers?
configure: WARNING: sys/resource.h: see the Autoconf documentation
configure: WARNING: sys/resource.h:     section "Present But Cannot Be
Compiled"

configure: WARNING: sys/resource.h: proceeding with the preprocessor's
result
configure: WARNING: sys/resource.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for sys/resource.h... yes
checking sys/time.h usability... no
checking sys/time.h presence... yes
configure: WARNING: sys/time.h: present but cannot be compiled
configure: WARNING: sys/time.h:     check for missing prerequisite headers?
configure: WARNING: sys/time.h: see the Autoconf documentation
configure: WARNING: sys/time.h:     section "Present But Cannot Be Compiled"
configure: WARNING: sys/time.h: proceeding with the preprocessor's result
configure: WARNING: sys/time.h: in the future, the compiler will take
precedence

configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for sys/time.h... yes
checking for sys/types.h... (cached) no
checking sys/ioctl.h usability... no
checking sys/ioctl.h presence... yes
configure: WARNING: sys/ioctl.h: present but cannot be compiled
configure: WARNING: sys/ioctl.h:     check for missing prerequisite headers?
configure: WARNING: sys/ioctl.h: see the Autoconf documentation
configure: WARNING: sys/ioctl.h:     section "Present But Cannot Be
Compiled"
configure: WARNING: sys/ioctl.h: proceeding with the preprocessor's result
configure: WARNING: sys/ioctl.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for sys/ioctl.h... yes
checking malloc/malloc.h usability... no
checking malloc/malloc.h presence... no
checking for malloc/malloc.h... no
checking mach/mach.h usability... no
checking mach/mach.h presence... no
checking for mach/mach.h... no
checking valgrind/valgrind.h usability... no
checking valgrind/valgrind.h presence... no
checking for valgrind/valgrind.h... no
checking pthread.h usability... no
checking pthread.h presence... yes
configure: WARNING: pthread.h: present but cannot be compiled
configure: WARNING: pthread.h:     check for missing prerequisite headers?
configure: WARNING: pthread.h: see the Autoconf documentation
configure: WARNING: pthread.h:     section "Present But Cannot Be Compiled"
configure: WARNING: pthread.h: proceeding with the preprocessor's result
configure: WARNING: pthread.h: in the future, the compiler will take
precedence
configure: WARNING:     ## ----------------------------------- ##
configure: WARNING:     ## Report this to llvmbugs at cs.uiuc.edu ##
configure: WARNING:     ## ----------------------------------- ##
checking for pthread.h... yes

The error :-

checking for int64_t... no
configure: error: Type int64_t required but not found
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20100420/84ad5b2e/attachment.html>


More information about the cfe-dev mailing list