>>> Building on exopi-2 under devel/gperf DIST = [devel/gperf:gperf-3.1.tar.gz] FULLPKGNAME = gperf-3.1p0 distfiles size=1215925 >>> Running build in devel/gperf at 1732125507.38 ===> devel/gperf ===> Building from scratch gperf-3.1p0 ===> Verifying specs: c m c++ c++abi pthread ===> found c.100.3 m.10.1 c++.10.0 c++abi.7.0 pthread.27.1 ===> Checking files for gperf-3.1p0 `/exopi-cvs/ports/distfiles/gperf-3.1.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for gperf-3.1p0 rm /exopi-obj/pobj/gperf-3.1/gperf-3.1/doc/gperf.info ===> Patching for gperf-3.1p0 ===> Applying OpenBSD patch patch-lib_getopt_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Include missing header to fix 64-bit issues. | |Index: lib/getopt.c |--- lib/getopt.c.orig |+++ lib/getopt.c -------------------------- Patching file lib/getopt.c using Plan A... Hunk #1 succeeded at 29. 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 gperf-3.1p0 ===> Configuring for gperf-3.1p0 Using /exopi-obj/pobj/gperf-3.1/config.site (generated) configure: loading site script /exopi-obj/pobj/gperf-3.1/config.site checking whether make sets $(MAKE)... (cached) yes configure: creating ./config.status config.status: creating Makefile === configuring in lib (/exopi-obj/pobj/gperf-3.1/gperf-3.1/lib) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--sysconfdir=/etc' '--mandir=/usr/local/man' '--infodir=/usr/local/info' '--localstatedir=/var' '--disable-silent-rules' '--disable-gtk-doc' --cache-file=/dev/null --srcdir=. configure: loading site script /exopi-obj/pobj/gperf-3.1/config.site checking whether make sets $(MAKE)... (cached) yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking how to run the C++ preprocessor... c++ -E checking for ar... (cached) ar checking for ranlib... (cached) ranlib checking for a BSD compatible install... /exopi-obj/pobj/gperf-3.1/bin/install -c configure: creating ./config.status config.status: creating Makefile === configuring in src (/exopi-obj/pobj/gperf-3.1/gperf-3.1/src) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--sysconfdir=/etc' '--mandir=/usr/local/man' '--infodir=/usr/local/info' '--localstatedir=/var' '--disable-silent-rules' '--disable-gtk-doc' --cache-file=/dev/null --srcdir=. configure: loading site script /exopi-obj/pobj/gperf-3.1/config.site checking whether make sets $(MAKE)... (cached) yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking how to run the C++ preprocessor... c++ -E checking for a BSD compatible install... /exopi-obj/pobj/gperf-3.1/bin/install -c checking for stack-allocated variable-size arrays... yes checking for rand in -lm... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h === configuring in tests (/exopi-obj/pobj/gperf-3.1/gperf-3.1/tests) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--sysconfdir=/etc' '--mandir=/usr/local/man' '--infodir=/usr/local/info' '--localstatedir=/var' '--disable-silent-rules' '--disable-gtk-doc' --cache-file=/dev/null --srcdir=. configure: loading site script /exopi-obj/pobj/gperf-3.1/config.site checking whether make sets $(MAKE)... (cached) yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether we are using the GNU C compiler... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking whether we are using the GNU C++ compiler... (cached) yes checking whether c++ accepts -g... (cached) yes checking how to run the C++ preprocessor... c++ -E configure: creating ./config.status config.status: creating Makefile === configuring in doc (/exopi-obj/pobj/gperf-3.1/gperf-3.1/doc) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--sysconfdir=/etc' '--mandir=/usr/local/man' '--infodir=/usr/local/info' '--localstatedir=/var' '--disable-silent-rules' '--disable-gtk-doc' --cache-file=/dev/null --srcdir=. configure: loading site script /exopi-obj/pobj/gperf-3.1/config.site checking whether make sets $(MAKE)... (cached) yes checking for a BSD compatible install... /exopi-obj/pobj/gperf-3.1/bin/install -c configure: creating ./config.status config.status: creating Makefile ===> Building for gperf-3.1p0 cd lib; /usr/bin/make all cc -O2 -pipe -I. -c ./getopt.c ./getopt.c:199:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int strncmp (); ^ ./getopt.c:368:28: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] posixly_correct = getenv ("POSIXLY_CORRECT"); ^ In file included from ./getopt.c:98: ./getopt.h:105:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] extern int getopt (); ^ ./getopt.c:928:1: note: conflicting prototype is here getopt (int argc, char *const *argv, const char *optstring) ^ 3 warnings generated. cc -O2 -pipe -I. -c ./getopt1.c c++ -O2 -pipe -I. -c ./getline.cc ./getline.cc:58:7: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] register int c = getc (stream); ^~~~~~~~~ 1 warning generated. c++ -O2 -pipe -I. -c ./hash.cc rm -f libgp.a ar rc libgp.a getopt.o getopt1.o getline.o hash.o ranlib libgp.a cd src; /usr/bin/make all c++ -O2 -pipe -I. -I./../lib -c ./version.cc c++ -O2 -pipe -I. -I./../lib -c ./positions.cc c++ -O2 -pipe -I. -I./../lib -c ./options.cc c++ -O2 -pipe -I. -I./../lib -c ./keyword.cc c++ -O2 -pipe -I. -I./../lib -c ./keyword-list.cc c++ -O2 -pipe -I. -I./../lib -c ./input.cc c++ -O2 -pipe -I. -I./../lib -c ./bool-array.cc c++ -O2 -pipe -I. -I./../lib -c ./hash-table.cc c++ -O2 -pipe -I. -I./../lib -c ./search.cc c++ -O2 -pipe -I. -I./../lib -c ./output.cc ./output.cc:325:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] option[ANSIC] | option[CPLUSPLUS] ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./output.cc:325:45: note: place parentheses around the '|' expression to silence this warning option[ANSIC] | option[CPLUSPLUS] ? ^ ( ) ./output.cc:325:45: note: place parentheses around the '?:' expression to evaluate it first option[ANSIC] | option[CPLUSPLUS] ? ^ ( ./output.cc:327:11: warning: format string is empty [-Wformat-zero-length] "", ^~ ./output.cc:378:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] option[ANSIC] | option[CPLUSPLUS] ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./output.cc:378:45: note: place parentheses around the '|' expression to silence this warning option[ANSIC] | option[CPLUSPLUS] ? ^ ( ) ./output.cc:378:45: note: place parentheses around the '?:' expression to evaluate it first option[ANSIC] | option[CPLUSPLUS] ? ^ ( ./output.cc:380:11: warning: format string is empty [-Wformat-zero-length] "", ^~ ./output.cc:439:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] option[ANSIC] | option[CPLUSPLUS] ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./output.cc:439:45: note: place parentheses around the '|' expression to silence this warning option[ANSIC] | option[CPLUSPLUS] ? ^ ( ) ./output.cc:439:45: note: place parentheses around the '?:' expression to evaluate it first option[ANSIC] | option[CPLUSPLUS] ? ^ ( ./output.cc:441:11: warning: format string is empty [-Wformat-zero-length] "", ^~ ./output.cc:840:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] option[ANSIC] | option[CPLUSPLUS] ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./output.cc:840:45: note: place parentheses around the '|' expression to silence this warning option[ANSIC] | option[CPLUSPLUS] ? ^ ( ) ./output.cc:840:45: note: place parentheses around the '?:' expression to evaluate it first option[ANSIC] | option[CPLUSPLUS] ? ^ ( ./output.cc:842:11: warning: format string is empty [-Wformat-zero-length] "", ^~ ./output.cc:1996:45: warning: operator '?:' has lower precedence than '|'; '|' will be evaluated first [-Wbitwise-conditional-parentheses] option[ANSIC] | option[CPLUSPLUS] ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./output.cc:1996:45: note: place parentheses around the '|' expression to silence this warning option[ANSIC] | option[CPLUSPLUS] ? ^ ( ) ./output.cc:1996:45: note: place parentheses around the '?:' expression to evaluate it first option[ANSIC] | option[CPLUSPLUS] ? ^ ( ./output.cc:1998:11: warning: format string is empty [-Wformat-zero-length] "", ^~ 10 warnings generated. c++ -O2 -pipe -I. -I./../lib -c ./main.cc c++ -O2 -pipe -o gperf version.o positions.o options.o keyword.o keyword-list.o input.o bool-array.o hash-table.o search.o output.o main.o ../lib/libgp.a -lm ld: warning: output.cc(output.o:(output_constant(Output_Constants&, char const*, int))): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: search.cc(search.o:(Search::find_asso_values())): warning: rand() may return deterministic values, is that what you want? cd tests; /usr/bin/make all cd doc; /usr/bin/make all cd . && LANG= LC_MESSAGES= LC_ALL= LANGUAGE= makeinfo --no-split gperf.texi >>> Running package in devel/gperf at 1732125529.33 ===> devel/gperf ===> Faking installation for gperf-3.1p0 cd lib; /usr/bin/make install cd src; /usr/bin/make install /bin/sh ./../build-aux/mkinstalldirs /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/bin /exopi-obj/pobj/gperf-3.1/bin/install -c -s -m 755 gperf /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/bin/gperf cd tests; /usr/bin/make install cd doc; /usr/bin/make install /bin/sh ./../build-aux/mkinstalldirs /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/info /exopi-obj/pobj/gperf-3.1/bin/install -c -m 644 ./gperf.info /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/info/gperf.info /bin/sh ./../build-aux/mkinstalldirs /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/man/man1 /exopi-obj/pobj/gperf-3.1/bin/install -c -m 644 ./gperf.1 /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/man/man1/gperf.1 /bin/sh ./../build-aux/mkinstalldirs /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/share/doc/gperf mkdir /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/share/doc/gperf /exopi-obj/pobj/gperf-3.1/bin/install -c -m 644 ./gperf.html /exopi-obj/pobj/gperf-3.1/fake-amd64/usr/local/share/doc/gperf/gperf.html ===> Building package for gperf-3.1p0 Create /exopi-cvs/ports/packages/amd64/all/gperf-3.1p0.tgz Creating package gperf-3.1p0 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|**** | 6% checksumming|******* | 12% checksumming|*********** | 18% checksumming|************** | 24% checksumming|****************** | 29% checksumming|********************** | 35% checksumming|************************* | 41% checksumming|***************************** | 47% checksumming|******************************** | 53% checksumming|************************************ | 59% checksumming|*************************************** | 65% checksumming|******************************************* | 71% checksumming|*********************************************** | 76% checksumming|************************************************** | 82% checksumming|****************************************************** | 88% checksumming|********************************************************* | 94% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|********************* | 32% archiving|***************************************** | 64% archiving|******************************************* | 66% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/gperf-3.1p0.tgz >>> Running clean in devel/gperf at 1732125531.31 ===> devel/gperf ===> Cleaning for gperf-3.1p0 >>> Ended at 1732125531.63 max_stuck=0.39/build=21.95/package=1.96/clean=0.36