== ruby-1.8 # 2009-05-28T08:29:25+09:00 Linux duet 2.6.26-2-amd64 #1 SMP Wed May 13 15:37:46 UTC 2009 x86_64 GNU/Linux == start # 2009-05-28T08:29:31+09:00 == svn # 2009-05-28T08:29:33+09:00 + svn checkout -q http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby == autoconf # 2009-05-28T08:30:06+09:00 + autoconf == git-mspec(shared) # 2009-05-28T08:30:09+09:00 + git pull Already up-to-date. == git-mspec # 2009-05-28T08:30:10+09:00 + git clone -q /home/chkbuild/tmp/build/mspec mspec == git-rubyspec(shared) # 2009-05-28T08:30:10+09:00 + git pull Already up-to-date. == git-rubyspec # 2009-05-28T08:30:12+09:00 + git clone -q /home/chkbuild/tmp/build/rubyspec rubyspec COMMIT 1.8.7: Enumerable#drop (improved) http://github.com/rubyspec/rubyspec/commit/92497b1023acb3ed70982bfadcb12cbd101a3d6c COMMIT 1.8.7: Enumerable#to_a (specs for argument passing) http://github.com/rubyspec/rubyspec/commit/899476c08bdc88c36ebc0c556d623ed8622c8ed9 COMMIT 1.8.7: Enumerable#reverse_each (created specs for new method) http://github.com/rubyspec/rubyspec/commit/c78acf67b4601360a8b9c7b85938bd0aa570a90b COMMIT Matrix#row_vectors: Array of Vectors; bug #1526. http://github.com/rubyspec/rubyspec/commit/4f98a3f007a12aca737adfa0668a242473ae8de1 COMMIT Matrix.row_vector constructs a single-row Matrix. http://github.com/rubyspec/rubyspec/commit/f74e32739b893b0fe36613ebd4f2e138a781bfc8 COMMIT Add Struct#initialize spec to deal with fields getting set to nil http://github.com/rubyspec/rubyspec/commit/f30d85d84047b345c7a52c912988d9e84fea171c COMMIT Matrix#regular? fails on 1.9.1; bug #1020? http://github.com/rubyspec/rubyspec/commit/a29337e749df04dc9175638f511f93e495de238c COMMIT Matrix#rank exposes bug #1020. http://github.com/rubyspec/rubyspec/commit/75c4bc260fc6d7f9fa2288800f6fbfc9e9f78594 COMMIT Matrix.Raise is from e2mmap.rb; non-public: delete http://github.com/rubyspec/rubyspec/commit/340482ad6bf6a2a4fff0d5b7102ca041c02b712b COMMIT Matrix#minor returns a portion of the Matrix. http://github.com/rubyspec/rubyspec/commit/244207c88b225412ccde6a62e7024ef64c1aa687 COMMIT Matrix#inv aliases Matrix#inverse -> shared/. http://github.com/rubyspec/rubyspec/commit/0b2be19fef279112a913899a8dc0f5e813843fcf COMMIT Matrix#inverse raises if the Matrix is not square. http://github.com/rubyspec/rubyspec/commit/8339c94a760d0b9888b1c83fa7c25a7cf651fb61 COMMIT Matrix#inverse returns the inverse of the Matrix. http://github.com/rubyspec/rubyspec/commit/0aba35c36196c66d5fa19412895225ae240bad6b COMMIT Matrix#inspect returns a String of the Matrix. http://github.com/rubyspec/rubyspec/commit/0cc00847cf1e03a9e011df384a2bc0a7eb252e18 COMMIT Matrix.included is not a method; deleted. http://github.com/rubyspec/rubyspec/commit/ce8f8edd22000e9df976db74f48bace50c547ff5 COMMIT Matrix#det/Matrix#determinant: use .send(@method). http://github.com/rubyspec/rubyspec/commit/9c98bdfa1e2f72d8ff8742fa5a66a01a22413a9c COMMIT Matrix#t/Matrix#transpose use .send(@method). http://github.com/rubyspec/rubyspec/commit/dbf1511e571e391f9f203c5b0a84d3a98366c8c8 COMMIT Matrix#hash returns a stable Fixnum for a matrix. http://github.com/rubyspec/rubyspec/commit/82d16abaff71657c6afa7e61b04118a8e0a747bd COMMIT Matrix#Fail isn't a method; deleting spec. http://github.com/rubyspec/rubyspec/commit/6768e125de362fe67dcd679bd6aeda35ae6da6cb COMMIT Matrix#** raises the matrix to an Integer power. http://github.com/rubyspec/rubyspec/commit/98641a0ff45149a131bd39e52312a671e68d103e COMMIT Matrix#== aliases Matrix#eql? -> shared/. http://github.com/rubyspec/rubyspec/commit/2686bd3b0bda044f20a7e77b7596284de631642b COMMIT Matrix#column_size returns size of _first_ column. http://github.com/rubyspec/rubyspec/commit/436122e2b4b0470fd2cda0499dbe556944644f11 COMMIT Matrix#columns returns an instance of Matrix. http://github.com/rubyspec/rubyspec/commit/f4d424c683f826e80cc8af4a076e06c2e56d404a COMMIT Matrix#columns raises on an empty Matrix. http://github.com/rubyspec/rubyspec/commit/1be872a0fd159433c844f789520b7a17703a704b COMMIT Matrix#column_vectors: Use be_an_instance_of(). http://github.com/rubyspec/rubyspec/commit/fe9f75318778621bf4f4e5d1433bca94f6d457bd COMMIT Matrix.column_vector returns single-col. Matrix. http://github.com/rubyspec/rubyspec/commit/b62d3fe37d924c2774495dda5c452c90c7405bbc COMMIT Matrix#column_vectors returns Array of Vectors. http://github.com/rubyspec/rubyspec/commit/46a934c1eafea9d03351c5a0367371b21ab69bfb COMMIT Matrix#compare_by_row_vectors - Add test. http://github.com/rubyspec/rubyspec/commit/c51dec76325b6f85f6fc55fec4db526518712b21 COMMIT Matrix#det aliases Matrix#determinant; -> shared/. http://github.com/rubyspec/rubyspec/commit/6c4ed5a47e52fb9a53bbb6f5674db9327f0fdfea COMMIT Matrix#square? returns true for square matrices. http://github.com/rubyspec/rubyspec/commit/f173976604d66b594c5d8acfc8717e19b34a61a7 COMMIT Matrix#determinant returns the determinant or 0. http://github.com/rubyspec/rubyspec/commit/44174824c2d4e3c8517eea5930e9d3842e62db37 COMMIT Matrix#[] returns nil for invalid idx; exposes bug http://github.com/rubyspec/rubyspec/commit/3a80428de8a81f816a94de7b407a983fc035abd6 COMMIT SecureRandom#base64 output looks like Base64. http://github.com/rubyspec/rubyspec/commit/030cd97b36555eb3069205c6c0916fcab14bd75a == configure # 2009-05-28T08:30:12+09:00 + ./configure --prefix=/home/chkbuild/tmp/build/ruby-1.8/20090528T082925 CPPFLAGS=-DRUBY_DEBUG_ENV optflags=-O2 debugflags=-g 'warnflags=-W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter' --with-valgrind checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether gcc needs -traditional... no checking whether the linker is GNU ld... yes checking whether gcc -E accepts -o... yes checking for bison... bison -y checking for ranlib... ranlib checking for ar... ar checking for as... as checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking for a BSD-compatible install... /usr/bin/install -c checking for AIX... no 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 special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for long long... yes checking for off_t... yes checking for int... yes checking size of int... 4 checking for short... yes checking size of short... 2 checking for long... yes checking size of long... 8 checking for long long... (cached) yes checking size of long long... 8 checking for __int64... no checking size of __int64... 0 checking for off_t... (cached) yes checking size of off_t... 8 checking for void*... yes checking size of void*... 8 checking for float... yes checking size of float... 4 checking for double... yes checking size of double... 8 checking for time_t... yes checking size of time_t... 8 checking for pid_t... yes checking for gid_t... yes checking for uid_t... yes 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 noreturn function attribute... __attribute__ ((noreturn)) x checking for noinline function attribute... __attribute__ ((noinline)) x checking for RUBY_EXTERN... no checking whether sys_nerr is declared... yes checking for crypt in -lcrypt... yes checking for dlopen in -ldl... yes checking for shl_load in -ldld... no checking for clock_gettime in -lrt... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) 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... yes checking syscall.h presence... yes checking for syscall.h... yes 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... yes checking a.out.h presence... yes checking for a.out.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking for memory.h... (cached) 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 netinet/in_systm.h usability... yes checking netinet/in_systm.h presence... yes checking for netinet/in_systm.h... yes 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 pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking ucontext.h usability... yes checking ucontext.h presence... yes checking for ucontext.h... yes checking intrinsics.h usability... no checking intrinsics.h presence... no checking for intrinsics.h... no checking for rlim_t... yes checking size of rlim_t... 8 checking for size_t... yes checking for struct stat.st_blksize... yes checking for struct stat.st_blocks... yes checking for struct stat.st_rdev... yes checking for uid_t in sys/types.h... (cached) yes checking type of array argument to getgroups... gid_t checking return type of signal handlers... void checking for working alloca.h... yes checking for alloca... yes checking for working memcmp... yes checking for _LARGEFILE_SOURCE value needed for large files... no checking for ftello... yes checking for broken erfc of glibc-2.3.6 on IA64... no checking for dup2... yes checking for memmove... yes checking for strcasecmp... yes checking for strncasecmp... yes checking for strerror... yes checking for strftime... yes checking for strchr... yes checking for strstr... yes checking for strtoul... yes checking for crypt... yes checking for flock... yes checking for vsnprintf... 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 fmod... yes checking for killpg... yes checking for wait4... yes checking for waitpid... yes checking for syscall... yes checking for chroot... yes checking for fsync... yes checking for getcwd... yes checking for eaccess... yes checking for truncate... yes checking for ftruncate... yes checking for chsize... no checking for times... yes checking for utimes... yes checking for fcntl... yes checking for lockf... yes checking for lstat... yes checking for symlink... yes checking for link... yes checking for readlink... yes checking for setitimer... yes checking for setruid... no checking for seteuid... yes checking for setreuid... yes checking for setresuid... yes checking for setproctitle... no checking for setrgid... no checking for setegid... yes checking for setregid... yes checking for setresgid... yes checking for issetugid... no checking for pause... yes checking for lchown... yes checking for lchmod... no checking for getpgrp... yes checking for setpgrp... yes checking for getpgid... yes checking for setpgid... yes checking for initgroups... yes checking for getgroups... yes checking for setgroups... yes checking for getpriority... yes checking for getrlimit... yes checking for setrlimit... yes checking for sysconf... yes checking for group_member... yes checking for dlopen... yes checking for sigprocmask... yes checking for sigaction... yes checking for sigsetjmp... no checking for _setjmp... yes checking for _longjmp... yes checking for setsid... yes checking for telldir... yes checking for seekdir... yes checking for fchmod... yes checking for mktime... yes checking for timegm... yes checking for gettimeofday... yes checking for cosh... yes checking for sinh... yes checking for tanh... yes checking for round... yes checking for setuid... yes checking for setgid... yes checking for setenv... yes checking for unsetenv... 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 negative time_t for gmtime(3)... yes checking whether getpgrp requires zero arguments... yes checking whether setpgrp takes no argument... yes 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 whether right shift preserve sign bit... yes checking read count field in FILE structures... not found(OK if using GNU libc) checking read buffer ptr field in FILE structures... _IO_read_ptr checking read buffer end field in FILE structures... _IO_read_end checking whether need to seek between R/W... no checking whether st_ino is huge... no checking whether _SC_CLK_TCK is supported... yes checking stack growing direction... -1 checking whether ELF binaries are produced... yes checking whether OS depend dynamic link works... yes checking for nroff... /usr/bin/nroff creating config.h configure: creating ./config.status config.status: creating Makefile == miniruby # 2009-05-28T08:30:27+09:00 + gmake miniruby gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c array.c array.c: In function ‘ary_double_capa’: array.c:57: warning: comparison between signed and unsigned array.c: In function ‘ary_new’: array.c:143: warning: comparison between signed and unsigned array.c: In function ‘rb_ary_initialize’: array.c:364: warning: comparison between signed and unsigned array.c: In function ‘rb_ary_store’: array.c:429: warning: comparison between signed and unsigned array.c: In function ‘rb_ary_splice’: array.c:1133: warning: comparison between signed and unsigned array.c: In function ‘rb_ary_fill’: array.c:2459: warning: comparison between signed and unsigned array.c:2459: warning: comparison between signed and unsigned array.c: In function ‘rb_ary_times’: array.c:2572: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c bignum.c bignum.c: In function ‘bigfixize’: bignum.c:135: warning: comparison between signed and unsigned bignum.c: In function ‘rb_cstr_to_inum’: bignum.c:484: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c class.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c compar.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dir.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dln.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c enum.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c enumerator.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c error.c error.c: In function ‘rb_bug’: error.c:205: warning: comparison between signed and unsigned error.c:206: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c eval.c eval.c: In function ‘rb_svar’: eval.c:993: warning: comparison between signed and unsigned eval.c: In function ‘ruby_cleanup’: eval.c:1658: warning: comparison between signed and unsigned eval.c: In function ‘rb_exec_recursive’: eval.c:13842: warning: variable ‘hash’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_eval’: eval.c:3639: warning: variable ‘saved_cref’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_yield_0’: eval.c:5010: warning: variable ‘var’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5019: warning: variable ‘lambda’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5007: warning: argument ‘val’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5007: warning: argument ‘self’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘proc_invoke’: eval.c:8907: warning: argument ‘args’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_call0’: eval.c:6032: warning: variable ‘local_vars’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6033: warning: variable ‘saved_cref’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5915: warning: argument ‘argc’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:5916: warning: argument ‘argv’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘error_print’: eval.c:1277: warning: variable ‘errat’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:1279: warning: variable ‘einfo’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:1280: warning: variable ‘elen’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_longjmp’: eval.c:4647: warning: argument ‘mesg’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_block_pass’: eval.c:9234: warning: argument ‘proc’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_exec_end_proc’: eval.c:8189: warning: variable ‘link’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘ruby_cleanup’: eval.c:1629: warning: argument ‘ex’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_thread_start_1’: eval.c:12685: warning: variable ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_thread_schedule’: eval.c:11127: warning: variable ‘next’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘rb_thread_start_0’: eval.c:12560: warning: argument ‘th’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘call_trace_func’: eval.c:2770: warning: variable ‘raised’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:2772: warning: variable ‘node_save’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:2768: warning: argument ‘klass’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘is_defined’: eval.c:2417: warning: argument ‘node’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c: In function ‘eval’: eval.c:6565: warning: variable ‘data’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6561: warning: argument ‘self’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6562: warning: argument ‘file’ might be clobbered by ‘longjmp’ or ‘vfork’ eval.c:6563: warning: argument ‘line’ might be clobbered by ‘longjmp’ or ‘vfork’ gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c file.c file.c: In function ‘rb_stat_inspect’: file.c:617: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c gc.c gc.c: In function ‘ruby_stack_check’: gc.c:580: warning: comparison between signed and unsigned gc.c: In function ‘gc_sweep’: gc.c:1223: warning: comparison between signed and unsigned gc.c:1241: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c hash.c hash.c: In function ‘eql_i’: hash.c:1587: warning: signed and unsigned type in conditional expression hash.c: In function ‘env_delete’: hash.c:1894: warning: comparison between signed and unsigned hash.c: In function ‘rb_f_getenv’: hash.c:1930: warning: comparison between signed and unsigned hash.c: In function ‘env_fetch’: hash.c:1963: warning: comparison between signed and unsigned hash.c: In function ‘env_aset’: hash.c:2121: warning: comparison between signed and unsigned hash.c:2123: warning: comparison between signed and unsigned hash.c: In function ‘env_has_key’: hash.c:2452: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c inits.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c io.c io.c: In function ‘swallow’: io.c:1651: warning: comparison between signed and unsigned io.c: In function ‘rb_f_syscall’: io.c:5212: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c marshal.c marshal.c: In function ‘w_long’: marshal.c:212: warning: comparison between signed and unsigned marshal.c: In function ‘r_long’: marshal.c:900: warning: comparison between signed and unsigned marshal.c:911: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c math.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c numeric.c numeric.c: In function ‘flo_hash’: numeric.c:900: warning: comparison between signed and unsigned numeric.c: In function ‘fix_aref’: numeric.c:2737: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c object.c object.c: In function ‘rb_str_to_dbl’: object.c:2460: warning: comparison between signed and unsigned object.c: In function ‘rb_str2cstr’: object.c:2548: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c pack.c pack.c: In function ‘swapf’: pack.c:124: warning: comparison between signed and unsigned pack.c: In function ‘pack_unpack’: pack.c:1579: warning: comparison between signed and unsigned pack.c:1589: warning: comparison between signed and unsigned pack.c:1888: warning: comparison between signed and unsigned pack.c:1925: warning: comparison between signed and unsigned pack.c:1928: warning: comparison between signed and unsigned bison -y parse.y sed '/^#/s|y\.tab\.c|parse.c|' y.tab.c > parse.c rm -f y.tab.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c parse.c parse.c:575:6: warning: "YYENABLE_NLS" is not defined parse.c:3699:6: warning: "YYLTYPE_IS_TRIVIAL" is not defined parse.y: In function ‘ruby_yyparse’: parse.y:2230: warning: comparison between signed and unsigned In file included from parse.y:3428: lex.c: In function ‘rb_reserved_word’: lex.c:78: warning: missing initializer lex.c:78: warning: (near initialization for ‘wordlist[0].id’) lex.c:78: warning: missing initializer lex.c:78: warning: (near initialization for ‘wordlist[1].id’) lex.c:78: warning: missing initializer lex.c:78: warning: (near initialization for ‘wordlist[2].id’) lex.c:78: warning: missing initializer lex.c:78: warning: (near initialization for ‘wordlist[3].id’) lex.c:78: warning: missing initializer lex.c:78: warning: (near initialization for ‘wordlist[4].id’) lex.c:78: warning: missing initializer lex.c:78: warning: (near initialization for ‘wordlist[5].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[45].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[46].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[47].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[48].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[49].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[50].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[51].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[52].id’) lex.c:118: warning: missing initializer lex.c:118: warning: (near initialization for ‘wordlist[53].id’) lex.c:119: warning: missing initializer lex.c:119: warning: (near initialization for ‘wordlist[54].id’) parse.y: At top level: parse.y:5651: warning: ‘arg_prepend’ defined but not used gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c process.c process.c: In function ‘p_uid_change_privilege’: process.c:2307: warning: comparison between signed and unsigned process.c:2308: warning: comparison between signed and unsigned process.c: In function ‘proc_getgroups’: process.c:2614: warning: comparison between signed and unsigned process.c:2618: warning: comparison between signed and unsigned process.c: In function ‘proc_setgroups’: process.c:2660: warning: comparison between signed and unsigned process.c: In function ‘p_gid_change_privilege’: process.c:2876: warning: comparison between signed and unsigned process.c:2877: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c prec.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c random.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c range.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c re.c re.c: In function ‘rb_reg_prepare_re’: re.c:856: warning: comparison between signed and unsigned re.c: In function ‘rb_reg_s_union’: re.c:2050: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c regex.c regex.c: In function ‘ruby_re_compile_pattern’: regex.c:2337: warning: comparison of unsigned expression < 0 is always false regex.c:2340: warning: comparison between signed and unsigned regex.c: In function ‘init_regs’: regex.c:3543: warning: comparison between signed and unsigned regex.c:3548: warning: comparison between signed and unsigned regex.c: In function ‘re_match_exec’: regex.c:3670: warning: comparison between signed and unsigned regex.c:3724: warning: comparison between signed and unsigned regex.c:3737: warning: comparison between signed and unsigned regex.c:3749: warning: comparison between signed and unsigned regex.c:3800: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c ruby.c ruby.c: In function ‘proc_options’: ruby.c:750: warning: format not a string literal, argument types not checked gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c signal.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c sprintf.c sprintf.c: In function ‘rb_str_format’: sprintf.c:577: warning: format not a string literal, argument types not checked sprintf.c:592: warning: format not a string literal, argument types not checked sprintf.c:801: warning: format not a string literal, argument types not checked gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c st.c st.c: In function ‘new_size’: st.c:120: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c string.c string.c: In function ‘rb_string_value_cstr’: string.c:601: warning: comparison between signed and unsigned string.c: In function ‘rb_str_substr’: string.c:658: warning: comparison between signed and unsigned string.c: In function ‘rb_str_intern’: string.c:4640: warning: comparison between signed and unsigned string.c: In function ‘rb_str_sum’: string.c:4680: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c struct.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c time.c time.c: In function ‘time_to_s’: time.c:1295: warning: format not a string literal, format string not checked time.c: In function ‘rb_strftime’: time.c:1795: warning: format not a string literal, format string not checked time.c:1800: warning: format not a string literal, format string not checked time.c: In function ‘time_strftime’: time.c:1876: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c util.c util.c: In function ‘Balloc’: util.c:1185: warning: comparison between signed and unsigned util.c: In function ‘rv_alloc’: util.c:3110: warning: comparison between signed and unsigned gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c variable.c make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby' に入ります make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby' から出ます gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c version.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c dmyext.c ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o dmyext.o gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -I. -I. -DRUBY_DEBUG_ENV -c main.c gcc -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -DRUBY_EXPORT -L. -rdynamic -Wl,-export-dynamic main.o libruby-static.a -lrt -ldl -lcrypt -lm -o miniruby == miniversion # 2009-05-28T08:30:56+09:00 + ./miniruby -v ruby 1.8.8dev (2009-05-25 revision 23559) [x86_64-linux] == test.rb # 2009-05-28T08:30:56+09:00 + ./miniruby sample/test.rb assignment ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 ok 118 ok 119 ok 120 ok 121 ok 122 ok 123 ok 124 ok 125 ok 126 ok 127 ok 128 ok 129 ok 130 ok 131 ok 132 ok 133 ok 134 ok 135 ok 136 ok 137 ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 ok 190 ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 ok 216 ok 217 ok 218 ok 219 ok 220 ok 221 ok 222 ok 223 ok 224 ok 225 ok 226 ok 227 ok 228 ok 229 ok 230 ok 231 ok 232 ok 233 ok 234 ok 235 ok 236 ok 237 ok 238 ok 239 ok 240 ok 241 ok 242 ok 243 ok 244 ok 245 ok 246 ok 247 ok 248 ok 249 ok 250 ok 251 ok 252 ok 253 ok 254 ok 255 ok 256 ok 257 ok 258 ok 259 ok 260 ok 261 ok 262 ok 263 ok 264 ok 265 ok 266 ok 267 ok 268 ok 269 ok 270 ok 271 ok 272 ok 273 ok 274 ok 275 ok 276 ok 277 ok 278 ok 279 ok 280 ok 281 ok 282 ok 283 ok 284 ok 285 ok 286 ok 287 ok 288 ok 289 ok 290 ok 291 ok 292 ok 293 ok 294 ok 295 ok 296 ok 297 ok 298 ok 299 ok 300 ok 301 ok 302 ok 303 ok 304 ok 305 ok 306 ok 307 ok 308 ok 309 ok 310 ok 311 ok 312 ok 313 ok 314 ok 315 ok 316 ok 317 ok 318 ok 319 ok 320 ok 321 ok 322 ok 323 ok 324 ok 325 ok 326 ok 327 ok 328 ok 329 ok 330 ok 331 ok 332 ok 333 ok 334 ok 335 ok 336 ok 337 ok 338 ok 339 ok 340 ok 341 ok 342 ok 343 ok 344 ok 345 ok 346 ok 347 ok 348 ok 349 ok 350 ok 351 ok 352 ok 353 ok 354 ok 355 ok 356 ok 357 ok 358 ok 359 ok 360 ok 361 ok 362 ok 363 ok 364 ok 365 ok 366 ok 367 ok 368 ok 369 ok 370 ok 371 ok 372 ok 373 ok 374 ok 375 ok 376 ok 377 ok 378 ok 379 ok 380 ok 381 ok 382 ok 383 ok 384 ok 385 ok 386 ok 387 ok 388 ok 389 ok 390 ok 391 ok 392 ok 393 ok 394 ok 395 condition ok 1 ok 2 if/unless ok 1 ok 2 ok 3 case ok 1 ok 2 ok 3 ok 4 ok 5 while/until ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 exception ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 array ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 hash ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 iterator ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 float ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 ok 66 ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 ok 79 ok 80 bignum ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 string & char ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 assignment ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 call ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 proc ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 signal ok 1 ok 2 eval ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 system ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 const ok 1 ok 2 ok 3 ok 4 ok 5 clone ok 1 ok 2 ok 3 ok 4 ok 5 marshal ok 1 ok 2 ok 3 ok 4 pack ok 1 ok 2 ok 3 ok 4 math ok 1 ok 2 struct ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 variable ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 trace ok 1 ok 2 ok 3 defined? ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 alias ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 path ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 gc ok 1 ok 2 ok 3 end of test(test: 912) == method-list # 2009-05-28T08:30:57+09:00 + ./miniruby -e 'nummodule = nummethod = 0 mods = [] ObjectSpace.each_object(Module) {|m| mods << m if m.name } mods = mods.sort_by {|m| m.name } mods.each {|mod| nummodule += 1 puts "#{mod.name} #{(mod.ancestors - [mod]).inspect}" mod.singleton_methods(false).sort.each {|methname| nummethod += 1 meth = mod.method(methname) line = "#{mod.name}.#{methname} #{meth.arity}" line << " not-implemented" if !mod.respond_to?(methname) puts line } mod.instance_methods(false).sort.each {|methname| nummethod += 1 meth = mod.instance_method(methname) line = "#{mod.name}\##{methname} #{meth.arity}" line << " not-implemented" if /\(not-implemented\)/ =~ meth.inspect puts line } } puts "#{nummodule} modules, #{nummethod} methods" ' ArgumentError [StandardError, Exception, Object, Kernel] Array [Enumerable, Object, Kernel] Array.[] -1 Array.try_convert 1 Array#& 1 Array#* 1 Array#+ 1 Array#- 1 Array#<< 1 Array#<=> 1 Array#== 1 Array#[] -1 Array#[]= -1 Array#assoc 1 Array#at 1 Array#choice 0 Array#clear 0 Array#collect 0 Array#collect! 0 Array#combination 1 Array#compact 0 Array#compact! 0 Array#concat 1 Array#count -1 Array#cycle -1 Array#delete 1 Array#delete_at 1 Array#delete_if 0 Array#drop 1 Array#drop_while 0 Array#each 0 Array#each_index 0 Array#empty? 0 Array#eql? 1 Array#fetch -1 Array#fill -1 Array#find_index -1 Array#first -1 Array#flatten -1 Array#flatten! -1 Array#frozen? 0 Array#hash 0 Array#include? 1 Array#index -1 Array#indexes -1 Array#indices -1 Array#insert -1 Array#inspect 0 Array#join -1 Array#last -1 Array#length 0 Array#map 0 Array#map! 0 Array#nitems 0 Array#pack 1 Array#permutation -1 Array#pop -1 Array#product -1 Array#push -1 Array#rassoc 1 Array#reject 0 Array#reject! 0 Array#replace 1 Array#reverse 0 Array#reverse! 0 Array#reverse_each 0 Array#rindex -1 Array#sample -1 Array#select 0 Array#shift -1 Array#shuffle 0 Array#shuffle! 0 Array#size 0 Array#slice -1 Array#slice! -1 Array#sort 0 Array#sort! 0 Array#take 1 Array#take_while 0 Array#to_a 0 Array#to_ary 0 Array#to_s 0 Array#transpose 0 Array#uniq 0 Array#uniq! 0 Array#unshift -1 Array#values_at -1 Array#zip -1 Array#| 1 Bignum [Integer, Precision, Numeric, Comparable, Object, Kernel] Bignum#% 1 Bignum#& 1 Bignum#* 1 Bignum#** 1 Bignum#+ 1 Bignum#- 1 Bignum#-@ 0 Bignum#/ 1 Bignum#<< 1 Bignum#<=> 1 Bignum#== 1 Bignum#>> 1 Bignum#[] 1 Bignum#^ 1 Bignum#abs 0 Bignum#coerce 1 Bignum#div 1 Bignum#divmod 1 Bignum#eql? 1 Bignum#fdiv 1 Bignum#hash 0 Bignum#modulo 1 Bignum#quo 1 Bignum#remainder 1 Bignum#size 0 Bignum#to_f 0 Bignum#to_s -1 Bignum#| 1 Bignum#~ 0 Binding [Object, Kernel] Binding#clone 0 Binding#dup 0 Binding#eval -1 Class [Module, Object, Kernel] Class#allocate 0 Class#new -1 Class#superclass 0 Comparable [] Comparable#< 1 Comparable#<= 1 Comparable#== 1 Comparable#> 1 Comparable#>= 1 Comparable#between? 2 Continuation [Object, Kernel] Continuation#[] -1 Continuation#call -1 Data [Object, Kernel] Dir [Enumerable, Object, Kernel] Dir.[] -1 Dir.chdir -1 Dir.chroot 1 Dir.delete 1 Dir.entries 1 Dir.foreach 1 Dir.getwd 0 Dir.glob -1 Dir.mkdir -1 Dir.open 1 Dir.pwd 0 Dir.rmdir 1 Dir.unlink 1 Dir#close 0 Dir#each 0 Dir#inspect 0 Dir#path 0 Dir#pos 0 Dir#pos= 1 Dir#read 0 Dir#rewind 0 Dir#seek 1 Dir#tell 0 EOFError [IOError, StandardError, Exception, Object, Kernel] Enumerable [] Enumerable#all? 0 Enumerable#any? 0 Enumerable#collect 0 Enumerable#count -1 Enumerable#cycle -1 Enumerable#detect -1 Enumerable#drop 1 Enumerable#drop_while 0 Enumerable#each_cons 1 Enumerable#each_slice 1 Enumerable#each_with_index 0 Enumerable#each_with_object 1 Enumerable#entries -1 Enumerable#enum_cons 1 Enumerable#enum_slice 1 Enumerable#enum_with_index 0 Enumerable#find -1 Enumerable#find_all 0 Enumerable#find_index -1 Enumerable#first -1 Enumerable#grep 1 Enumerable#group_by 0 Enumerable#include? 1 Enumerable#inject -1 Enumerable#map 0 Enumerable#max 0 Enumerable#max_by 0 Enumerable#member? 1 Enumerable#min 0 Enumerable#min_by 0 Enumerable#minmax 0 Enumerable#minmax_by 0 Enumerable#none? 0 Enumerable#one? 0 Enumerable#partition 0 Enumerable#reduce -1 Enumerable#reject 0 Enumerable#reverse_each -1 Enumerable#select 0 Enumerable#sort 0 Enumerable#sort_by 0 Enumerable#take 1 Enumerable#take_while 0 Enumerable#to_a -1 Enumerable#zip -1 Enumerator [Enumerable, Object, Kernel] Enumerator#each 0 Enumerator#each_with_index 0 Enumerator#each_with_object 1 Enumerator#inspect 0 Enumerator#next 0 Enumerator#rewind 0 Enumerator#with_index 0 Enumerator#with_object 1 Enumerator::Generator [Enumerable, Object, Kernel] Enumerator::Generator#each 0 Enumerator::Yielder [Object, Kernel] Enumerator::Yielder#<< -1 Enumerator::Yielder#yield -1 Errno [] Errno::E2BIG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EACCES [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EADDRINUSE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EADDRNOTAVAIL [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EADV [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EAFNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EAGAIN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EALREADY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADF [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADFD [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADMSG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADRQC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBADSLT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBFONT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EBUSY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECHILD [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECHRNG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECOMM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECONNABORTED [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECONNREFUSED [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ECONNRESET [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EDEADLK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EDESTADDRREQ [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EDOM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EDOTDOT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EDQUOT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EEXIST [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EFAULT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EFBIG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EHOSTDOWN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EHOSTUNREACH [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EIDRM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EILSEQ [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EINPROGRESS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EINTR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EINVAL [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EIO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EISCONN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EISDIR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EISNAM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL2HLT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL2NSYNC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL3HLT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EL3RST [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBACC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBBAD [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBEXEC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBMAX [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELIBSCN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELNRNG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ELOOP [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EMFILE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EMLINK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EMSGSIZE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EMULTIHOP [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENAMETOOLONG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENAVAIL [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENETDOWN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENETRESET [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENETUNREACH [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENFILE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOANO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOBUFS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOCSI [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENODATA [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENODEV [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOENT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOEXEC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOLCK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOLINK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOMEM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOMSG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENONET [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOPKG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOPROTOOPT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOSPC [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOSR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOSTR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOSYS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTBLK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTCONN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTDIR [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTEMPTY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTNAM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTSOCK [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTTY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENOTUNIQ [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ENXIO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EOPNOTSUPP [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EOVERFLOW [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EPERM [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EPFNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EPIPE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EPROTO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EPROTONOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EPROTOTYPE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ERANGE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EREMCHG [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EREMOTE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EREMOTEIO [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ERESTART [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EROFS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESHUTDOWN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESOCKTNOSUPPORT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESPIPE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESRCH [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESRMNT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESTALE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ESTRPIPE [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ETIME [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ETIMEDOUT [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ETOOMANYREFS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::ETXTBSY [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EUCLEAN [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EUNATCH [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EUSERS [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EXDEV [SystemCallError, StandardError, Exception, Object, Kernel] Errno::EXFULL [SystemCallError, StandardError, Exception, Object, Kernel] Exception [Object, Kernel] Exception.exception -1 Exception#backtrace 0 Exception#exception -1 Exception#inspect 0 Exception#message 0 Exception#set_backtrace 1 Exception#to_s 0 Exception#to_str 0 FalseClass [Object, Kernel] FalseClass#& 1 FalseClass#^ 1 FalseClass#to_s 0 FalseClass#| 1 File [IO, File::Constants, Enumerable, Object, Kernel] File.atime 1 File.basename -1 File.blockdev? 1 File.chardev? 1 File.chmod -1 File.chown -1 File.ctime 1 File.delete -1 File.directory? 1 File.dirname 1 File.executable? 1 File.executable_real? 1 File.exist? 1 File.exists? 1 File.expand_path -1 File.extname 1 File.file? 1 File.fnmatch -1 File.fnmatch? -1 File.ftype 1 File.grpowned? 1 File.identical? 2 File.join -1 File.lchmod -1 File.lchown -1 File.link 2 File.lstat 1 File.mtime 1 File.owned? 1 File.pipe? 1 File.readable? 1 File.readable_real? 1 File.readlink 1 File.rename 2 File.setgid? 1 File.setuid? 1 File.size 1 File.size? 1 File.socket? 1 File.split 1 File.stat 1 File.sticky? 1 File.symlink 2 File.symlink? 1 File.truncate 2 File.umask -1 File.unlink -1 File.utime -1 File.writable? 1 File.writable_real? 1 File.zero? 1 File#atime 0 File#chmod 1 File#chown 2 File#ctime 0 File#flock 1 File#lstat 0 File#mtime 0 File#path 0 File#truncate 1 File::Constants [] File::Stat [Comparable, Object, Kernel] File::Stat#<=> 1 File::Stat#atime 0 File::Stat#blksize 0 File::Stat#blockdev? 0 File::Stat#blocks 0 File::Stat#chardev? 0 File::Stat#ctime 0 File::Stat#dev 0 File::Stat#dev_major 0 File::Stat#dev_minor 0 File::Stat#directory? 0 File::Stat#executable? 0 File::Stat#executable_real? 0 File::Stat#file? 0 File::Stat#ftype 0 File::Stat#gid 0 File::Stat#grpowned? 0 File::Stat#ino 0 File::Stat#inspect 0 File::Stat#mode 0 File::Stat#mtime 0 File::Stat#nlink 0 File::Stat#owned? 0 File::Stat#pipe? 0 File::Stat#rdev 0 File::Stat#rdev_major 0 File::Stat#rdev_minor 0 File::Stat#readable? 0 File::Stat#readable_real? 0 File::Stat#setgid? 0 File::Stat#setuid? 0 File::Stat#size 0 File::Stat#size? 0 File::Stat#socket? 0 File::Stat#sticky? 0 File::Stat#symlink? 0 File::Stat#uid 0 File::Stat#writable? 0 File::Stat#writable_real? 0 File::Stat#zero? 0 FileTest [] FileTest.blockdev? 1 FileTest.chardev? 1 FileTest.directory? 1 FileTest.executable? 1 FileTest.executable_real? 1 FileTest.exist? 1 FileTest.exists? 1 FileTest.file? 1 FileTest.grpowned? 1 FileTest.identical? 2 FileTest.owned? 1 FileTest.pipe? 1 FileTest.readable? 1 FileTest.readable_real? 1 FileTest.setgid? 1 FileTest.setuid? 1 FileTest.size 1 FileTest.size? 1 FileTest.socket? 1 FileTest.sticky? 1 FileTest.symlink? 1 FileTest.writable? 1 FileTest.writable_real? 1 FileTest.zero? 1 Fixnum [Integer, Precision, Numeric, Comparable, Object, Kernel] Fixnum.induced_from 1 Fixnum#% 1 Fixnum#& 1 Fixnum#* 1 Fixnum#** 1 Fixnum#+ 1 Fixnum#- 1 Fixnum#-@ 0 Fixnum#/ 1 Fixnum#< 1 Fixnum#<< 1 Fixnum#<= 1 Fixnum#<=> 1 Fixnum#== 1 Fixnum#> 1 Fixnum#>= 1 Fixnum#>> 1 Fixnum#[] 1 Fixnum#^ 1 Fixnum#abs 0 Fixnum#div 1 Fixnum#divmod 1 Fixnum#even? 0 Fixnum#fdiv 1 Fixnum#id2name 0 Fixnum#modulo 1 Fixnum#odd? 0 Fixnum#quo 1 Fixnum#size 0 Fixnum#to_f 0 Fixnum#to_s -1 Fixnum#to_sym 0 Fixnum#zero? 0 Fixnum#| 1 Fixnum#~ 0 Float [Precision, Numeric, Comparable, Object, Kernel] Float.induced_from 1 Float#% 1 Float#* 1 Float#** 1 Float#+ 1 Float#- 1 Float#-@ 0 Float#/ 1 Float#< 1 Float#<= 1 Float#<=> 1 Float#== 1 Float#> 1 Float#>= 1 Float#abs 0 Float#ceil 0 Float#coerce 1 Float#divmod 1 Float#eql? 1 Float#finite? 0 Float#floor 0 Float#hash 0 Float#infinite? 0 Float#modulo 1 Float#nan? 0 Float#round 0 Float#to_f 0 Float#to_i 0 Float#to_int 0 Float#to_s 0 Float#truncate 0 Float#zero? 0 FloatDomainError [RangeError, StandardError, Exception, Object, Kernel] GC [] GC.disable 0 GC.enable 0 GC.start 0 GC.stress 0 GC.stress= 1 GC#garbage_collect 0 Hash [Enumerable, Object, Kernel] Hash.[] -1 Hash.try_convert 1 Hash#== 1 Hash#[] 1 Hash#[]= 2 Hash#clear 0 Hash#default -1 Hash#default= 1 Hash#default_proc 0 Hash#default_proc= 1 Hash#delete 1 Hash#delete_if 0 Hash#each 0 Hash#each_key 0 Hash#each_pair 0 Hash#each_value 0 Hash#empty? 0 Hash#eql? 1 Hash#fetch -1 Hash#has_key? 1 Hash#has_value? 1 Hash#hash 0 Hash#include? 1 Hash#index 1 Hash#indexes -1 Hash#indices -1 Hash#inspect 0 Hash#invert 0 Hash#key 1 Hash#key? 1 Hash#keys 0 Hash#length 0 Hash#member? 1 Hash#merge 1 Hash#merge! 1 Hash#rehash 0 Hash#reject 0 Hash#reject! 0 Hash#replace 1 Hash#select 0 Hash#shift 0 Hash#size 0 Hash#sort 0 Hash#store 2 Hash#to_a 0 Hash#to_hash 0 Hash#to_s 0 Hash#update 1 Hash#value? 1 Hash#values 0 Hash#values_at -1 IO [File::Constants, Enumerable, Object, Kernel] IO.for_fd -1 IO.foreach -1 IO.new -1 IO.open -1 IO.pipe 0 IO.popen -1 IO.read -1 IO.readlines -1 IO.select -1 IO.sysopen -1 IO.try_convert 1 IO#<< 1 IO#binmode 0 IO#bytes 0 IO#chars 0 IO#close 0 IO#close_read 0 IO#close_write 0 IO#closed? 0 IO#each -1 IO#each_byte 0 IO#each_char 0 IO#each_line -1 IO#eof 0 IO#eof? 0 IO#fcntl -1 IO#fileno 0 IO#flush 0 IO#fsync 0 IO#getbyte 0 IO#getc 0 IO#gets -1 IO#inspect 0 IO#ioctl -1 IO#isatty 0 IO#lineno 0 IO#lineno= 1 IO#lines -1 IO#pid 0 IO#pos 0 IO#pos= 1 IO#print -1 IO#printf -1 IO#putc 1 IO#puts -1 IO#read -1 IO#read_nonblock -1 IO#readbyte 0 IO#readchar 0 IO#readline -1 IO#readlines -1 IO#readpartial -1 IO#reopen -1 IO#rewind 0 IO#seek -1 IO#stat 0 IO#sync 0 IO#sync= 1 IO#sysread -1 IO#sysseek -1 IO#syswrite 1 IO#tell 0 IO#to_i 0 IO#to_io 0 IO#tty? 0 IO#ungetbyte 1 IO#ungetc 1 IO#write 1 IO#write_nonblock 1 IOError [StandardError, Exception, Object, Kernel] IndexError [StandardError, Exception, Object, Kernel] Integer [Precision, Numeric, Comparable, Object, Kernel] Integer.induced_from 1 Integer#ceil 0 Integer#chr 0 Integer#downto 1 Integer#even? 0 Integer#floor 0 Integer#integer? 0 Integer#next 0 Integer#odd? 0 Integer#ord 0 Integer#pred 0 Integer#round 0 Integer#succ 0 Integer#times 0 Integer#to_i 0 Integer#to_int 0 Integer#truncate 0 Integer#upto 1 Interrupt [SignalException, Exception, Object, Kernel] Kernel [] Kernel.Array 1 Kernel.Float 1 Kernel.Integer 1 Kernel.String 1 Kernel.__method__ 0 Kernel.` 1 Kernel.abort -1 Kernel.at_exit 0 Kernel.autoload 2 Kernel.autoload? 1 Kernel.binding 0 Kernel.block_given? 0 Kernel.callcc 0 Kernel.caller -1 Kernel.catch 1 Kernel.chomp -1 Kernel.chomp! -1 Kernel.chop 0 Kernel.chop! 0 Kernel.eval -1 Kernel.exec -1 Kernel.exit -1 Kernel.exit! -1 Kernel.fail -1 Kernel.fork 0 Kernel.format -1 Kernel.getc 0 Kernel.gets -1 Kernel.global_variables 0 Kernel.gsub -1 Kernel.gsub! -1 Kernel.iterator? 0 Kernel.lambda 0 Kernel.load -1 Kernel.local_variables 0 Kernel.loop 0 Kernel.method_missing -1 Kernel.open -1 Kernel.p -1 Kernel.print -1 Kernel.printf -1 Kernel.proc 0 Kernel.putc 1 Kernel.puts -1 Kernel.raise -1 Kernel.rand -1 Kernel.readline -1 Kernel.readlines -1 Kernel.require 1 Kernel.scan 1 Kernel.select -1 Kernel.set_trace_func 1 Kernel.sleep -1 Kernel.split -1 Kernel.sprintf -1 Kernel.srand -1 Kernel.sub -1 Kernel.sub! -1 Kernel.syscall -1 Kernel.system -1 Kernel.test -1 Kernel.throw -1 Kernel.trace_var -1 Kernel.trap -1 Kernel.untrace_var -1 Kernel.warn 1 Kernel#== 1 Kernel#=== 1 Kernel#=~ 1 Kernel#__id__ 0 Kernel#__send__ -1 Kernel#class 0 Kernel#clone 0 Kernel#display -1 Kernel#dup 0 Kernel#enum_for -1 Kernel#eql? 1 Kernel#equal? 1 Kernel#extend -1 Kernel#freeze 0 Kernel#frozen? 0 Kernel#hash 0 Kernel#id 0 Kernel#inspect 0 Kernel#instance_eval -1 Kernel#instance_exec -1 Kernel#instance_of? 1 Kernel#instance_variable_defined? 1 Kernel#instance_variable_get 1 Kernel#instance_variable_set 2 Kernel#instance_variables 0 Kernel#is_a? 1 Kernel#kind_of? 1 Kernel#method 1 Kernel#methods -1 Kernel#nil? 0 Kernel#object_id 0 Kernel#private_methods -1 Kernel#protected_methods -1 Kernel#public_methods -1 Kernel#respond_to? -1 Kernel#send -1 Kernel#singleton_methods -1 Kernel#taint 0 Kernel#tainted? 0 Kernel#tap 0 Kernel#to_a 0 Kernel#to_enum -1 Kernel#to_s 0 Kernel#type 0 Kernel#untaint 0 LoadError [ScriptError, Exception, Object, Kernel] LocalJumpError [StandardError, Exception, Object, Kernel] LocalJumpError#exit_value 0 LocalJumpError#reason 0 Marshal [] Marshal.dump -1 Marshal.load -1 Marshal.restore -1 MatchData [Object, Kernel] MatchData#[] -1 MatchData#begin 1 MatchData#captures 0 MatchData#end 1 MatchData#inspect 0 MatchData#length 0 MatchData#offset 1 MatchData#post_match 0 MatchData#pre_match 0 MatchData#select -1 MatchData#size 0 MatchData#string 0 MatchData#to_a 0 MatchData#to_s 0 MatchData#values_at -1 Math [] Math.acos 1 Math.acosh 1 Math.asin 1 Math.asinh 1 Math.atan 1 Math.atan2 2 Math.atanh 1 Math.cos 1 Math.cosh 1 Math.erf 1 Math.erfc 1 Math.exp 1 Math.frexp 1 Math.hypot 2 Math.ldexp 2 Math.log 1 Math.log10 1 Math.sin 1 Math.sinh 1 Math.sqrt 1 Math.tan 1 Math.tanh 1 Method [Object, Kernel] Method#== 1 Method#[] -1 Method#arity 0 Method#call -1 Method#clone 0 Method#inspect 0 Method#name 0 Method#owner 0 Method#receiver 0 Method#to_proc 0 Method#to_s 0 Method#unbind 0 Module [Object, Kernel] Module.constants 0 Module.nesting 0 Module#< 1 Module#<= 1 Module#<=> 1 Module#== 1 Module#=== 1 Module#> 1 Module#>= 1 Module#ancestors 0 Module#autoload 2 Module#autoload? 1 Module#class_eval -1 Module#class_exec -1 Module#class_variable_defined? 1 Module#class_variables 0 Module#const_defined? 1 Module#const_get 1 Module#const_missing 1 Module#const_set 2 Module#constants 0 Module#freeze 0 Module#include? 1 Module#included_modules 0 Module#instance_method 1 Module#instance_methods -1 Module#method_defined? 1 Module#module_eval -1 Module#module_exec -1 Module#name 0 Module#private_class_method -1 Module#private_instance_methods -1 Module#private_method_defined? 1 Module#protected_instance_methods -1 Module#protected_method_defined? 1 Module#public_class_method -1 Module#public_instance_methods -1 Module#public_method_defined? 1 Module#to_s 0 NameError [StandardError, Exception, Object, Kernel] NameError#name 0 NameError#to_s 0 NameError::message [Data, Object, Kernel] NameError::message.! 3 NameError::message._load 1 NameError::message#_dump 1 NameError::message#to_str 0 NilClass [Object, Kernel] NilClass#& 1 NilClass#^ 1 NilClass#inspect 0 NilClass#nil? 0 NilClass#to_a 0 NilClass#to_f 0 NilClass#to_i 0 NilClass#to_s 0 NilClass#| 1 NoMemoryError [Exception, Object, Kernel] NoMethodError [NameError, StandardError, Exception, Object, Kernel] NoMethodError#args 0 NotImplementedError [ScriptError, Exception, Object, Kernel] Numeric [Comparable, Object, Kernel] Numeric#+@ 0 Numeric#-@ 0 Numeric#<=> 1 Numeric#abs 0 Numeric#ceil 0 Numeric#coerce 1 Numeric#div 1 Numeric#divmod 1 Numeric#eql? 1 Numeric#fdiv 1 Numeric#floor 0 Numeric#integer? 0 Numeric#modulo 1 Numeric#nonzero? 0 Numeric#quo 1 Numeric#remainder 1 Numeric#round 0 Numeric#singleton_method_added 1 Numeric#step -1 Numeric#to_int 0 Numeric#truncate 0 Numeric#zero? 0 Object [Kernel] ObjectSpace [] ObjectSpace._id2ref 1 ObjectSpace.add_finalizer 1 ObjectSpace.call_finalizer 1 ObjectSpace.define_finalizer -1 ObjectSpace.each_object -1 ObjectSpace.finalizers 0 ObjectSpace.garbage_collect 0 ObjectSpace.remove_finalizer 1 ObjectSpace.undefine_finalizer 1 Precision [] Precision.included 1 Precision#prec 1 Precision#prec_f 0 Precision#prec_i 0 Proc [Object, Kernel] Proc.new -1 Proc#== 1 Proc#=== -1 Proc#[] -1 Proc#arity 0 Proc#binding 0 Proc#call -1 Proc#clone 0 Proc#dup 0 Proc#to_proc 0 Proc#to_s 0 Process [] Process.abort -1 Process.detach 1 Process.egid 0 Process.egid= 1 Process.euid 0 Process.euid= 1 Process.exec -1 Process.exit -1 Process.exit! -1 Process.fork 0 Process.getpgid 1 Process.getpgrp 0 Process.getpriority 2 Process.getrlimit 1 Process.gid 0 Process.gid= 1 Process.groups 0 Process.groups= 1 Process.initgroups 2 Process.kill -1 Process.maxgroups 0 Process.maxgroups= 1 Process.pid 0 Process.ppid 0 Process.setpgid 2 Process.setpgrp 0 Process.setpriority 3 Process.setrlimit -1 Process.setsid 0 Process.times 0 Process.uid 0 Process.uid= 1 Process.wait -1 Process.wait2 -1 Process.waitall 0 Process.waitpid -1 Process.waitpid2 -1 Process::GID [] Process::GID.change_privilege 1 Process::GID.eid 0 Process::GID.eid= 1 Process::GID.grant_privilege 1 Process::GID.re_exchange 0 Process::GID.re_exchangeable? 0 Process::GID.rid 0 Process::GID.sid_available? 0 Process::GID.switch 0 Process::Status [Object, Kernel] Process::Status#& 1 Process::Status#== 1 Process::Status#>> 1 Process::Status#coredump? 0 Process::Status#exited? 0 Process::Status#exitstatus 0 Process::Status#inspect 0 Process::Status#pid 0 Process::Status#signaled? 0 Process::Status#stopped? 0 Process::Status#stopsig 0 Process::Status#success? 0 Process::Status#termsig 0 Process::Status#to_i 0 Process::Status#to_int 0 Process::Status#to_s 0 Process::Sys [] Process::Sys.getegid 0 Process::Sys.geteuid 0 Process::Sys.getgid 0 Process::Sys.getuid 0 Process::Sys.issetugid 0 Process::Sys.setegid 1 Process::Sys.seteuid 1 Process::Sys.setgid 1 Process::Sys.setregid 2 Process::Sys.setresgid 3 Process::Sys.setresuid 3 Process::Sys.setreuid 2 Process::Sys.setrgid 1 Process::Sys.setruid 1 Process::Sys.setuid 1 Process::UID [] Process::UID.change_privilege 1 Process::UID.eid 0 Process::UID.eid= 1 Process::UID.grant_privilege 1 Process::UID.re_exchange 0 Process::UID.re_exchangeable? 0 Process::UID.rid 0 Process::UID.sid_available? 0 Process::UID.switch 0 Range [Enumerable, Object, Kernel] Range#== 1 Range#=== 1 Range#begin 0 Range#cover? 1 Range#each 0 Range#end 0 Range#eql? 1 Range#exclude_end? 0 Range#first 0 Range#hash 0 Range#include? 1 Range#inspect 0 Range#last 0 Range#member? 1 Range#step -1 Range#to_s 0 RangeError [StandardError, Exception, Object, Kernel] Regexp [Object, Kernel] Regexp.compile -1 Regexp.escape -1 Regexp.last_match -1 Regexp.quote -1 Regexp.try_convert 1 Regexp.union -1 Regexp#== 1 Regexp#=== 1 Regexp#=~ 1 Regexp#casefold? 0 Regexp#eql? 1 Regexp#hash 0 Regexp#inspect 0 Regexp#kcode 0 Regexp#match 1 Regexp#options 0 Regexp#source 0 Regexp#to_s 0 Regexp#~ 0 RegexpError [StandardError, Exception, Object, Kernel] RuntimeError [StandardError, Exception, Object, Kernel] ScriptError [Exception, Object, Kernel] SecurityError [StandardError, Exception, Object, Kernel] Signal [] Signal.list 0 Signal.trap -1 SignalException [Exception, Object, Kernel] SignalException#signm 0 SignalException#signo 0 StandardError [Exception, Object, Kernel] StopIteration [IndexError, StandardError, Exception, Object, Kernel] String [Enumerable, Comparable, Object, Kernel] String.try_convert 1 String#% 1 String#* 1 String#+ 1 String#<< 1 String#<=> 1 String#== 1 String#=~ 1 String#[] -1 String#[]= -1 String#bytes 0 String#bytesize 0 String#capitalize 0 String#capitalize! 0 String#casecmp 1 String#center -1 String#chars 0 String#chomp -1 String#chomp! -1 String#chop 0 String#chop! 0 String#concat 1 String#count -1 String#crypt 1 String#delete -1 String#delete! -1 String#downcase 0 String#downcase! 0 String#dump 0 String#each -1 String#each_byte 0 String#each_char 0 String#each_line -1 String#empty? 0 String#end_with? -1 String#eql? 1 String#getbyte 1 String#gsub -1 String#gsub! -1 String#hash 0 String#hex 0 String#include? 1 String#index -1 String#insert 2 String#inspect 0 String#intern 0 String#length 0 String#lines -1 String#ljust -1 String#lstrip 0 String#lstrip! 0 String#match 1 String#next 0 String#next! 0 String#oct 0 String#ord 0 String#partition -1 String#replace 1 String#reverse 0 String#reverse! 0 String#rindex -1 String#rjust -1 String#rpartition 1 String#rstrip 0 String#rstrip! 0 String#scan 1 String#setbyte 2 String#size 0 String#slice -1 String#slice! -1 String#split -1 String#squeeze -1 String#squeeze! -1 String#start_with? -1 String#strip 0 String#strip! 0 String#sub -1 String#sub! -1 String#succ 0 String#succ! 0 String#sum -1 String#swapcase 0 String#swapcase! 0 String#to_f 0 String#to_i -1 String#to_s 0 String#to_str 0 String#to_sym 0 String#tr 2 String#tr! 2 String#tr_s 2 String#tr_s! 2 String#unpack 1 String#upcase 0 String#upcase! 0 String#upto -1 Struct [Enumerable, Object, Kernel] Struct.new -1 Struct#== 1 Struct#[] 1 Struct#[]= 2 Struct#each 0 Struct#each_pair 0 Struct#eql? 1 Struct#hash 0 Struct#inspect 0 Struct#length 0 Struct#members 0 Struct#select -1 Struct#size 0 Struct#to_a 0 Struct#to_s 0 Struct#values 0 Struct#values_at -1 Struct::Tms [Struct, Enumerable, Object, Kernel] Struct::Tms.[] -1 Struct::Tms.members 0 Struct::Tms.new -1 Struct::Tms#cstime 0 Struct::Tms#cstime= 1 Struct::Tms#cutime 0 Struct::Tms#cutime= 1 Struct::Tms#stime 0 Struct::Tms#stime= 1 Struct::Tms#utime 0 Struct::Tms#utime= 1 Symbol [Object, Kernel] Symbol.all_symbols 0 Symbol#=== 1 Symbol#id2name 0 Symbol#inspect 0 Symbol#to_i 0 Symbol#to_int 0 Symbol#to_proc 0 Symbol#to_s 0 Symbol#to_sym 0 SyntaxError [ScriptError, Exception, Object, Kernel] SystemCallError [StandardError, Exception, Object, Kernel] SystemCallError.=== 1 SystemCallError#errno 0 SystemExit [Exception, Object, Kernel] SystemExit#status 0 SystemExit#success? 0 SystemStackError [StandardError, Exception, Object, Kernel] Thread [Object, Kernel] Thread.abort_on_exception 0 Thread.abort_on_exception= 1 Thread.critical 0 Thread.critical= 1 Thread.current 0 Thread.exit 0 Thread.fork -1 Thread.kill 1 Thread.list 0 Thread.main 0 Thread.new -1 Thread.pass 0 Thread.start -1 Thread.stop 0 Thread#[] 1 Thread#[]= 2 Thread#abort_on_exception 0 Thread#abort_on_exception= 1 Thread#alive? 0 Thread#exit 0 Thread#exit! 0 Thread#group 0 Thread#inspect 0 Thread#join -1 Thread#key? 1 Thread#keys 0 Thread#kill 0 Thread#kill! 0 Thread#priority 0 Thread#priority= 1 Thread#raise -1 Thread#run 0 Thread#safe_level 0 Thread#status 0 Thread#stop? 0 Thread#terminate 0 Thread#terminate! 0 Thread#value 0 Thread#wakeup 0 ThreadError [StandardError, Exception, Object, Kernel] ThreadGroup [Object, Kernel] ThreadGroup#add 1 ThreadGroup#enclose 0 ThreadGroup#enclosed? 0 ThreadGroup#list 0 Time [Comparable, Object, Kernel] Time._load 1 Time.at -1 Time.gm -1 Time.local -1 Time.mktime -1 Time.now -1 Time.times 0 Time.utc -1 Time#+ 1 Time#- 1 Time#<=> 1 Time#_dump -1 Time#asctime 0 Time#ctime 0 Time#day 0 Time#dst? 0 Time#eql? 1 Time#getgm 0 Time#getlocal 0 Time#getutc 0 Time#gmt? 0 Time#gmt_offset 0 Time#gmtime 0 Time#gmtoff 0 Time#hash 0 Time#hour 0 Time#inspect 0 Time#isdst 0 Time#localtime 0 Time#mday 0 Time#min 0 Time#mon 0 Time#month 0 Time#sec 0 Time#strftime 1 Time#succ 0 Time#to_a 0 Time#to_f 0 Time#to_i 0 Time#to_s 0 Time#tv_sec 0 Time#tv_usec 0 Time#usec 0 Time#utc 0 Time#utc? 0 Time#utc_offset 0 Time#wday 0 Time#yday 0 Time#year 0 Time#zone 0 TrueClass [Object, Kernel] TrueClass#& 1 TrueClass#^ 1 TrueClass#to_s 0 TrueClass#| 1 TypeError [StandardError, Exception, Object, Kernel] UnboundMethod [Object, Kernel] UnboundMethod#== 1 UnboundMethod#arity 0 UnboundMethod#bind 1 UnboundMethod#clone 0 UnboundMethod#inspect 0 UnboundMethod#name 0 UnboundMethod#owner 0 UnboundMethod#to_s 0 ZeroDivisionError [StandardError, Exception, Object, Kernel] fatal [Exception, Object, Kernel] 203 modules, 1189 methods == make # 2009-05-28T08:30:57+09:00 + gmake rbconfig.rb updated compiling Win32API compiling bigdecimal make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/bigdecimal' に入ります mkdir -p ../../.ext/x86_64-linux gcc -I. -I../.. -I../../. -I../.././ext/bigdecimal -DBASE=1000000000UL -DBASE_FIG=9 -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c bigdecimal.c bigdecimal.c: In function ‘BigDecimal_add’: bigdecimal.c:666: warning: comparison between signed and unsigned bigdecimal.c: In function ‘BigDecimal_sub’: bigdecimal.c:707: warning: comparison between signed and unsigned bigdecimal.c: In function ‘VpAddAbs’: bigdecimal.c:2821: warning: comparison between signed and unsigned bigdecimal.c:2822: warning: comparison between signed and unsigned bigdecimal.c: In function ‘VpSubAbs’: bigdecimal.c:2914: warning: comparison between signed and unsigned bigdecimal.c:2915: warning: comparison between signed and unsigned bigdecimal.c: In function ‘VpMult’: bigdecimal.c:3187: warning: comparison of unsigned expression >= 0 is always true bigdecimal.c: In function ‘VpCtoV’: bigdecimal.c:3931: warning: comparison of unsigned expression >= 0 is always true bigdecimal.c: In function ‘VpMidRound’: bigdecimal.c:4374: warning: comparison between signed and unsigned gcc -shared -o ../../.ext/x86_64-linux/bigdecimal.so bigdecimal.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc mkdir -p ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/math.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/ludcmp.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/jacobian.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/newton.rb ../../.ext/common/bigdecimal cp ../.././ext/bigdecimal/lib/bigdecimal/util.rb ../../.ext/common/bigdecimal make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/bigdecimal' から出ます compiling curses make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/curses' に入ります gcc -I. -I../.. -I../../. -I../.././ext/curses -DHAVE_NCURSES_H -DHAVE_BEEP -DHAVE_BKGD -DHAVE_BKGDSET -DHAVE_CURS_SET -DHAVE_DELETELN -DHAVE_DOUPDATE -DHAVE_FLASH -DHAVE_GETBKGD -DHAVE_GETNSTR -DHAVE_ISENDWIN -DHAVE_KEYNAME -DHAVE_KEYPAD -DHAVE_RESIZETERM -DHAVE_SCRL -DHAVE_SETSCRREG -DHAVE_UNGETCH -DHAVE_WATTROFF -DHAVE_WATTRON -DHAVE_WATTRSET -DHAVE_WBKGD -DHAVE_WBKGDSET -DHAVE_WDELETELN -DHAVE_WGETNSTR -DHAVE_WRESIZE -DHAVE_WSCRL -DHAVE_WSETSCRREG -DHAVE_DEF_PROG_MODE -DHAVE_RESET_PROG_MODE -DHAVE_TIMEOUT -DHAVE_WTIMEOUT -DHAVE_NODELAY -DHAVE_INIT_COLOR -DHAVE_WCOLOR_SET -D_XOPEN_SOURCE_EXTENDED -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c curses.c gcc -shared -o ../../.ext/x86_64-linux/curses.so curses.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lncurses -ltermcap -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/curses' から出ます compiling dbm make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/dbm' に入ります gcc -I. -I../.. -I../../. -I../.././ext/dbm -DHAVE_TYPE_DBM -DHAVE___DB_NDBM_CLEARERR -DDB_DBM_HSEARCH -DDBM_HDR="" -DHAVE_SYS_CDEFS_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c dbm.c gcc -shared -o ../../.ext/x86_64-linux/dbm.so dbm.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -ldb -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/dbm' から出ます compiling digest make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest' に入ります gcc -I. -I../.. -I../../. -I../.././ext/digest -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c digest.c digest.c: In function ‘hexencode_str_new’: digest.c:57: warning: comparison between signed and unsigned gcc -shared -o ../../.ext/x86_64-linux/digest.so digest.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc cp ../.././ext/digest/lib/sha1.rb ../../.ext/common cp ../.././ext/digest/lib/md5.rb ../../.ext/common cp ../.././ext/digest/lib/digest.rb ../../.ext/common cp ../.././ext/digest/digest.h ../../.ext/x86_64-linux make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest' から出ます compiling digest/bubblebabble make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/bubblebabble' に入ります mkdir -p ../../../.ext/x86_64-linux/digest gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/bubblebabble -I../../.././ext/digest/bubblebabble/.. -DHAVE_CONFIG_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c bubblebabble.c bubblebabble.c: In function ‘bubblebabble_str_new’: bubblebabble.c:52: warning: comparison between signed and unsigned bubblebabble.c:64: warning: comparison between signed and unsigned gcc -shared -o ../../../.ext/x86_64-linux/digest/bubblebabble.so bubblebabble.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/bubblebabble' から出ます compiling digest/md5 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/md5' に入ります gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_MD5_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c md5init.c gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/md5 -I../../.././ext/digest/md5/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_MD5_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c md5ossl.c gcc -shared -o ../../../.ext/x86_64-linux/digest/md5.so md5init.o md5ossl.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lcrypto -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/md5' から出ます compiling digest/rmd160 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/rmd160' に入ります gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/rmd160 -I../../.././ext/digest/rmd160/.. -DNDEBUG -DHAVE_CONFIG_H -DHAVE_OPENSSL_RIPEMD_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c rmd160init.c gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/rmd160 -I../../.././ext/digest/rmd160/.. -DNDEBUG -DHAVE_CONFIG_H -DHAVE_OPENSSL_RIPEMD_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c rmd160ossl.c gcc -shared -o ../../../.ext/x86_64-linux/digest/rmd160.so rmd160init.o rmd160ossl.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lcrypto -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/rmd160' から出ます compiling digest/sha1 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/sha1' に入ります gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha1 -I../../.././ext/digest/sha1/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_SHA_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c sha1init.c gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha1 -I../../.././ext/digest/sha1/.. -DHAVE_CONFIG_H -DHAVE_OPENSSL_SHA_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c sha1ossl.c gcc -shared -o ../../../.ext/x86_64-linux/digest/sha1.so sha1init.o sha1ossl.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lcrypto -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/sha1' から出ます compiling digest/sha2 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/sha2' に入ります gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DHAVE_TYPE_UINT64_T -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c sha2.c sha2.c:185: warning: ‘static’ is not at beginning of declaration sha2.c:205: warning: ‘static’ is not at beginning of declaration sha2.c:217: warning: ‘static’ is not at beginning of declaration sha2.c:261: warning: ‘static’ is not at beginning of declaration sha2.c:273: warning: ‘static’ is not at beginning of declaration gcc -I. -I../../.. -I../../../. -I../../.././ext/digest/sha2 -I../../.././ext/digest/sha2/.. -DHAVE_CONFIG_H -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H -DHAVE_TYPE_UINT64_T -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c sha2init.c gcc -shared -o ../../../.ext/x86_64-linux/digest/sha2.so sha2.o sha2init.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc mkdir -p ../../../.ext/common/digest cp ../../.././ext/digest/sha2/lib/sha2.rb ../../../.ext/common/digest make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/digest/sha2' から出ます compiling dl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/dl' に入ります gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -fno-defer-pop -fno-omit-frame-pointer -c handle.c Generating callback.func Generating cbtable.func gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -fno-defer-pop -fno-omit-frame-pointer -c dl.c Generating call.func void char short int long float double gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -fno-defer-pop -fno-omit-frame-pointer -c sym.c sym.c:360:6: warning: "_MSC_VER" is not defined gcc -I. -I../.. -I../../. -I../.././ext/dl -DHAVE_DLFCN_H -DHAVE_DLOPEN -DHAVE_DLCLOSE -DHAVE_DLSYM -DHAVE_DLERROR -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -I. -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -fno-defer-pop -fno-omit-frame-pointer -c ptr.c gcc -shared -o ../../.ext/x86_64-linux/dl.so handle.o dl.o sym.o ptr.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -ldl -lrt -ldl -lcrypt -lm -lc mkdir -p ../../.ext/common/dl cp ../.././ext/dl/lib/dl/win32.rb ../../.ext/common/dl cp ../.././ext/dl/lib/dl/types.rb ../../.ext/common/dl cp ../.././ext/dl/lib/dl/import.rb ../../.ext/common/dl cp ../.././ext/dl/lib/dl/struct.rb ../../.ext/common/dl cp dlconfig.h ../../.ext/x86_64-linux cp ../.././ext/dl/dl.h ../../.ext/x86_64-linux make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/dl' から出ます compiling etc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/etc' に入ります gcc -I. -I../.. -I../../. -I../.././ext/etc -DHAVE_GETLOGIN -DHAVE_GETPWENT -DHAVE_GETGRENT -DHAVE_ST_PW_GECOS -DHAVE_ST_PW_PASSWD -DHAVE_ST_GR_PASSWD -DHAVE_TYPE_UID_T -DPW_UID2VAL=UINT2NUM -DPW_VAL2UID=NUM2UINT -DHAVE_TYPE_GID_T -DPW_GID2VAL=UINT2NUM -DPW_VAL2GID=NUM2UINT -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c etc.c gcc -shared -o ../../.ext/x86_64-linux/etc.so etc.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/etc' から出ます compiling fcntl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/fcntl' に入ります gcc -I. -I../.. -I../../. -I../.././ext/fcntl -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c fcntl.c gcc -shared -o ../../.ext/x86_64-linux/fcntl.so fcntl.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/fcntl' から出ます compiling gdbm make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/gdbm' に入ります gcc -I. -I../.. -I../../. -I../.././ext/gdbm -DHAVE_GDBM_H -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c gdbm.c gcc -shared -o ../../.ext/x86_64-linux/gdbm.so gdbm.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lgdbm -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/gdbm' から出ます compiling iconv make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/iconv' に入ります gcc -I. -I../.. -I../../. -I../.././ext/iconv -DHAVE_ICONV -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c iconv.c iconv.c: In function ‘iconv_convert’: iconv.c:436: warning: comparison of unsigned expression >= 0 is always true iconv.c:439: warning: comparison between signed and unsigned iconv.c:440: warning: comparison between signed and unsigned gcc -shared -o ../../.ext/x86_64-linux/iconv.so iconv.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/iconv' から出ます compiling io/wait make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/io/wait' に入ります mkdir -p ../../../.ext/x86_64-linux/io gcc -I. -I../../.. -I../../../. -I../../.././ext/io/wait -DFIONREAD_HEADER="" -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c wait.c gcc -shared -o ../../../.ext/x86_64-linux/io/wait.so wait.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc mkdir -p ../../../.ext/common/io cp ../../.././ext/io/wait/lib/nonblock.rb ../../../.ext/common/io make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/io/wait' から出ます compiling nkf make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/nkf' に入ります gcc -I. -I../.. -I../../. -I../.././ext/nkf -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c nkf.c In file included from nkf.c:79: nkf-utf8/nkf.c:587: warning: missing initializer nkf-utf8/nkf.c:587: warning: (near initialization for ‘input_code_list[5].stat’) nkf-utf8/nkf.c: In function ‘options’: nkf-utf8/nkf.c:1179: warning: comparison between signed and unsigned nkf-utf8/nkf.c: In function ‘kanji_convert’: nkf-utf8/nkf.c:2581: warning: suggest braces around empty body in an ‘else’ statement nkf-utf8/nkf.c:2922: warning: suggest braces around empty body in an ‘else’ statement gcc -shared -o ../../.ext/x86_64-linux/nkf.so nkf.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc cp ../.././ext/nkf/lib/kconv.rb ../../.ext/common make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/nkf' から出ます compiling openssl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/openssl' に入ります gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509req.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_hmac.c ossl_hmac.c: In function ‘ossl_hmac_hexdigest’: ossl_hmac.c:162: warning: comparison between signed and unsigned ossl_hmac.c: In function ‘ossl_hmac_s_hexdigest’: ossl_hmac.c:225: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_config.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkey_dh.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkey_ec.c ossl_pkey_ec.c: In function ‘ossl_ec_group_set_seed’: ossl_pkey_ec.c:1099: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkey.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_bio.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkey_dsa.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_ocsp.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_digest.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509revoked.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509name.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_rand.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509crl.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkcs12.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509store.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509ext.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509cert.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_ssl.c ossl_ssl.c: In function ‘ossl_sslctx_set_ssl_version’: ossl_ssl.c:164: warning: comparison between signed and unsigned ossl_ssl.c: In function ‘ossl_sslctx_initialize’: ossl_ssl.c:195: warning: comparison between signed and unsigned ossl_ssl.c: In function ‘Init_ossl_ssl’: ossl_ssl.c:1465: warning: comparison between signed and unsigned ossl_ssl.c:1494: warning: comparison between signed and unsigned ossl_ssl.c:1509: warning: comparison between signed and unsigned ossl_ssl.c:1511: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_asn1.c ossl_asn1.c: In function ‘ossl_asn1_get_asn1type’: ossl_asn1.c:504: warning: cast to pointer from integer of different size gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_ns_spki.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkey_rsa.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_cipher.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509attr.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c openssl_missing.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_bn.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_engine.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkcs5.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_x509.c gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_ssl_session.c ossl_ssl_session.c: In function ‘ossl_ssl_session_to_der’: ossl_ssl_session.c:198: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl_pkcs7.c ossl_pkcs7.c: In function ‘ossl_pkcs7_sym2typeid’: ossl_pkcs7.c:376: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c ossl.c ossl.c: In function ‘ossl_raise’: ossl.c:300: warning: format not a string literal, argument types not checked ossl.c:300: warning: format not a string literal, argument types not checked gcc -shared -o ../../.ext/x86_64-linux/openssl.so ossl_x509req.o ossl_hmac.o ossl_config.o ossl_pkey_dh.o ossl_pkey_ec.o ossl_pkey.o ossl_bio.o ossl_pkey_dsa.o ossl_ocsp.o ossl_digest.o ossl_x509revoked.o ossl_x509name.o ossl_rand.o ossl_x509crl.o ossl_pkcs12.o ossl_x509store.o ossl_x509ext.o ossl_x509cert.o ossl_ssl.o ossl_asn1.o ossl_ns_spki.o ossl_pkey_rsa.o ossl_cipher.o ossl_x509attr.o openssl_missing.o ossl_bn.o ossl_engine.o ossl_pkcs5.o ossl_x509.o ossl_ssl_session.o ossl_pkcs7.o ossl.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lssl -lcrypto -lrt -ldl -lcrypt -lm -lc mkdir -p ../../.ext/common/net mkdir -p ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl.rb ../../.ext/common cp ../.././ext/openssl/lib/net/telnets.rb ../../.ext/common/net cp ../.././ext/openssl/lib/net/ftptls.rb ../../.ext/common/net cp ../.././ext/openssl/lib/openssl/pkcs7.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/digest.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/buffering.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/bn.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/x509.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/ssl.rb ../../.ext/common/openssl cp ../.././ext/openssl/lib/openssl/cipher.rb ../../.ext/common/openssl make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/openssl' から出ます compiling pty make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/pty' に入ります gcc -I. -I../.. -I../../. -I../.././ext/pty -DHAVE_SYS_STROPTS_H -DHAVE_SETRESUID -DHAVE_PTY_H -DHAVE_OPENPTY -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c pty.c gcc -shared -o ../../.ext/x86_64-linux/pty.so pty.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lutil -lrt -ldl -lcrypt -lm -lc cp ../.././ext/pty/lib/expect.rb ../../.ext/common make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/pty' から出ます compiling racc/cparse make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/racc/cparse' に入ります mkdir -p ../../../.ext/x86_64-linux/racc gcc -I. -I../../.. -I../../../. -I../../.././ext/racc/cparse -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c cparse.c gcc -shared -o ../../../.ext/x86_64-linux/racc/cparse.so cparse.o -L. -L../../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/racc/cparse' から出ます compiling readline make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/readline' に入ります gcc -I. -I../.. -I../../. -I../.././ext/readline -DHAVE_READLINE_READLINE_H -DHAVE_READLINE_HISTORY_H -DHAVE_RL_FILENAME_COMPLETION_FUNCTION -DHAVE_RL_USERNAME_COMPLETION_FUNCTION -DHAVE_RL_COMPLETION_MATCHES -DHAVE_RL_DEPREP_TERM_FUNCTION -DHAVE_RL_COMPLETION_APPEND_CHARACTER -DHAVE_RL_BASIC_WORD_BREAK_CHARACTERS -DHAVE_RL_COMPLETER_WORD_BREAK_CHARACTERS -DHAVE_RL_BASIC_QUOTE_CHARACTERS -DHAVE_RL_COMPLETER_QUOTE_CHARACTERS -DHAVE_RL_FILENAME_QUOTE_CHARACTERS -DHAVE_RL_ATTEMPTED_COMPLETION_OVER -DHAVE_RL_LIBRARY_VERSION -DHAVE_RL_EVENT_HOOK -DHAVE_RL_CLEANUP_AFTER_SIGNAL -DHAVE_RL_CLEAR_SIGNALS -DHAVE_RL_VI_EDITING_MODE -DHAVE_RL_EMACS_EDITING_MODE -DHAVE_REPLACE_HISTORY_ENTRY -DHAVE_REMOVE_HISTORY -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c readline.c gcc -shared -o ../../.ext/x86_64-linux/readline.so readline.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lreadline -lncurses -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/readline' から出ます compiling sdbm make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/sdbm' に入ります gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c _sdbm.c _sdbm.c: In function ‘chkpage’: _sdbm.c:911: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/sdbm -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c init.c gcc -shared -o ../../.ext/x86_64-linux/sdbm.so _sdbm.o init.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/sdbm' から出ます compiling socket make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/socket' に入ります gcc -I. -I../.. -I../../. -I../.././ext/socket -DHAVE_ARPA_INET_H -DENABLE_IPV6 -DINET6 -DHAVE_SOCKADDR_STORAGE -DHAVE_NETINET_TCP_H -DHAVE_NETINET_UDP_H -DHAVE_SENDMSG -DHAVE_RECVMSG -DHAVE_ST_MSG_CONTROL -DHAVE_GETNAMEINFO -DHAVE_GETADDRINFO -DHAVE_TYPE_SOCKLEN_T -DHAVE_SYS_UN_H -DHAVE_SYS_UIO_H -DHAVE_SOCKET -DHAVE_GETHOSTBYNAME2 -DHAVE_SOCKETPAIR -DHAVE_GETHOSTNAME -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c socket.c socket.c: In function ‘init_unixsock’: socket.c:1643: warning: comparison between signed and unsigned socket.c: In function ‘sock_s_getnameinfo’: socket.c:3697: warning: comparison between signed and unsigned socket.c:3701: warning: comparison between signed and unsigned socket.c: In function ‘sock_s_unpack_sockaddr_un’: socket.c:3899: warning: comparison between signed and unsigned gcc -shared -o ../../.ext/x86_64-linux/socket.so socket.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/socket' から出ます compiling stringio make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/stringio' に入ります gcc -I. -I../.. -I../../. -I../.././ext/stringio -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c stringio.c stringio.c: In function ‘strio_each_char’: stringio.c:846: warning: comparison between signed and unsigned stringio.c:851: warning: comparison between signed and unsigned gcc -shared -o ../../.ext/x86_64-linux/stringio.so stringio.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/stringio' から出ます compiling strscan make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/strscan' に入ります gcc -I. -I../.. -I../../. -I../.././ext/strscan -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c strscan.c gcc -shared -o ../../.ext/x86_64-linux/strscan.so strscan.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/strscan' から出ます compiling syck make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/syck' に入ります gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c token.c In file included from token.re:10: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c yaml2byte.c In file included from yaml2byte.c:13: ./syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c node.c In file included from node.c:11: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c rubyext.c In file included from rubyext.c:12: syck.h:35:5: warning: "DEBUG" is not defined rubyext.c: In function ‘rb_syck_mktime’: rubyext.c:274: warning: comparison between signed and unsigned gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c syck.c In file included from syck.c:14: syck.h:35:5: warning: "DEBUG" is not defined syck.c: In function ‘syck_default_error_handler’: syck.c:506: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long int’ gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c gram.c In file included from syck.h:22, from gram.y:16: ../../st.h:9:5: warning: "SIZEOF_LONG" is not defined ../../st.h:9:20: warning: "SIZEOF_VOIDP" is not defined In file included from gram.y:16: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c emitter.c In file included from emitter.c:17: syck.h:35:5: warning: "DEBUG" is not defined emitter.c: In function ‘syck_emitter_write’: emitter.c:298: warning: comparison between signed and unsigned emitter.c: In function ‘syck_emitter_flush’: emitter.c:330: warning: comparison between signed and unsigned emitter.c: In function ‘syck_emit_tag’: emitter.c:463: warning: comparison between signed and unsigned emitter.c: In function ‘syck_emitter_mark_node’: emitter.c:1238: warning: format not a string literal, argument types not checked gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c bytecode.c In file included from bytecode.re:10: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c handler.c In file included from handler.c:11: syck.h:35:5: warning: "DEBUG" is not defined gcc -I. -I../.. -I../../. -I../.././ext/syck -DHAVE_ST_H -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c implicit.c In file included from implicit.re:11: syck.h:35:5: warning: "DEBUG" is not defined : In function ‘syck_match_implicit’: :61: warning: suggest braces around empty body in an ‘if’ statement :370: warning: suggest braces around empty body in an ‘if’ statement :390: warning: suggest braces around empty body in an ‘if’ statement :406: warning: suggest braces around empty body in an ‘if’ statement :433: warning: suggest braces around empty body in an ‘if’ statement :457: warning: suggest braces around empty body in an ‘if’ statement :483: warning: suggest braces around empty body in an ‘if’ statement :507: warning: suggest braces around empty body in an ‘if’ statement :526: warning: suggest braces around empty body in an ‘if’ statement :535: warning: suggest braces around empty body in an ‘if’ statement :696: warning: suggest braces around empty body in an ‘if’ statement :800: warning: suggest braces around empty body in an ‘if’ statement :818: warning: suggest braces around empty body in an ‘if’ statement :994: warning: suggest braces around empty body in an ‘if’ statement :1180: warning: suggest braces around empty body in an ‘if’ statement :1204: warning: suggest braces around empty body in an ‘if’ statement :1251: warning: suggest braces around empty body in an ‘if’ statement :1274: warning: suggest braces around empty body in an ‘if’ statement :1314: warning: suggest braces around empty body in an ‘if’ statement : In function ‘syck_type_id_to_uri’: :1626: warning: suggest braces around empty body in an ‘if’ statement :1914: warning: suggest braces around empty body in an ‘if’ statement :1982: warning: suggest braces around empty body in an ‘if’ statement :2067: warning: suggest braces around empty body in an ‘if’ statement :2150: warning: suggest braces around empty body in an ‘if’ statement :2221: warning: suggest braces around empty body in an ‘if’ statement :2509: warning: suggest braces around empty body in an ‘if’ statement :2579: warning: suggest braces around empty body in an ‘if’ statement :2661: warning: suggest braces around empty body in an ‘if’ statement :2727: warning: suggest braces around empty body in an ‘if’ statement :2797: warning: suggest braces around empty body in an ‘if’ statement gcc -shared -o ../../.ext/x86_64-linux/syck.so token.o yaml2byte.o node.o rubyext.o syck.o gram.o emitter.o bytecode.o handler.o implicit.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/syck' から出ます compiling syslog make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/syslog' に入ります gcc -I. -I../.. -I../../. -I../.././ext/syslog -DHAVE_SYSLOG_H -DHAVE_OPENLOG -DHAVE_SETLOGMASK -DRUBY_DEBUG_ENV -DRUBY_DEBUG_ENV -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c syslog.c gcc -shared -o ../../.ext/x86_64-linux/syslog.so syslog.o -L. -L../.. -L. -rdynamic -Wl,-export-dynamic -lrt -ldl -lcrypt -lm -lc make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/syslog' から出ます compiling thread make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/thread' に入ります gcc -I. -I../.. -I../../. -I../.././ext/thread -DRUBY_DEBUG_ENV -DUSE_MEM_POOLS -fPIC -O2 -g -W -Wall -Wformat=2 -Wundef -Wno-parentheses -Wno-unused-parameter -c thread.c thread.c: In function ‘unlock_mutex_inner’: thread.c:485: error: ‘list’ undeclared (first use in this function) thread.c:485: error: (Each undeclared identifier is reported only once thread.c:485: error: for each function it appears in.) make[1]: *** [thread.o] エラー 1 make[1]: ディレクトリ `/home/chkbuild/tmp/build/ruby-1.8/20090528T082925/ruby/ext/thread' から出ます make: *** [mkmain.sh] エラー 1 exit 2 failed(make) == end # 2009-05-28T08:31:42+09:00