=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] => Checksum BLAKE2s OK for trickle-1.07.tar.gz => Checksum SHA512 OK for trickle-1.07.tar.gz ===> Installing dependencies for trickle-1.07 ========================================================================== The following variables will affect the build process of this package, trickle-1.07. Their current value is shown below: * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/opt/pkg/openssl/certs * SSLDIR = /etc/opt/pkg/openssl * SSLKEYS = /etc/opt/pkg/openssl/private You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency libevent>=2.1.12nb1: found libevent-2.1.13 => Full dependency openssl>=1.1.1: found openssl-3.6.4nb1 ===> Overriding tools for trickle-1.07 ===> Extracting for trickle-1.07 ===> Patching for trickle-1.07 => Applying pkgsrc patches for trickle-1.07 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle/patches/patch-Makefile.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle/patches/patch-Makefile.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Makefile.in,v 1.1 2013/11/11 06:48:02 dholland Exp $ | |Fix MAKE_JOBS build; without this building DATA, which actually means |shared libs, causes libtool to overwrite object files used by |PROGRAMS. | |--- Makefile.in~ 2013-11-11 06:33:13.000000000 +0000 |+++ Makefile.in -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 547 (offset 21 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle/patches/patch-bwstat.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle/patches/patch-bwstat.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-bwstat.c,v 1.1 2026/09/12 15:04:23 wiz Exp $ | |bwstat_getdelay() does its pool/npts pool-sharing arithmetic in |unsigned ints, which underflow to huge values; make ncli, pool and |xent signed and stop at xent <= 0. Also initialise bs->pts in |bwstat_alloc(). Part of a patch posted to netbsd-users on 2025-02-20 |that fixes the Memory fault crash on NetBSD. | |--- bwstat.c.orig |+++ bwstat.c -------------------------- Patching file bwstat.c using Plan A... Hunk #1 succeeded at 69. Hunk #2 succeeded at 144. Hunk #3 succeeded at 203. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle/patches/patch-trickle-overload.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/net/trickle/patches/patch-trickle-overload.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-trickle-overload.c,v 1.1 2026/09/12 15:04:23 wiz Exp $ | |On NetBSD the socket() and select() interceptors resolved the wrong |libc symbol: the wrappers are exported as __socket30 / __select50 |(the headers rename them), but GETADDR looked up the plain names. |Resolve __socket30 / __select50 on NetBSD, mask SOCK_NONBLOCK and |SOCK_CLOEXEC out of the socket type before the AF_INET/SOCK_STREAM |test, add NetBSD to the poll() platform conditionals, and pass the |timeval by pointer in select_shift(). Part of a patch posted to |netbsd-users on 2025-02-20 that fixes the Memory fault crash on NetBSD. | |--- trickle-overload.c.orig |+++ trickle-overload.c -------------------------- Patching file trickle-overload.c using Plan A... Hunk #1 succeeded at 196. Hunk #2 succeeded at 218. Hunk #3 succeeded at 312. Hunk #4 succeeded at 328. Hunk #5 succeeded at 409. Hunk #6 succeeded at 425. Hunk #7 succeeded at 443. Hunk #8 succeeded at 474. Hunk #9 succeeded at 513. Hunk #10 succeeded at 537. Hunk #11 succeeded at 1009. done ===> Creating toolchain wrappers for trickle-1.07 ===> Configuring for trickle-1.07 => Modifying GNU configure scripts to avoid --recheck => Replacing config-guess with pkgsrc versions => Replacing config-sub with pkgsrc versions => Replacing install-sh with pkgsrc version => Checking for portability problems in extracted files checking build system type... x86_64-sun-solaris2.11 checking host system type... x86_64-sun-solaris2.11 checking target system type... x86_64-sun-solaris2.11 checking for a BSD-compatible install... /opt/pkg/bin/bsdinstall -c -o pbuild -g pbuild checking whether build environment is sane... yes checking whether make sets $(MAKE)... yes checking for working aclocal-1.4... found checking for working autoconf... found checking for working automake-1.4... found checking for working autoheader... found checking for working makeinfo... missing checking for x86_64-sun-solaris2.11-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for a sed that does not truncate output... /tmp/work/net/trickle/work/.tools/bin/sed checking for egrep... grep -E checking for ld used by gcc... /bin/ld checking if the linker (/bin/ld) is GNU ld... no checking for /bin/ld option to reload object files... -r checking for BSD-compatible nm... nm checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for x86_64-sun-solaris2.11-g++... g++ checking whether we are using the GNU C++ compiler... no checking whether g++ accepts -g... no checking for x86_64-sun-solaris2.11-g77... gfortran checking whether we are using the GNU Fortran 77 compiler... no checking whether gfortran accepts -g... no checking the maximum length of command line arguments... 262144 checking command to parse nm output from gcc object... failed checking for objdir... .libs checking for x86_64-sun-solaris2.11-ar... no checking for ar... ar checking for x86_64-sun-solaris2.11-ranlib... no checking for ranlib... ranlib checking for x86_64-sun-solaris2.11-strip... no checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... solaris2.11 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... no checking if gfortran supports -c -o file.o... no checking whether the gfortran linker (/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... PKGSRC-WARNING: Something is trying to run the fortran compiler, PKGSRC-WARNING: but it is not added to USE_LANGUAGES in the package Makefile. solaris2.11 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... no checking whether make sets $(MAKE)... (cached) yes checking for x86_64-sun-solaris2.11-ranlib... ranlib checking for a BSD-compatible install... /opt/pkg/bin/bsdinstall -c -o pbuild -g pbuild checking for socket in -lsocket... yes checking for gethostbyname in -lnsl... yes checking for dlopen in -ldl... yes checking for err in -lc... yes checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking if libc defines __progname... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking err.h usability... yes checking err.h presence... yes checking for err.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for unistd.h... (cached) yes checking for stdint.h... (cached) yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking asm/poll.h usability... no checking asm/poll.h presence... no checking for asm/poll.h... no checking for an ANSI C-conforming const... yes checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking for u_int64_t... no checking for u_int32_t... no checking for u_int16_t... no checking for u_int8_t... no checking for in_addr_t... no checking whether gcc needs -traditional... no checking return type of signal handlers... void checking for socket... yes checking for strlcat... yes checking for strlcpy... yes checking for daemon... yes checking for setenv... yes checking for strsep... yes checking for sendfile... no checking for libevent... yes checking if underscores are needed for symbols... no checking if we can access libc without dlopen... yes checking for sendfile... (cached) no configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing default-1 commands => Modifying libtool scripts to use pkgsrc libtool => Modifying libtool scripts to use pkgsrc depcomp WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package Makefile. WARNING: *** Please consider adding fortran to USE_LANGUAGES in the package Makefile.