>>> Building on exopi-6 under shells/es DIST = [shells/es:es-0.9-beta1.tar.gz] FULLPKGNAME = es-0.9beta1p0v0 distfiles size=163504 >>> Running build in shells/es at 1735220379.53 ===> shells/es ===> Building from scratch es-0.9beta1p0v0 ===> Verifying specs: c ===> found c.100.3 ===> Checking files for es-0.9beta1p0v0 `/exopi-cvs/ports/distfiles/es-0.9-beta1.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for es-0.9beta1p0v0 ===> Patching for es-0.9beta1p0v0 ===> Applying OpenBSD patch patch-print_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- print.c.orig 1997-04-11 14:54:36.000000000 -0600 |+++ print.c 2004-03-14 14:36:09.000000000 -0700 -------------------------- Patching file print.c using Plan A... Hunk #1 succeeded at 89. Hunk #2 succeeded at 277. 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 es-0.9beta1p0v0 ===> Configuring for es-0.9beta1p0v0 Using /exopi-obj/pobj/es-0.9beta1/config.site (generated) loading site script /exopi-obj/pobj/es-0.9beta1/config.site creating cache ./config.cache checking host system type... x86_64-unknown-openbsd7.6 checking for gcc... cc checking whether the C compiler (cc -O2 -pipe ) works... yes checking whether the C compiler (cc -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for a BSD compatible install... /exopi-obj/pobj/es-0.9beta1/bin/install -c checking for bison... yacc checking for /dev/fd filesystem... yes checking whether #! works in shell scripts... yes checking for getpwuid in -lsun... no checking for dirent.h that defines DIR... (cached) yes checking for opendir in -ldir... (cached) no checking how to run the C preprocessor... cc -E checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for fcntl.h... (cached) yes checking for limits.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking for memory.h... (cached) yes checking for stdarg.h... (cached) yes checking for sys/cdefs.h... (cached) yes checking for working const... (cached) yes checking for uid_t in sys/types.h... (cached) yes checking for size_t... (cached) yes checking type of array argument to getgroups... gid_t checking whether cc needs -traditional... no checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking return type of signal handlers... (cached) void checking for wait3 that fills in rusage... (cached) yes checking for strerror... (cached) yes checking for strtol... (cached) yes checking for lstat... (cached) yes checking for setrlimit... (cached) yes checking for sigrelse... no checking for sighold... no checking for sigaction... (cached) yes checking for sysconf... (cached) yes checking for setsid... (cached) yes checking for sigsetjmp... (cached) yes checking for an abused getenv... no checking whether assignment to va_list ok?... no checking for rlimit type ...... rlim_t checking for files to extract signal information from... /usr/include/machine/_types.h /usr/include/machine/cdefs.h /usr/include/machine/endian.h /usr/include/machine/signal.h /usr/include/signal.h /usr/include/sys/_endian.h /usr/include/sys/_null.h /usr/include/sys/_time.h /usr/include/sys/_types.h /usr/include/sys/cdefs.h /usr/include/sys/endian.h /usr/include/sys/select.h /usr/include/sys/siginfo.h /usr/include/sys/signal.h /usr/include/sys/time.h /usr/include/sys/types.h /usr/include/time.h updating cache ./config.cache creating ./config.status creating Makefile creating config.h ===> Building for es-0.9beta1p0v0 cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/access.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/closure.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/conv.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:34:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] ADVANCE(); ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:21:4: note: expanded from macro 'ADVANCE' else { \ ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:36:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] ADVANCE(); ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:21:4: note: expanded from macro 'ADVANCE' else { \ ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:38:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] ADVANCE(); ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:21:4: note: expanded from macro 'ADVANCE' else { \ ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:40:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] ADVANCE(); ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dict.c:21:4: note: expanded from macro 'ADVANCE' else { \ ^ 4 warnings generated. cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/eval.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/except.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/fd.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/gc.c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/gc.c:323:6: warning: cast to smaller integer type 'int' from 'Tag *' (aka 'struct Tag *') [-Wpointer-to-int-cast] if (FORWARDED(tag)) { ^~~~~~~~~~~~~~ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/gc.c:305:27: note: expanded from macro 'FORWARDED' #define FORWARDED(tagp) (((int) tagp) & 1) ^~~~~~~~~~ 1 warning generated. cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/glob.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/glom.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/input.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/heredoc.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/list.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/main.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/match.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/open.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/opt.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-ctl.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-etc.c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-etc.c:18:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else if (termeq(list->term, "--")) ^ 1 warning generated. cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-io.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-sys.c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-sys.c:79:14: warning: call to undeclared function 'umask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int mask = umask(0); ^ /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim-sys.c:91:7: warning: call to undeclared function 'umask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (umask(mask) == -1) ^ 2 warnings generated. cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/prim.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/print.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/proc.c sh /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/mksignal /usr/include/machine/_types.h /usr/include/machine/cdefs.h /usr/include/machine/endian.h /usr/include/machine/signal.h /usr/include/signal.h /usr/include/sys/_endian.h /usr/include/sys/_null.h /usr/include/sys/_time.h /usr/include/sys/_types.h /usr/include/sys/cdefs.h /usr/include/sys/endian.h /usr/include/sys/select.h /usr/include/sys/siginfo.h /usr/include/sys/signal.h /usr/include/sys/time.h /usr/include/sys/types.h /usr/include/time.h > sigmsgs.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c sigmsgs.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/signal.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/split.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/status.c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/status.c:78:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/str.c yacc -vd /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/parse.y cmp -s y.tab.h token.h || cp y.tab.h token.h cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/syntax.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/term.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/token.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/tree.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/util.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/var.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/vec.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/version.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c y.tab.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/dump.c cc -o esdump access.o closure.o conv.o dict.o eval.o except.o fd.o gc.o glob.o glom.o input.o heredoc.o list.o main.o match.o open.o opt.o prim-ctl.o prim-etc.o prim-io.o prim-sys.o prim.o print.o proc.o sigmsgs.o signal.o split.o status.o str.o syntax.o term.o token.o tree.o util.o var.o vec.o version.o y.tab.o dump.o ld: warning: split.c(split.o:(startsplit)): warning: strcpy() is almost always misused, please use strlcpy() ./esdump < /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/initial.es > initial.c cc -I. -I/exopi-obj/pobj/es-0.9beta1/es-0.9-beta1 -O2 -pipe -c initial.c cc -o es access.o closure.o conv.o dict.o eval.o except.o fd.o gc.o glob.o glom.o input.o heredoc.o list.o main.o match.o open.o opt.o prim-ctl.o prim-etc.o prim-io.o prim-sys.o prim.o print.o proc.o sigmsgs.o signal.o split.o status.o str.o syntax.o term.o token.o tree.o util.o var.o vec.o version.o y.tab.o initial.o ld: warning: var.c(var.o:(initenv)): warning: strcpy() is almost always misused, please use strlcpy() >>> Running package in shells/es at 1735220391.65 ===> shells/es ===> Faking installation for es-0.9beta1p0v0 /exopi-obj/pobj/es-0.9beta1/bin/install -c -s -m 755 /exopi-obj/pobj/es-0.9beta1/build-amd64/es /exopi-obj/pobj/es-0.9beta1/fake-amd64/usr/local/bin /exopi-obj/pobj/es-0.9beta1/bin/install -c -m 644 /exopi-obj/pobj/es-0.9beta1/es-0.9-beta1/es.1 /exopi-obj/pobj/es-0.9beta1/fake-amd64/usr/local/man/man1 ===> Building package for es-0.9beta1p0v0 Create /exopi-cvs/ports/packages/amd64/all/es-0.9beta1p0v0.tgz Creating package es-0.9beta1p0v0 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|****** | 9% checksumming|*********** | 18% checksumming|***************** | 27% checksumming|********************** | 36% checksumming|**************************** | 45% checksumming|********************************* | 55% checksumming|*************************************** | 64% checksumming|******************************************** | 73% checksumming|************************************************** | 82% checksumming|******************************************************* | 91% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|*************************************************** | 79% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/es-0.9beta1p0v0.tgz >>> Running clean in shells/es at 1735220394.43 ===> shells/es ===> Cleaning for es-0.9beta1p0v0 >>> Ended at 1735220394.87 max_stuck=0.31/build=12.12/package=2.74/clean=0.53