=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for ruby22-base-2.2.10nb1 CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O2 -D_FORTIFY_SOURCE=2 -pthread -I/usr/include -I/usr/pkg/include -fPIC -pipe XCFLAGS = -D_FORTIFY_SOURCE=2 -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT CPPFLAGS = -I/usr/include -I/usr/pkg/include -I. -I.ext/include/powerpc-netbsd -I./include -I. DLDFLAGS = -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -pthread -Wl,-soname,libruby22.so.22 SOLIBS = -lpthread -lcrypt -lm Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/lto-wrapper Target: powerpc--netbsd Configured with: /usr/src/tools/gcc/../../external/gpl3/gcc/dist/configure --target=powerpc--netbsd --enable-long-long --enable-threads --with-bugurl=http://www.NetBSD.org/Misc/send-pr.html --with-pkgversion='NetBSD nb3 20190319' --with-system-zlib --without-isl --enable-__cxa_atexit --enable-libstdcxx-time=rt --enable-libstdcxx-threads --with-diagnostics-color=auto-if-env --with-default-libstdcxx-abi=new --with-mpc-lib=/var/obj/mknative/macppc-powerpc/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/macppc-powerpc/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/macppc-powerpc/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/powerpc --enable-tls --disable-multilib --disable-libstdcxx-pch --build=powerpc--netbsd --host=powerpc--netbsd --with-sysroot=/var/obj/mknative/macppc-powerpc/usr/src/destdir.macppc Thread model: posix gcc version 7.4.0 (nb3 20190319) copying dummy probes.h compiling main.c compiling dmydln.c compiling miniinit.c compiling miniprelude.c compiling array.c compiling bignum.c compiling class.c compiling compar.c compiling complex.c compiling dir.c compiling dln_find.c compiling encoding.c encoding.c: In function 'rb_enc_associate_index': encoding.c:825:2: warning: implicit declaration of function 'rb_str_change_terminator_length'; did you mean 'rb_str_fill_terminator'? [-Wimplicit-function-declaration] compiling enum.c compiling enumerator.c compiling error.c compiling eval.c compiling load.c compiling proc.c compiling file.c compiling gc.c compiling hash.c compiling inits.c compiling io.c compiling marshal.c compiling math.c compiling node.c compiling numeric.c compiling object.c compiling pack.c compiling parse.c compiling process.c compiling random.c compiling range.c compiling rational.c compiling re.c compiling regcomp.c compiling regenc.c compiling regerror.c compiling regexec.c compiling regparse.c compiling regsyntax.c compiling ruby.c compiling safe.c compiling signal.c compiling sprintf.c compiling st.c compiling strftime.c compiling string.c compiling struct.c compiling symbol.c compiling time.c compiling transcode.c compiling util.c compiling variable.c compiling version.c compiling compile.c compiling debug.c compiling iseq.c compiling vm.c compiling vm_dump.c compiling vm_backtrace.c compiling vm_trace.c compiling thread.c compiling cont.c compiling ./enc/ascii.c compiling ./enc/us_ascii.c compiling ./enc/unicode.c compiling ./enc/utf_8.c compiling newline.c compiling addr2line.c compiling dmyext.c compiling dmyenc.c linking miniruby generating encdb.h encdb.h updated rbconfig.rb updated generating enc.mk making srcs under enc generating transdb.h transdb.h updated compiling dln.c compiling localeinit.c creating verconf.h verconf.h updated compiling loadpath.c compiling prelude.c linking static-library libruby22-static.a verifying static-library libruby22-static.a linking shared-library libruby22.so.22.0 generating makefile exts.mk configuring -test-/array/resize configuring -test-/bignum configuring -test-/bug-3571 configuring -test-/bug-3662 configuring -test-/bug-5832 configuring -test-/bug_reporter configuring -test-/class configuring -test-/debug configuring -test-/dln/empty configuring -test-/exception configuring -test-/fatal configuring -test-/file configuring -test-/float configuring -test-/funcall configuring -test-/hash configuring -test-/iseq_load configuring -test-/iter configuring -test-/load/dot.dot configuring -test-/marshal/compat configuring -test-/marshal/usr configuring -test-/method configuring -test-/num2int configuring -test-/path_to_class configuring -test-/postponed_job configuring -test-/printf configuring -test-/proc configuring -test-/rational configuring -test-/recursion configuring -test-/st/foreach configuring -test-/st/numhash configuring -test-/st/update configuring -test-/string configuring -test-/struct configuring -test-/symbol configuring -test-/tracepoint configuring -test-/typeddata configuring -test-/vm configuring -test-/wait_for_single_fd configuring -test-/win32/console Failed to configure -test-/win32/console. It will not be installed. configuring -test-/win32/dln Failed to configure -test-/win32/dln. It will not be installed. configuring -test-/win32/fd_setsize Failed to configure -test-/win32/fd_setsize. It will not be installed. configuring bigdecimal configuring continuation configuring coverage configuring date configuring dbm header: ndbm.h library: libc configuring digest configuring digest/bubblebabble configuring digest/md5 configuring digest/rmd160 configuring digest/sha1 configuring digest/sha2 configuring etc configuring fcntl configuring fiber configuring io/console configuring io/nonblock configuring io/wait configuring json configuring json/generator configuring json/parser configuring mathn/complex configuring mathn/rational configuring nkf configuring objspace configuring openssl configuring pathname configuring psych configuring pty configuring racc/cparse configuring rbconfig/sizeof configuring ripper configuring sdbm configuring socket configuring stringio configuring strscan configuring syslog configuring thread configuring win32 Failed to configure win32. It will not be installed. configuring win32ole Failed to configure win32ole. It will not be installed. configuring zlib compiling resize.c linking shared-object -test-/array/resize.so compiling str2big.c compiling mul.c compiling big2str.c compiling bigzero.c compiling intpack.c compiling div.c compiling init.c linking shared-object -test-/bignum.so compiling bug.c linking shared-object -test-/bug-3571/bug.so compiling bug.c linking shared-object -test-/bug-3662/bug.so compiling bug.c linking shared-object -test-/bug-5832/bug.so compiling bug_reporter.c linking shared-object -test-/bug_reporter/bug_reporter.so compiling init.c compiling class2name.c linking shared-object -test-/class.so compiling inspector.c compiling profile_frames.c compiling init.c linking shared-object -test-/debug.so compiling empty.c linking shared-object -test-/dln/empty.so compiling dataerror.c compiling ensured.c compiling init.c compiling enc_raise.c linking shared-object -test-/exception.so compiling rb_fatal.c linking shared-object -test-/fatal/rb_fatal.so compiling stat.c compiling fs.c compiling init.c linking shared-object -test-/file.so compiling nextafter.c compiling init.c linking shared-object -test-/float.so compiling passing_block.c linking shared-object -test-/funcall/funcall.so compiling delete.c compiling init.c linking shared-object -test-/hash.so compiling iseq_load.c linking shared-object -test-/iseq_load/iseq_load.so compiling yield.c compiling init.c compiling break.c linking shared-object -test-/iter.so compiling dot.dot.c linking shared-object -test-/load/dot.dot/dot.dot.so compiling usrcompat.c linking shared-object -test-/marshal/compat.so compiling usrmarshal.c linking shared-object -test-/marshal/usr.so compiling arity.c compiling init.c linking shared-object -test-/method.so compiling num2int.c linking shared-object -test-/num2int/num2int.so compiling path_to_class.c linking shared-object -test-/path_to_class/path_to_class.so compiling postponed_job.c linking shared-object -test-/postponed_job.so compiling printf.c linking shared-object -test-/printf.so compiling receiver.c compiling super.c compiling init.c linking shared-object -test-/proc.so compiling rat.c linking shared-object -test-/rational.so compiling recursion.c linking shared-object -test-/recursion.so compiling foreach.c linking shared-object -test-/st/foreach.so compiling numhash.c linking shared-object -test-/st/numhash.so compiling update.c linking shared-object -test-/st/update.so compiling cstr.c compiling ellipsize.c compiling enc_associate.c compiling set_len.c compiling nofree.c compiling coderange.c compiling qsort.c compiling modify.c compiling normalize.c compiling init.c compiling enc_str_buf_cat.c linking shared-object -test-/string/string.so compiling duplicate.c compiling member.c compiling init.c linking shared-object -test-/struct.so compiling type.c compiling init.c linking shared-object -test-/symbol.so compiling tracepoint.c compiling gc_hook.c linking shared-object -test-/tracepoint.so compiling typeddata.c linking shared-object -test-/typeddata/typeddata.so compiling at_exit.c linking shared-object -test-/vm/at_exit.so compiling wait_for_single_fd.c linking shared-object -test-/wait_for_single_fd/wait_for_single_fd.so compiling bigdecimal.c linking shared-object bigdecimal.so installing default bigdecimal libraries compiling continuation.c linking shared-object continuation.so compiling coverage.c linking shared-object coverage.so compiling date_strftime.c compiling date_strptime.c compiling date_parse.c compiling date_core.c linking shared-object date_core.so installing default date_core libraries compiling dbm.c linking shared-object dbm.so compiling digest.c linking shared-object digest.so installing digest libraries installing default digest libraries compiling bubblebabble.c linking shared-object digest/bubblebabble.so compiling md5init.c compiling md5ossl.c linking shared-object digest/md5.so compiling rmd160init.c compiling rmd160ossl.c linking shared-object digest/rmd160.so compiling sha1init.c compiling sha1ossl.c linking shared-object digest/sha1.so compiling sha2init.c compiling sha2ossl.c linking shared-object digest/sha2.so installing default sha2 libraries generating constant definitions compiling etc.c linking shared-object etc.so compiling fcntl.c linking shared-object fcntl.so compiling fiber.c linking shared-object fiber.so compiling console.c linking shared-object io/console.so installing default console libraries compiling nonblock.c linking shared-object io/nonblock.so compiling wait.c linking shared-object io/wait.so installing default libraries compiling generator.c linking shared-object json/ext/generator.so compiling parser.c linking shared-object json/ext/parser.so compiling complex.c linking shared-object mathn/complex.so compiling rational.c linking shared-object mathn/rational.so compiling nkf.c linking shared-object nkf.so installing default nkf libraries compiling object_tracing.c compiling objspace.c compiling objspace_dump.c linking shared-object objspace.so compiling ossl_ssl_session.c In file included from ossl.h:58:0, from ossl_ssl_session.c:5: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:220:0, from ossl_ssl_session.c:5: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX *EVP_MD_CTX_create(void); ^ distcc[19153] ERROR: compile ossl_ssl_session.c on 10.0.20.122:3638 failed distcc[19153] (dcc_build_somewhere) Warning: remote compilation of 'ossl_ssl_session.c' failed, retrying locally distcc[19153] Warning: failed to distribute ossl_ssl_session.c to 10.0.20.122:3638, running locally instead In file included from ossl.h:58:0, from ossl_ssl_session.c:5: /usr/include/openssl/asn1_mac.h:10:2: error: #error "This file is obsolete; please update your software." #error "This file is obsolete; please update your software." ^~~~~ In file included from ossl.h:220:0, from ossl_ssl_session.c:5: openssl_missing.h:79:35: error: macro "EVP_MD_CTX_create" passed 1 arguments, but takes just 0 EVP_MD_CTX *EVP_MD_CTX_create(void); ^ In file included from /usr/include/openssl/x509.h:18:0, from /usr/include/openssl/x509v3.h:14, from ossl.h:59, from ossl_ssl_session.c:5: openssl_missing.h:83:6: error: expected declaration specifiers or '...' before '(' token void EVP_MD_CTX_init(EVP_MD_CTX *ctx); ^ openssl_missing.h:91:6: error: expected declaration specifiers or '...' before '(' token void EVP_MD_CTX_destroy(EVP_MD_CTX *ctx); ^ ossl_ssl_session.c: In function 'SSL_SESSION_cmp': ossl_ssl_session.c:79:10: error: dereferencing pointer to incomplete type 'SSL_SESSION {aka const struct ssl_session_st}' if (a->ssl_version != b->ssl_version || ^~ distcc[19153] ERROR: compile ossl_ssl_session.c on localhost failed *** Error code 1 Stop. make[2]: stopped in /tmp/pkgbuild/lang/ruby22-base/work.powerpc/ruby-2.2.10/ext/openssl *** Error code 1 Stop. make[1]: stopped in /tmp/pkgbuild/lang/ruby22-base/work.powerpc/ruby-2.2.10 *** Error code 1 Stop. make: stopped in /tmp/pkgbuild/lang/ruby22-base/work.powerpc/ruby-2.2.10 *** Error code 1 Stop. make[1]: stopped in /usr/pkgsrc/lang/ruby22-base *** Error code 1 Stop. make: stopped in /usr/pkgsrc/lang/ruby22-base