2014-08-29 2 views
1

brew upgrade을 수행하고 며칠 후 rbenv install 2.1.2을 시도했습니다. 내가 엑스 코드 5 으로, OS X 10.9.4를 사용하고os x maverick에서 BREW 업그레이드 후 RBENV 설치에 실패했습니다

checking build system type... x86_64-apple-darwin13.3.0 
checking host system type... x86_64-apple-darwin13.3.0 
checking target system type... x86_64-apple-darwin13.3.0 
checking for gcc-4.2... gcc-4.2 
checking for gcc... (cached) 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 gcc-4.2 accepts -g... yes 
checking for gcc-4.2 option to accept ISO C89... unsupported 
checking for g++... g++ 
checking whether we are using the GNU C++ compiler... yes 
checking whether g++ accepts -g... yes 
checking how to run the C preprocessor... gcc-4.2 -E 
checking for grep that handles long lines and -e... /usr/bin/grep 
checking for egrep... /usr/bin/grep -E 
checking whether gcc-4.2 needs -traditional... no 
checking for ld... ld 
checking whether the linker is GNU ld... no 
checking whether gcc-4.2 -E accepts -o... yes 
checking for real target cpu... x86_64 
checking for ranlib... ranlib 
checking for ar... ar 
checking for as... as 
checking for objdump... no 
checking for gobjdump... no 
checking for objcopy... no 
checking for gobjcopy... no 
checking for nm... nm 
checking whether ln -s works... yes 
checking whether make sets $(MAKE)... yes 
checking for a BSD-compatible install... /usr/bin/install -c 
checking for a thread-safe mkdir -p... -d 
use 'mkdir -p' as MKDIR_P 
checking for dtrace... dtrace 
checking for dot... no 
checking for doxygen... no 
checking for pkg-config... pkg-config 
checking for ANSI C header files... no 
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 cd using physical directory... cd -P 
checking whether CFLAGS is valid... yes 
checking whether LDFLAGS is valid... yes 
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes 
checking whether -Wno-parentheses is accepted as CFLAGS... yes 
checking whether -Wno-long-long is accepted as CFLAGS... yes 
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes 
checking whether -Wunused-variable is accepted as CFLAGS... yes 
checking whether -Wpointer-arith is accepted as CFLAGS... yes 
checking whether -Wwrite-strings is accepted as CFLAGS... yes 
checking whether -Wdeclaration-after-statement is accepted as CFLAGS... yes 
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... yes 
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes 
checking whether -Wdivision-by-zero is accepted as CFLAGS... no 
checking whether -Wextra-tokens is accepted as CFLAGS... yes 
checking whether -Wall -Wextra is accepted as CFLAGS... yes 
checking whether -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes 
checking whether -fstack-protector is accepted as CFLAGS... yes 
checking whether -fstack-protector is accepted as LDFLAGS... yes 
checking whether -fno-strict-overflow is accepted as CFLAGS... yes 
checking whether -ggdb3 is accepted as CFLAGS... yes 
checking whether -fvisibility=hidden is accepted as CFLAGS... yes 
checking whether -fno-fast-math is accepted as CFLAGS... yes 
checking whether Mac OS X 10.5 or later... yes 
checking for broken crypt with 8bit chars... no 
checking for codesign... codesign 
checking for crt_externs.h... yes 
checking for crypt in -lcrypt... (cached) no 
checking for dlopen in -ldl... yes 
checking for shl_load in -ldld... no 
checking for shutdown in -lsocket... no 
checking for dirent.h that defines DIR... yes 
checking for library containing opendir... none required 
checking for stdbool.h that conforms to C99... yes 
checking for _Bool... yes 
checking for sys/wait.h that is POSIX.1 compatible... yes 
checking limits.h usability... yes 
checking limits.h presence... yes 
checking for limits.h... yes 
checking sys/file.h usability... yes 
checking sys/file.h presence... yes 
checking for sys/file.h... yes 
checking sys/ioctl.h usability... yes 
checking sys/ioctl.h presence... yes 
checking for sys/ioctl.h... yes 
checking sys/syscall.h usability... yes 
checking sys/syscall.h presence... yes 
checking for sys/syscall.h... yes 
checking fcntl.h usability... yes 
checking fcntl.h presence... yes 
checking for fcntl.h... yes 
checking sys/fcntl.h usability... yes 
checking sys/fcntl.h presence... yes 
checking for sys/fcntl.h... yes 
checking sys/select.h usability... yes 
checking sys/select.h presence... yes 
checking for sys/select.h... yes 
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 sys/param.h usability... yes 
checking sys/param.h presence... yes 
checking for sys/param.h... yes 
checking syscall.h usability... no 
checking syscall.h presence... no 
checking for syscall.h... no 
checking pwd.h usability... yes 
checking pwd.h presence... yes 
checking for pwd.h... yes 
checking grp.h usability... yes 
checking grp.h presence... yes 
checking for grp.h... yes 
checking a.out.h usability... no 
checking a.out.h presence... no 
checking for a.out.h... no 
checking utime.h usability... yes 
checking utime.h presence... yes 
checking for utime.h... yes 
checking direct.h usability... no 
checking direct.h presence... no 
checking for direct.h... no 
checking sys/resource.h usability... yes 
checking sys/resource.h presence... yes 
checking for sys/resource.h... yes 
checking sys/mkdev.h usability... no 
checking sys/mkdev.h presence... no 
checking for sys/mkdev.h... no 
checking sys/utime.h usability... no 
checking sys/utime.h presence... no 
checking for sys/utime.h... no 
checking float.h usability... no 
checking float.h presence... no 
checking for float.h... no 
checking ieeefp.h usability... no 
checking ieeefp.h presence... no 
checking for ieeefp.h... no 
checking for ucontext.h... (cached) no 
checking intrinsics.h usability... no 
checking intrinsics.h presence... no 
checking for intrinsics.h... no 
checking langinfo.h usability... yes 
checking langinfo.h presence... yes 
checking for langinfo.h... yes 
checking locale.h usability... yes 
checking locale.h presence... yes 
checking for locale.h... yes 
checking sys/sendfile.h usability... no 
checking sys/sendfile.h presence... no 
checking for sys/sendfile.h... no 
checking time.h usability... yes 
checking time.h presence... yes 
checking for time.h... yes 
checking net/socket.h usability... no 
checking net/socket.h presence... no 
checking for net/socket.h... no 
checking sys/socket.h usability... yes 
checking sys/socket.h presence... yes 
checking for sys/socket.h... yes 
checking process.h usability... no 
checking process.h presence... no 
checking for process.h... no 
checking sys/prctl.h usability... no 
checking sys/prctl.h presence... no 
checking for sys/prctl.h... no 
checking atomic.h usability... no 
checking atomic.h presence... no 
checking for atomic.h... no 
checking malloc.h usability... no 
checking malloc.h presence... no 
checking for malloc.h... no 
checking malloc_np.h usability... no 
checking malloc_np.h presence... no 
checking for malloc_np.h... no 
checking malloc/malloc.h usability... yes 
checking malloc/malloc.h presence... yes 
checking for malloc/malloc.h... yes 
checking setjmpex.h usability... no 
checking setjmpex.h presence... no 
checking for setjmpex.h... no 
checking gmp.h usability... no 
checking gmp.h presence... no 
checking for gmp.h... no 
checking for special C compiler options needed for large files... no 
checking for _FILE_OFFSET_BITS value needed for large files... no 
checking whether byte ordering is bigendian... no 
checking for an ANSI C-conforming const... yes 
checking whether char is unsigned... no 
checking for inline... inline 
checking for working volatile... yes 
checking for long long... yes 
checking for off_t... yes 
checking char bit... 8 
checking size of int... 4 
checking size of short... 2 
checking size of long... 8 
checking size of long long... 8 
checking size of __int64... 0 
checking size of __int128... 0 
checking size of off_t... 8 
checking size of void*... 8 
checking size of float... 4 
checking size of double... 8 
checking size of time_t... 8 
checking size of clock_t... 8 
checking for printf prefix for long long... ll 
checking for pid_t... yes 
checking for convertible type of pid_t... INT 
checking for uid_t... yes 
checking for convertible type of uid_t... UINT 
checking for gid_t... yes 
checking for convertible type of gid_t... UINT 
checking for time_t... yes 
checking for convertible type of time_t... LONG 
checking for dev_t... yes 
checking for convertible type of dev_t... INT 
checking for mode_t... yes 
checking for convertible type of mode_t... UINT 
checking for rlim_t... yes 
checking for convertible type of rlim_t... ULL 
checking for off_t... (cached) yes 
checking for convertible type of off_t... LL 
checking for clockid_t... no 
checking for convertible type of clockid_t... INT 
checking for prototypes... yes 
checking token paste string... ansi 
checking stringization... #expr 
checking string literal concatenation... yes 
checking for variable length prototypes and stdarg.h... no 
checking for variable length macro... yes 
checking for noreturn function attribute... __attribute__ ((noreturn)) x 
checking for deprecated function attribute... __attribute__ ((deprecated)) x 
checking for noinline function attribute... __attribute__ ((noinline)) x 
checking for stdcall function attribute... x 
checking for cdecl function attribute... x 
checking for fastcall function attribute... x 
checking for function alias... no 
checking for __atomic builtins... no 
checking for __sync builtins... yes 
checking for __builtin_unreachable... no 
checking for exported function attribute... __attribute__ ((visibility("default"))) 
checking for function name string predefined identifier... __func__ 
checking whether sys_nerr is declared... yes 
checking whether getenv is declared... yes 
checking for size_t... yes 
checking size of size_t... 8 
checking size of ptrdiff_t... 8 
checking for printf prefix for size_t... z 
checking for printf prefix for ptrdiff_t... t 
checking for struct stat.st_blksize... yes 
checking for struct stat.st_blocks... yes 
checking for struct stat.st_rdev... yes 
checking size of struct stat.st_size... SIZEOF_LONG 
checking size of struct stat.st_blocks... SIZEOF_LONG 
checking for struct stat.st_atim... no 
checking for struct stat.st_atimespec... yes 
checking for struct stat.st_atimensec... no 
checking for struct stat.st_mtim... no 
checking for struct stat.st_mtimespec... yes 
checking for struct stat.st_mtimensec... no 
checking for struct stat.st_ctim... no 
checking for struct stat.st_ctimespec... yes 
checking for struct stat.st_ctimensec... no 
checking for struct timeval... yes 
checking size of struct timeval.tv_sec... SIZEOF_TIME_T 
checking for struct timespec... yes 
checking for struct timezone... yes 
checking for clockid_t... (cached) no 
checking for fd_mask... yes 
checking for int8_t... yes 
checking size of int8_t... 1 
checking for uint8_t... yes 
checking size of uint8_t... 1 
checking for int16_t... yes 
checking size of int16_t... 2 
checking for uint16_t... yes 
checking size of uint16_t... 2 
checking for int32_t... yes 
checking size of int32_t... 4 
checking for uint32_t... yes 
checking size of uint32_t... 4 
checking for int64_t... yes 
checking size of int64_t... 8 
checking for uint64_t... yes 
checking size of uint64_t... 8 
checking for int128_t... no 
checking for uint128_t... no 
checking for intptr_t... yes 
checking size of intptr_t... 8 
checking for uintptr_t... yes 
checking size of uintptr_t... 8 
checking for ssize_t... yes 
checking size of ssize_t... 8 
checking for stack end address... no 
checking for uid_t in sys/types.h... (cached) yes 
checking type of array argument to getgroups... (cached) gid_t 
checking return type of signal handlers... void 
checking for working alloca.h... yes 
checking for alloca... yes 
checking for dynamic size alloca... ok 
checking for working memcmp... yes 
checking for broken erfc of glibc-2.3.6 on IA64... no 
checking for dup2... yes 
checking for memmove... yes 
checking for strerror... yes 
checking for strchr... yes 
checking for strstr... yes 
checking for crypt... yes 
checking for flock... yes 
checking for isnan... yes 
checking for finite... yes 
checking for isinf... yes 
checking for hypot... yes 
checking for acosh... yes 
checking for erf... yes 
checking for tgamma... yes 
checking for lgamma_r... yes 
checking for cbrt... yes 
checking for strlcpy... yes 
checking for strlcat... yes 
checking for ffs... yes 
checking for setproctitle... no 
checking sys/pstat.h usability... no 
checking sys/pstat.h presence... no 
checking for sys/pstat.h... no 
checking for signbit... yes 
checking for __syscall... yes 
checking for _longjmp... yes 
checking for _setjmp... yes 
checking for _setjmpex... no 
checking for chroot... yes 
checking for chsize... no 
checking for clock_gettime... no 
checking for cosh... yes 
checking for daemon... (cached) no 
checking for dl_iterate_phdr... no 
checking for dlopen... yes 
checking for dup... yes 
checking for dup3... no 
checking for eaccess... no 
checking for endgrent... yes 
checking for fchmod... yes 
checking for fchown... yes 
checking for fcntl... yes 
checking for fdatasync... (cached) no 
checking for fmod... yes 
checking for fork... yes 
checking for fsync... yes 
checking for ftruncate... yes 
checking for ftruncate64... no 
checking for getcwd... yes 
checking for getgrnam_r... yes 
checking for getgroups... yes 
checking for getpgid... yes 
checking for getpgrp... yes 
checking for getpriority... yes 
checking for getpwnam_r... yes 
checking for getrlimit... yes 
checking for getsid... yes 
checking for gettimeofday... yes 
checking for gmtime_r... yes 
checking for initgroups... yes 
checking for ioctl... yes 
checking for issetugid... yes 
checking for killpg... yes 
checking for lchmod... yes 
checking for lchown... yes 
checking for link... yes 
checking for llabs... yes 
checking for lockf... yes 
checking for log2... yes 
checking for lstat... yes 
checking for malloc_usable_size... no 
checking for malloc_size... yes 
checking for mblen... yes 
checking for memalign... no 
checking for memrchr... no 
checking for mktime... yes 
checking for pipe2... no 
checking for poll... yes 
checking for posix_fadvise... no 
checking for posix_memalign... yes 
checking for ppoll... no 
checking for pread... yes 
checking for readlink... yes 
checking for round... yes 
checking for seekdir... yes 
checking for select_large_fdset... no 
checking for sendfile... yes 
checking for setegid... yes 
checking for setenv... yes 
checking for seteuid... yes 
checking for setgid... yes 
checking for setgroups... yes 
checking for setpgid... yes 
checking for setpgrp... yes 
checking for setregid... yes 
checking for setresgid... no 
checking for setresuid... no 
checking for setreuid... yes 
checking for setrgid... yes 
checking for setrlimit... yes 
checking for setruid... yes 
checking for setsid... yes 
checking for setuid... yes 
checking for shutdown... yes 
checking for sigaction... yes 
checking for sigaltstack... yes 
checking for sigprocmask... yes 
checking for sinh... yes 
checking for spawnv... no 
checking for symlink... yes 
checking for syscall... yes 
checking for sysconf... yes 
checking for tanh... yes 
checking for telldir... yes 
checking for timegm... yes 
checking for times... yes 
checking for truncate... yes 
checking for truncate64... no 
checking for unsetenv... yes 
checking for utimensat... no 
checking for utimes... yes 
checking for wait4... yes 
checking for waitpid... yes 
checking for __builtin_bswap16... no 
checking for __builtin_bswap32... yes 
checking for __builtin_bswap64... yes 
checking for __builtin_clz... yes 
checking for __builtin_clzl... yes 
checking for __builtin_clzll... yes 
checking for __builtin_choose_expr... yes 
checking for __builtin_types_compatible_p... yes 
checking for clock_gettime in -lrt... no 
checking for clock_getres... no 
checking for unsetenv returns a value... yes 
checking for sigsetjmp as a macro or function... yes 
checking for __builtin_setjmp... no 
checking for setjmp type... _setjmp 
checking whether struct tm is in sys/time.h or time.h... time.h 
checking for struct tm.tm_zone... yes 
checking for struct tm.tm_gmtoff... yes 
checking for external int daylight... yes 
checking for external timezone... long 
checking for external altzone... no 
checking for timezone... yes 
checking whether timezone requires zero arguments... yes 
checking for negative time_t for gmtime(3)... yes 
checking for localtime(3) overflow correctly... yes 
checking whether right shift preserve sign bit... yes 
checking read count field in FILE structures... _r 
checking read buffer ptr field in FILE structures... _p 
checking size of struct stat.st_ino... SIZEOF_LONG 
checking whether _SC_CLK_TCK is supported... yes 
checking stack growing direction on x86_64... -1 
checking for pthread_kill in -lthr... no 
checking for pthread_kill in -lpthread... yes 
checking for pthread_np.h... no 
checking for sched_yield... yes 
checking for pthread_attr_setinheritsched... yes 
checking for pthread_getattr_np... no 
checking for pthread_attr_get_np... no 
checking for pthread_attr_getstack... yes 
checking for pthread_get_stackaddr_np... yes 
checking for pthread_get_stacksize_np... yes 
checking for thr_stksegment... no 
checking for pthread_stackseg_np... no 
checking for pthread_getthrds_np... no 
checking for pthread_cond_init... yes 
checking for pthread_condattr_setclock... no 
checking for pthread_condattr_init... yes 
checking for pthread_sigmask... yes 
checking for pthread_setname_np... yes 
checking for pthread_attr_init... yes 
checking arguments of pthread_setname_np... (name) 
checking if fork works with pthread... yes 
checking whether ELF binaries are produced... no 
checking whether OS depend dynamic link works... yes 
checking execinfo.h usability... yes 
checking execinfo.h presence... yes 
checking for execinfo.h... yes 
checking for backtrace in -lexecinfo... no 
checking for backtrace... yes 
checking for broken backtrace... yes 
checking valgrind/memcheck.h usability... no 
checking valgrind/memcheck.h presence... no 
checking for valgrind/memcheck.h... no 
checking for strip... strip 
checking whether -fPIE is accepted as CFLAGS... yes 
checking whether -pie is accepted as LDFLAGS... yes 
checking whether dtrace USDT is available... yes 
checking whether dtrace USDT is available... (cached) yes 
checking whether dtrace needs post processing... no 
checking for prefix of external symbols... _ 
checking pthread.h usability... yes 
checking pthread.h presence... yes 
checking for pthread.h... yes 
checking if make is GNU make... yes 
checking for memmem... yes 
checking for broken memmem... yes 
checking for nroff... /usr/bin/nroff 
.ext/include/x86_64-darwin13.0/ruby/config.h updated 
ruby library version = 2.1.0 
configure: creating ./config.status 
config.status: creating GNUmakefile 
config.status: creating Makefile 
config.status: creating ruby-2.1.pc 
    CC = gcc-4.2 
    LD = ld 
    LDSHARED = gcc-4.2 -dynamic -bundle 
    CFLAGS = -O3 -Wno-error=shorten-64-to-32 -pipe 
    XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT -fPIE 
    CPPFLAGS = -I/Users/pierodotti/.rbenv/versions/2.1.2/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/x86_64-darwin13.0 -I./include -I. 
    DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -fstack-protector -Wl,-u,_objc_msgSend -pie -framework CoreFoundation 
    SOLIBS = 
Using built-in specs. 
Target: i686-apple-darwin10 
Configured with: /var/tmp/gcc/gcc-5664~89/src/configure --disable-checking --enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --with-slibdir=/usr/lib --build=i686-apple-darwin10 --program-prefix=i686-apple-darwin10- --host=x86_64-apple-darwin10 --target=i686-apple-darwin10 --with-gxx-include-dir=/include/c++/4.2.1 
Thread model: posix 
gcc version 4.2.1 (Apple Inc. build 5664) 
compiling main.c 
compiling dmydln.c 
In file included from ./include/ruby.h:33, 
       from main.c:13: 
./include/ruby/ruby.h:56:20: error: stdarg.h: No such file or directory 
In file included from ./include/ruby/ruby.h:1694, 
       from ./include/ruby.h:33, 
       from main.c:13: 
./include/ruby/intern.h:32:22: error: varargs.h: No such file or directory 
make: *** [main.o] Error 1 
make: *** Waiting for unfinished jobs.... 
In file included from dmydln.c:1: 
./include/ruby/ruby.h:56:20: error: stdarg.h: No such file or directory 
In file included from ./include/ruby/ruby.h:1694, 
       from dmydln.c:1: 
./include/ruby/intern.h:32:22: error: varargs.h: No such file or directory 
make: *** [dmydln.o] Error 1 

내 rbenv가 양조를 통해 설치됩니다

나는이를받을 수 있습니다.

나는 rbenv와 ruby-build를 제거하려고 시도했지만 아무런 변화가 없었다.

동일한 문제가있는 사람을 찾을 수 없습니다 ... 어떤 생각입니까? 이 양조 의사는 무엇을 말하는가

+0

:) 미래에 사람을 도움이 될 것입니다

CONFIGURE_OPTS=--with-gcc=clang rbenv install 2.1.2 

희망 : – rainkinz

+0

아무것도 유용하지 않다. (괜찮아요. – ProGM

답변

0

나는 함께 설치 해결?
+0

'clang'으로 작업 했더라도 여기에 설명 된대로 'gcc'를 사용해야합니다 : http://stackoverflow.com/a/25437380/496289 – Kashyap

관련 문제