2012-06-24 21 views
7

हिम तेंदुए पर पायथन 2.7.3 बनाने की कोशिश करते समय, ऐसा लगता है कि मेक प्रक्रिया एक अनंत लूप में फंस जाती है। ऐसा प्रतीत होता है कि कॉन्फ़िगर स्क्रिप्ट को ओवर और ओवर कहा जाता है, जो अजीब है क्योंकि यह कॉन्फ़िगर स्क्रिप्ट है जो मेकफ़ाइल को पहली जगह बनाता है।पायथन बिल्ड अनंत लूप

Lucas-Wonderleys-MacBook:Python-2.7.3 lucaswonderley$ make 
/bin/sh ./configure 
checking for --enable-universalsdk... no 
checking for --with-universal-archs... 32-bit 
checking MACHDEP... darwin 
checking EXTRAPLATDIR... $(PLATMACDIRS) 
checking machine type as reported by uname -m... i386 
checking for --without-gcc... no 
checking for gcc... 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 gcc accepts -g... yes 
checking for gcc option to accept ISO C89... none needed 
checking for --with-cxx-main=<compiler>... no 
checking for g++... g++ 
configure: WARNING: 

    By default, distutils will build C++ extension modules with "g++". 
    If this is not intended, then set CXX on the configure command line. 

checking how to run the C preprocessor... gcc -E 
checking for grep that handles long lines and -e... /usr/bin/grep 
checking for egrep... /usr/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).a 
checking LINKCC... $(PURIFY) $(MAINCC) 
checking for GNU ld... no 
checking for --enable-shared... no 
checking for --enable-profiling... 
checking LDLIBRARY... libpython$(VERSION).a 
checking for ranlib... ranlib 
checking for ar... ar 
checking for svnversion... found 
checking for hg... not-found 
checking for a BSD-compatible install... /usr/bin/install -c 
checking for --with-pydebug... no 
checking whether gcc accepts -fno-strict-aliasing... yes 
checking which compiler should be used... gcc 
checking whether gcc accepts -OPT:Olimit=0... no 
checking whether gcc accepts -Olimit 1500... no 
checking whether gcc supports ParseTuple __format__... no 
checking whether pthreads are available without options... yes 
checking whether g++ 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 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 thread.h usability... no 
checking thread.h presence... no 
checking for thread.h... no 
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/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/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/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 term.h... yes 
checking for linux/netlink.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-toolbox-glue... yes 
checking for --enable-framework... no 
checking for dyld... always on for Darwin 
checking SO... .so 
checking LDSHARED... $(CC) -bundle -undefined dynamic_lookup 
checking CCSHARED... 
checking LINKFORSHARED... -u _PyMac_Error 
checking CFLAGSFORSHARED... 
checking SHLIBS... $(LIBS) 
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... no 
checking for --with-system-expat... no 
checking for --with-system-ffi... no 
checking for --with-dbmliborder... 
checking for --with-signal-module... yes 
checking for --with-dec-threads... no 
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 --with-wctype-functions... no 
checking for dlopen... yes 
checking DYNLOADFILE... dynload_shlib.o 
checking MACHDEP_OBJS... MACHDEP_OBJS 
checking for alarm... yes 
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 fchmod... yes 
checking for fchown... yes 
checking for fork... yes 
checking for fpathconf... yes 
checking for ftime... yes 
checking for ftruncate... yes 
checking for gai_strerror... 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 initgroups... yes 
checking for kill... yes 
checking for killpg... yes 
checking for lchmod... yes 
checking for lchown... yes 
checking for lstat... yes 
checking for mkfifo... yes 
checking for mknod... yes 
checking for mktime... yes 
checking for mremap... no 
checking for nice... yes 
checking for pathconf... yes 
checking for pause... yes 
checking for plock... no 
checking for poll... yes 
checking for pthread_init... no 
checking for putenv... yes 
checking for readlink... yes 
checking for realpath... yes 
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 setegid... yes 
checking for seteuid... yes 
checking for setgid... yes 
checking for setlocale... yes 
checking for setregid... yes 
checking for setreuid... yes 
checking for setsid... yes 
checking for setpgid... yes 
checking for setpgrp... yes 
checking for setuid... yes 
checking for setvbuf... yes 
checking for snprintf... yes 
checking for setlocale... (cached) yes 
checking for setregid... (cached) yes 
checking for setreuid... (cached) yes 
checking for setresuid... no 
checking for setresgid... no 
checking for setsid... (cached) yes 
checking for setpgid... (cached) yes 
checking for setpgrp... (cached) yes 
checking for setuid... (cached) yes 
checking for setvbuf... (cached) yes 
checking for snprintf... (cached) yes 
checking for sigaction... yes 
checking for siginterrupt... yes 
checking for sigrelse... yes 
checking for strftime... 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 unsetenv... yes 
checking for utimes... yes 
checking for waitpid... yes 
checking for wait3... yes 
checking for wait4... yes 
checking for wcscoll... 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 for broken unsetenv... 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 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 whether tanh preserves the sign of zero... yes 
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 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 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 
checking what type to use for unicode... unsigned short 
checking whether byte ordering is bigendian... no 
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 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 
CONFIG_FILES=Makefile.pre CONFIG_HEADERS= /bin/sh config.status 
config.status: creating Makefile.pre 
make -f Makefile.pre Makefile 
/bin/sh ./configure 
checking for --enable-universalsdk... no 

किसी को भी यह क्या कारण हो सकता है के बारे में कोई संकेत है: यहाँ पाश की एक भी रन है? अगर कोई अन्य जानकारी या लॉग उपयोगी है तो मुझे बताएं।

+0

Snow Leopard पर भवन अजगर 2.7.3 मेरे लिए ठीक काम करता है और 'make' बिल्कुल' configure' स्क्रिप्ट नहीं चलता है। 'कॉन्फ़िगरेशन 'स्क्रिप्ट द्वारा बनाए गए' मेकफ़ाइल 'को चेक करने से पता चलता है कि' कॉन्फ़िगरेशन 'क्यों लागू किया जाने का एकमात्र कारण यह है कि यदि' config.status' पुराना है। क्या आपके लिए config.status' मौजूद है और यह '।/Config' फ़ाइल से नया है? –

उत्तर

6

Makefile के अनुसार, configure स्क्रिप्ट के लिए एकमात्र कारण make से चलाने के लिए की तरह तुम्हारा है, अगर config.status मौजूद नहीं है या एक टाइमस्टैम्प configure से अधिक उम्र के हैं। आप अपने Makefile में देख सकते हैं कि, जहां यह कहते हैं

# Run the configure script. 
config.status: $(srcdir)/configure 
     $(SHELL) $(srcdir)/configure $(CONFIG_ARGS) 

बिल्डिंग अजगर 2.7.3 Snow Leopard पर मेरे लिए ठीक काम किया। लेकिन उसके बाद मैं touch -t 201301010000 configure किया था, मेरी make आपके जैसे पाशन क्योंकि configure की टाइमस्टैम्प अब 1 जनवरी 2013

था अपने उत्पादन के अनुसार शुरू कर दिया, config.status मौजूद है। तो मेरा अनुमान है कि किसी कारण से, configure का टाइमस्टैम्प भविष्य में है। वर्तमान समय देने के लिए आपको उस मामले में touch configure है, और make फिर से चलाएं। या आप make लूप को configure के टाइमस्टैम्प से मेल खाने वाली तारीख के बाद तक दे सकते हैं :-)

+0

धन्यवाद, आपने इसे खींचा। एक्सकोड स्थापित करने के लिए मुझे अपने सिस्टम की तारीख को वर्कअराउंड के रूप में बदलना पड़ा। मैंने कल्पना नहीं की कि यह मेकफ़ाइल स्क्रिप्ट की तरह कुछ भी प्रभावित करेगा। समय को सामान्य में बदलने के बाद, निर्माण ठीक काम किया। – wonderlr

+0

खुशी है कि मदद की। चूंकि इसने आपके मुद्दे को हल किया है, कृपया इसे अपने प्रश्न का उत्तर के रूप में स्वीकार करना सुनिश्चित करें, जैसा कि यहां बताया गया है [http://stackoverflow.com/faq#howtoask) –

2

मुझे यह समस्या केंद्र 5 मशीन पर थी और निम्न कार्य किया। लगता है कि यह मेरी तिथि से गलत था। यम स्थापित NTP

- vi /etc/ntp.conf (change to just 1 line: "server ntp.myfloridacity.us") 
- cp /etc/ntp.conf /etc/ntpd.conf # just to be sure 


ntpdate -u ntp.myfloridacity.us 
chkconfig ntpd on 
service ntpd start 
+0

यह मेरी समस्या को पूरी तरह हल करता है –

संबंधित मुद्दे