+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/tcl-expect-5.45.0nb6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/tcl-expect-5.45.0nb6/work.log => Checksum BLAKE2s OK for expect5.45.tar.gz => Checksum SHA512 OK for expect5.45.tar.gz ===> Installing dependencies for tcl-expect-5.45.0nb6 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency tcl>=8.6.1nb1: found tcl-8.6.16nb3 => Full dependency zlib>=1.1.4: found zlib-1.3.1 ===> Overriding tools for tcl-expect-5.45.0nb6 ===> Extracting for tcl-expect-5.45.0nb6 ===> Patching for tcl-expect-5.45.0nb6 => Applying pkgsrc patches for tcl-expect-5.45.0nb6 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect/../../lang/tcl-expect/patches/patch-Makefile.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect/../../lang/tcl-expect/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.6 2022/06/19 14:43:28 gdt Exp $ | |Add a shlib version to the shared library, which does not have one, |for reasons not understood. This is accomplished by defining a |SHLIB_VERSION make variable by autoconf substitution (and oddly but |not importantly, including a . in the make variable rather than where |used). | |Build and install a static version of the expect library. | |Use standard rather than namespaced directories for data/lib/include. |\todo Decide if this is working around an upstream bug, and if so file |upstream, or if it is a pkgsrc accomodation. | |Include LDFLAGS when linking (for RELRO). | |\todo File changes upstream (but upstream is not functioning). | |--- Makefile.in.orig 2010-09-30 17:14:07.000000000 +0000 |+++ Makefile.in -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 99. Hunk #2 succeeded at 123. Hunk #3 succeeded at 151. Hunk #4 succeeded at 216. Hunk #5 succeeded at 554. Hunk #6 succeeded at 564. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect/../../lang/tcl-expect/patches/patch-configure => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect/../../lang/tcl-expect/patches/patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure,v 1.4 2025/03/30 21:10:45 wiz Exp $ | |Add support for DragonFly as FreeBSD. | |Upstream has support to use the version with or without dots as the |shlib suffix, conditioned on TCL_LIB_VERSIONS_OK. This patch forces |that to be the "NODOTS" flavor always. \todo Explain the plan; this |seems likely to make the build the same on all pkgsrc platforms. | |Define PVNODOTS and use it to overwrite SHARED_LIB_SUFFIX and |define UNSHARED_LIB_SUFFIX. PVNODOTS appears to have the same value as |PACKAGE_VERSION_NO_DOTS, that upstream configure already computes. |\todo Explain why there is a new variable. | |Substitute the already-computed SHLIB_VERSION, for use in Makefile.in. | |\todo File changes upstream (but upstream is not functioning). | |--- configure.orig 2010-09-16 20:46:47.000000000 +0000 |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 8099. Hunk #2 succeeded at 8899. Hunk #3 succeeded at 15948. Hunk #4 succeeded at 16014. Hunk #5 succeeded at 16330. Hunk #6 succeeded at 17168. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect/../../lang/tcl-expect/patches/patch-exp__chan.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect/../../lang/tcl-expect/patches/patch-exp__chan.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-exp__chan.c,v 1.3 2022/06/19 22:22:22 gdt Exp $ | |Add hack to work around deadlock situation that occurs on Solaris and |Linux. See PR 34442. | |The problem apparently does not occur on BSD, but it doesn't seem to |be clear why or whether that's really the case; the description of the |problem as far as it's understood seems to be portable. So don't |conditionalize it, as the check should be safe. If this turns out to |cause problems, we can wrap it in ifdefs. | |\todo File changes upstream (but upstream is not functioning). | |--- exp_chan.c.orig 2010-07-01 00:53:49.000000000 +0000 |+++ exp_chan.c -------------------------- Patching file exp_chan.c using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 208. Hunk #3 succeeded at 222. done ===> Creating toolchain wrappers for tcl-expect-5.45.0nb6 ===> Configuring for tcl-expect-5.45.0nb6 => 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 for correct TEA configuration... ok (TEA 3.9) configure: configuring expect 5.45 checking for Tcl configuration... found /opt/pkg/lib/tclConfig.sh checking for existence of /opt/pkg/lib/tclConfig.sh... loading configure: --exec-prefix defaulting to TCL_EXEC_PREFIX /opt/pkg 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 how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /opt/pkg/bin/bsdinstall -c -o pbulk -g pbulk checking whether make sets $(MAKE)... yes checking for x86_64-sun-solaris2.11-ranlib... no checking for ranlib... ranlib checking for egrep... grep -E checking for ANSI C header files... no 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 if the compiler understands -pipe... yes checking whether byte ordering is bigendian... yes checking for sin... no checking for main in -lieee... no checking for main in -linet... no checking net/errno.h usability... no checking net/errno.h presence... no checking for net/errno.h... no checking for connect... no checking for setsockopt... no checking for setsockopt in -lsocket... yes checking for gethostbyname... no checking for gethostbyname in -lnsl... yes checking dirent.h... yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/wait.h usability... yes checking sys/wait.h presence... yes checking for sys/wait.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking for Tcl public headers... /opt/pkg/include checking for Tcl private include files... Using srcdir found in tclConfig.sh: /opt/pkg/include/tcl checking for pthread_mutex_init in -lpthread... yes checking for building with threads... yes (default) checking how to build libraries... shared checking if 64bit support is requested... no checking if 64bit Sparc VIS support is requested... no checking if compiler supports visibility "hidden"... yes checking if rpath support is requested... yes checking system version... SunOS-5.11 checking for ar... ar checking for required early compiler flags... none checking for 64-bit integer type... using long checking for build with symbols... no checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/sysmacros.h usability... yes checking sys/sysmacros.h presence... yes checking for sys/sysmacros.h... yes checking varargs.h usability... no checking varargs.h presence... no checking for varargs.h... no checking sys/stropts.h usability... yes checking sys/stropts.h presence... yes checking for sys/stropts.h... yes checking sys/sysconfig.h usability... yes checking sys/sysconfig.h presence... yes checking for sys/sysconfig.h... yes checking sys/fcntl.h usability... yes checking sys/fcntl.h presence... yes checking for sys/fcntl.h... yes checking sys/ptem.h usability... no checking sys/ptem.h presence... yes configure: WARNING: sys/ptem.h: present but cannot be compiled configure: WARNING: sys/ptem.h: check for missing prerequisite headers? configure: WARNING: sys/ptem.h: see the Autoconf documentation configure: WARNING: sys/ptem.h: section "Present But Cannot Be Compiled" configure: WARNING: sys/ptem.h: proceeding with the preprocessor's result configure: WARNING: sys/ptem.h: in the future, the compiler will take precedence configure: WARNING: ## --------------------------------- ## configure: WARNING: ## Report this to the expect lists. ## configure: WARNING: ## --------------------------------- ## checking for sys/ptem.h... yes checking sys/strredir.h usability... yes checking sys/strredir.h presence... yes checking for sys/strredir.h... yes checking sys/strpty.h usability... no checking sys/strpty.h presence... no checking for sys/strpty.h... no checking for sys/bsdtypes.h... no checking return type of signal handlers... void checking whether struct tm is in sys/time.h or time.h... time.h checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether time.h and sys/time.h may both be included... yes checking for struct tm.tm_zone... no checking for tzname... no checking for gmtime_r... yes checking for localtime_r... yes checking tm_tzadj in struct tm... no checking tm_gmtoff in struct tm... no checking long timezone variable... no checking time_t timezone variable... no checking union wait... no checking for gethostname... yes checking for socket... yes checking for select... yes checking for getpseudotty... no checking for getpseudotty in -lseq... no checking for openpty... no checking for openpty in -lutil... no checking if running Sequent running SVR4... no 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 pid_t... yes checking if running Mach... no checking if running MachTen... no checking if on Pyramid... no checking if on Apollo... no checking if on Interactive... no checking stty to use... /bin/stty checking if stty reads stdout... no checking if running Solaris... yes checking for memmove... yes checking for sysconf... yes checking for strftime... yes checking for strchr... yes checking for timezone... yes checking for siglongjmp... yes checking for memcpy... no checking if WNOHANG requires _POSIX_SOURCE... no checking if any value exists for WNOHANG... no checking mask type of select... none checking if signals need to be re-armed... no checking if on Convex... no checking if on HP... no checking sane default stty arguments... checking for HP style pty allocation... no checking for HP style pty trapping... no checking for AIX new-style pty allocation... no checking for SGI old-style pty allocation... no checking for SCO style pty allocation... no checking for SVR4 style pty allocation... yes checking for libpts="-lpt" in -lpt... no checking for ptsname... yes checking for OSF/1 style pty allocation... no checking for tcgetattr... yes checking for tcsetattr... yes checking for struct sgttyb... no checking for struct termio... no checking for struct termios... no checking if TCGETS or TCGETA in termios.h... no checking if TIOCGWINSZ in termios.h... no checking for Cray-style ptys... no checking for select... yes checking for poll... yes checking event handling... via select checking for _getpty... no checking for getpty... no checking whether setpgrp takes no argument... yes checking for SV-style timezone... no checking for long file names... yes configure: error: could not find source file 'pty_.c' *** Error code 1 Stop. bmake[1]: stopped making "configure" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect *** Error code 1 Stop. bmake: stopped making "configure" in /data/jenkins/workspace/pkgsrc-upstream-trunk/lang/tcl-expect