=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] => Checksum BLAKE2s OK for elvis-2.2_0.tar.gz => Checksum SHA512 OK for elvis-2.2_0.tar.gz ===> Installing dependencies for elvis-x11-2.2.0nb4 ========================================================================== The following variables will affect the build process of this package, elvis-x11-2.2.0nb4. Their current value is shown below: * CURSES_DEFAULT = ncurses Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * TERMCAP_TYPE = curses 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/local/bin/bmake clean' after the changes. ========================================================================== => Tool dependency pkgconf-[0-9]*: found pkgconf-3.0.6 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency gcc13>=13.4.0: found gcc13-13.4.0 => Build dependency libXt>=1.0.0: found libXt-1.3.1 => Full dependency freetype2>=2.13.2nb1: found freetype2-2.14.3 => Full dependency gcc13-libs>=13.4.0: found gcc13-libs-13.4.0 => Full dependency libXft>=2.3.8nb1: found libXft-2.3.9 => Full dependency libXpm>=3.5.4.2: found libXpm-3.5.19 => Full dependency ncurses>=6.5: found ncurses-6.6 => Build dependency libICE>=0.99.1: found libICE-1.1.2 => Build dependency libSM>=0.99.2: found libSM-1.2.6 => Build dependency xcb-proto>=1.4: found xcb-proto-1.17.0nb6 => Build dependency xorgproto>=2016.1: found xorgproto-2025.1 => Full dependency brotli>=1.0.1: found brotli-1.2.0 => Full dependency bzip2>=1.0.1: found bzip2-1.0.8 => Full dependency expat>=1.95.7: found expat-2.8.4 => Full dependency fontconfig>=2.11.91: found fontconfig-2.18.3 => Full dependency gettext-lib>=0.22: found gettext-lib-1.0 => Full dependency libiconv>=1.9.1: found libiconv-1.19 => Full dependency libX11>=1.1: found libX11-1.8.13 => Full dependency libXau>=1.0: found libXau-1.0.12 => Full dependency libXdmcp>=0.99: found libXdmcp-1.1.5 => Full dependency libXrender>=0.9.2: found libXrender-0.9.12 => Full dependency libxcb>=1.6: found libxcb-1.17.0 => Full dependency png>=1.2.4: found png-1.6.58nb1 => Full dependency zlib>=1.1.4: found zlib-1.3.1 ===> Overriding tools for elvis-x11-2.2.0nb4 ===> Extracting for elvis-x11-2.2.0nb4 ===> Patching for elvis-x11-2.2.0nb4 => Applying pkgsrc patches for elvis-x11-2.2.0nb4 => Verifying /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ab => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ab Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ab,v 1.6 2017/04/21 13:03:08 jperkin Exp $ | | - Support passing sysconfdir as a configure option. | - Honor COMPILER_RPATH_FLAG. | - Use pkgconfig to find freetype. | |--- configure.orig 2003-10-21 02:32:25.000000000 +0000 |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 27. Hunk #2 succeeded at 67. Hunk #3 succeeded at 132. Hunk #4 succeeded at 160. Hunk #5 succeeded at 168. Hunk #6 succeeded at 206. Hunk #7 succeeded at 733. Hunk #8 succeeded at 811. Hunk #9 succeeded at 893. Hunk #10 succeeded at 913. Hunk #11 succeeded at 955. Hunk #12 succeeded at 1200. done => Verifying /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ac => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ac,v 1.4 2015/12/29 04:22:33 dholland Exp $ | |Configure for pkgsrc. | |--- Makefile.in.orig 2003-10-20 22:32:25.000000000 -0400 |+++ Makefile.in -------------------------- Patching file Makefile.in using Plan A... Hunk #1 succeeded at 89. Hunk #2 succeeded at 445. done => Verifying /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ae => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ae Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ae,v 1.2 2015/12/29 04:22:33 dholland Exp $ | |Fix symbol name conflict with freetype. | |--- guix11/xdialog.h.orig 2006-06-26 12:17:12.000000000 +0200 |+++ guix11/xdialog.h 2006-06-26 12:19:24.000000000 +0200 -------------------------- Patching file guix11/xdialog.h using Plan A... Hunk #1 succeeded at 1. done => Verifying /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ref.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-trunk-x86_64/editors/elvis-x11/../../editors/elvis/patches/patch-ref.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ref.c,v 1.2 2015/12/29 04:22:33 dholland Exp $ | |Fix symbol name conflict with posix getline(). | |--- ref.c.orig 2003-10-21 04:32:25.000000000 +0200 |+++ ref.c -------------------------- Patching file ref.c using Plan A... Hunk #1 succeeded at 42. Hunk #2 succeeded at 171. Hunk #3 succeeded at 348. Hunk #4 succeeded at 377. Hunk #5 succeeded at 387. done ===> Creating toolchain wrappers for elvis-x11-2.2.0nb4 /usr/bin/sed -e '/^#/d' -e 's,@LINK_ARCH_DEFAULT@,link_arch64,g' -e 's,@LINK_LIBGCC_DEFAULT@,link_libgcc_arch64,g' -e 's,@LIBGCC_PREFIX@,/opt/local/gcc13/x86_64-sun-solaris2.11,g' < ../../extra/gcc13-libs/files/specs.pkgsrc > /tmp/work/editors/elvis-x11/work/.cwrapper/specs.pkgsrc ===> Configuring for elvis-x11-2.2.0nb4 No system type was specified, so I'm running uname(1) to guess it... Apparently this is 'sunos' I know 'sunos' Solaris claims to be SunOS, but it requires a different configuration. I'm checking the release number to distinguish between them... This is really 'solaris2' Looking for some compiler files... Internet headers found Skipping GNOME due to a temporary configuration bug. (For more information, see the comment at the top of the 'configure' script) X11 headers found X11 libraries found Enabling the use of background images since -lXpm and were found Xft found -- elvis will use it Assuming HTTP should be supported because Internet headers were found Assuming FTP should be supported because Internet headers were found This system has a file so I assume elvis needs it This system has no file so I assume elvis doesn't need it This system has a file so I assume elvis needs it This system has a file so I assume elvis needs it This system has a file so I assume elvis needs it This system has a file so I assume elvis needs it This system has a file so I assume elvis needs it This system has a file so I assume elvis needs it Does this system support setpgid()? Assuming yes, because it is declared in Does this system support freopen()? Assuming yes, because it is declared in Does this system support XrmCombineFileDatabase()? Assuming yes, because it is declared in Does this system support inet_aton()? Assuming no, because this is a Sun system. Does this system support memmove()? Assuming yes, because it is declared in or Choosing a type of ioctl() calls, since no --ioctl=... argument was given Assuming --ioctl=termios because exists For Solaris2, the standard system C compiler chokes on some standard system header files because of an unchecked 'const' keyword, so we add '-Dconst=' to ensure that 'const' is ignored. Also, if X11 is to be supported then we also need -lsocket -lnsl. A -R flag may also be added so the X11 shared libraries can be found at run time. Assuming lpout="!lpr" because /usr/bin/lp doesn't exist Options: --with-x --with-xft --x-includes=/opt/local/include --x-libraries=/opt/local/lib --prefix=/opt/local --docdir=/opt/local/share/doc/elvis --sysconfdir=/opt/local/etc/elvis --ioctl=termios --libs='-lcurses' System: solaris2 Compiler: cc -O -Dconst= Bin dir: /opt/local/bin Data dir: /opt/local/share/elvis/ Doc dir: /opt/local/share/doc/elvis Conf dir: /opt/local/etc/elvis Man dir: /opt/local/man/man1 You *may* need to... LD_LIBRARY_PATH=/opt/local/lib export LD_LIBRARY_PATH ... before you can run elvis, but try running it without doing that first.