>>> Building on sparc64-2b under net/ocserv BDEPENDS = [devel/gmake;security/gnutls;devel/metaauto;devel/autoconf/2.71;security/openpam;textproc/gsed;security/oath-toolkit;devel/automake/1.16;www/llhttp;net/radcli;devel/libev;devel/libtalloc;textproc/groff;devel/protobuf-c;devel/libtool;archivers/lz4;textproc/ruby-ronn;devel/gperf;lang/ruby/3.4] DIST = [net/ocserv:ocserv-1.4.0.tar.gz] FULLPKGNAME = ocserv-1.4.0 RDEPENDS = [devel/libev;security/gnutls;devel/libtalloc;devel/protobuf-c;security/openpam;archivers/lz4;security/oath-toolkit;www/llhttp;net/radcli;lang/ruby/3.4] (Junk lock obtained for sparc64-2b at 1780272304.75) >>> Running depends in net/ocserv at 1780272304.86 last junk was in mail/abook /usr/sbin/pkg_add -aI -Drepair gnutls-3.8.13p1 gperf-3.1p0 groff-1.22.4p4 gsed-4.9p1 libev-4.33 libtalloc-2.4.4 llhttp-9.4.1 lz4-1.10.0 oath-toolkit-2.6.14 openpam-20241220p0 protobuf-c-1.5.2p3 radcli-1.5.1 ruby-3.4.9p1 ruby34-ronn-0.7.3p4 was: /usr/sbin/pkg_add -aI -Drepair autoconf-2.71p0 automake-1.16.5p0 gmake-4.4.1p0 gnutls-3.8.13p1 gperf-3.1p0 groff-1.22.4p4 gsed-4.9p1 libev-4.33 libtalloc-2.4.4 libtool-2.4.2p3 llhttp-9.4.1 lz4-1.10.0 metaauto-1.0p4 oath-toolkit-2.6.14 openpam-20241220p0 protobuf-c-1.5.2p3 radcli-1.5.1 ruby-3.4.9p1 ruby34-ronn-0.7.3p4 /usr/sbin/pkg_add -aI -Drepair gnutls-3.8.13p1 gperf-3.1p0 groff-1.22.4p4 gsed-4.9p1 libev-4.33 libtalloc-2.4.4 llhttp-9.4.1 lz4-1.10.0 oath-toolkit-2.6.14 openpam-20241220p0 protobuf-c-1.5.2p3 radcli-1.5.1 ruby-3.4.9p1 ruby34-ronn-0.7.3p4 >>> Running show-prepare-results in net/ocserv at 1780272329.57 ===> net/ocserv ===> Building from scratch ocserv-1.4.0 ===> ocserv-1.4.0 depends on: gperf-* -> gperf-3.1p0 ===> ocserv-1.4.0 depends on: groff-* -> groff-1.22.4p4 ===> ocserv-1.4.0 depends on: gsed-* -> gsed-4.9p1 ===> ocserv-1.4.0 depends on: ruby34-ronn-* -> ruby34-ronn-0.7.3p4 ===> ocserv-1.4.0 depends on: ruby->=3.4.0,<3.5 -> ruby-3.4.9p1 ===> ocserv-1.4.0 depends on: metaauto-* -> metaauto-1.0p4 ===> ocserv-1.4.0 depends on: autoconf-2.71 -> autoconf-2.71p0 ===> ocserv-1.4.0 depends on: automake->=1.16,<1.17 -> automake-1.16.5p0 ===> ocserv-1.4.0 depends on: libtool-* -> libtool-2.4.2p3 ===> ocserv-1.4.0 depends on: gmake-* -> gmake-4.4.1p0 ===> ocserv-1.4.0 depends on: lz4-* -> lz4-1.10.0 ===> ocserv-1.4.0 depends on: libev-* -> libev-4.33 ===> ocserv-1.4.0 depends on: libtalloc-* -> libtalloc-2.4.4 ===> ocserv-1.4.0 depends on: protobuf-c-* -> protobuf-c-1.5.2p3 ===> ocserv-1.4.0 depends on: radcli->=1.2.5 -> radcli-1.5.1 ===> ocserv-1.4.0 depends on: gnutls-* -> gnutls-3.8.13p1 ===> ocserv-1.4.0 depends on: oath-toolkit-* -> oath-toolkit-2.6.14 ===> ocserv-1.4.0 depends on: openpam-* -> openpam-20241220p0 ===> ocserv-1.4.0 depends on: llhttp-* -> llhttp-9.4.1 ===> Verifying specs: c curses ev gnutls llhttp lz4 m nettle oath pam protobuf-c radcli readline talloc ===> found c.103.0 curses.16.0 ev.3.1 gnutls.47.14 llhttp.1.0 lz4.3.3 m.10.1 nettle.8.0 oath.0.2 pam.6.0 protobuf-c.4.0 radcli.3.0 readline.6.0 talloc.1.3 autoconf-2.71p0 automake-1.16.5p0 gmake-4.4.1p0 gnutls-3.8.13p1 gperf-3.1p0 groff-1.22.4p4 gsed-4.9p1 libev-4.33 libtalloc-2.4.4 libtool-2.4.2p3 llhttp-9.4.1 lz4-1.10.0 metaauto-1.0p4 oath-toolkit-2.6.14 openpam-20241220p0 protobuf-c-1.5.2p3 radcli-1.5.1 ruby-3.4.9p1 ruby34-ronn-0.7.3p4 Don't run junk because nojunk in math/py-scikit-learn (Junk lock released for sparc64-2b at 1780272348.71) distfiles size=613326 >>> Running extract in net/ocserv at 1780272348.82 ===> net/ocserv ===> Checking files for ocserv-1.4.0 `/usr/ports/distfiles/ocserv-1.4.0.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for ocserv-1.4.0 find /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/tests -type f -perm -+x -exec sed -i 's,#!/bin/bash,#!/usr/local/bin/bash,' {} + sed -i 's,/usr/sbin/openconnect,/usr/local/sbin/openconnect,' /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/tests/common.sh sed -i 's,/etc/ocserv,/etc/ocserv,' /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/doc/ocserv.8.md /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/doc/sample.config /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/src/ocpasswd/ocpasswd.c sed -i 's,/usr/bin/ocserv-fw,/etc/ocserv/ocserv-fw,g' /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/src/main-user.c /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/doc/sample.config >>> Running patch in net/ocserv at 1780272351.16 ===> net/ocserv ===> Patching for ocserv-1.4.0 ===> Applying OpenBSD patch patch-configure_ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: configure.ac |--- configure.ac.orig |+++ configure.ac -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 243. done ===> Applying OpenBSD patch patch-doc_sample_config Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |no seccomp, gssapi | |Index: doc/sample.config |--- doc/sample.config.orig |+++ doc/sample.config -------------------------- Patching file doc/sample.config using Plan A... Hunk #1 succeeded at 35. Hunk #2 succeeded at 49. Hunk #3 succeeded at 85. Hunk #4 succeeded at 95. Hunk #5 succeeded at 161. Hunk #6 succeeded at 326. Hunk #7 succeeded at 339. Hunk #8 succeeded at 413. Hunk #9 succeeded at 547. Hunk #10 succeeded at 637. done ===> Applying OpenBSD patch patch-src_common_common_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com> |Date: Mon, 18 May 2026 21:53:53 +0200 |Subject: [PATCH] Build against GNU Nettle 4 | |Index: src/common/common.c |--- src/common/common.c.orig |+++ src/common/common.c -------------------------- Patching file src/common/common.c using Plan A... Hunk #1 succeeded at 33. Hunk #2 succeeded at 60. done ===> Applying OpenBSD patch patch-src_common_hmac_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |From: Dimitri Papadopoulos | <3350651-DimitriPapadopoulos@users.noreply.gitlab.com> Date: Mon, 18 May 2026 21:53:53 +0200 |Subject: [PATCH] Build against GNU Nettle 4 | |Index: src/common/hmac.c |--- src/common/hmac.c.orig |+++ src/common/hmac.c -------------------------- Patching file src/common/hmac.c using Plan A... Hunk #1 succeeded at 26. Hunk #2 succeeded at 52. done ===> Applying OpenBSD patch patch-src_main-ban_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/main-ban.c |--- src/main-ban.c.orig |+++ src/main-ban.c -------------------------- Patching file src/main-ban.c using Plan A... Hunk #1 succeeded at 447. done ===> Applying OpenBSD patch patch-src_occtl_occtl_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/occtl/occtl.c |--- src/occtl/occtl.c.orig |+++ src/occtl/occtl.c -------------------------- Patching file src/occtl/occtl.c using Plan A... Hunk #1 succeeded at 262. done ===> Applying OpenBSD patch patch-src_occtl_time_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |time_t is 64 bits on all OpenBSD (and NetBSD) arch; cast time values |to a specific-width type to avoid problems on 32-bit arch | |Index: src/occtl/time.c |--- src/occtl/time.c.orig |+++ src/occtl/time.c -------------------------- Patching file src/occtl/time.c using Plan A... Hunk #1 succeeded at 36. Hunk #2 succeeded at 44. done ===> Applying OpenBSD patch patch-src_ocpasswd_ocpasswd_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Generate blowfish crypts, using the simple crypt_newhash API. OpenBSD doesn't |support SHA2 ($5$ hashes) and has removed support for MD5 ($1$). | |Index: src/ocpasswd/ocpasswd.c |--- src/ocpasswd/ocpasswd.c.orig |+++ src/ocpasswd/ocpasswd.c -------------------------- Patching file src/ocpasswd/ocpasswd.c using Plan A... Hunk #1 succeeded at 23. Hunk #2 succeeded at 39. Hunk #3 succeeded at 58. done ===> Applying OpenBSD patch patch-tests_common_sh Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/common.sh |--- tests/common.sh.orig |+++ tests/common.sh -------------------------- Patching file tests/common.sh using Plan A... Hunk #1 succeeded at 23. done ===> Applying OpenBSD patch patch-tests_data_test1_passwd Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/data/test1.passwd |--- tests/data/test1.passwd.orig |+++ tests/data/test1.passwd -------------------------- Patching file tests/data/test1.passwd using Plan A... Hunk #1 succeeded at 1. done ===> Applying OpenBSD patch patch-tests_multiple-routes Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: tests/multiple-routes |--- tests/multiple-routes.orig |+++ tests/multiple-routes -------------------------- Patching file tests/multiple-routes using Plan A... Hunk #1 succeeded at 51. done ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in net/ocserv at 1780272352.69 ===> net/ocserv ===> Generating configure for ocserv-1.4.0 Running autoreconf-2.71 in /usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0 configure.ac:19: installing 'build-aux/ar-lib' configure.ac:15: installing 'build-aux/compile' configure.ac:130: installing 'build-aux/config.guess' configure.ac:130: installing 'build-aux/config.sub' configure.ac:10: installing 'build-aux/install-sh' configure.ac:10: installing 'build-aux/missing' src/Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' ===> Configuring for ocserv-1.4.0 Using /usr/obj/ports/ocserv-1.4.0/config.site (generated) configure: WARNING: unrecognized options: --without-docker-tests, --without-http-parser, --without-nuttcp-tests, --disable-gtk-doc configure: loading site script /usr/obj/ports/ocserv-1.4.0/config.site checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for a BSD-compatible install... /usr/obj/ports/ocserv-1.4.0/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... mkdir -p checking for gawk... (cached) awk checking whether gmake sets $(MAKE)... yes checking whether gmake supports nested variables... yes checking whether gmake supports nested variables... (cached) yes checking whether gmake supports the include directive... yes (GNU style) 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 the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... unsupported checking for cc option to enable C99 features... none needed checking whether cc understands -c and -o together... yes checking dependency style of cc... gcc3 checking for stdio.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for strings.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for wchar.h... (cached) yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for gcc... (cached) cc checking whether the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... (cached) unsupported checking for cc option to enable C99 features... (cached) none needed checking whether cc understands -c and -o together... (cached) yes checking dependency style of cc... (cached) gcc3 checking for ranlib... (cached) ranlib checking for ar... (cached) ar checking the archiver (ar) interface... ar checking for a sed that does not truncate output... /usr/local/bin/gsed checking for gperf... /usr/local/bin/gperf checking for ipcalc... false checking for ctags... /usr/bin/ctags checking for cscope... : checking for ronn... : configure: WARNING: *** *** ronn (ruby-ronn) was not found. Will not be able to generate manpages *** checking whether to enable maintainer-specific portions of Makefiles... yes checking whether to build with code coverage support... no checking for sighandler_t... no checking for sig_t... yes checking for __sighandler_t... no checking for struct ucred... no checking for struct iphdr.ihl... no checking size of unsigned long... 8 checking whether byte ordering is bigendian... yes checking for nettle >= 2.7... yes checking for gnutls >= 3.3.0... yes checking build system type... sparc64-unknown-openbsd7.9 checking host system type... sparc64-unknown-openbsd7.9 checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib checking for libprotobuf-c... yes checking for libev... yes checking how to link with libev... /usr/local/lib/libev.so.3.1 -lm checking whether to enable broken in asan tests... yes checking for talloc... yes checking for libnl-route-3.0 >= 3.1... no checking for libreadline... yes checking how to link with libreadline... -lreadline -lncurses checking for liboath... yes checking for libc... no checking for pam library... yes checking for uid_wrapper, socket_wrapper... no checking for pam_wrapper... no checking for nss_wrapper... no checking for radcli >= 1.2.5... yes checking for net/if_tun.h... (cached) yes checking for linux/if_tun.h... no checking for netinet/in_systm.h... (cached) yes checking for crypt.h... no checking for libcrypt... no checking for libutil... no checking for libwrap... no checking for struct sockaddr.sa_len... yes checking for setproctitle... (cached) yes checking for vasprintf... (cached) yes checking for clock_gettime... (cached) yes checking for isatty... (cached) yes checking for pselect... yes checking for ppoll... yes checking for getpeereid... (cached) yes checking for sigaltstack... (cached) yes checking for strlcpy... (cached) yes checking for posix_memalign... yes checking for malloc_trim... no checking for strsep... (cached) yes checking for libseccomp... no checking for libsystemd... no checking for llhttp library... yes checking for liblz4... yes checking for krb5-gssapi... no configure: WARNING: *** *** gssapi not found. Will disable gssapi (and Kerberos) support. *** checking for working volatile... (cached) yes checking for an ANSI C-conforming const... (cached) yes checking for memset... (cached) yes checking for malloc... (cached) yes checking for free... (cached) yes checking for makecontext... no checking for getcontext... no checking for swapcontext... no checking for sigaction... (cached) yes checking for longjmp... (cached) yes checking for setjmp... (cached) yes checking for sigaltstack... (cached) yes checking for linux/net_tstamp.h... no checking for struct scm_timestamping... no checking for linux/netlink.h... no checking for linux/rtnetlink.h... no checking for linux/sock_diag.h... no checking for linux/unix_diag.h... no checking for /proc/self/exe... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/version.inc config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating tests/data/pam/ocserv config.status: creating tests/data/pam/nss-passwd config.status: creating tests/data/pam/nss-group config.status: creating tests/data/raddb/radiusd.conf config.status: creating tests/Makefile config.status: creating config.h config.status: executing depfiles commands configure: WARNING: unrecognized options: --without-docker-tests, --without-http-parser, --without-nuttcp-tests, --disable-gtk-doc configure: Summary of build options: version: 1.4.0 Host type: sparc64-unknown-openbsd7.9 Install prefix: /usr/local Compiler: cc CFlags: -O2 -pipe -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-stringop-truncation CWrap testing: no CWrap PAM testing: no CWrap NSS testing: no PAM auth backend: yes Radius auth backend: radcli GSSAPI auth backend: no OIDC Auth backend: no Anyconnect compat: yes TCP wrappers: no namespaces: no systemd: no (socket activation) worker isolation: none Compression: yes LZ4 compression: yes readline: yes libnl3: no liboath: yes libgeoip: no libmaxminddb: no glibc (sha2crypt): no local talloc: no local protobuf-c: no local PCL library: yes local llhttp: no seccomp trap: no capture latency stats no configure: WARNING: *** *** No supported worker isolation system was found. Worker processes *** will not be isolated. Only seccomp is supported (see src/worker-privs.c) *** >>> Running build in net/ocserv at 1780272525.87 ===> net/ocserv ===> Building for ocserv-1.4.0 gmake all-recursive gmake[1]: Entering directory '/usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0' Making all in src gmake[2]: Entering directory '/usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/src' protoc-c --c_out=. --proto_path=. ipc.proto WARNING: All log messages before absl::InitializeLog() is called are written to STDERR W0000 00:00:1780272502.659032 544721 main.cc:45] `protoc-c` is deprecated. Please use `protoc` instead! gperf --global-table -t http-heads.gperf > http-heads.h-tmp && mv http-heads.h-tmp http-heads.h protoc-c --c_out=. --proto_path=. ctl.proto WARNING: All log messages before absl::InitializeLog() is called are written to STDERR W0000 00:00:1780272503.628881 408609 main.cc:45] `protoc-c` is deprecated. Please use `protoc` instead! gmake all-am gmake[3]: Entering directory '/usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/src' cc -DHAVE_CONFIG_H -I. -I.. -I./ -I./../ -I./../ -I/usr/local/include -I/usr/local/include/p11-kit-1 -I./common -I./common -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include/liboath -I/usr/local/include -I/usr/local/include/p11-kit-1 -DOCSERV_FW_SCRIPT=\"/usr/local/libexec/ocserv-fw\" -I./pcl/ -I./occtl -I/usr/local/include -O2 -pipe -Wall -Wno-strict-aliasing -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wno-implicit-fallthrough -Wno-stringop-truncation -MT occtl/occtl-occtl.o -MD -MP -MF occtl/.deps/occtl-occtl.Tpo -c -o occtl/occtl-occtl.o `test -f 'occtl/occtl.c' || echo './'`occtl/occtl.c In file included from /usr/local/include/nettle/base64.h:37, from ./common/common.h:31, from ./occtl/occtl.h:6, from occtl/occtl.c:31: /usr/local/include/nettle/nettle-types.h:37:22: error: stdalign.h: No such file or directory In file included from /usr/local/include/nettle/base64.h:37, from ./common/common.h:31, from ./occtl/occtl.h:6, from occtl/occtl.c:31: /usr/local/include/nettle/nettle-types.h:70: error: expected specifier-qualifier-list before 'alignas' cc1: error: unrecognized command line option "-Wno-stringop-truncation" gmake[3]: Leaving directory '/usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/src' gmake[3]: *** [Makefile:1597: occtl/occtl-occtl.o] Error 1 gmake[2]: *** [Makefile:848: all] Error 2 gmake[2]: Leaving directory '/usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0/src' gmake[1]: *** [Makefile:513: all-recursive] Error 1 gmake[1]: Leaving directory '/usr/obj/ports/ocserv-1.4.0/ocserv-1.4.0' gmake: *** [Makefile:446: all] Error 2 *** Error 2 in net/ocserv (/usr/ports/infrastructure/mk/bsd.port.mk:3079 '/usr/obj/ports/ocserv-1.4.0/.build_done': @cd /usr/obj/ports/ocser...) *** Error 2 in net/ocserv (/usr/ports/infrastructure/mk/bsd.port.mk:2722 'build': @lock=ocserv-1.4.0; export _LOCKS_HELD=" ocserv-1.4.0"; ...) ===> Exiting net/ocserv with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1780272529.01 max_stuck=49.67/depends=24.67/show-prepare-results=19.27/extract=2.33/patch=1.52/configure=173.20/build=3.22 Error: job failed with 512 on sparc64-2b at 1780272529