>>> Building on exopi-4 under lang/jruby BDEPENDS = [devel/gmake;shells/bash;devel/apache-ant;devel/jdk/17] DIST = [lang/jruby:jruby-dist-9.4.9.0-bin.tar.gz;lang/jruby:jffi-1.3.10.tar.gz;lang/jruby:jruby-launcher-1.1.19-java.gem] FULLPKGNAME = jruby-9.4.9.0 RDEPENDS = [devel/jdk/17;java/javaPathHelper] (Junk lock obtained for exopi-4 at 1735143766.71) >>> Running depends in lang/jruby at 1735143766.77 last junk was in games/starfighter /usr/sbin/pkg_add -aI -Drepair apache-ant-1.10.14 bash-5.2.37 gmake-4.4.1 jdk-17.0.13.11.1v0 was: /usr/sbin/pkg_add -aI -Drepair apache-ant-1.10.14 bash-5.2.37 gmake-4.4.1 jdk-17.0.13.11.1v0 /usr/sbin/pkg_add -aI -Drepair apache-ant-1.10.14 bash-5.2.37 gmake-4.4.1 jdk-17.0.13.11.1v0 New and changed readme(s): /usr/local/share/doc/pkg-readmes/jdk-17 --- +jdk-17.0.13.11.1v0 ------------------- You may wish to add /usr/local/jdk-17/man to /etc/man.conf >>> Running show-prepare-results in lang/jruby at 1735143787.61 ===> lang/jruby ===> Building from scratch jruby-9.4.9.0 ===> jruby-9.4.9.0 depends on: bash-* -> bash-5.2.37 ===> jruby-9.4.9.0 depends on: jdk->=17v0,<18v0 -> jdk-17.0.13.11.1v0 ===> jruby-9.4.9.0 depends on: apache-ant-* -> apache-ant-1.10.14 ===> jruby-9.4.9.0 depends on: gmake-* -> gmake-4.4.1 ===> Verifying specs: c m pthread c++ c++abi pthread ===> found c.100.3 m.10.1 pthread.27.1 c++.10.0 c++abi.7.0 apache-ant-1.10.14 bash-5.2.37 gmake-4.4.1 jdk-17.0.13.11.1v0 (Junk lock released for exopi-4 at 1735143788.75) distfiles size=35170765 >>> Running build in lang/jruby at 1735143788.79 ===> lang/jruby ===> Checking files for jruby-9.4.9.0 `/exopi-cvs/ports/distfiles/jruby-dist-9.4.9.0-bin.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/jruby-launcher-1.1.19-java.gem' is up to date. `/exopi-cvs/ports/distfiles/jffi-1.3.10.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for jruby-9.4.9.0 mv /exopi-obj/pobj/jruby-9.4.9.0/jffi-jffi* /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi # Unpack the jruby-launcher gem, since it needs to be patched cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0 && mkdir jruby-launcher && cd jruby-launcher && tar zxf ../../data.tar.gz && rm -f ../../data.tar.gz ===> Patching for jruby-9.4.9.0 ===> Applying OpenBSD patch patch-jffi_build_xml Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Work with Java 10+. | |Index: jffi/build.xml |--- jffi/build.xml.orig |+++ jffi/build.xml -------------------------- Patching file jffi/build.xml using Plan A... Hunk #1 succeeded at 151. Hunk #2 succeeded at 321. done ===> Applying OpenBSD patch patch-jruby-launcher_extconf_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: jruby-launcher/extconf.rb |--- jruby-launcher/extconf.rb.orig |+++ jruby-launcher/extconf.rb -------------------------- Patching file jruby-launcher/extconf.rb using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-jruby-launcher_jrubyexe_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Hardcode executable path so that the symlink in the standard PATH |works correctly. | |--- jruby-launcher/jrubyexe.cpp.orig Fri Dec 2 09:34:43 2011 |+++ jruby-launcher/jrubyexe.cpp Fri Dec 2 09:35:02 2011 -------------------------- Patching file jruby-launcher/jrubyexe.cpp using Plan A... Hunk #1 succeeded at 57. done ===> Applying OpenBSD patch patch-jruby-launcher_ng_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- jruby-launcher/ng.c.orig Sat Sep 10 11:31:48 2016 |+++ jruby-launcher/ng.c Sat Sep 10 11:32:03 2016 -------------------------- Patching file jruby-launcher/ng.c using Plan A... Hunk #1 succeeded at 28. done ===> Applying OpenBSD patch patch-jruby-launcher_unixlauncher_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Attempt to replicate the following shell code: | |JAVA_HOME=$(javaPathHelper -h jruby) | |Without this, if the JAVA_HOME environment variable is not |defined, bin/jruby will segfault when run. | |Index: jruby-launcher/unixlauncher.cpp |--- jruby-launcher/unixlauncher.cpp.orig |+++ jruby-launcher/unixlauncher.cpp -------------------------- Patching file jruby-launcher/unixlauncher.cpp using Plan A... Hunk #1 succeeded at 3. Hunk #2 succeeded at 47. done ===> Applying OpenBSD patch patch-lib_ruby_stdlib_ffi_library_rb Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lib/ruby/stdlib/ffi/library.rb |--- lib/ruby/stdlib/ffi/library.rb.orig |+++ lib/ruby/stdlib/ffi/library.rb -------------------------- Patching file lib/ruby/stdlib/ffi/library.rb using Plan A... Hunk #1 succeeded at 90. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for jruby-9.4.9.0 ===> Configuring for jruby-9.4.9.0 /usr/bin/perl /exopi-cvs/ports/infrastructure/bin/pkg_subst -DJRUBY_HOME=/usr/local/jruby -DJFFI_ARCH=x86_64-OpenBSD -DFFI_ARCH=x86_64-openbsd -DRAKE_V= -DRDOC_V= -DJAVA_HOME=/usr/local/jdk-17 -DMODJAVA_SHARE_DIR=/usr/local/share/java/ -DMODJAVA_JAR_DIR=/usr/local/share/java//classes/ -DMODJAVA_EXAMPLE_DIR=/usr/local/share/java//examples/ -DMODJAVA_DOC_DIR=/usr/local/share/java//doc/ -DARCH=amd64 -DBASE_PKGPATH=lang/jruby -DFLAVOR_EXT= -DFULLPKGNAME=jruby-9.4.9.0 -DHOMEPAGE=http://www.jruby.org/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 -DMAINTAINER=Jeremy\ Evans\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=jruby -i -B /exopi-obj/pobj/jruby-9.4.9.0 /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher/jrubyexe.cpp /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher/unixlauncher.cpp cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher/ && CXX=c++ JAVA_HOME=/usr/local/jdk-17 PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/jruby-9.4.9.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/jruby-9.4.9.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" ../bin/jruby extconf.rb # These line gets substituted with the actual Config::CONFIG items location by extconf.rb PREFIX = /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0 BINDIR = /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/bin JRUBY_VERSION = 9.4.9.0 JRUBY_MODULE = 1 INSTALLDIR = /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/lib/ruby/stdlib/rubygems/defaults INSTALLDIR9000 = $(PREFIX)/lib/ruby/stdlib/rubygems/defaults OLDINSTALLDIR = $(PREFIX)/lib/ruby/site_ruby/1.8/rubygems/defaults ifeq (true,$(shell test -x $(BINDIR)/jruby && echo true)) RAKE=$(BINDIR)/jruby -S rake else RAKE=rake endif build: .build-post .build-pre: .build-post: .build-impl build-exe build-exe: @if [ "$(findstring mingw, $(CONF))" ]; then \ ${MAKE} -f ${SUB_CONFMK} SUBPROJECTS=${SUBPROJECTS} jruby.exe jrubyw.exe; \ if [ -d ../jruby ]; then cp jruby.exe jrubyw.exe jruby.dll ../jruby/bin/; fi; \ if [ -d D:/work/jruby-dev/jruby ]; then cp jruby.exe jrubyw.exe jruby.dll D:/work/jruby-dev/jruby/bin/; fi; \ fi jruby.res: resources/jruby.rc windres $^ -O coff -o $@ jruby.exe: jrubyexe.cpp nbexecloader.h utilsfuncs.cpp utilsfuncswin.cpp jruby.res $(CXX) $(CXXFLAGS) $^ -s -o $@ $(LDLIBSOPTIONS) -static jrubyw.exe: jrubyexe.cpp nbexecloader.h utilsfuncs.cpp utilsfuncswin.cpp jruby.res $(CXX) $(CXXFLAGS) -DJRUBYW -mwindows $^ -s -o $@ $(LDLIBSOPTIONS) -static install: @if [ ! -f ./jruby ]; then echo "Please run 'make' first."; exit 1; fi @if [ x$(BINDIR) = xnotspecified/bin ]; then echo "Please define where to install by passing PREFIX=."; exit 1; fi @if [ ! -w $(BINDIR) ]; then echo "'$(BINDIR)' does not exist or cannot write to '$(BINDIR)'."; exit 1; fi @if [ -f $(BINDIR)/jruby -a ! -w $(BINDIR)/jruby ]; then echo "Cannot write to '$(BINDIR)/jruby'."; exit 1; fi cp ./jruby $(BINDIR)/jruby @if [ x$(PREFIX) = xnotspecified ]; then echo "Please define where to install by passing PREFIX=."; exit 1; fi @if [ ! -w $(INSTALLDIR) ]; then \ if [ ! -w $(OLDINSTALLDIR) ]; then \ if [ ! -w $(INSTALLDIR9000) ]; then \ echo "Neither '$(INSTALLDIR9000)' nor '$(INSTALLDIR)' nor '$(OLDINSTALLDIR)' exist and are writable"; exit 1; \ else \ echo "cp ./lib/rubygems/defaults/jruby_native.rb $(INSTALLDIR9000)"; \ cp ./lib/rubygems/defaults/jruby_native.rb $(INSTALLDIR9000); \ fi; \ else \ echo "cp ./lib/rubygems/defaults/jruby_native.rb $(OLDINSTALLDIR)"; \ cp ./lib/rubygems/defaults/jruby_native.rb $(OLDINSTALLDIR); \ fi; \ else \ echo "cp ./lib/rubygems/defaults/jruby_native.rb $(INSTALLDIR)"; \ cp ./lib/rubygems/defaults/jruby_native.rb $(INSTALLDIR); \ fi; test: $(RAKE) # Universal binary on OSX FAT_ARCHES=i386 ppc x86_64 fat: $(FAT_ARCHES) lipo -create $(foreach arch,$(FAT_ARCHES),build/unix/Darwin-$(arch)/jruby-launcher) -output jruby $(RAKE) $(FAT_ARCHES): $(MAKE) -f $(SUB_CONFMK) CND_PLATFORM=Darwin-$@ CFLAGS="-arch $@" build/unix/Darwin-$@/jruby-launcher clean: .clean-post .clean-pre: -rm -rf build/* .clean-post: .clean-impl rm -f *.exe *.res clobber: .clobber-post .clobber-pre: .clobber-post: .clobber-impl all: .all-post .all-pre: .all-post: .all-impl help: .help-post .help-pre: .help-post: .help-impl # Use the manually-maintained inc/*.mk makefiles. # Pass NETBEANS=true on the command-line to use NB's generated # nbproject/*.mk ifdef NETBEANS SUB_IMPLMK=nbproject/Makefile-impl.mk else SUB_IMPLMK=inc/Makefile-impl.mk SUB_CONFMK=inc/Makefile-rules.mk endif # include project implementation makefile include $(SUB_IMPLMK) # Pick conf based on OS. for mingw64, must manually override for now. ifeq ($(OS),Windows_NT) CC=gcc CONF=mingw else CONF=unix endif ifdef NETBEANS SUB_CONFMK=nbproject/Makefile-${CONF}.mk endif perl -pi -e '$. == 1 && s|^.*env j?ruby.*$|\#!/usr/local/bin/jruby|;' -e '$. == 1 && s|^.*bin/j?ruby.*$|\#!/usr/local/bin/jruby|;' -e 'close ARGV if eof;' /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/bin/!(*.*) ===> Building for jruby-9.4.9.0 cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi && /usr/bin/env -i CXX=c++ JAVA_HOME=/usr/local/jdk-17 PORTSDIR="/exopi-cvs/ports" LIBTOOL="/usr/bin/libtool" PATH='/exopi-obj/pobj/jruby-9.4.9.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/jruby-9.4.9.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 755" BSD_INSTALL_DATA="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 644" BSD_INSTALL_MAN="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755" /usr/local/bin/ant -buildfile build.xml jar Buildfile: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build.xml -pre-init: -init-vars: [mkdir] Created dir: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni -post-init: -init: -pre-jar: -pre-compile: -do-compile: [mkdir] Created dir: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/classes [javac] Compiling 43 source files to /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 8 [javac] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/src/main/java/com/kenai/jffi/UnsafeMemoryIO.java:9: warning: Unsafe is internal proprietary API and may be removed in a future release [javac] protected static sun.misc.Unsafe unsafe = sun.misc.Unsafe.class.cast(getUnsafe()); [javac] ^ [javac] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/src/main/java/com/kenai/jffi/UnsafeMemoryIO.java:9: warning: Unsafe is internal proprietary API and may be removed in a future release [javac] protected static sun.misc.Unsafe unsafe = sun.misc.Unsafe.class.cast(getUnsafe()); [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 3 warnings -generate-version-source: [echo] Generating Version.java [mkdir] Created dir: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/java/com/kenai/jffi -generate-version: [javac] Compiling 1 source file to /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/classes [javac] warning: [options] bootstrap class path not set in conjunction with -source 8 [javac] 1 warning -compile-java: -generate-native-headers: -build-native-library: [exec] Configuring libffi for x86_64-openbsd [exec] cc: error: unsupported option '-print-multi-os-directory' [exec] cc: error: no input files [exec] gmake -C /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd [exec] gmake[1]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd' [exec] gmake all-recursive [exec] gmake[2]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd' [exec] Making all in include [exec] gmake[3]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/include' [exec] gmake[3]: Nothing to be done for 'all'. [exec] gmake[3]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/include' [exec] Making all in testsuite [exec] gmake[3]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/testsuite' [exec] gmake[3]: Nothing to be done for 'all'. [exec] gmake[3]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/testsuite' [exec] Making all in man [exec] gmake[3]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/man' [exec] gmake[3]: Nothing to be done for 'all'. [exec] gmake[3]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/man' [exec] Making all in doc [exec] gmake[3]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/doc' [exec] restore=: && backupdir=".am$$" && \ [exec] am__cwd=`pwd` && CDPATH="${ZSH_VERSION+.}:" && cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc && \ [exec] rm -rf $backupdir && mkdir $backupdir && \ [exec] if (/bin/sh /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/missing makeinfo --version) >/dev/null 2>&1; then \ [exec] for f in /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.info /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.info-[0-9] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.info-[0-9][0-9] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.i[0-9] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.i[0-9][0-9]; do \ [exec] if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ [exec] done; \ [exec] else :; fi && \ [exec] cd "$am__cwd"; \ [exec] if /bin/sh /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/missing makeinfo -I /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc \ [exec] -o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.info /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.texi; \ [exec] then \ [exec] rc=0; \ [exec] CDPATH="${ZSH_VERSION+.}:" && cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc; \ [exec] else \ [exec] rc=$?; \ [exec] CDPATH="${ZSH_VERSION+.}:" && cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc && \ [exec] $restore $backupdir/* `echo ".//exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/doc/libffi.info" | sed 's|[^/]*$||'`; \ [exec] fi; \ [exec] rm -rf $backupdir; exit $rc [exec] gmake[3]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/doc' [exec] gmake[3]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd' [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/prep_cif.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/prep_cif.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/prep_cif.c -fPIC -DPIC -o src/.libs/prep_cif.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/types.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/types.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/types.c -fPIC -DPIC -o src/.libs/types.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/raw_api.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/raw_api.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/raw_api.c -fPIC -DPIC -o src/.libs/raw_api.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/java_raw_api.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/java_raw_api.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/java_raw_api.c -fPIC -DPIC -o src/.libs/java_raw_api.o [exec] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/java_raw_api.c:328:46: warning: 'ffi_java_raw_size' is deprecated [-Wdeprecated-declarations] [exec] ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif)); [exec] ^ [exec] include/ffi.h:324:56: note: 'ffi_java_raw_size' has been explicitly marked deprecated here [exec] size_t ffi_java_raw_size (ffi_cif *cif) __attribute__((deprecated)); [exec] ^ [exec] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/java_raw_api.c:331:3: warning: 'ffi_java_ptrarray_to_raw' is deprecated [-Wdeprecated-declarations] [exec] ffi_java_ptrarray_to_raw (cif, avalue, raw); [exec] ^ [exec] include/ffi.h:320:93: note: 'ffi_java_ptrarray_to_raw' has been explicitly marked deprecated here [exec] void ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw) __attribute__((deprecated)); [exec] ^ [exec] 2 warnings generated. [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/closures.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/closures.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/closures.c -fPIC -DPIC -o src/.libs/closures.o [exec] In file included from /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/closures.c:570: [exec] /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/dlmalloc.c:3390:7: warning: variable 'nfences' set but not used [-Wunused-but-set-variable] [exec] int nfences = 0; [exec] ^ [exec] 1 warning generated. [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/tramp.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/tramp.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/tramp.c -fPIC -DPIC -o src/.libs/tramp.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/x86/ffi64.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/ffi64.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/ffi64.c -fPIC -DPIC -o src/x86/.libs/ffi64.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -c -o src/x86/unix64.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/unix64.S [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/unix64.S -fPIC -DPIC -o src/x86/.libs/unix64.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c -o src/x86/ffiw64.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/ffiw64.c [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/ffiw64.c -fPIC -DPIC -o src/x86/.libs/ffiw64.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -c -o src/x86/win64.lo /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/win64.S [exec] libtool: compile: cc -DHAVE_CONFIG_H -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -I. -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/include -Iinclude -I/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -c /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/src/x86/win64.S -fPIC -DPIC -o src/x86/.libs/win64.o [exec] /bin/sh ./libtool --tag=CC --mode=link cc -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -o libffi_convenience.la src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo [exec] libtool: link: ar cru .libs/libffi_convenience.a src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/.libs/tramp.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o [exec] libtool: link: ranlib .libs/libffi_convenience.a [exec] libtool: link: ( cd ".libs" && rm -f "libffi_convenience.la" && ln -s "../libffi_convenience.la" "libffi_convenience.la" ) [exec] /bin/sh ./libtool --tag=CC --mode=link cc -DFFI_MMAP_EXEC_WRIT -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -Wall -fexceptions -no-undefined -version-info `grep -v '^#' /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/jni/libffi/libtool-version` -o libffi.la -rpath /usr/local/lib src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/tramp.lo src/x86/ffi64.lo src/x86/unix64.lo src/x86/ffiw64.lo src/x86/win64.lo [exec] libtool: link: cc -shared -fPIC -DPIC -o .libs/libffi.so.9.2 src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/.libs/tramp.o src/x86/.libs/ffi64.o src/x86/.libs/unix64.o src/x86/.libs/ffiw64.o src/x86/.libs/win64.o -O2 [exec] libtool: link: ( cd ".libs" && rm -f "libffi.la" && ln -s "../libffi.la" "libffi.la" ) [exec] gmake[3]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd' [exec] gmake[2]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd' [exec] gmake[1]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd' [exec] cc -o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libjffi-1.2.so -pthread -shared -static-libgcc /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Array.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/CallContext.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/ClosureMagazine.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Exception.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/FastIntInvoke.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/FastLongInvoke.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/FastNumericInvoker.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/FaultProtect.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Foreign.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Internals.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Invoke.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/LastError.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Library.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/LongDouble.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Memory.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/MemoryIO.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/MemoryUtil.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Struct.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/Type.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/deprecated.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/longjmp.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/jffi/setjmp.o /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libffi-x86_64-openbsd/.libs/libffi_convenience.a [exec] cc: warning: argument unused during compilation: '-static-libgcc' [-Wunused-command-line-argument] [exec] strip -S /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libjffi-1.2.so -post-compile: compile: -do-jar: [mkdir] Created dir: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/dist [jar] Building jar: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/dist/jffi.jar -build-platform-jar: [echo] platform=x86_64-OpenBSD [zip] Building zip: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/dist/jffi-x86_64-OpenBSD.jar -assemble-native-jar: [jar] Building jar: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/native.jar [jar] jni/x86_64-OpenBSD/libjffi-1.2.so already added, skipping -assemble-final-jar: [jar] Building jar: /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/dist/jffi-complete.jar [jar] Warning: selected jar files include a META-INF/INDEX.LIST which will be replaced by a newly generated one. -post-jar: jar: BUILD SUCCESSFUL Total time: 53 seconds rm -rf /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/lib/jni mkdir -p /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/lib/jni/x86_64-OpenBSD cp /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jffi/build/jni/libjffi-1.2.so /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/lib/jni/x86_64-OpenBSD cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/lib/ruby/stdlib/ffi/platform && rm -r !(x86_64-openbsd|*.ffi) cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher/ && CXX=c++ gmake && mv jruby ../bin gmake -f inc/Makefile-rules.mk CONF=unix SUBPROJECTS= .build-conf gmake[1]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher' gmake -f inc/Makefile-rules.mk jruby gmake[2]: Entering directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher' mkdir -p build/unix/OpenBSD rm -f build/unix/OpenBSD/argparser.o.d c++ -O2 -Wall -DJRUBY_MODULE=1 -c argparser.cpp -MMD -MP -MF build/unix/OpenBSD/argparser.o.d -o build/unix/OpenBSD/argparser.o mkdir -p build/unix/OpenBSD rm -f build/unix/OpenBSD/utilsfuncs.o.d c++ -O2 -Wall -DJRUBY_MODULE=1 -c utilsfuncs.cpp -MMD -MP -MF build/unix/OpenBSD/utilsfuncs.o.d -o build/unix/OpenBSD/utilsfuncs.o mkdir -p build/unix/OpenBSD rm -f build/unix/OpenBSD/ng.o.d cc -O2 -Wall -DJRUBY_MODULE=1 -c ng.c -MMD -MP -MF build/unix/OpenBSD/ng.o.d -o build/unix/OpenBSD/ng.o mkdir -p build/unix/OpenBSD rm -f build/unix/OpenBSD/strlcpy.o.d cc -O2 -Wall -DJRUBY_MODULE=1 -c strlcpy.c -MMD -MP -MF build/unix/OpenBSD/strlcpy.o.d -o build/unix/OpenBSD/strlcpy.o strlcpy.c:46:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] strlcpy(dst, src, siz) ^ 1 warning generated. mkdir -p build/unix/OpenBSD rm -f build/unix/OpenBSD/jrubyexe.o.d c++ -O2 -Wall -DJRUBY_MODULE=1 -c jrubyexe.cpp -MMD -MP -MF build/unix/OpenBSD/jrubyexe.o.d -o build/unix/OpenBSD/jrubyexe.o mkdir -p build/unix/OpenBSD rm -f build/unix/OpenBSD/unixlauncher.o.d c++ -O2 -Wall -DJRUBY_MODULE=1 -c unixlauncher.cpp -MMD -MP -MF build/unix/OpenBSD/unixlauncher.o.d -o build/unix/OpenBSD/unixlauncher.o unixlauncher.cpp:78:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(java_home_pipe = popen("javaPathHelper -h jruby", "r")) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unixlauncher.cpp:78:25: note: place parentheses around the assignment to silence this warning if(java_home_pipe = popen("javaPathHelper -h jruby", "r")) { ^ ( ) unixlauncher.cpp:78:25: note: use '==' to turn this assignment into an equality comparison if(java_home_pipe = popen("javaPathHelper -h jruby", "r")) { ^ == 1 warning generated. c++ -O2 -Wall -DJRUBY_MODULE=1 -o build/unix/OpenBSD/jruby-launcher build/unix/OpenBSD/argparser.o build/unix/OpenBSD/utilsfuncs.o build/unix/OpenBSD/ng.o build/unix/OpenBSD/strlcpy.o build/unix/OpenBSD/jrubyexe.o build/unix/OpenBSD/unixlauncher.o -lstdc++ cp build/unix/OpenBSD/jruby-launcher jruby gmake[2]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher' gmake[1]: Leaving directory '/exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/jruby-launcher' >>> Running package in lang/jruby at 1735143869.16 ===> lang/jruby ===> Faking installation for jruby-9.4.9.0 ln -s /usr/local/jruby/bin/jruby /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/bin/jruby /exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755 /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby /exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755 /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/bin for file in ast bundle bundler erb irb gem jgem jirb jirb_swing jruby jrubyc racc rake rdoc ri; do /exopi-obj/pobj/jruby-9.4.9.0/bin/install -c -m 755 /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/bin/$file /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/bin/$file; done /exopi-obj/pobj/jruby-9.4.9.0/bin/install -d -m 755 /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib cd /exopi-obj/pobj/jruby-9.4.9.0/jruby-9.4.9.0/lib && tar -cf - * | tar -C /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib -xf - mkdir -p /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib/ruby/3.1/site_ruby find /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib \( -name '*.orig' -o -name '*.beforesubst' \) -delete mv /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib/ruby/gems/{shared,1.8} ln -s 1.8 /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib/ruby/gems/shared chown -R root:bin /exopi-obj/pobj/jruby-9.4.9.0/fake-amd64/usr/local/jruby/lib ===> Building package for jruby-9.4.9.0 Create /exopi-cvs/ports/packages/amd64/all/jruby-9.4.9.0.tgz Creating package jruby-9.4.9.0 reading plist| reading plist|- checking dependencies| checking dependencies|devel/jdk/17 checking dependencies|java/javaPathHelper checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 9% checksumming|****** | 10% checksumming|****** | 11% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 14% checksumming|********* | 15% checksumming|********* | 16% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 17% checksumming|*********** | 18% checksumming|*********** | 19% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|******************** | 34% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 35% checksumming|********************** | 36% checksumming|********************** | 37% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************* | 42% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|**************************** | 47% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|********************************** | 57% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 58% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 63% checksumming|*************************************** | 64% checksumming|*************************************** | 65% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|****************************************** | 70% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************* | 75% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 81% checksumming|************************************************** | 82% checksumming|************************************************** | 83% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|***************************************************** | 88% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 89% checksumming|******************************************************* | 90% checksumming|******************************************************* | 91% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|******************************************************** | 93% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|*********************************************************** | 98% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*** | 5% archiving|******* | 10% archiving|********** | 15% archiving|************* | 21% archiving|**************** | 26% archiving|******************** | 31% archiving|*********************** | 36% archiving|************************** | 40% archiving|************************** | 41% archiving|*************************** | 41% archiving|*************************** | 42% archiving|**************************** | 44% archiving|****************************** | 47% archiving|********************************* | 52% archiving|************************************* | 57% archiving|**************************************** | 62% archiving|******************************************* | 67% archiving|********************************************* | 71% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|*********************************************** | 74% archiving|************************************************ | 74% archiving|************************************************ | 75% archiving|************************************************* | 76% archiving|************************************************* | 77% archiving|************************************************** | 77% archiving|************************************************** | 78% archiving|************************************************** | 79% archiving|*************************************************** | 79% archiving|*************************************************** | 80% archiving|**************************************************** | 80% archiving|**************************************************** | 81% archiving|**************************************************** | 82% archiving|***************************************************** | 82% archiving|***************************************************** | 83% archiving|****************************************************** | 84% archiving|****************************************************** | 85% archiving|******************************************************* | 85% archiving|******************************************************* | 86% archiving|******************************************************* | 87% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************ | 95% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 97% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/jruby-9.4.9.0.tgz >>> Running clean in lang/jruby at 1735143887.87 ===> lang/jruby ===> Cleaning for jruby-9.4.9.0 >>> Ended at 1735143888.67 max_stuck=20.26/depends=20.86/show-prepare-results=1.17/build=80.37/package=18.70/clean=0.85