gcc
- ~/Desktop% /usr/bin/gcc --version
- i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
- Copyright (C) 2007 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- ~/Desktop% /usr/bin/gcc -O3 unicode.c -o unicode && ./unicode
- unicode.c: In function ‘main’:
- unicode.c:254: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:254: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:259: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:259: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:264: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:264: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- is ascii? 0
- is compact? 1
- is compact ascii? 1
- _PyUnicode_COMPACT_DATA: 64 vs 88
- PyUnicode_DATA: 64 vs 88
- explicit cast: 88 vs 88
llvm-gcc
- ~/Desktop% /usr/bin/gcc-4.2 --version
- i686-apple-darwin11-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3)
- Copyright (C) 2007 Free Software Foundation, Inc.
- This is free software; see the source for copying conditions. There is NO
- warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- ~/Desktop% /usr/bin/gcc-4.2 -O3 unicode.c -o unicode && ./unicode
- unicode.c: In function ‘main’:
- unicode.c:254: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:254: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:259: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:259: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:264: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- unicode.c:264: warning: format ‘%u’ expects type ‘unsigned int’, but argument 3 has type ‘long unsigned int’
- is ascii? 0
- is compact? 1
- is compact ascii? 0
- _PyUnicode_COMPACT_DATA: 88 vs 88
- PyUnicode_DATA: 88 vs 88
- explicit cast: 88 vs 88
clang
- ~/Desktop% /usr/bin/clang --version
- Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)
- Target: x86_64-apple-darwin11.2.0
- Thread model: posix
- ~/Desktop% /usr/bin/clang -O3 unicode.c -o unicode && ./unicode
- unicode.c:252:45: warning: conversion specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
- printf("_PyUnicode_COMPACT_DATA: %u vs %u\n",
- ~^
- %lu
- unicode.c:252:45: warning: conversion specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
- printf("_PyUnicode_COMPACT_DATA: %u vs %u\n",
- ~^
- %lu
- unicode.c:257:36: warning: conversion specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
- printf("PyUnicode_DATA: %u vs %u\n",
- ~^
- %lu
- unicode.c:257:36: warning: conversion specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
- printf("PyUnicode_DATA: %u vs %u\n",
- ~^
- %lu
- unicode.c:262:35: warning: conversion specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
- printf("explicit cast: %u vs %u\n",
- ~^
- %lu
- unicode.c:262:35: warning: conversion specifies type 'unsigned int' but the argument has type 'unsigned long' [-Wformat]
- printf("explicit cast: %u vs %u\n",
- ~^
- %lu
- 6 warnings generated.
- is ascii? 0
- is compact? 1
- is compact ascii? 0
- _PyUnicode_COMPACT_DATA: 88 vs 88
- PyUnicode_DATA: 88 vs 88
- explicit cast: 88 vs 88
gcc-configure.log
- checking for hg... found
- checking for --enable-universalsdk... no
- checking for --with-universal-archs... 32-bit
- checking MACHDEP... darwin
- checking machine type as reported by uname -m... x86_64
- checking for --without-gcc... no
- checking for gcc... /usr/bin/gcc
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether /usr/bin/gcc accepts -g... yes
- checking for /usr/bin/gcc option to accept ISO C89... none needed
- checking for --with-cxx-main=<compiler>... no
- checking for c++... c++
- configure: WARNING:
- By default, distutils will build C++ extension modules with "c++".
- If this is not intended, then set CXX on the configure command line.
- checking for -Wl,--no-as-needed... no
- checking how to run the C preprocessor... /usr/bin/gcc -E
- checking for grep that handles long lines and -e... /usr/local/bin/grep
- checking for egrep... /usr/local/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking minix/config.h usability... no
- checking minix/config.h presence... no
- checking for minix/config.h... no
- checking whether it is safe to define __EXTENSIONS__... yes
- checking for --with-suffix...
- checking for case-insensitive build directory... yes
- checking LIBRARY... libpython$(VERSION)$(ABIFLAGS).a
- checking LINKCC... $(PURIFY) $(MAINCC)
- checking for GNU ld... no
- checking for inline... inline
- checking for --enable-shared... no
- checking for --enable-profiling...
- checking LDLIBRARY... libpython$(VERSION)$(ABIFLAGS).a
- checking for ranlib... ranlib
- checking for ar... ar
- checking for python... found
- checking for a BSD-compatible install... /usr/local/bin/install -c
- checking for --with-pydebug... yes
- checking whether /usr/bin/gcc accepts and needs -fno-strict-aliasing... yes
- checking if we can turn off /usr/bin/gcc unused result warning... no
- checking whether gcc supports ParseTuple __format__... no
- checking whether pthreads are available without options... yes
- checking whether c++ also accepts flags for thread support... no
- checking for ANSI C header files... (cached) yes
- checking asm/types.h usability... no
- checking asm/types.h presence... no
- checking for asm/types.h... no
- checking conio.h usability... no
- checking conio.h presence... no
- checking for conio.h... no
- checking curses.h usability... yes
- checking curses.h presence... yes
- checking for curses.h... yes
- checking direct.h usability... no
- checking direct.h presence... no
- checking for direct.h... no
- checking dlfcn.h usability... yes
- checking dlfcn.h presence... yes
- checking for dlfcn.h... yes
- checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking fcntl.h usability... yes
- checking fcntl.h presence... yes
- checking for fcntl.h... yes
- checking grp.h usability... yes
- checking grp.h presence... yes
- checking for grp.h... yes
- checking ieeefp.h usability... no
- checking ieeefp.h presence... no
- checking for ieeefp.h... no
- checking io.h usability... no
- checking io.h presence... no
- checking for io.h... no
- checking langinfo.h usability... yes
- checking langinfo.h presence... yes
- checking for langinfo.h... yes
- checking libintl.h usability... no
- checking libintl.h presence... no
- checking for libintl.h... no
- checking ncurses.h usability... yes
- checking ncurses.h presence... yes
- checking for ncurses.h... yes
- checking poll.h usability... yes
- checking poll.h presence... yes
- checking for poll.h... yes
- checking process.h usability... no
- checking process.h presence... no
- checking for process.h... no
- checking pthread.h usability... yes
- checking pthread.h presence... yes
- checking for pthread.h... yes
- checking sched.h usability... yes
- checking sched.h presence... yes
- checking for sched.h... yes
- checking shadow.h usability... no
- checking shadow.h presence... no
- checking for shadow.h... no
- checking signal.h usability... yes
- checking signal.h presence... yes
- checking for signal.h... yes
- checking for stdint.h... (cached) yes
- checking stropts.h usability... no
- checking stropts.h presence... no
- checking for stropts.h... no
- checking termios.h usability... yes
- checking termios.h presence... yes
- checking for termios.h... yes
- checking for unistd.h... (cached) yes
- checking utime.h usability... yes
- checking utime.h presence... yes
- checking for utime.h... yes
- checking sys/audioio.h usability... no
- checking sys/audioio.h presence... no
- checking for sys/audioio.h... no
- checking sys/xattr.h usability... yes
- checking sys/xattr.h presence... yes
- checking for sys/xattr.h... yes
- checking sys/bsdtty.h usability... no
- checking sys/bsdtty.h presence... no
- checking for sys/bsdtty.h... no
- checking sys/epoll.h usability... no
- checking sys/epoll.h presence... no
- checking for sys/epoll.h... no
- checking sys/event.h usability... yes
- checking sys/event.h presence... yes
- checking for sys/event.h... yes
- checking sys/file.h usability... yes
- checking sys/file.h presence... yes
- checking for sys/file.h... yes
- checking sys/loadavg.h usability... no
- checking sys/loadavg.h presence... no
- checking for sys/loadavg.h... no
- checking sys/lock.h usability... yes
- checking sys/lock.h presence... yes
- checking for sys/lock.h... yes
- checking sys/mkdev.h usability... no
- checking sys/mkdev.h presence... no
- checking for sys/mkdev.h... no
- checking sys/modem.h usability... no
- checking sys/modem.h presence... no
- checking for sys/modem.h... no
- checking sys/param.h usability... yes
- checking sys/param.h presence... yes
- checking for sys/param.h... yes
- checking sys/poll.h usability... yes
- checking sys/poll.h presence... yes
- checking for sys/poll.h... yes
- checking sys/select.h usability... yes
- checking sys/select.h presence... yes
- checking for sys/select.h... yes
- checking sys/sendfile.h usability... no
- checking sys/sendfile.h presence... no
- checking for sys/sendfile.h... no
- checking sys/socket.h usability... yes
- checking sys/socket.h presence... yes
- checking for sys/socket.h... yes
- checking sys/statvfs.h usability... yes
- checking sys/statvfs.h presence... yes
- checking for sys/statvfs.h... yes
- checking for sys/stat.h... (cached) yes
- checking sys/termio.h usability... no
- checking sys/termio.h presence... no
- checking for sys/termio.h... no
- checking sys/time.h usability... yes
- checking sys/time.h presence... yes
- checking for sys/time.h... yes
- checking sys/times.h usability... yes
- checking sys/times.h presence... yes
- checking for sys/times.h... yes
- checking for sys/types.h... (cached) yes
- checking sys/uio.h usability... yes
- checking sys/uio.h presence... yes
- checking for sys/uio.h... yes
- checking sys/un.h usability... yes
- checking sys/un.h presence... yes
- checking for sys/un.h... yes
- checking sys/utsname.h usability... yes
- checking sys/utsname.h presence... yes
- checking for sys/utsname.h... yes
- checking sys/wait.h usability... yes
- checking sys/wait.h presence... yes
- checking for sys/wait.h... yes
- checking pty.h usability... no
- checking pty.h presence... no
- checking for pty.h... no
- checking libutil.h usability... no
- checking libutil.h presence... no
- checking for libutil.h... no
- checking sys/resource.h usability... yes
- checking sys/resource.h presence... yes
- checking for sys/resource.h... yes
- checking netpacket/packet.h usability... no
- checking netpacket/packet.h presence... no
- checking for netpacket/packet.h... no
- checking sysexits.h usability... yes
- checking sysexits.h presence... yes
- checking for sysexits.h... yes
- checking bluetooth.h usability... no
- checking bluetooth.h presence... no
- checking for bluetooth.h... no
- checking bluetooth/bluetooth.h usability... no
- checking bluetooth/bluetooth.h presence... no
- checking for bluetooth/bluetooth.h... no
- checking linux/tipc.h usability... no
- checking linux/tipc.h presence... no
- checking for linux/tipc.h... no
- checking spawn.h usability... yes
- checking spawn.h presence... yes
- checking for spawn.h... yes
- checking util.h usability... yes
- checking util.h presence... yes
- checking for util.h... yes
- checking for dirent.h that defines DIR... yes
- checking for library containing opendir... none required
- checking whether sys/types.h defines makedev... yes
- checking for net/if.h... yes
- checking for term.h... yes
- checking for linux/netlink.h... no
- checking for linux/can.h... no
- checking for linux/can/raw.h... no
- checking for clock_t in time.h... yes
- checking for makedev... yes
- checking Solaris LFS bug... no
- checking for mode_t... yes
- checking for off_t... yes
- checking for pid_t... yes
- checking for size_t... yes
- checking for uid_t in sys/types.h... yes
- checking for uint32_t... yes
- checking for uint64_t... yes
- checking for int32_t... yes
- checking for int64_t... yes
- checking for ssize_t... yes
- checking size of int... 4
- checking size of long... 8
- checking size of void *... 8
- checking size of short... 2
- checking size of float... 4
- checking size of double... 8
- checking size of fpos_t... 8
- checking size of size_t... 8
- checking size of pid_t... 4
- checking for long long support... yes
- checking size of long long... 8
- checking for long double support... yes
- checking size of long double... 16
- checking for _Bool support... yes
- checking size of _Bool... 1
- checking for uintptr_t... yes
- checking size of uintptr_t... 8
- checking size of off_t... 8
- checking whether to enable large file support... no
- checking size of time_t... 8
- checking for pthread_t... yes
- checking size of pthread_t... 8
- checking for --enable-framework... no
- checking for dyld... always on for Darwin
- checking LDSHARED... $(CC) -bundle -undefined dynamic_lookup
- checking CCSHARED...
- checking LINKFORSHARED... -framework CoreFoundation
- checking CFLAGSFORSHARED...
- checking SHLIBS... $(LIBS)
- checking for sendfile in -lsendfile... no
- checking for dlopen in -ldl... yes
- checking for shl_load in -ldld... no
- checking for library containing sem_init... none required
- checking for textdomain in -lintl... no
- checking for t_open in -lnsl... no
- checking for socket in -lsocket... no
- checking for --with-libs... no
- checking for pkg-config... /usr/local/bin/pkg-config
- checking for --with-system-expat... no
- checking for --with-system-ffi... no
- checking for --enable-loadable-sqlite-extensions... no
- checking for --with-dbmliborder...
- checking for --with-signal-module... yes
- checking for --with-threads... yes
- checking if PTHREAD_SCOPE_SYSTEM is supported... yes
- checking for pthread_sigmask... yes
- checking if --enable-ipv6 is specified... yes
- checking if RFC2553 API is available... yes
- checking ipv6 stack type... kame
- using libc
- checking for OSX 10.5 SDK or later... yes
- checking for --with-doc-strings... yes
- checking for --with-tsc... no
- checking for --with-pymalloc... yes
- checking for --with-valgrind... no
- checking for dlopen... yes
- checking DYNLOADFILE... dynload_shlib.o
- checking MACHDEP_OBJS... MACHDEP_OBJS
- checking for alarm... yes
- checking for accept4... no
- checking for setitimer... yes
- checking for getitimer... yes
- checking for bind_textdomain_codeset... no
- checking for chown... yes
- checking for clock... yes
- checking for confstr... yes
- checking for ctermid... yes
- checking for execv... yes
- checking for faccessat... no
- checking for fchmod... yes
- checking for fchmodat... no
- checking for fchown... yes
- checking for fchownat... no
- checking for fexecve... no
- checking for fdopendir... no
- checking for fork... yes
- checking for fpathconf... yes
- checking for fstatat... no
- checking for ftime... yes
- checking for ftruncate... yes
- checking for futimesat... no
- checking for futimens... no
- checking for futimes... yes
- checking for gai_strerror... yes
- checking for getgrouplist... yes
- checking for getgroups... yes
- checking for getlogin... yes
- checking for getloadavg... yes
- checking for getpeername... yes
- checking for getpgid... yes
- checking for getpid... yes
- checking for getpriority... yes
- checking for getresuid... no
- checking for getresgid... no
- checking for getpwent... yes
- checking for getspnam... no
- checking for getspent... no
- checking for getsid... yes
- checking for getwd... yes
- checking for if_nameindex... yes
- checking for initgroups... yes
- checking for kill... yes
- checking for killpg... yes
- checking for lchmod... yes
- checking for lchown... yes
- checking for lockf... yes
- checking for linkat... no
- checking for lstat... yes
- checking for lutimes... yes
- checking for memrchr... no
- checking for mbrtowc... yes
- checking for mkdirat... no
- checking for mkfifo... yes
- checking for mkfifoat... no
- checking for mknod... yes
- checking for mknodat... no
- checking for mktime... yes
- checking for mremap... no
- checking for nice... yes
- checking for openat... no
- checking for pathconf... yes
- checking for pause... yes
- checking for pipe2... no
- checking for plock... no
- checking for poll... yes
- checking for posix_fallocate... no
- checking for posix_fadvise... no
- checking for pread... yes
- checking for pthread_init... yes
- checking for pthread_kill... yes
- checking for putenv... yes
- checking for pwrite... yes
- checking for readlink... yes
- checking for readlinkat... no
- checking for readv... yes
- checking for realpath... yes
- checking for renameat... no
- checking for select... yes
- checking for sem_open... yes
- checking for sem_timedwait... no
- checking for sem_getvalue... yes
- checking for sem_unlink... yes
- checking for sendfile... yes
- checking for setegid... yes
- checking for seteuid... yes
- checking for setgid... yes
- checking for sethostname... yes
- checking for setlocale... yes
- checking for setregid... yes
- checking for setreuid... yes
- checking for setresuid... no
- checking for setresgid... no
- checking for setsid... yes
- checking for setpgid... yes
- checking for setpgrp... yes
- checking for setpriority... yes
- checking for setuid... yes
- checking for setvbuf... yes
- checking for sched_get_priority_max... yes
- checking for sched_setaffinity... no
- checking for sched_setscheduler... no
- checking for sched_setparam... no
- checking for sched_rr_get_interval... no
- checking for sigaction... yes
- checking for sigaltstack... yes
- checking for siginterrupt... yes
- checking for sigpending... yes
- checking for sigrelse... yes
- checking for sigtimedwait... no
- checking for sigwait... yes
- checking for sigwaitinfo... no
- checking for snprintf... yes
- checking for strftime... yes
- checking for strlcpy... yes
- checking for symlinkat... no
- checking for sync... yes
- checking for sysconf... yes
- checking for tcgetpgrp... yes
- checking for tcsetpgrp... yes
- checking for tempnam... yes
- checking for timegm... yes
- checking for times... yes
- checking for tmpfile... yes
- checking for tmpnam... yes
- checking for tmpnam_r... no
- checking for truncate... yes
- checking for uname... yes
- checking for unlinkat... no
- checking for unsetenv... yes
- checking for utimensat... no
- checking for utimes... yes
- checking for waitid... yes
- checking for waitpid... yes
- checking for wait3... yes
- checking for wait4... yes
- checking for wcscoll... yes
- checking for wcsftime... yes
- checking for wcsxfrm... yes
- checking for writev... yes
- checking for _getpty... no
- checking for chroot... yes
- checking for link... yes
- checking for symlink... yes
- checking for fchdir... yes
- checking for fsync... yes
- checking for fdatasync... no
- checking for epoll... no
- checking for kqueue... yes
- checking for ctermid_r... yes
- checking for flock declaration... yes
- checking for flock... yes
- checking for getpagesize... yes
- checking whether mallopt can set malloc mmap threshold... no
- checking for true... true
- checking for inet_aton in -lc... yes
- checking for chflags... yes
- checking for lchflags... yes
- checking for inflateCopy in -lz... yes
- checking for hstrerror... yes
- checking for inet_aton... yes
- checking for inet_pton... yes
- checking for setgroups... yes
- checking for openpty... yes
- checking for forkpty... yes
- checking for memmove... yes
- checking for fseek64... no
- checking for fseeko... yes
- checking for fstatvfs... yes
- checking for ftell64... no
- checking for ftello... yes
- checking for statvfs... yes
- checking for dup2... yes
- checking for getcwd... yes
- checking for strdup... yes
- checking for getpgrp... yes
- checking for setpgrp... (cached) yes
- checking for gettimeofday... yes
- checking for clock_gettime... no
- checking for clock_gettime in -lrt... no
- checking for clock_getres... no
- checking for clock_getres in -lrt... no
- checking for major... yes
- checking for getaddrinfo... yes
- checking getaddrinfo bug... no
- checking for getnameinfo... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking whether struct tm is in sys/time.h or time.h... time.h
- checking for struct tm.tm_zone... yes
- checking for struct stat.st_rdev... yes
- checking for struct stat.st_blksize... yes
- checking for struct stat.st_flags... yes
- checking for struct stat.st_gen... yes
- checking for struct stat.st_birthtime... no
- checking for struct stat.st_blocks... yes
- checking for time.h that defines altzone... no
- checking whether sys/select.h and sys/time.h may both be included... yes
- checking for addrinfo... yes
- checking for sockaddr_storage... yes
- checking whether char is unsigned... no
- checking for an ANSI C-conforming const... yes
- checking for working volatile... yes
- checking for working signed char... yes
- checking for prototypes... yes
- checking for variable length prototypes and stdarg.h... yes
- checking for socketpair... yes
- checking if sockaddr has sa_len member... yes
- checking whether va_list is an array... yes
- checking for gethostbyname_r... no
- checking for gethostbyname... yes
- checking for __fpu_control... no
- checking for __fpu_control in -lieee... no
- checking for --with-fpectl... no
- checking for --with-libm=STRING... default LIBM=""
- checking for --with-libc=STRING... default LIBC=""
- checking whether C doubles are little-endian IEEE 754 binary64... yes
- checking whether C doubles are big-endian IEEE 754 binary64... no
- checking whether C doubles are ARM mixed-endian IEEE 754 binary64... no
- checking whether we can use gcc inline assembler to get and set x87 control word... yes
- checking for x87-style double rounding... no
- checking for acosh... yes
- checking for asinh... yes
- checking for atanh... yes
- checking for copysign... yes
- checking for erf... yes
- checking for erfc... yes
- checking for expm1... yes
- checking for finite... yes
- checking for gamma... yes
- checking for hypot... yes
- checking for lgamma... yes
- checking for log1p... yes
- checking for log2... yes
- checking for round... yes
- checking for tgamma... yes
- checking whether isinf is declared... yes
- checking whether isnan is declared... yes
- checking whether isfinite is declared... yes
- checking whether tanh preserves the sign of zero... yes
- checking whether log1p drops the sign of negative zero... no
- checking whether POSIX semaphores are enabled... yes
- checking for broken sem_getvalue... yes
- checking digit size for Python's longs... no value specified
- checking wchar.h usability... yes
- checking wchar.h presence... yes
- checking for wchar.h... yes
- checking size of wchar_t... 4
- checking for UCS-4 tcl... no
- checking whether wchar_t is signed... yes
- no usable wchar_t found
- checking whether byte ordering is bigendian... no
- checking ABIFLAGS... dm
- checking SOABI... cpython-33dm
- checking LDVERSION... $(VERSION)$(ABIFLAGS)
- checking SO... .so
- checking whether right shift extends the sign bit... yes
- checking for getc_unlocked() and friends... yes
- checking how to link readline libs... -lreadline
- checking for rl_callback_handler_install in -lreadline... yes
- checking for rl_pre_input_hook in -lreadline... yes
- checking for rl_completion_display_matches_hook in -lreadline... yes
- checking for rl_completion_matches in -lreadline... yes
- checking for broken nice()... no
- checking for broken poll()... no
- checking for struct tm.tm_zone... (cached) yes
- checking for working tzset()... yes
- checking for tv_nsec in struct stat... no
- checking for tv_nsec2 in struct stat... yes
- checking whether mvwdelch is an expression... yes
- checking whether WINDOW has _flags... no
- checking for is_term_resized... yes
- checking for resize_term... yes
- checking for resizeterm... yes
- checking for /dev/ptmx... yes
- checking for /dev/ptc... no
- checking for %lld and %llu printf() format support... yes
- checking for %zd printf() format support... yes
- checking for socklen_t... yes
- checking for broken mbstowcs... no
- checking whether /usr/bin/gcc supports computed gotos... yes
- checking for --with-computed-gotos... no value specified
- checking for build directories... done
- configure: creating ./config.status
- config.status: creating Makefile.pre
- config.status: creating Modules/Setup.config
- config.status: creating Misc/python.pc
- config.status: creating Modules/ld_so_aix
- config.status: creating pyconfig.h
- config.status: pyconfig.h is unchanged
- creating Modules/Setup
- creating Modules/Setup.local
- creating Makefile
gcc-make.log
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- Could not find platform dependent libraries <exec_prefix>
- Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
- Assertion failed: (compact->utf8_length == 0), function _PyUnicode_CheckConsistency, file Objects/unicodeobject.c, line 399.
- make: *** [sysconfig] Abort trap: 6
llvm-gcc-configure.log
- checking for hg... found
- checking for --enable-universalsdk... no
- checking for --with-universal-archs... 32-bit
- checking MACHDEP... darwin
- checking machine type as reported by uname -m... x86_64
- checking for --without-gcc... no
- checking for gcc... /usr/bin/gcc-4.2
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether /usr/bin/gcc-4.2 accepts -g... yes
- checking for /usr/bin/gcc-4.2 option to accept ISO C89... none needed
- checking for --with-cxx-main=<compiler>... no
- checking for c++... c++
- configure: WARNING:
- By default, distutils will build C++ extension modules with "c++".
- If this is not intended, then set CXX on the configure command line.
- checking for -Wl,--no-as-needed... no
- checking how to run the C preprocessor... /usr/bin/gcc-4.2 -E
- checking for grep that handles long lines and -e... /usr/local/bin/grep
- checking for egrep... /usr/local/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking minix/config.h usability... no
- checking minix/config.h presence... no
- checking for minix/config.h... no
- checking whether it is safe to define __EXTENSIONS__... yes
- checking for --with-suffix...
- checking for case-insensitive build directory... yes
- checking LIBRARY... libpython$(VERSION)$(ABIFLAGS).a
- checking LINKCC... $(PURIFY) $(MAINCC)
- checking for GNU ld... no
- checking for inline... inline
- checking for --enable-shared... no
- checking for --enable-profiling...
- checking LDLIBRARY... libpython$(VERSION)$(ABIFLAGS).a
- checking for ranlib... ranlib
- checking for ar... ar
- checking for python... found
- checking for a BSD-compatible install... /usr/local/bin/install -c
- checking for --with-pydebug... yes
- checking whether /usr/bin/gcc-4.2 accepts and needs -fno-strict-aliasing... yes
- checking if we can turn off /usr/bin/gcc-4.2 unused result warning... no
- checking whether gcc supports ParseTuple __format__... no
- checking whether pthreads are available without options... yes
- checking whether c++ also accepts flags for thread support... no
- checking for ANSI C header files... (cached) yes
- checking asm/types.h usability... no
- checking asm/types.h presence... no
- checking for asm/types.h... no
- checking conio.h usability... no
- checking conio.h presence... no
- checking for conio.h... no
- checking curses.h usability... yes
- checking curses.h presence... yes
- checking for curses.h... yes
- checking direct.h usability... no
- checking direct.h presence... no
- checking for direct.h... no
- checking dlfcn.h usability... yes
- checking dlfcn.h presence... yes
- checking for dlfcn.h... yes
- checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking fcntl.h usability... yes
- checking fcntl.h presence... yes
- checking for fcntl.h... yes
- checking grp.h usability... yes
- checking grp.h presence... yes
- checking for grp.h... yes
- checking ieeefp.h usability... no
- checking ieeefp.h presence... no
- checking for ieeefp.h... no
- checking io.h usability... no
- checking io.h presence... no
- checking for io.h... no
- checking langinfo.h usability... yes
- checking langinfo.h presence... yes
- checking for langinfo.h... yes
- checking libintl.h usability... no
- checking libintl.h presence... no
- checking for libintl.h... no
- checking ncurses.h usability... yes
- checking ncurses.h presence... yes
- checking for ncurses.h... yes
- checking poll.h usability... yes
- checking poll.h presence... yes
- checking for poll.h... yes
- checking process.h usability... no
- checking process.h presence... no
- checking for process.h... no
- checking pthread.h usability... yes
- checking pthread.h presence... yes
- checking for pthread.h... yes
- checking sched.h usability... yes
- checking sched.h presence... yes
- checking for sched.h... yes
- checking shadow.h usability... no
- checking shadow.h presence... no
- checking for shadow.h... no
- checking signal.h usability... yes
- checking signal.h presence... yes
- checking for signal.h... yes
- checking for stdint.h... (cached) yes
- checking stropts.h usability... no
- checking stropts.h presence... no
- checking for stropts.h... no
- checking termios.h usability... yes
- checking termios.h presence... yes
- checking for termios.h... yes
- checking for unistd.h... (cached) yes
- checking utime.h usability... yes
- checking utime.h presence... yes
- checking for utime.h... yes
- checking sys/audioio.h usability... no
- checking sys/audioio.h presence... no
- checking for sys/audioio.h... no
- checking sys/xattr.h usability... yes
- checking sys/xattr.h presence... yes
- checking for sys/xattr.h... yes
- checking sys/bsdtty.h usability... no
- checking sys/bsdtty.h presence... no
- checking for sys/bsdtty.h... no
- checking sys/epoll.h usability... no
- checking sys/epoll.h presence... no
- checking for sys/epoll.h... no
- checking sys/event.h usability... yes
- checking sys/event.h presence... yes
- checking for sys/event.h... yes
- checking sys/file.h usability... yes
- checking sys/file.h presence... yes
- checking for sys/file.h... yes
- checking sys/loadavg.h usability... no
- checking sys/loadavg.h presence... no
- checking for sys/loadavg.h... no
- checking sys/lock.h usability... yes
- checking sys/lock.h presence... yes
- checking for sys/lock.h... yes
- checking sys/mkdev.h usability... no
- checking sys/mkdev.h presence... no
- checking for sys/mkdev.h... no
- checking sys/modem.h usability... no
- checking sys/modem.h presence... no
- checking for sys/modem.h... no
- checking sys/param.h usability... yes
- checking sys/param.h presence... yes
- checking for sys/param.h... yes
- checking sys/poll.h usability... yes
- checking sys/poll.h presence... yes
- checking for sys/poll.h... yes
- checking sys/select.h usability... yes
- checking sys/select.h presence... yes
- checking for sys/select.h... yes
- checking sys/sendfile.h usability... no
- checking sys/sendfile.h presence... no
- checking for sys/sendfile.h... no
- checking sys/socket.h usability... yes
- checking sys/socket.h presence... yes
- checking for sys/socket.h... yes
- checking sys/statvfs.h usability... yes
- checking sys/statvfs.h presence... yes
- checking for sys/statvfs.h... yes
- checking for sys/stat.h... (cached) yes
- checking sys/termio.h usability... no
- checking sys/termio.h presence... no
- checking for sys/termio.h... no
- checking sys/time.h usability... yes
- checking sys/time.h presence... yes
- checking for sys/time.h... yes
- checking sys/times.h usability... yes
- checking sys/times.h presence... yes
- checking for sys/times.h... yes
- checking for sys/types.h... (cached) yes
- checking sys/uio.h usability... yes
- checking sys/uio.h presence... yes
- checking for sys/uio.h... yes
- checking sys/un.h usability... yes
- checking sys/un.h presence... yes
- checking for sys/un.h... yes
- checking sys/utsname.h usability... yes
- checking sys/utsname.h presence... yes
- checking for sys/utsname.h... yes
- checking sys/wait.h usability... yes
- checking sys/wait.h presence... yes
- checking for sys/wait.h... yes
- checking pty.h usability... no
- checking pty.h presence... no
- checking for pty.h... no
- checking libutil.h usability... no
- checking libutil.h presence... no
- checking for libutil.h... no
- checking sys/resource.h usability... yes
- checking sys/resource.h presence... yes
- checking for sys/resource.h... yes
- checking netpacket/packet.h usability... no
- checking netpacket/packet.h presence... no
- checking for netpacket/packet.h... no
- checking sysexits.h usability... yes
- checking sysexits.h presence... yes
- checking for sysexits.h... yes
- checking bluetooth.h usability... no
- checking bluetooth.h presence... no
- checking for bluetooth.h... no
- checking bluetooth/bluetooth.h usability... no
- checking bluetooth/bluetooth.h presence... no
- checking for bluetooth/bluetooth.h... no
- checking linux/tipc.h usability... no
- checking linux/tipc.h presence... no
- checking for linux/tipc.h... no
- checking spawn.h usability... yes
- checking spawn.h presence... yes
- checking for spawn.h... yes
- checking util.h usability... yes
- checking util.h presence... yes
- checking for util.h... yes
- checking for dirent.h that defines DIR... yes
- checking for library containing opendir... none required
- checking whether sys/types.h defines makedev... yes
- checking for net/if.h... yes
- checking for term.h... yes
- checking for linux/netlink.h... no
- checking for linux/can.h... no
- checking for linux/can/raw.h... no
- checking for clock_t in time.h... yes
- checking for makedev... yes
- checking Solaris LFS bug... no
- checking for mode_t... yes
- checking for off_t... yes
- checking for pid_t... yes
- checking for size_t... yes
- checking for uid_t in sys/types.h... yes
- checking for uint32_t... yes
- checking for uint64_t... yes
- checking for int32_t... yes
- checking for int64_t... yes
- checking for ssize_t... yes
- checking size of int... 4
- checking size of long... 8
- checking size of void *... 8
- checking size of short... 2
- checking size of float... 4
- checking size of double... 8
- checking size of fpos_t... 8
- checking size of size_t... 8
- checking size of pid_t... 4
- checking for long long support... yes
- checking size of long long... 8
- checking for long double support... yes
- checking size of long double... 16
- checking for _Bool support... yes
- checking size of _Bool... 1
- checking for uintptr_t... yes
- checking size of uintptr_t... 8
- checking size of off_t... 8
- checking whether to enable large file support... no
- checking size of time_t... 8
- checking for pthread_t... yes
- checking size of pthread_t... 8
- checking for --enable-framework... no
- checking for dyld... always on for Darwin
- checking LDSHARED... $(CC) -bundle -undefined dynamic_lookup
- checking CCSHARED...
- checking LINKFORSHARED... -framework CoreFoundation
- checking CFLAGSFORSHARED...
- checking SHLIBS... $(LIBS)
- checking for sendfile in -lsendfile... no
- checking for dlopen in -ldl... yes
- checking for shl_load in -ldld... no
- checking for library containing sem_init... none required
- checking for textdomain in -lintl... no
- checking for t_open in -lnsl... no
- checking for socket in -lsocket... no
- checking for --with-libs... no
- checking for pkg-config... /usr/local/bin/pkg-config
- checking for --with-system-expat... no
- checking for --with-system-ffi... no
- checking for --enable-loadable-sqlite-extensions... no
- checking for --with-dbmliborder...
- checking for --with-signal-module... yes
- checking for --with-threads... yes
- checking if PTHREAD_SCOPE_SYSTEM is supported... yes
- checking for pthread_sigmask... yes
- checking if --enable-ipv6 is specified... yes
- checking if RFC2553 API is available... yes
- checking ipv6 stack type... kame
- using libc
- checking for OSX 10.5 SDK or later... yes
- checking for --with-doc-strings... yes
- checking for --with-tsc... no
- checking for --with-pymalloc... yes
- checking for --with-valgrind... no
- checking for dlopen... yes
- checking DYNLOADFILE... dynload_shlib.o
- checking MACHDEP_OBJS... MACHDEP_OBJS
- checking for alarm... yes
- checking for accept4... no
- checking for setitimer... yes
- checking for getitimer... yes
- checking for bind_textdomain_codeset... no
- checking for chown... yes
- checking for clock... yes
- checking for confstr... yes
- checking for ctermid... yes
- checking for execv... yes
- checking for faccessat... no
- checking for fchmod... yes
- checking for fchmodat... no
- checking for fchown... yes
- checking for fchownat... no
- checking for fexecve... no
- checking for fdopendir... no
- checking for fork... yes
- checking for fpathconf... yes
- checking for fstatat... no
- checking for ftime... yes
- checking for ftruncate... yes
- checking for futimesat... no
- checking for futimens... no
- checking for futimes... yes
- checking for gai_strerror... yes
- checking for getgrouplist... yes
- checking for getgroups... yes
- checking for getlogin... yes
- checking for getloadavg... yes
- checking for getpeername... yes
- checking for getpgid... yes
- checking for getpid... yes
- checking for getpriority... yes
- checking for getresuid... no
- checking for getresgid... no
- checking for getpwent... yes
- checking for getspnam... no
- checking for getspent... no
- checking for getsid... yes
- checking for getwd... yes
- checking for if_nameindex... yes
- checking for initgroups... yes
- checking for kill... yes
- checking for killpg... yes
- checking for lchmod... yes
- checking for lchown... yes
- checking for lockf... yes
- checking for linkat... no
- checking for lstat... yes
- checking for lutimes... yes
- checking for memrchr... no
- checking for mbrtowc... yes
- checking for mkdirat... no
- checking for mkfifo... yes
- checking for mkfifoat... no
- checking for mknod... yes
- checking for mknodat... no
- checking for mktime... yes
- checking for mremap... no
- checking for nice... yes
- checking for openat... no
- checking for pathconf... yes
- checking for pause... yes
- checking for pipe2... no
- checking for plock... no
- checking for poll... yes
- checking for posix_fallocate... no
- checking for posix_fadvise... no
- checking for pread... yes
- checking for pthread_init... yes
- checking for pthread_kill... yes
- checking for putenv... yes
- checking for pwrite... yes
- checking for readlink... yes
- checking for readlinkat... no
- checking for readv... yes
- checking for realpath... yes
- checking for renameat... no
- checking for select... yes
- checking for sem_open... yes
- checking for sem_timedwait... no
- checking for sem_getvalue... yes
- checking for sem_unlink... yes
- checking for sendfile... yes
- checking for setegid... yes
- checking for seteuid... yes
- checking for setgid... yes
- checking for sethostname... yes
- checking for setlocale... yes
- checking for setregid... yes
- checking for setreuid... yes
- checking for setresuid... no
- checking for setresgid... no
- checking for setsid... yes
- checking for setpgid... yes
- checking for setpgrp... yes
- checking for setpriority... yes
- checking for setuid... yes
- checking for setvbuf... yes
- checking for sched_get_priority_max... yes
- checking for sched_setaffinity... no
- checking for sched_setscheduler... no
- checking for sched_setparam... no
- checking for sched_rr_get_interval... no
- checking for sigaction... yes
- checking for sigaltstack... yes
- checking for siginterrupt... yes
- checking for sigpending... yes
- checking for sigrelse... yes
- checking for sigtimedwait... no
- checking for sigwait... yes
- checking for sigwaitinfo... no
- checking for snprintf... yes
- checking for strftime... yes
- checking for strlcpy... yes
- checking for symlinkat... no
- checking for sync... yes
- checking for sysconf... yes
- checking for tcgetpgrp... yes
- checking for tcsetpgrp... yes
- checking for tempnam... yes
- checking for timegm... yes
- checking for times... yes
- checking for tmpfile... yes
- checking for tmpnam... yes
- checking for tmpnam_r... no
- checking for truncate... yes
- checking for uname... yes
- checking for unlinkat... no
- checking for unsetenv... yes
- checking for utimensat... no
- checking for utimes... yes
- checking for waitid... yes
- checking for waitpid... yes
- checking for wait3... yes
- checking for wait4... yes
- checking for wcscoll... yes
- checking for wcsftime... yes
- checking for wcsxfrm... yes
- checking for writev... yes
- checking for _getpty... no
- checking for chroot... yes
- checking for link... yes
- checking for symlink... yes
- checking for fchdir... yes
- checking for fsync... yes
- checking for fdatasync... no
- checking for epoll... no
- checking for kqueue... yes
- checking for ctermid_r... yes
- checking for flock declaration... yes
- checking for flock... yes
- checking for getpagesize... yes
- checking whether mallopt can set malloc mmap threshold... no
- checking for true... true
- checking for inet_aton in -lc... yes
- checking for chflags... yes
- checking for lchflags... yes
- checking for inflateCopy in -lz... yes
- checking for hstrerror... yes
- checking for inet_aton... yes
- checking for inet_pton... yes
- checking for setgroups... yes
- checking for openpty... yes
- checking for forkpty... yes
- checking for memmove... yes
- checking for fseek64... no
- checking for fseeko... yes
- checking for fstatvfs... yes
- checking for ftell64... no
- checking for ftello... yes
- checking for statvfs... yes
- checking for dup2... yes
- checking for getcwd... yes
- checking for strdup... yes
- checking for getpgrp... yes
- checking for setpgrp... (cached) yes
- checking for gettimeofday... yes
- checking for clock_gettime... no
- checking for clock_gettime in -lrt... no
- checking for clock_getres... no
- checking for clock_getres in -lrt... no
- checking for major... yes
- checking for getaddrinfo... yes
- checking getaddrinfo bug... no
- checking for getnameinfo... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking whether struct tm is in sys/time.h or time.h... time.h
- checking for struct tm.tm_zone... yes
- checking for struct stat.st_rdev... yes
- checking for struct stat.st_blksize... yes
- checking for struct stat.st_flags... yes
- checking for struct stat.st_gen... yes
- checking for struct stat.st_birthtime... no
- checking for struct stat.st_blocks... yes
- checking for time.h that defines altzone... no
- checking whether sys/select.h and sys/time.h may both be included... yes
- checking for addrinfo... yes
- checking for sockaddr_storage... yes
- checking whether char is unsigned... no
- checking for an ANSI C-conforming const... yes
- checking for working volatile... yes
- checking for working signed char... yes
- checking for prototypes... yes
- checking for variable length prototypes and stdarg.h... yes
- checking for socketpair... yes
- checking if sockaddr has sa_len member... yes
- checking whether va_list is an array... yes
- checking for gethostbyname_r... no
- checking for gethostbyname... yes
- checking for __fpu_control... no
- checking for __fpu_control in -lieee... no
- checking for --with-fpectl... no
- checking for --with-libm=STRING... default LIBM=""
- checking for --with-libc=STRING... default LIBC=""
- checking whether C doubles are little-endian IEEE 754 binary64... yes
- checking whether C doubles are big-endian IEEE 754 binary64... no
- checking whether C doubles are ARM mixed-endian IEEE 754 binary64... no
- checking whether we can use gcc inline assembler to get and set x87 control word... yes
- checking for x87-style double rounding... no
- checking for acosh... yes
- checking for asinh... yes
- checking for atanh... yes
- checking for copysign... yes
- checking for erf... yes
- checking for erfc... yes
- checking for expm1... yes
- checking for finite... yes
- checking for gamma... yes
- checking for hypot... yes
- checking for lgamma... yes
- checking for log1p... yes
- checking for log2... yes
- checking for round... yes
- checking for tgamma... yes
- checking whether isinf is declared... yes
- checking whether isnan is declared... yes
- checking whether isfinite is declared... yes
- checking whether tanh preserves the sign of zero... yes
- checking whether log1p drops the sign of negative zero... no
- checking whether POSIX semaphores are enabled... yes
- checking for broken sem_getvalue... yes
- checking digit size for Python's longs... no value specified
- checking wchar.h usability... yes
- checking wchar.h presence... yes
- checking for wchar.h... yes
- checking size of wchar_t... 4
- checking for UCS-4 tcl... no
- checking whether wchar_t is signed... yes
- no usable wchar_t found
- checking whether byte ordering is bigendian... no
- checking ABIFLAGS... dm
- checking SOABI... cpython-33dm
- checking LDVERSION... $(VERSION)$(ABIFLAGS)
- checking SO... .so
- checking whether right shift extends the sign bit... yes
- checking for getc_unlocked() and friends... yes
- checking how to link readline libs... -lreadline
- checking for rl_callback_handler_install in -lreadline... yes
- checking for rl_pre_input_hook in -lreadline... yes
- checking for rl_completion_display_matches_hook in -lreadline... yes
- checking for rl_completion_matches in -lreadline... yes
- checking for broken nice()... no
- checking for broken poll()... no
- checking for struct tm.tm_zone... (cached) yes
- checking for working tzset()... yes
- checking for tv_nsec in struct stat... no
- checking for tv_nsec2 in struct stat... yes
- checking whether mvwdelch is an expression... yes
- checking whether WINDOW has _flags... no
- checking for is_term_resized... yes
- checking for resize_term... yes
- checking for resizeterm... yes
- checking for /dev/ptmx... yes
- checking for /dev/ptc... no
- checking for %lld and %llu printf() format support... yes
- checking for %zd printf() format support... yes
- checking for socklen_t... yes
- checking for broken mbstowcs... no
- checking whether /usr/bin/gcc-4.2 supports computed gotos... yes
- checking for --with-computed-gotos... no value specified
- checking for build directories... done
- configure: creating ./config.status
- config.status: creating Makefile.pre
- config.status: creating Modules/Setup.config
- config.status: creating Misc/python.pc
- config.status: creating Modules/ld_so_aix
- config.status: creating pyconfig.h
- config.status: pyconfig.h is unchanged
- creating Modules/Setup
- creating Modules/Setup.local
- creating Makefile
llvm-gcc-make.log
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- Could not find platform dependent libraries <exec_prefix>
- Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
- Assertion failed: (compact->utf8_length == 0), function _PyUnicode_CheckConsistency, file Objects/unicodeobject.c, line 399.
- make: *** [sysconfig] Abort trap: 6
clang-gcc-configure.log
- checking for hg... found
- checking for --enable-universalsdk... no
- checking for --with-universal-archs... 32-bit
- checking MACHDEP... darwin
- checking machine type as reported by uname -m... x86_64
- checking for --without-gcc... no
- checking for gcc... /usr/bin/clang
- checking whether the C compiler works... yes
- checking for C compiler default output file name... a.out
- checking for suffix of executables...
- checking whether we are cross compiling... no
- checking for suffix of object files... o
- checking whether we are using the GNU C compiler... yes
- checking whether /usr/bin/clang accepts -g... yes
- checking for /usr/bin/clang option to accept ISO C89... none needed
- checking for --with-cxx-main=<compiler>... no
- checking for c++... c++
- configure: WARNING:
- By default, distutils will build C++ extension modules with "c++".
- If this is not intended, then set CXX on the configure command line.
- checking for -Wl,--no-as-needed... no
- checking how to run the C preprocessor... /usr/bin/clang -E
- checking for grep that handles long lines and -e... /usr/local/bin/grep
- checking for egrep... /usr/local/bin/grep -E
- checking for ANSI C header files... yes
- checking for sys/types.h... yes
- checking for sys/stat.h... yes
- checking for stdlib.h... yes
- checking for string.h... yes
- checking for memory.h... yes
- checking for strings.h... yes
- checking for inttypes.h... yes
- checking for stdint.h... yes
- checking for unistd.h... yes
- checking minix/config.h usability... no
- checking minix/config.h presence... no
- checking for minix/config.h... no
- checking whether it is safe to define __EXTENSIONS__... yes
- checking for --with-suffix...
- checking for case-insensitive build directory... yes
- checking LIBRARY... libpython$(VERSION)$(ABIFLAGS).a
- checking LINKCC... $(PURIFY) $(MAINCC)
- checking for GNU ld... no
- checking for inline... inline
- checking for --enable-shared... no
- checking for --enable-profiling...
- checking LDLIBRARY... libpython$(VERSION)$(ABIFLAGS).a
- checking for ranlib... ranlib
- checking for ar... ar
- checking for python... found
- checking for a BSD-compatible install... /usr/local/bin/install -c
- checking for --with-pydebug... yes
- checking whether /usr/bin/clang accepts and needs -fno-strict-aliasing... no
- checking if we can turn off /usr/bin/clang unused result warning... yes
- checking whether gcc supports ParseTuple __format__... no
- checking whether pthreads are available without options... yes
- checking whether c++ also accepts flags for thread support... no
- checking for ANSI C header files... (cached) yes
- checking asm/types.h usability... no
- checking asm/types.h presence... no
- checking for asm/types.h... no
- checking conio.h usability... no
- checking conio.h presence... no
- checking for conio.h... no
- checking curses.h usability... yes
- checking curses.h presence... yes
- checking for curses.h... yes
- checking direct.h usability... no
- checking direct.h presence... no
- checking for direct.h... no
- checking dlfcn.h usability... yes
- checking dlfcn.h presence... yes
- checking for dlfcn.h... yes
- checking errno.h usability... yes
- checking errno.h presence... yes
- checking for errno.h... yes
- checking fcntl.h usability... yes
- checking fcntl.h presence... yes
- checking for fcntl.h... yes
- checking grp.h usability... yes
- checking grp.h presence... yes
- checking for grp.h... yes
- checking ieeefp.h usability... no
- checking ieeefp.h presence... no
- checking for ieeefp.h... no
- checking io.h usability... no
- checking io.h presence... no
- checking for io.h... no
- checking langinfo.h usability... yes
- checking langinfo.h presence... yes
- checking for langinfo.h... yes
- checking libintl.h usability... no
- checking libintl.h presence... no
- checking for libintl.h... no
- checking ncurses.h usability... yes
- checking ncurses.h presence... yes
- checking for ncurses.h... yes
- checking poll.h usability... yes
- checking poll.h presence... yes
- checking for poll.h... yes
- checking process.h usability... no
- checking process.h presence... no
- checking for process.h... no
- checking pthread.h usability... yes
- checking pthread.h presence... yes
- checking for pthread.h... yes
- checking sched.h usability... yes
- checking sched.h presence... yes
- checking for sched.h... yes
- checking shadow.h usability... no
- checking shadow.h presence... no
- checking for shadow.h... no
- checking signal.h usability... yes
- checking signal.h presence... yes
- checking for signal.h... yes
- checking for stdint.h... (cached) yes
- checking stropts.h usability... no
- checking stropts.h presence... no
- checking for stropts.h... no
- checking termios.h usability... yes
- checking termios.h presence... yes
- checking for termios.h... yes
- checking for unistd.h... (cached) yes
- checking utime.h usability... yes
- checking utime.h presence... yes
- checking for utime.h... yes
- checking sys/audioio.h usability... no
- checking sys/audioio.h presence... no
- checking for sys/audioio.h... no
- checking sys/xattr.h usability... yes
- checking sys/xattr.h presence... yes
- checking for sys/xattr.h... yes
- checking sys/bsdtty.h usability... no
- checking sys/bsdtty.h presence... no
- checking for sys/bsdtty.h... no
- checking sys/epoll.h usability... no
- checking sys/epoll.h presence... no
- checking for sys/epoll.h... no
- checking sys/event.h usability... yes
- checking sys/event.h presence... yes
- checking for sys/event.h... yes
- checking sys/file.h usability... yes
- checking sys/file.h presence... yes
- checking for sys/file.h... yes
- checking sys/loadavg.h usability... no
- checking sys/loadavg.h presence... no
- checking for sys/loadavg.h... no
- checking sys/lock.h usability... yes
- checking sys/lock.h presence... yes
- checking for sys/lock.h... yes
- checking sys/mkdev.h usability... no
- checking sys/mkdev.h presence... no
- checking for sys/mkdev.h... no
- checking sys/modem.h usability... no
- checking sys/modem.h presence... no
- checking for sys/modem.h... no
- checking sys/param.h usability... yes
- checking sys/param.h presence... yes
- checking for sys/param.h... yes
- checking sys/poll.h usability... yes
- checking sys/poll.h presence... yes
- checking for sys/poll.h... yes
- checking sys/select.h usability... yes
- checking sys/select.h presence... yes
- checking for sys/select.h... yes
- checking sys/sendfile.h usability... no
- checking sys/sendfile.h presence... no
- checking for sys/sendfile.h... no
- checking sys/socket.h usability... yes
- checking sys/socket.h presence... yes
- checking for sys/socket.h... yes
- checking sys/statvfs.h usability... yes
- checking sys/statvfs.h presence... yes
- checking for sys/statvfs.h... yes
- checking for sys/stat.h... (cached) yes
- checking sys/termio.h usability... no
- checking sys/termio.h presence... no
- checking for sys/termio.h... no
- checking sys/time.h usability... yes
- checking sys/time.h presence... yes
- checking for sys/time.h... yes
- checking sys/times.h usability... yes
- checking sys/times.h presence... yes
- checking for sys/times.h... yes
- checking for sys/types.h... (cached) yes
- checking sys/uio.h usability... yes
- checking sys/uio.h presence... yes
- checking for sys/uio.h... yes
- checking sys/un.h usability... yes
- checking sys/un.h presence... yes
- checking for sys/un.h... yes
- checking sys/utsname.h usability... yes
- checking sys/utsname.h presence... yes
- checking for sys/utsname.h... yes
- checking sys/wait.h usability... yes
- checking sys/wait.h presence... yes
- checking for sys/wait.h... yes
- checking pty.h usability... no
- checking pty.h presence... no
- checking for pty.h... no
- checking libutil.h usability... no
- checking libutil.h presence... no
- checking for libutil.h... no
- checking sys/resource.h usability... yes
- checking sys/resource.h presence... yes
- checking for sys/resource.h... yes
- checking netpacket/packet.h usability... no
- checking netpacket/packet.h presence... no
- checking for netpacket/packet.h... no
- checking sysexits.h usability... yes
- checking sysexits.h presence... yes
- checking for sysexits.h... yes
- checking bluetooth.h usability... no
- checking bluetooth.h presence... no
- checking for bluetooth.h... no
- checking bluetooth/bluetooth.h usability... no
- checking bluetooth/bluetooth.h presence... no
- checking for bluetooth/bluetooth.h... no
- checking linux/tipc.h usability... no
- checking linux/tipc.h presence... no
- checking for linux/tipc.h... no
- checking spawn.h usability... yes
- checking spawn.h presence... yes
- checking for spawn.h... yes
- checking util.h usability... yes
- checking util.h presence... yes
- checking for util.h... yes
- checking for dirent.h that defines DIR... yes
- checking for library containing opendir... none required
- checking whether sys/types.h defines makedev... yes
- checking for net/if.h... yes
- checking for term.h... yes
- checking for linux/netlink.h... no
- checking for linux/can.h... no
- checking for linux/can/raw.h... no
- checking for clock_t in time.h... yes
- checking for makedev... yes
- checking Solaris LFS bug... no
- checking for mode_t... yes
- checking for off_t... yes
- checking for pid_t... yes
- checking for size_t... yes
- checking for uid_t in sys/types.h... yes
- checking for uint32_t... yes
- checking for uint64_t... yes
- checking for int32_t... yes
- checking for int64_t... yes
- checking for ssize_t... yes
- checking size of int... 4
- checking size of long... 8
- checking size of void *... 8
- checking size of short... 2
- checking size of float... 4
- checking size of double... 8
- checking size of fpos_t... 8
- checking size of size_t... 8
- checking size of pid_t... 4
- checking for long long support... yes
- checking size of long long... 8
- checking for long double support... yes
- checking size of long double... 16
- checking for _Bool support... yes
- checking size of _Bool... 1
- checking for uintptr_t... yes
- checking size of uintptr_t... 8
- checking size of off_t... 8
- checking whether to enable large file support... no
- checking size of time_t... 8
- checking for pthread_t... yes
- checking size of pthread_t... 8
- checking for --enable-framework... no
- checking for dyld... always on for Darwin
- checking LDSHARED... $(CC) -bundle -undefined dynamic_lookup
- checking CCSHARED...
- checking LINKFORSHARED... -framework CoreFoundation
- checking CFLAGSFORSHARED...
- checking SHLIBS... $(LIBS)
- checking for sendfile in -lsendfile... no
- checking for dlopen in -ldl... yes
- checking for shl_load in -ldld... no
- checking for library containing sem_init... none required
- checking for textdomain in -lintl... no
- checking for t_open in -lnsl... no
- checking for socket in -lsocket... no
- checking for --with-libs... no
- checking for pkg-config... /usr/local/bin/pkg-config
- checking for --with-system-expat... no
- checking for --with-system-ffi... no
- checking for --enable-loadable-sqlite-extensions... no
- checking for --with-dbmliborder...
- checking for --with-signal-module... yes
- checking for --with-threads... yes
- checking if PTHREAD_SCOPE_SYSTEM is supported... yes
- checking for pthread_sigmask... yes
- checking if --enable-ipv6 is specified... yes
- checking if RFC2553 API is available... yes
- checking ipv6 stack type... kame
- using libc
- checking for OSX 10.5 SDK or later... yes
- checking for --with-doc-strings... yes
- checking for --with-tsc... no
- checking for --with-pymalloc... yes
- checking for --with-valgrind... no
- checking for dlopen... yes
- checking DYNLOADFILE... dynload_shlib.o
- checking MACHDEP_OBJS... MACHDEP_OBJS
- checking for alarm... yes
- checking for accept4... no
- checking for setitimer... yes
- checking for getitimer... yes
- checking for bind_textdomain_codeset... no
- checking for chown... yes
- checking for clock... yes
- checking for confstr... yes
- checking for ctermid... yes
- checking for execv... yes
- checking for faccessat... no
- checking for fchmod... yes
- checking for fchmodat... no
- checking for fchown... yes
- checking for fchownat... no
- checking for fexecve... no
- checking for fdopendir... no
- checking for fork... yes
- checking for fpathconf... yes
- checking for fstatat... no
- checking for ftime... yes
- checking for ftruncate... yes
- checking for futimesat... no
- checking for futimens... no
- checking for futimes... yes
- checking for gai_strerror... yes
- checking for getgrouplist... yes
- checking for getgroups... yes
- checking for getlogin... yes
- checking for getloadavg... yes
- checking for getpeername... yes
- checking for getpgid... yes
- checking for getpid... yes
- checking for getpriority... yes
- checking for getresuid... no
- checking for getresgid... no
- checking for getpwent... yes
- checking for getspnam... no
- checking for getspent... no
- checking for getsid... yes
- checking for getwd... yes
- checking for if_nameindex... yes
- checking for initgroups... yes
- checking for kill... yes
- checking for killpg... yes
- checking for lchmod... yes
- checking for lchown... yes
- checking for lockf... yes
- checking for linkat... no
- checking for lstat... yes
- checking for lutimes... yes
- checking for memrchr... no
- checking for mbrtowc... yes
- checking for mkdirat... no
- checking for mkfifo... yes
- checking for mkfifoat... no
- checking for mknod... yes
- checking for mknodat... no
- checking for mktime... yes
- checking for mremap... no
- checking for nice... yes
- checking for openat... no
- checking for pathconf... yes
- checking for pause... yes
- checking for pipe2... no
- checking for plock... no
- checking for poll... yes
- checking for posix_fallocate... no
- checking for posix_fadvise... no
- checking for pread... yes
- checking for pthread_init... yes
- checking for pthread_kill... yes
- checking for putenv... yes
- checking for pwrite... yes
- checking for readlink... yes
- checking for readlinkat... no
- checking for readv... yes
- checking for realpath... yes
- checking for renameat... no
- checking for select... yes
- checking for sem_open... yes
- checking for sem_timedwait... no
- checking for sem_getvalue... yes
- checking for sem_unlink... yes
- checking for sendfile... yes
- checking for setegid... yes
- checking for seteuid... yes
- checking for setgid... yes
- checking for sethostname... yes
- checking for setlocale... yes
- checking for setregid... yes
- checking for setreuid... yes
- checking for setresuid... no
- checking for setresgid... no
- checking for setsid... yes
- checking for setpgid... yes
- checking for setpgrp... yes
- checking for setpriority... yes
- checking for setuid... yes
- checking for setvbuf... yes
- checking for sched_get_priority_max... yes
- checking for sched_setaffinity... no
- checking for sched_setscheduler... no
- checking for sched_setparam... no
- checking for sched_rr_get_interval... no
- checking for sigaction... yes
- checking for sigaltstack... yes
- checking for siginterrupt... yes
- checking for sigpending... yes
- checking for sigrelse... yes
- checking for sigtimedwait... no
- checking for sigwait... yes
- checking for sigwaitinfo... no
- checking for snprintf... yes
- checking for strftime... yes
- checking for strlcpy... yes
- checking for symlinkat... no
- checking for sync... yes
- checking for sysconf... yes
- checking for tcgetpgrp... yes
- checking for tcsetpgrp... yes
- checking for tempnam... yes
- checking for timegm... yes
- checking for times... yes
- checking for tmpfile... yes
- checking for tmpnam... yes
- checking for tmpnam_r... no
- checking for truncate... yes
- checking for uname... yes
- checking for unlinkat... no
- checking for unsetenv... yes
- checking for utimensat... no
- checking for utimes... yes
- checking for waitid... yes
- checking for waitpid... yes
- checking for wait3... yes
- checking for wait4... yes
- checking for wcscoll... yes
- checking for wcsftime... yes
- checking for wcsxfrm... yes
- checking for writev... yes
- checking for _getpty... no
- checking for chroot... yes
- checking for link... yes
- checking for symlink... yes
- checking for fchdir... yes
- checking for fsync... yes
- checking for fdatasync... no
- checking for epoll... no
- checking for kqueue... yes
- checking for ctermid_r... yes
- checking for flock declaration... yes
- checking for flock... yes
- checking for getpagesize... yes
- checking whether mallopt can set malloc mmap threshold... no
- checking for true... true
- checking for inet_aton in -lc... yes
- checking for chflags... yes
- checking for lchflags... yes
- checking for inflateCopy in -lz... yes
- checking for hstrerror... yes
- checking for inet_aton... yes
- checking for inet_pton... yes
- checking for setgroups... yes
- checking for openpty... yes
- checking for forkpty... yes
- checking for memmove... yes
- checking for fseek64... no
- checking for fseeko... yes
- checking for fstatvfs... yes
- checking for ftell64... no
- checking for ftello... yes
- checking for statvfs... yes
- checking for dup2... yes
- checking for getcwd... yes
- checking for strdup... yes
- checking for getpgrp... yes
- checking for setpgrp... (cached) yes
- checking for gettimeofday... yes
- checking for clock_gettime... no
- checking for clock_gettime in -lrt... no
- checking for clock_getres... no
- checking for clock_getres in -lrt... no
- checking for major... yes
- checking for getaddrinfo... yes
- checking getaddrinfo bug... no
- checking for getnameinfo... yes
- checking whether time.h and sys/time.h may both be included... yes
- checking whether struct tm is in sys/time.h or time.h... time.h
- checking for struct tm.tm_zone... yes
- checking for struct stat.st_rdev... yes
- checking for struct stat.st_blksize... yes
- checking for struct stat.st_flags... yes
- checking for struct stat.st_gen... yes
- checking for struct stat.st_birthtime... no
- checking for struct stat.st_blocks... yes
- checking for time.h that defines altzone... no
- checking whether sys/select.h and sys/time.h may both be included... yes
- checking for addrinfo... yes
- checking for sockaddr_storage... yes
- checking whether char is unsigned... no
- checking for an ANSI C-conforming const... yes
- checking for working volatile... yes
- checking for working signed char... yes
- checking for prototypes... yes
- checking for variable length prototypes and stdarg.h... yes
- checking for socketpair... yes
- checking if sockaddr has sa_len member... yes
- checking whether va_list is an array... yes
- checking for gethostbyname_r... no
- checking for gethostbyname... yes
- checking for __fpu_control... no
- checking for __fpu_control in -lieee... no
- checking for --with-fpectl... no
- checking for --with-libm=STRING... default LIBM=""
- checking for --with-libc=STRING... default LIBC=""
- checking whether C doubles are little-endian IEEE 754 binary64... yes
- checking whether C doubles are big-endian IEEE 754 binary64... no
- checking whether C doubles are ARM mixed-endian IEEE 754 binary64... no
- checking whether we can use gcc inline assembler to get and set x87 control word... yes
- checking for x87-style double rounding... no
- checking for acosh... yes
- checking for asinh... yes
- checking for atanh... yes
- checking for copysign... yes
- checking for erf... yes
- checking for erfc... yes
- checking for expm1... yes
- checking for finite... yes
- checking for gamma... yes
- checking for hypot... yes
- checking for lgamma... yes
- checking for log1p... yes
- checking for log2... yes
- checking for round... yes
- checking for tgamma... yes
- checking whether isinf is declared... yes
- checking whether isnan is declared... yes
- checking whether isfinite is declared... yes
- checking whether tanh preserves the sign of zero... yes
- checking whether log1p drops the sign of negative zero... no
- checking whether POSIX semaphores are enabled... yes
- checking for broken sem_getvalue... yes
- checking digit size for Python's longs... no value specified
- checking wchar.h usability... yes
- checking wchar.h presence... yes
- checking for wchar.h... yes
- checking size of wchar_t... 4
- checking for UCS-4 tcl... no
- checking whether wchar_t is signed... yes
- no usable wchar_t found
- checking whether byte ordering is bigendian... no
- checking ABIFLAGS... dm
- checking SOABI... cpython-33dm
- checking LDVERSION... $(VERSION)$(ABIFLAGS)
- checking SO... .so
- checking whether right shift extends the sign bit... yes
- checking for getc_unlocked() and friends... yes
- checking how to link readline libs... -lreadline
- checking for rl_callback_handler_install in -lreadline... yes
- checking for rl_pre_input_hook in -lreadline... yes
- checking for rl_completion_display_matches_hook in -lreadline... yes
- checking for rl_completion_matches in -lreadline... yes
- checking for broken nice()... no
- checking for broken poll()... no
- checking for struct tm.tm_zone... (cached) yes
- checking for working tzset()... yes
- checking for tv_nsec in struct stat... no
- checking for tv_nsec2 in struct stat... yes
- checking whether mvwdelch is an expression... yes
- checking whether WINDOW has _flags... no
- checking for is_term_resized... yes
- checking for resize_term... yes
- checking for resizeterm... yes
- checking for /dev/ptmx... yes
- checking for /dev/ptc... no
- checking for %lld and %llu printf() format support... yes
- checking for %zd printf() format support... yes
- checking for socklen_t... yes
- checking for broken mbstowcs... no
- checking whether /usr/bin/clang supports computed gotos... yes
- checking for --with-computed-gotos... no value specified
- checking for build directories... done
- configure: creating ./config.status
- config.status: creating Makefile.pre
- config.status: creating Modules/Setup.config
- config.status: creating Misc/python.pc
- config.status: creating Modules/ld_so_aix
- config.status: creating pyconfig.h
- config.status: pyconfig.h is unchanged
- creating Modules/Setup
- creating Modules/Setup.local
- creating Makefile
clang-gcc-make.log
- warning: unknown warning option '-Wno-unused-result' [-Wunknown-warning-option]
- warning: unknown warning option '-Wno-unused-result' [-Wunknown-warning-option]
- 1 warning generated.
- ./Python/sysmodule.c:348:5: warning: array index of '1' indexes past the end of an array (that contains 1 elements) [-Warray-bounds]
- PyTuple_SET_ITEM(args, 1, whatstr);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ./Python/sysmodule.c:17:
- In file included from ./Include/Python.h:84:
- ./Include/tupleobject.h:62:37: note: instantiated from:
- #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v)
- ^
- ./Include/tupleobject.h:27:5: note: array 'ob_item' declared here
- PyObject *ob_item[1];
- ^
- ./Python/sysmodule.c:349:5: warning: array index of '2' indexes past the end of an array (that contains 1 elements) [-Warray-bounds]
- PyTuple_SET_ITEM(args, 2, arg);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from ./Python/sysmodule.c:17:
- In file included from ./Include/Python.h:84:
- ./Include/tupleobject.h:62:37: note: instantiated from:
- #define PyTuple_SET_ITEM(op, i, v) (((PyTupleObject *)(op))->ob_item[i] = v)
- ^
- ./Include/tupleobject.h:27:5: note: array 'ob_item' declared here
- PyObject *ob_item[1];
- ^
- warning: unknown warning option '-Wno-unused-result' [-Wunknown-warning-option]
- 1 warning generated.
- warning: unknown warning option '-Wno-unused-result' [-Wunknown-warning-option]
- 3 warnings generated.
- 1 warning generated.
- warning: unknown warning option '-Wno-unused-result' [-Wunknown-warning-option]
- 1 warning generated.
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- /Developer/usr/bin/ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- ranlib: file: libpython3.3dm.a(dynamic_annotations.o) has no symbols
- ranlib: file: libpython3.3dm.a(pymath.o) has no symbols
- Could not find platform dependent libraries <exec_prefix>
- Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
- Assertion failed: (compact->utf8_length == 0), function _PyUnicode_CheckConsistency, file Objects/unicodeobject.c, line 399.
- make: *** [sysconfig] Abort trap: 6