Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /tmp/ruby-build.20161217152540.70329 ~/Downloads
- /tmp/ruby-build.20161217152540.70329/ruby-2.1.6 /tmp/ruby-build.20161217152540.70329 ~/Downloads
- checking build system type... x86_64-apple-darwin16.1.0
- checking host system type... x86_64-apple-darwin16.1.0
- checking target system type... x86_64-apple-darwin16.1.0
- 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 clang accepts -g... yes
- checking for clang option to accept ISO C89... none needed
- checking whether we are using the GNU C++ compiler... yes
- checking whether clang++ accepts -g... yes
- checking how to run the C preprocessor... clang -E
- checking for grep that handles long lines and -e... /usr/bin/grep
- checking for egrep... /usr/bin/grep -E
- checking whether clang needs -traditional... no
- checking for ld... ld
- checking whether the linker is GNU ld... no
- checking whether clang -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... objdump
- 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... 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 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... yes
- checking whether -Wextra-tokens is accepted as CFLAGS... yes
- checking whether -Wall -Wextra is accepted as CFLAGS... yes
- checking whether -Qunused-arguments 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... yes
- checking float.h presence... yes
- checking for float.h... yes
- 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... yes
- checking gmp.h presence... yes
- checking for gmp.h... yes
- checking for __gmpz_init in -lgmp... yes
- 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... 16
- 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... yes
- 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... __attribute__ ((cdecl)) x
- checking for fastcall function attribute... x
- checking for function alias... no
- checking for __atomic builtins... yes
- checking for __sync builtins... yes
- checking for __builtin_unreachable... yes
- 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... __int128
- checking for uint128_t... unsigned __int128
- 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... no
- checking for _setjmpex... no
- checking for chroot... yes
- checking for chsize... no
- checking for clock_gettime... yes
- 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 isfinite... no
- 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... yes
- 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_getres... yes
- checking for unsetenv returns a value... yes
- checking for sigsetjmp as a macro or function... 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 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... no
- checking whether -Wl,-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 __builtin_setjmp... (cached) no
- checking for setjmp type... sigsetjmp
- 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-darwin16.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 = clang
- LD = ld
- LDSHARED = clang -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/zhengdai/.rbenv/versions/2.1.6/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/x86_64-darwin16.0 -I./include -I.
- DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -fstack-protector -Wl,-u,_objc_msgSend -Wl,-pie -framework CoreFoundation
- SOLIBS = -lgmp
- compiling main.c
- compiling dmydln.c
- compiling miniinit.c
- Apple LLVM version 8.0.0 (clang-800.0.42.1)
- Target: x86_64-apple-darwin16.1.0
- Thread model: posix
- InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
- compiling miniprelude.c
- translating probes probes.d
- compiling bignum.c
- compiling class.c
- compiling compar.c
- . ./vm_opts.h
- compiling complex.c
- compiling dir.c
- compiling dln_find.c
- compiling encoding.c
- compiling enum.c
- compiling enumerator.c
- compiling error.c
- bignum.c:4414:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:4421:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return hibitsx ? INT2FIX(-1) : INT2FIX(0);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:4458:57: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return RBIGNUM_POSITIVE_P(x) ? INT2FIX(0) : INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5308:30: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (yd > 0.0) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5325:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5329:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5335:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5345:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5410:51: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (RBIGNUM_SIGN(x) < RBIGNUM_SIGN(y)) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5606:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (!n) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:5617:20: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:6538:25: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (y == -1) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bignum.c:6539:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (xn == 0) return hibitsx ? INT2FIX(-1) : LONG2FIX(y);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling eval.c
- compiling load.c
- compiling proc.c
- compiling file.c
- compiling gc.c
- compiling hash.c
- file.c:420:51: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (ts1.tv_nsec < ts2.tv_nsec) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- file.c:423:45: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (ts1.tv_sec < ts2.tv_sec) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling inits.c
- compiling io.c
- compiling marshal.c
- compiling math.c
- compiling node.c
- compiling numeric.c
- compiling object.c
- numeric.c:1129:23: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (a < b) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:1171:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- object.c:1663:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3077:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3094:18: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- else return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3164:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3247:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return rb_integer_float_cmp(x, y) == INT2FIX(-1) ? Qtrue : Qfalse;
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3274:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return rel == INT2FIX(-1) || rel == INT2FIX(0) ? Qtrue : Qfalse;
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3445:22: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (val < 0) return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:3640:68: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return ruby_num_interval_step_size(from, RARRAY_AREF(args, 0), INT2FIX(-1), FALSE);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:4013:43: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_cFloat, "MIN_EXP", INT2FIX(DBL_MIN_EXP));
- ^~~~~~~~~~~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- numeric.c:4027:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_cFloat, "MIN_10_EXP", INT2FIX(DBL_MIN_10_EXP));
- ^~~~~~~~~~~~~~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- 2 warnings generated.
- compiling pack.c
- compiling parse.c
- parse.y:1360:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(2) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:1372:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), tokline);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:2602:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyvsp[(3) - (4)].node), (yyvsp[(2) - (4)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:2605:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(2) - (4)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:2906:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(4) - (6)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:2951:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(3) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:2972:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(1) - (6)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:2994:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(1) - (9)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3475:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(4) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3520:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(2) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3598:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(4) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3614:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(4) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3638:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(3) - (4)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3655:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(3) - (4)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3705:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(2) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:3724:4: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line((yyval.node), (yyvsp[(2) - (5)].num));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:6382:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line(lex_strterm, ruby_sourceline);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:8277:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line(n, ruby_sourceline);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- parse.y:8309:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line(node, nd_line(orig));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ./node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- 1 warning generated.
- compiling process.c
- process.c:1889:46: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_hash_aset(h, INT2FIX(fd), INT2FIX(-1));
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling random.c
- 11 warnings generated.
- compiling range.c
- compiling rational.c
- rational.c:233:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return rb_funcall(x, id_eqeq_p, 1, INT2FIX(-1));
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling re.c
- compiling regcomp.c
- compiling regenc.c
- compiling regerror.c
- compiling regexec.c
- 1 warning generated.
- compiling regparse.c
- compiling regsyntax.c
- 1 warning generated.
- compiling ruby.c
- compiling safe.c
- compiling signal.c
- compiling sprintf.c
- compiling st.c
- compiling strftime.c
- compiling string.c
- compiling struct.c
- string.c:2682:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- 13 warnings generated.
- compiling time.c
- time.c:1539:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (lt(v, INT2NUM(INT_MIN)) || lt(INT2NUM(INT_MAX), v))
- ~~~~~~^~~~~~~~~~~~~~~~~
- ./include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ^
- time.c:67:27: note: expanded from macro 'lt'
- #define lt(x,y) (cmp((x),(y)) < 0)
- ^
- time.c:2598:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (le(utc_offset, INT2FIX(-86400)) || ge(utc_offset, INT2FIX(86400)))
- ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ^
- time.c:69:27: note: expanded from macro 'le'
- #define le(x,y) (cmp((x),(y)) <= 0)
- ^
- time.c:3335:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling transcode.c
- compiling util.c
- compiling variable.c
- compiling version.c
- compiling compile.c
- compiling debug.c
- compile.c:5388:39: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- ADD_INSN1(ret, line, putobject, INT2FIX(-1));
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ^
- compile.c:190:62: note: expanded from macro 'ADD_INSN1'
- new_insn_body(iseq, (line), BIN(insn), 1, (VALUE)(op1)))
- ^~~
- compile.c:5396:35: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- ADD_INSN1(ret, line, putobject, INT2FIX(-1));
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ^
- compile.c:190:62: note: expanded from macro 'ADD_INSN1'
- new_insn_body(iseq, (line), BIN(insn), 1, (VALUE)(op1)))
- ^~~
- compiling iseq.c
- compiling vm.c
- In file included from vm.c:79:
- ./vm_insnhelper.c:649:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (VM_FRAME_TYPE(cfp) == VM_FRAME_MAGIC_LAMBDA) {
- ^~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- In file included from vm.c:79:
- ./vm_insnhelper.c:719:8: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (VM_FRAME_TYPE(cfp) == VM_FRAME_MAGIC_LAMBDA) {
- ^~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- 3 warnings generated.
- compiling vm_dump.c
- compiling vm_backtrace.c
- vm.c:298:6: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (VM_FRAME_TYPE(th->cfp) != VM_FRAME_MAGIC_CFUNC) {
- ^~~~~~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- vm_dump.c:48:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- switch (VM_FRAME_TYPE(cfp)) {
- ^~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- vm.c:1420:19: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (UNLIKELY(VM_FRAME_TYPE(th->cfp) == VM_FRAME_MAGIC_CFUNC)) {
- ^~~~~~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- ./vm_core.h:106:40: note: expanded from macro 'UNLIKELY'
- #define UNLIKELY(x) (__builtin_expect((x), 0))
- ^
- vm.c:1457:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- switch (VM_FRAME_TYPE(cfp)) {
- ^~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- vm.c:1602:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- switch (VM_FRAME_TYPE(th->cfp)) {
- ^~~~~~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- vm_backtrace.c:473:11: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- else if (RUBYVM_CFUNC_FRAME_P(cfp)) {
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ./vm_core.h:782:4: note: expanded from macro 'RUBYVM_CFUNC_FRAME_P'
- (VM_FRAME_TYPE(cfp) == VM_FRAME_MAGIC_CFUNC)
- ^~~~~~~~~~~~~~~~~~
- ./vm_core.h:772:43: note: expanded from macro 'VM_FRAME_TYPE'
- #define VM_FRAME_TYPE(cfp) ((cfp)->flag & VM_FRAME_MAGIC_MASK)
- ^~~~~~~~~~~~~~~~~~~
- ./vm_core.h:770:36: note: expanded from macro 'VM_FRAME_MAGIC_MASK'
- #define VM_FRAME_MAGIC_MASK (~(~0<<VM_FRAME_MAGIC_MASK_BITS))
- ~~^
- compiling vm_trace.c
- 1 warning generated.
- compiling thread.c
- 1 warning generated.
- compiling cont.c
- compiling ./enc/ascii.c
- compiling ./enc/us_ascii.c
- compiling ./enc/unicode.c
- compiling ./enc/utf_8.c
- compiling newline.c
- 19 warnings generated.
- compiling ./missing/setproctitle.c
- compiling dmyext.c
- compiling dln.c
- compiling localeinit.c
- compiling array.c
- array.c:3890:12: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ./include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- 1 warning generated.
- 1 warning generated.
- 2 warnings generated.
- 6 warnings generated.
- linking miniruby
- generating encdb.h
- rbconfig.rb updated
- generating enc.mk
- creating verconf.h
- generating prelude.c
- compiling prelude.c
- compiling loadpath.c
- encdb.h unchanged
- making srcs under enc
- linking static-library libruby-static.a
- make[1]: Nothing to be done for `srcs'.
- generating transdb.h
- transdb.h unchanged
- verifying static-library libruby-static.a
- making enc
- making trans
- generating makefile exts.mk
- compiling ./enc/encdb.c
- compiling ./enc/trans/transdb.c
- compiling ./enc/cp949.c
- compiling ./enc/euc_kr.c
- compiling ./enc/euc_jp.c
- compiling ./enc/emacs_mule.c
- compiling ./enc/big5.c
- compiling ./enc/euc_tw.c
- compiling ./enc/trans/big5.c
- configuring -test-/array/resize
- compiling ./enc/trans/chinese.c
- configuring -test-/bignum
- configuring -test-/bug-3571
- compiling ./enc/gb2312.c
- configuring -test-/bug-3662
- configuring -test-/bug-5832
- configuring -test-/bug_reporter
- configuring -test-/class
- configuring -test-/debug
- configuring -test-/exception
- compiling ./enc/trans/emoji.c
- configuring -test-/fatal
- configuring -test-/file
- configuring -test-/funcall
- configuring -test-/iter
- configuring -test-/load/dot.dot
- configuring -test-/marshal/compat
- compiling ./enc/trans/emoji_iso2022_kddi.c
- configuring -test-/marshal/usr
- configuring -test-/method
- configuring -test-/num2int
- configuring -test-/old_thread_select
- compiling ./enc/trans/emoji_sjis_docomo.c
- compiling ./enc/trans/emoji_sjis_kddi.c
- compiling ./enc/gb18030.c
- configuring -test-/path_to_class
- configuring -test-/postponed_job
- configuring -test-/printf
- configuring -test-/rational
- configuring -test-/recursion
- configuring -test-/st/numhash
- configuring -test-/st/update
- configuring -test-/string
- configuring -test-/struct
- configuring -test-/symbol
- configuring -test-/tracepoint
- configuring -test-/typeddata
- configuring -test-/wait_for_single_fd
- configuring -test-/win32/dln
- Failed to configure -test-/win32/dln. It will not be installed.
- configuring -test-/win32/dln/empty
- Failed to configure -test-/win32/dln/empty. It will not be installed.
- configuring -test-/win32/fd_setsize
- compiling ./enc/gbk.c
- Failed to configure -test-/win32/fd_setsize. It will not be installed.
- configuring bigdecimal
- compiling ./enc/iso_8859_1.c
- compiling ./enc/iso_8859_2.c
- configuring continuation
- configuring coverage
- configuring date
- configuring dbm
- compiling ./enc/iso_8859_3.c
- compiling ./enc/iso_8859_4.c
- compiling ./enc/iso_8859_5.c
- compiling ./enc/iso_8859_6.c
- compiling ./enc/trans/emoji_sjis_softbank.c
- compiling ./enc/iso_8859_7.c
- compiling ./enc/iso_8859_8.c
- compiling ./enc/iso_8859_9.c
- compiling ./enc/iso_8859_10.c
- compiling ./enc/iso_8859_11.c
- compiling ./enc/iso_8859_13.c
- compiling ./enc/iso_8859_14.c
- header: ndbm.h
- library: libc
- compiling ./enc/iso_8859_15.c
- compiling ./enc/iso_8859_16.c
- compiling ./enc/trans/escape.c
- compiling ./enc/koi8_r.c
- compiling ./enc/koi8_u.c
- compiling ./enc/trans/gb18030.c
- compiling ./enc/trans/gbk.c
- compiling ./enc/trans/iso2022.c
- compiling ./enc/shift_jis.c
- compiling ./enc/utf_16be.c
- configuring digest
- configuring digest/bubblebabble
- configuring digest/md5
- compiling ./enc/trans/japanese.c
- compiling ./enc/utf_16le.c
- compiling ./enc/utf_32be.c
- compiling ./enc/utf_32le.c
- compiling ./enc/trans/japanese_euc.c
- compiling ./enc/trans/japanese_sjis.c
- compiling ./enc/windows_31j.c
- compiling ./enc/windows_1251.c
- compiling ./enc/trans/korean.c
- configuring digest/rmd160
- linking encoding encdb.bundle
- linking encoding big5.bundle
- linking encoding cp949.bundle
- linking encoding emacs_mule.bundle
- linking encoding euc_jp.bundle
- linking encoding euc_kr.bundle
- linking encoding euc_tw.bundle
- linking encoding gb2312.bundle
- linking encoding gb18030.bundle
- linking encoding gbk.bundle
- linking encoding iso_8859_1.bundle
- linking encoding iso_8859_2.bundle
- configuring digest/sha1
- linking encoding iso_8859_3.bundle
- linking encoding iso_8859_4.bundle
- linking encoding iso_8859_5.bundle
- linking encoding iso_8859_6.bundle
- linking encoding iso_8859_7.bundle
- compiling ./enc/trans/single_byte.c
- linking encoding iso_8859_8.bundle
- linking encoding iso_8859_9.bundle
- linking encoding iso_8859_10.bundle
- linking encoding iso_8859_11.bundle
- linking encoding iso_8859_13.bundle
- linking encoding iso_8859_14.bundle
- linking encoding iso_8859_15.bundle
- linking encoding iso_8859_16.bundle
- linking encoding koi8_r.bundle
- linking encoding koi8_u.bundle
- configuring digest/sha2
- linking encoding shift_jis.bundle
- linking encoding utf_16be.bundle
- linking encoding utf_16le.bundle
- linking encoding utf_32be.bundle
- linking encoding utf_32le.bundle
- linking encoding windows_31j.bundle
- linking encoding windows_1251.bundle
- compiling ./enc/trans/utf8_mac.c
- compiling ./enc/trans/utf_16_32.c
- linking transcoder transdb.bundle
- linking transcoder chinese.bundle
- linking transcoder emoji.bundle
- linking transcoder emoji_iso2022_kddi.bundle
- linking transcoder emoji_sjis_docomo.bundle
- linking transcoder emoji_sjis_kddi.bundle
- linking transcoder emoji_sjis_softbank.bundle
- linking transcoder escape.bundle
- linking transcoder gb18030.bundle
- linking transcoder iso2022.bundle
- linking transcoder japanese.bundle
- linking transcoder japanese_sjis.bundle
- configuring dl
- linking transcoder single_byte.bundle
- linking transcoder utf_16_32.bundle
- linking transcoder gbk.bundle
- configuring dl/callback
- configuring etc
- linking transcoder korean.bundle
- linking transcoder utf8_mac.bundle
- linking transcoder japanese_euc.bundle
- linking transcoder big5.bundle
- making encs
- configuring fcntl
- configuring fiber
- configuring fiddle
- configuring gdbm
- configuring io/console
- configuring io/nonblock
- configuring io/wait
- configuring json
- configuring json/generator
- configuring json/parser
- configuring mathn/complex
- configuring mathn/rational
- configuring nkf
- configuring objspace
- configuring openssl
- configuring pathname
- configuring psych
- configuring pty
- configuring racc/cparse
- configuring rbconfig/sizeof
- configuring readline
- configuring ripper
- configuring sdbm
- configuring socket
- configuring stringio
- configuring strscan
- configuring syslog
- configuring thread
- configuring tk
- ...........
- check struct members..
- check libraries....
- Use ActiveTcl libraries (if available).
- Search tclConfig.sh and tkConfig.sh...................
- Ignore "/usr/local/lib/tclConfig.sh" (unsupported version of Tcl/Tk).
- Ignore "/usr/local/lib/tclconfig.sh" (unsupported version of Tcl/Tk).
- .................
- Valid [tclConfig.sh, tkConfig.sh] are found in [["/System/Library/Frameworks/Tcl.framework", "/System/Library/Frameworks/Tk.framework"], ["/usr/lib", "/usr/lib"], ["/System/Library/Frameworks/Tcl.framework/Versions/Current", "/System/Library/Frameworks/Tk.framework/Versions/Current"], ["/System/Library/Frameworks/Tcl.framework/Versions/8.5", "/System/Library/Frameworks/Tk.framework/Versions/8.5"], ["/System/Library/Frameworks/Tcl.framework/Versions/8.4", "/System/Library/Frameworks/Tk.framework/Versions/8.4"]]
- Use [tclConfig.sh, tkConfig.sh] == ["/System/Library/Frameworks/Tcl.framework/tclConfig.sh", "/System/Library/Frameworks/Tk.framework/tkConfig.sh"]
- Use MacOS X Frameworks.
- Find Tcl/Tk libraries. Make tcltklib.so which is required by Ruby/Tk.
- configuring tk/tkutil
- configuring win32
- Failed to configure win32. It will not be installed.
- configuring win32ole
- Failed to configure win32ole. It will not be installed.
- configuring zlib
- compiling bug.c
- compiling big2str.c
- compiling resize.c
- compiling bug.c
- compiling bug.c
- compiling bug_reporter.c
- compiling init.c
- compiling class2name.c
- compiling inspector.c
- compiling init.c
- installing default bug libraries
- installing default resize libraries
- installing default bug libraries
- installing default bug_reporter libraries
- installing default bug libraries
- linking shared-object -test-/bug-5832/bug.bundle
- linking shared-object -test-/array/resize.bundle
- linking shared-object -test-/bug-3662/bug.bundle
- linking shared-object -test-/bug_reporter/bug_reporter.bundle
- linking shared-object -test-/bug-3571/bug.bundle
- compiling bigzero.c
- compiling profile_frames.c
- installing default class libraries
- compiling div.c
- compiling dataerror.c
- compiling rb_fatal.c
- compiling init.c
- linking shared-object -test-/class.bundle
- compiling enc_raise.c
- compiling passing_block.c
- compiling init.c
- installing default debug libraries
- linking shared-object -test-/debug.bundle
- compiling break.c
- installing default rb_fatal libraries
- compiling stat.c
- compiling intpack.c
- linking shared-object -test-/fatal/rb_fatal.bundle
- compiling dot.dot.c
- compiling mul.c
- installing default dot.dot libraries
- linking shared-object -test-/load/dot.dot/dot.dot.bundle
- compiling ensured.c
- compiling usrcompat.c
- installing default funcall libraries
- linking shared-object -test-/funcall/funcall.bundle
- compiling usrmarshal.c
- compiling init.c
- installing default file libraries
- compiling str2big.c
- linking shared-object -test-/file.bundle
- compiling yield.c
- compiling init.c
- installing default bignum libraries
- installing default iter libraries
- installing default compat libraries
- linking shared-object -test-/marshal/compat.bundle
- compiling arity.c
- compiling num2int.c
- installing default usr libraries
- linking shared-object -test-/marshal/usr.bundle
- compiling old_thread_select.c
- installing default exception libraries
- compiling path_to_class.c
- compiling postponed_job.c
- linking shared-object -test-/bignum.bundle
- compiling init.c
- linking shared-object -test-/iter.bundle
- linking shared-object -test-/exception.bundle
- old_thread_select.c:57:10: warning: 'rb_thread_select' is deprecated [-Wdeprecated-declarations]
- rc = rb_thread_select(max, rp, wp, ep, tvp);
- ^
- ../../.././include/ruby/intern.h:440:16: note: 'rb_thread_select' has been explicitly marked deprecated here
- DEPRECATED(int rb_thread_select(int, fd_set *, fd_set *, fd_set *, struct timeval *));
- ^
- installing default old_thread_select libraries
- compiling printf.c
- installing default method libraries
- installing default postponed_job libraries
- compiling rat.c
- installing default printf libraries
- installing default path_to_class libraries
- linking shared-object -test-/path_to_class/path_to_class.bundle
- linking shared-object -test-/postponed_job.bundle
- compiling recursion.c
- installing default num2int libraries
- installing default rational libraries
- linking shared-object -test-/method.bundle
- compiling numhash.c
- linking shared-object -test-/num2int/num2int.bundle
- compiling update.c
- 1 warning generated.
- linking shared-object -test-/old_thread_select/old_thread_select.bundle
- installing default recursion libraries
- compiling coderange.c
- compiling init.c
- installing default update libraries
- compiling init.c
- linking shared-object -test-/recursion.bundle
- linking shared-object -test-/rational.bundle
- linking shared-object -test-/st/update.bundle
- installing default numhash libraries
- compiling gc_hook.c
- compiling typeddata.c
- compiling tracepoint.c
- compiling member.c
- linking shared-object -test-/printf.bundle
- linking shared-object -test-/st/numhash.bundle
- compiling cstr.c
- compiling intern.c
- installing default struct libraries
- installing default tracepoint libraries
- compiling ellipsize.c
- compiling wait_for_single_fd.c
- linking shared-object -test-/struct.bundle
- installing default typeddata libraries
- linking shared-object -test-/typeddata/typeddata.bundle
- compiling type.c
- linking shared-object -test-/tracepoint.bundle
- installing default symbol libraries
- make[2]: Nothing to be done for `all'.
- compiling enc_associate.c
- make[2]: Nothing to be done for `all'.
- compiling enc_str_buf_cat.c
- installing default wait_for_single_fd libraries
- compiling init.c
- make[2]: Nothing to be done for `all'.
- compiling bigdecimal.c
- compiling continuation.c
- compiling coverage.c
- linking shared-object -test-/wait_for_single_fd/wait_for_single_fd.bundle
- installing default continuation libraries
- linking shared-object continuation.bundle
- compiling modify.c
- compiling date_core.c
- linking shared-object -test-/symbol.bundle
- installing default coverage libraries
- compiling normalize.c
- compiling dbm.c
- bigdecimal.c:622:31: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (VpIsNegInf(p)) return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling qsort.c
- bigdecimal.c:680:48: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- numerator = rb_funcall(numerator, '*', 1, INT2FIX(-1));
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bigdecimal.c:768:44: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- numerator = rb_funcall(numerator, '*', 1, INT2FIX(-1));
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling digest.c
- linking shared-object coverage.bundle
- compiling bubblebabble.c
- bigdecimal.c:3206:59: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_cBigDecimal, "SIGN_NEGATIVE_ZERO", INT2FIX(VP_SIGN_NEGATIVE_ZERO));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bigdecimal.c:3212:61: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_cBigDecimal, "SIGN_NEGATIVE_FINITE", INT2FIX(VP_SIGN_NEGATIVE_FINITE));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- bigdecimal.c:3218:63: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_cBigDecimal, "SIGN_NEGATIVE_INFINITE", INT2FIX(VP_SIGN_NEGATIVE_INFINITE));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling md5init.c
- compiling date_parse.c
- date_core.c:3303:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- y = INT2FIX(-4712);
- ^~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:3371:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- y = INT2FIX(-4712);
- ^~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:3448:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- y = INT2FIX(-4712);
- ^~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling set_len.c
- compiling md5ossl.c
- date_parse.c:528:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (p = strchr(s, ':')) {
- ~~^~~~~~~~~~~~~~~~
- date_parse.c:528:9: note: place parentheses around the assignment to silence this warning
- if (p = strchr(s, ':')) {
- ^
- ( )
- date_parse.c:528:9: note: use '==' to turn this assignment into an equality comparison
- if (p = strchr(s, ':')) {
- ^
- ==
- date_parse.c:531:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (p = strchr(s, ':')) {
- ~~^~~~~~~~~~~~~~~~
- date_parse.c:531:13: note: place parentheses around the assignment to silence this warning
- if (p = strchr(s, ':')) {
- ^
- ( )
- date_parse.c:531:13: note: use '==' to turn this assignment into an equality comparison
- if (p = strchr(s, ':')) {
- ^
- ==
- date_parse.c:534:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (p = strchr(s, ':')) {
- ~~^~~~~~~~~~~~~~~~
- date_parse.c:534:10: note: place parentheses around the assignment to silence this warning
- if (p = strchr(s, ':')) {
- ^
- ( )
- date_parse.c:534:10: note: use '==' to turn this assignment into an equality comparison
- if (p = strchr(s, ':')) {
- ^
- ==
- installing default bubblebabble libraries
- linking shared-object digest/bubblebabble.bundle
- installing default md5 libraries
- date_core.c:6162:27: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- linking shared-object digest/md5.bundle
- date = d_lite_plus(date, INT2FIX(-1));
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:6207:11: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:6214:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:6221:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:6228:13: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:6280:14: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:6287:10: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- installing default string libraries
- linking shared-object -test-/string/string.bundle
- installing default bigdecimal libraries
- compiling date_strftime.c
- installing default dbm libraries
- compiling date_strptime.c
- date_core.c:7229:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- y = INT2FIX(-4712);
- ^~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:7305:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- y = INT2FIX(-4712);
- ^~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- date_core.c:7402:9: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- y = INT2FIX(-4712);
- ^~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling rmd160init.c
- linking shared-object digest.bundle
- installing digest libraries
- installing default digest libraries
- compiling sha1init.c
- compiling rmd160.c
- linking shared-object dbm.bundle
- compiling sha1ossl.c
- installing default rmd160 libraries
- compiling sha2init.c
- installing default sha1 libraries
- linking shared-object digest/sha1.bundle
- installing default date_core libraries
- compiling sha2ossl.c
- compiling cfunc.c
- installing default sha2 libraries
- linking shared-object digest/sha2.bundle
- compiling callback.c
- compiling callback-0.c
- compiling cptr.c
- cptr.c:438:36: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return diff > 0 ? INT2NUM(1) : INT2NUM(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling etc.c
- etc.c:230:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- while (pw = getpwent()) {
- ~~~^~~~~~~~~~~~
- etc.c:230:15: note: place parentheses around the assignment to silence this warning
- while (pw = getpwent()) {
- ^
- ( )
- etc.c:230:15: note: use '==' to turn this assignment into an equality comparison
- while (pw = getpwent()) {
- ^
- ==
- etc.c:276:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- else if (pw = getpwent()) {
- ~~~^~~~~~~~~~~~
- etc.c:276:17: note: place parentheses around the assignment to silence this warning
- else if (pw = getpwent()) {
- ^
- ( )
- etc.c:276:17: note: use '==' to turn this assignment into an equality comparison
- else if (pw = getpwent()) {
- ^
- ==
- etc.c:358:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (pw = getpwent()) {
- ~~~^~~~~~~~~~~~
- etc.c:358:12: note: place parentheses around the assignment to silence this warning
- if (pw = getpwent()) {
- ^
- ( )
- etc.c:358:12: note: use '==' to turn this assignment into an equality comparison
- if (pw = getpwent()) {
- ^
- ==
- etc.c:474:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- while (pw = getgrent()) {
- ~~~^~~~~~~~~~~~
- etc.c:474:15: note: place parentheses around the assignment to silence this warning
- while (pw = getgrent()) {
- ^
- ( )
- etc.c:474:15: note: use '==' to turn this assignment into an equality comparison
- while (pw = getgrent()) {
- ^
- ==
- etc.c:516:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- else if (grp = getgrent()) {
- ~~~~^~~~~~~~~~~~
- etc.c:516:18: note: place parentheses around the assignment to silence this warning
- else if (grp = getgrent()) {
- ^
- ( )
- etc.c:516:18: note: use '==' to turn this assignment into an equality comparison
- else if (grp = getgrent()) {
- ^
- ==
- etc.c:595:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (gr = getgrent()) {
- ~~~^~~~~~~~~~~~
- etc.c:595:12: note: place parentheses around the assignment to silence this warning
- if (gr = getgrent()) {
- ^
- ( )
- etc.c:595:12: note: use '==' to turn this assignment into an equality comparison
- if (gr = getgrent()) {
- ^
- ==
- linking shared-object digest/rmd160.bundle
- compiling fcntl.c
- 1 warning generated.
- 6 warnings generated.
- compiling callback-1.c
- installing default etc libraries
- linking shared-object etc.bundle
- compiling dl.c
- installing default fcntl libraries
- linking shared-object fcntl.bundle
- compiling handle.c
- dl.c:350:45: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_mDL, "TYPE_SIZE_T", INT2NUM(DLTYPE_SIZE_T));
- ^~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- dl.c:374:47: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(rb_mDL, "TYPE_UINTPTR_T", INT2NUM(DLTYPE_UINTPTR_T));
- ^~~~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- 2 warnings generated.
- handle.c:315:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- CHECK_DLERROR;
- ^~~~~~~~~~~~~
- handle.c:304:32: note: expanded from macro 'CHECK_DLERROR'
- # define CHECK_DLERROR if( err = dlerror() ){ func = 0; }
- ~~~~^~~~~~~~~~~
- handle.c:315:5: note: place parentheses around the assignment to silence this warning
- handle.c:304:32: note: expanded from macro 'CHECK_DLERROR'
- # define CHECK_DLERROR if( err = dlerror() ){ func = 0; }
- ^
- handle.c:315:5: note: use '==' to turn this assignment into an equality comparison
- handle.c:304:32: note: expanded from macro 'CHECK_DLERROR'
- # define CHECK_DLERROR if( err = dlerror() ){ func = 0; }
- ^
- compiling callback-2.c
- 1 warning generated.
- compiling callback-3.c
- installing dl libraries
- linking shared-object dl.bundle
- installing default dl libraries
- compiling callback-4.c
- 3 warnings generated.
- compiling fiber.c
- installing default fiber libraries
- linking shared-object fiber.bundle
- compiling callback-5.c
- compiling closure.c
- compiling conversions.c
- compiling fiddle.c
- fiddle.c:233:47: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(mFiddle, "TYPE_SIZE_T", INT2NUM(TYPE_SIZE_T));
- ^~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- fiddle.c:257:49: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(mFiddle, "TYPE_UINTPTR_T", INT2NUM(TYPE_UINTPTR_T));
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- 2 warnings generated.
- compiling function.c
- compiling gdbm.c
- compiling handle.c
- handle.c:327:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- CHECK_DLERROR;
- ^~~~~~~~~~~~~
- handle.c:316:32: note: expanded from macro 'CHECK_DLERROR'
- # define CHECK_DLERROR if( err = dlerror() ){ func = 0; }
- ~~~~^~~~~~~~~~~
- handle.c:327:5: note: place parentheses around the assignment to silence this warning
- handle.c:316:32: note: expanded from macro 'CHECK_DLERROR'
- # define CHECK_DLERROR if( err = dlerror() ){ func = 0; }
- ^
- handle.c:327:5: note: use '==' to turn this assignment into an equality comparison
- handle.c:316:32: note: expanded from macro 'CHECK_DLERROR'
- # define CHECK_DLERROR if( err = dlerror() ){ func = 0; }
- ^
- 1 warning generated.
- compiling pointer.c
- compiling console.c
- pointer.c:478:36: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return diff > 0 ? INT2NUM(1) : INT2NUM(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- linking shared-object io/console.bundle
- 1 warning generated.
- installing default console libraries
- installing default gdbm libraries
- linking shared-object fiddle.bundle
- compiling nonblock.c
- compiling wait.c
- 6 warnings generated.
- installing default fiddle libraries
- linking shared-object bigdecimal.bundle
- linking shared-object gdbm.bundle
- compiling callback-6.c
- installing default wait libraries
- installing default nonblock libraries
- compiling generator.c
- linking shared-object io/nonblock.bundle
- linking shared-object io/wait.bundle
- compiling callback-7.c
- compiling parser.c
- installing default libraries
- compiling callback-8.c
- compiling complex.c
- installing default complex libraries
- linking shared-object mathn/complex.bundle
- installing default callback libraries
- installing default parser libraries
- installing default generator libraries
- compiling rational.c
- installing default rational libraries
- linking shared-object mathn/rational.bundle
- compiling nkf.c
- compiling object_tracing.c
- compiling objspace.c
- linking shared-object json/ext/parser.bundle
- installing default nkf libraries
- compiling objspace_dump.c
- compiling openssl_missing.c
- linking shared-object json/ext/generator.bundle
- installing default objspace libraries
- compiling pathname.c
- compiling ossl.c
- pathname.c:146:24: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- pathname.c:154:16: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- linking shared-object objspace.bundle
- installing default pathname libraries
- compiling ossl_asn1.c
- compiling psych.c
- compiling ossl_bio.c
- compiling pty.c
- 2 warnings generated.
- linking shared-object pathname.bundle
- linking shared-object dl/callback.bundle
- compiling psych_emitter.c
- compiling psych_parser.c
- compiling cparse.c
- installing default pty libraries
- linking shared-object pty.bundle
- compiling ossl_bn.c
- compiling psych_to_ruby.c
- compiling sizes.c
- compiling psych_yaml_tree.c
- compiling ossl_cipher.c
- installing default sizeof libraries
- linking shared-object rbconfig/sizeof.bundle
- 13 warnings generated.
- linking shared-object date_core.bundle
- installing default cparse libraries
- linking shared-object racc/cparse.bundle
- compiling readline.c
- compiling ossl_config.c
- compiling ripper.c
- installing default readline libraries
- compiling _sdbm.c
- linking shared-object psych.bundle
- installing default psych libraries
- compiling ossl_digest.c
- compiling ossl_engine.c
- generating constant definitions
- ripper.y:6382:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- nd_set_line(lex_strterm, ruby_sourceline);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../../node.h:290:43: note: expanded from macro 'nd_set_line'
- RNODE(n)->flags=((RNODE(n)->flags&~(-1<<NODE_LSHIFT))|(((l)&NODE_LMASK)<<NODE_LSHIFT))
- ~~^
- generating constant definitions
- compiling stringio.c
- compiling basicsocket.c
- linking shared-object readline.bundle
- compiling init.c
- compiling ossl_hmac.c
- compiling ossl_ns_spki.c
- installing default stringio libraries
- compiling socket.c
- installing default sdbm libraries
- compiling strscan.c
- compiling ipsocket.c
- compiling ossl_ocsp.c
- linking shared-object sdbm.bundle
- checking ../.././parse.y and ../.././ext/ripper/eventids2.c
- installing default strscan libraries
- compiling tcpsocket.c
- compiling syslog.c
- compiling ossl_pkcs12.c
- compiling tcpserver.c
- ossl_ocsp.c:749:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- DefOCSPConst(REVOKED_STATUS_NOSTATUS);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ossl_ocsp.c:740:52: note: expanded from macro 'DefOCSPConst'
- #define DefOCSPConst(x) rb_define_const(mOCSP, #x, INT2NUM(OCSP_##x))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- linking shared-object stringio.bundle
- compiling ossl_pkcs5.c
- linking shared-object strscan.bundle
- installing default ripper libraries
- installing default syslog libraries
- compiling ossl_pkcs7.c
- linking shared-object syslog.bundle
- compiling sockssocket.c
- compiling thread.c
- compiling udpsocket.c
- 1 warning generated.
- installing default thread libraries
- compiling unixsocket.c
- compiling stubs.c
- compiling unixserver.c
- compiling tkutil.c
- linking shared-object thread.bundle
- compiling tcltklib.c
- compiling option.c
- make[2]: Nothing to be done for `all'.
- make[2]: Nothing to be done for `all'.
- tkutil.c:1331:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (len = inf->keylen[idx]) {
- ~~~~^~~~~~~~~~~~~~~~~~
- tkutil.c:1331:13: note: place parentheses around the assignment to silence this warning
- if (len = inf->keylen[idx]) {
- ^
- ( )
- tkutil.c:1331:13: note: use '==' to turn this assignment into an equality comparison
- if (len = inf->keylen[idx]) {compiling zlib.c
- ^
- ==
- tkutil.c:1398:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (len = inf->keylen[idx]) {
- ~~~~^~~~~~~~~~~~~~~~~~
- tkutil.c:1398:10: note: place parentheses around the assignment to silence this warning
- if (len = inf->keylen[idx]) {
- ^
- ( )
- tkutil.c:1398:10: note: use '==' to turn this assignment into an equality comparison
- if (len = inf->keylen[idx]) {
- ^
- ==
- tkutil.c:1497:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (len = inf->keylen[idx]) {
- ~~~~^~~~~~~~~~~~~~~~~~
- tkutil.c:1497:15: note: place parentheses around the assignment to silence this warning
- if (len = inf->keylen[idx]) {
- ^
- ( )
- tkutil.c:1497:15: note: use '==' to turn this assignment into an equality comparison
- if (len = inf->keylen[idx]) {
- ^
- ==
- tkutil.c:1678:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (type_chr = inf->type[*(keyptr + idx)]) {
- ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
- tkutil.c:1678:15: note: place parentheses around the assignment to silence this warning
- if (type_chr = inf->type[*(keyptr + idx)]) {
- ^
- ( )
- tkutil.c:1678:15: note: use '==' to turn this assignment into an equality comparison
- if (type_chr = inf->type[*(keyptr + idx)]) {
- ^
- ==
- compiling ossl_pkey.c
- installing default tkutil libraries
- installing tcltklib libraries
- compiling ossl_pkey_dh.c
- zlib.c:4311:7: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- INT2FIX(Z_DEFAULT_COMPRESSION));
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- tcltklib.c:10795:43: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- rb_define_const(ev_flag, "ALL", INT2FIX(TCL_ALL_EVENTS));
- ^~~~~~~~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling ancdata.c
- linking shared-object nkf.bundle
- installing default zlib libraries
- compiling ossl_pkey_dsa.c
- compiling raddrinfo.c
- compiling ifaddr.c
- compiling ossl_pkey_ec.c
- compiling ossl_pkey_rsa.c
- installing default socket libraries
- compiling ossl_rand.c
- 4 warnings generated.
- linking shared-object tkutil.bundle
- compiling ossl_ssl.c
- compiling init.c
- compiling ossl_ssl_session.c
- compiling constants.c
- compiling ossl_x509.c
- ossl_ssl.c:1114:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
- if (rc = SSL_shutdown(ssl))
- ~~~^~~~~~~~~~~~~~~~~~~
- ossl_ssl.c:1114:13: note: place parentheses around the assignment to silence this warning
- if (rc = SSL_shutdown(ssl))
- ^
- ( )
- ossl_ssl.c:1114:13: note: use '==' to turn this assignment into an equality comparison
- if (rc = SSL_shutdown(ssl))
- ^
- ==
- ossl_ssl.c:2239:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- ossl_ssl_def_const(OP_ALL);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~
- ossl_ssl.c:2217:57: note: expanded from macro 'ossl_ssl_def_const'
- #define ossl_ssl_def_const(x) rb_define_const(mSSL, #x, INT2NUM(SSL_##x))
- ^~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:1277:21: note: expanded from macro 'INT2NUM'
- # define INT2NUM(v) INT2FIX((int)(v))
- ^~~~~~~~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- compiling ossl_x509attr.c
- 1 warning generated.
- linking shared-object zlib.bundle
- compiling ossl_x509cert.c
- compiling ossl_x509crl.c
- compiling ossl_x509ext.c
- compiling ossl_x509name.c
- 2 warnings generated.
- compiling ossl_x509req.c
- compiling ossl_x509revoked.c
- compiling ossl_x509store.c
- ossl_x509name.c:323:28: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
- if (result < 0) return INT2FIX(-1);
- ^~~~~~~~~~~
- ../.././include/ruby/ruby.h:231:48: note: expanded from macro 'INT2FIX'
- #define INT2FIX(i) ((VALUE)(((SIGNED_VALUE)(i))<<1 | FIXNUM_FLAG))
- ~~~~~~~~~~~~~~~~~~~^
- installing default openssl libraries
- 1 warning generated.
- 1 warning generated.
- linking shared-object socket.bundle
- linking shared-object openssl.bundle
- linking shared-object tcltklib.bundle
- installing default tcltklib libraries
- 1 warning generated.
- linking shared-object ripper.bundle
- linking ruby
- Generating RDoc documentation
- /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:89:in `run': ERROR: Failed to build gem native extension. (Gem::Ext::BuildError)
- /Users/zhengdai/.rbenv/versions/2.1.6/bin/ruby extconf.rb
- sh: /Users/zhengdai/.rbenv/versions/2.1.6/bin/ruby: No such file or directory
- extconf failed, exit code 127
- Gem files will remain installed in /Users/zhengdai/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/gems/json-1.8.3 for inspection.
- Results logged to /Users/zhengdai/.rbenv/versions/2.1.6/lib/ruby/gems/2.1.0/extensions/x86_64-darwin-16/2.1.0-static/json-1.8.3/gem_make.out
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/ext_conf_builder.rb:38:in `block in build'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/tempfile.rb:324:in `open'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/ext_conf_builder.rb:17:in `build'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:161:in `block (2 levels) in build_extension'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:160:in `chdir'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:160:in `block in build_extension'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:159:in `synchronize'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:159:in `build_extension'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:198:in `block in build_extensions'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:195:in `each'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/ext/builder.rb:195:in `build_extensions'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/specification.rb:1436:in `block in build_extensions'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/user_interaction.rb:45:in `use_ui'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/specification.rb:1434:in `build_extensions'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/basic_specification.rb:56:in `contains_requirable_file?'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/specification.rb:937:in `block in find_in_unresolved'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/specification.rb:937:in `each'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/specification.rb:937:in `find_all'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/specification.rb:937:in `find_in_unresolved'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/core_ext/kernel_require.rb:80:in `require'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rdoc/generator/darkfish.rb:3:in `<top (required)>'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/core_ext/kernel_require.rb:73:in `require'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rubygems/core_ext/kernel_require.rb:73:in `require'
- from /private/tmp/ruby-build.20161217152540.70329/ruby-2.1.6/lib/rdoc/rdoc.rb:566:in `<top (required)>'
- from ./bin/rdoc:16:in `require'
- from ./bin/rdoc:16:in `<main>'
- make: *** [rdoc] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement