=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for ruby18-base-1.8.7.374nb1 cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c array.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c bignum.c bignum.c:1579:26: warning: while loop has empty body [-Wempty-body] while (--ny && !zds[ny]); ++ny; ^ bignum.c:1579:26: note: put the semicolon on a separate line to silence this warning 1 warning generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c class.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c compar.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c dir.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c dln.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c enum.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c enumerator.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c error.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c eval.c eval.c:5747:26: warning: passing 'const VALUE *' (aka 'const unsigned long *') to parameter of type 'VALUE *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] rb_method_missing(argc, argv, obj); ^~~~ eval.c:6186:49: warning: passing 'const VALUE *' (aka 'const unsigned long *') to parameter of type 'VALUE *' (aka 'unsigned long *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return rb_call0(klass, recv, mid, id, argc, argv, body, noex); ^~~~ eval.c:6812:45: warning: incompatible integer to pointer conversion passing 'VALUE' (aka 'unsigned long') to parameter of type 'void *' [-Wint-conversion] return exec_under(yield_under_i, under, 0, self); ^~~~ eval.c:6817:50: warning: incompatible integer to pointer conversion passing 'VALUE' (aka 'unsigned long') to parameter of type 'void *' [-Wint-conversion] return exec_under(yield_args_under_i, under, 0, (VALUE)info); ^~~~~~~~~~~ eval.c:7288:2: warning: implicit declaration of function 'rb_thread_join' is invalid in C99 [-Wimplicit-function-declaration] rb_thread_join(owner->thread, -1.0); ^ eval.c:12654:47: warning: incompatible integer to pointer conversion passing 'VALUE' (aka 'unsigned long') to parameter of type 'void *' [-Wint-conversion] return rb_thread_start_0(rb_thread_yield, args, th); ^~~~ eval.c:12675:47: warning: incompatible integer to pointer conversion passing 'VALUE' (aka 'unsigned long') to parameter of type 'void *' [-Wint-conversion] return rb_thread_start_0(rb_thread_yield, args, rb_thread_alloc(klass)); ^~~~ 7 warnings generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c file.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c gc.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c hash.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c inits.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c io.c io.c:3072:57: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return rb_file_sysopen_internal(io_alloc(rb_cFile), fname, flags, mode); ^~~~~ io.c:3460:31: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] rb_file_sysopen_internal(io, path, flags, fmode); ^~~~ 2 warnings generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c marshal.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c math.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c numeric.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c object.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c pack.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c parse.c parse.y:2763:22: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return yycompile(f, line); ^ parse.y:2785:22: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return yycompile(f, start); ^ parse.y:3243:42: warning: incompatible pointer types passing 'ID *' (aka 'unsigned long *') to parameter of type 'int *' [-Wincompatible-pointer-types] if (tokadd_string(func, term, paren, "e->nd_nest) == -1) { ^~~~~~~~~~~~~~~ In file included from parse.y:3428: ./lex.c:76:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline] static struct kwtable wordlist[] = ^ ./lex.c:69:1: note: use 'static' to give inline function 'rb_reserved_word' internal linkage __inline ^ static 4 warnings generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c process.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c prec.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c random.c random.c:303:12: warning: incompatible pointer types assigning to 'unsigned int *' from 'char *' [-Wincompatible-pointer-types] digits = ALLOC_N(char, DEFAULT_SEED_LEN); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c range.c range.c:393:29: warning: incompatible pointer types passing 'VALUE ()' to parameter of type 'void (*)(VALUE, void *)' [-Wincompatible-pointer-types] range_each_func(range, step_i, b, e, args); ^~~~~~ 1 warning generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c re.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c regex.c regex.c:1532:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_list_bits(0x80, 0xffffffff, b); ^ regex.c:1562:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_list_bits(0x80, 0xffffffff, b); ^ regex.c:1579:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_list_bits(0x80, 0xffffffff, b); ^ regex.c:1716:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_list_bits(last, c, b); ^ regex.c:1736:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] set_list_bits(c, c, b); ^ 5 warnings generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c ruby.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c signal.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c sprintf.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c st.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c string.c string.c:4793:30: warning: too few arguments in call to 'get_arg_pat' sep = get_arg_pat(tmp); ~~~~~~~~~~~ ^ string.c:4836:30: warning: too few arguments in call to 'get_arg_pat' sep = get_arg_pat(tmp); ~~~~~~~~~~~ ^ string.c:4869:33: warning: too few arguments in call to 'get_arg_pat' pat = get_arg_pat(prefix); ~~~~~~~~~~~ ^ string.c:4897:33: warning: too few arguments in call to 'get_arg_pat' pat = get_arg_pat(suffix); ~~~~~~~~~~~ ^ 4 warnings generated. cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c struct.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c time.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c util.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c variable.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c version.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c dmyext.c ar rcu libruby18-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 cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -I. -I. -I/usr/include -I/usr/pkg/include -c main.c cc -O2 -march=i586 -I/usr/include -I/usr/pkg/include -fPIC -DRUBY_EXPORT -L. -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib main.o libruby18-static.a -lcrypt -lm -o miniruby Memory fault (core dumped) *** Error code 139 Stop. bmake: stopped in /usr/pkgsrc/work/lang/ruby18-base/work/ruby-1.8.7-p374 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/lang/ruby18-base *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/lang/ruby18-base