=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for ncurses-6.3.tar.gz => Checksum SHA512 OK for ncurses-6.3.tar.gz ===> Installing dependencies for ncurses-6.3nb1 => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.6nb4 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency gmake>=3.81: found gmake-4.3nb4 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Overriding tools for ncurses-6.3nb1 ===> Extracting for ncurses-6.3nb1 ===> Patching for ncurses-6.3nb1 => Applying pkgsrc patches for ncurses-6.3nb1 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/devel/ncurses/patches/patch-misc_run__tic.in => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/devel/ncurses/patches/patch-misc_run__tic.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-misc_run__tic.in,v 1.1 2020/09/07 11:11:41 schmonz Exp $ | |Run the built tic with the built libncurses, not the installed one, as |the build system intends (but fails) to do. This fixes "make package", |for instance, when tic needs to use a newly provided symbol. | |This fix applies to fewer dynamic linkers than ${WRKSRC}/misc/shlib -- |not the macOS dyld, for instance -- so making the provided script work |as intended will be more widely effective than this patch. | |--- misc/run_tic.in.orig 2020-02-02 23:34:34.000000000 +0000 |+++ misc/run_tic.in -------------------------- Patching file misc/run_tic.in using Plan A... Hunk #1 succeeded at 76. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/devel/ncurses/patches/patch-misc_terminfo.src => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/devel/ncurses/patches/patch-misc_terminfo.src Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-misc_terminfo.src,v 1.5 2021/11/16 15:19:59 wiz Exp $ | |Many terminal emulators still do not support the "rep" capability, so |avoid it for maximum portability. Patch from OmniOS, see also |http://invisible-island.net/ncurses/ncurses.faq.html#xterm_generic |or |https://github.com/joyent/pkgsrc/issues/248 | |Apply Debian patch for https://bugs.debian.org/933572, removing "rin" |from screen-256color until tmux supports it correctly. | |--- misc/terminfo.src.orig 2021-10-14 00:40:38.000000000 +0000 |+++ misc/terminfo.src -------------------------- Patching file misc/terminfo.src using Plan A... Hunk #1 succeeded at 4816. Hunk #2 succeeded at 7951. done ===> Creating toolchain wrappers for ncurses-6.3nb1 ===> Configuring for ncurses-6.3nb1 => Substituting "setenv" in misc/run_tic.in => 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 ggrep... /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep Configuring NCURSES 6.3 ABI 6 (Tue Jul 26 02:07:53 UTC 2022) checking for package version... 6.3 checking for package patch date... 20211021 checking build system type... x86_64--netbsd checking host system type... x86_64--netbsd checking target system type... x86_64--netbsd Configuring for netbsd checking for fgrep... /usr/bin/grep -F checking for prefix... /usr/pkg checking for x86_64--netbsd-gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking version of gcc... 3 checking if this is really Clang C compiler... no checking for gcc option to accept ANSI C... none needed checking $CFLAGS variable... broken configure: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options checking $CC variable... ok checking how to run the C preprocessor... gcc -E checking whether gcc needs -traditional... no checking whether gcc understands -c and -o together... yes checking for ldconfig... /tmp/devel/ncurses/work/.tools/bin/ldconfig checking if you want to ensure bool is consistent with C++... yes checking for x86_64--netbsd-g++... c++ checking whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking if c++ works... yes checking version of c++... 3 checking if you want to build C++ binding and demo... yes checking if you want to build with Ada... no checking if you want to install terminal database... yes checking if you want to install manpages... yes checking if you want to build programs such as tic... yes checking if you want to build test-programs... yes checking if you wish to install curses.h... yes checking for mawk... /usr/bin/awk checking for a BSD compatible install... /usr/bin/install -c -o pbulk -g wheel checking for lint... lint checking whether ln -s works... yes checking if ln -s -f options work... yes checking for long file names... yes checking if you want to use pkg-config... yes checking for x86_64--netbsd-pkg-config... /tmp/devel/ncurses/work/.tools/bin/pkg-config checking for /tmp/devel/ncurses/work/.tools/bin/pkg-config library directory... checking for first directory... none checking if we should install .pc files for /tmp/devel/ncurses/work/.tools/bin/pkg-config... yes checking for suffix to add to pc-files... none checking if we should assume mixed-case filenames... auto checking if filesystem supports mixed-case filenames... yes checking whether make sets ${MAKE}... yes checking for ".PHONY" make-support... yes checking for exctags... no checking for ctags... ctags checking for exetags... no checking for etags... no checking for ctags... yes checking for etags... no checking for makeflags variable... checking for x86_64--netbsd-ranlib... no checking for ranlib... ranlib checking for x86_64--netbsd-ld... no checking for ld... ld checking for x86_64--netbsd-ar... no checking for ar... ar checking for x86_64--netbsd-nm... no checking for nm... nm checking for x86_64--netbsd-ar... ar checking for options to update archives... -curvU checking if you have specified an install-prefix... checking if libtool -version-number should be used... yes checking if you want to build libraries with libtool... yes checking for x86_64--netbsd-libtool... no checking for x86_64--netbsd-glibtool... no checking for libtool... libtool checking version of libtool... 2.4.6 checking for specified models... libtool checking for default model... libtool checking if you want to have a library-prefix... auto checking for PATH separator... : checking if you want to build a separate terminfo library... no checking if you want to build a separate tic library... no checking for default loader flags... checking for an rpath option... -Wl,-rpath, checking if release/abi version should be used for shared libs... auto checking which gcc option to use... -fPIC checking for additional libtool options... no checking if exported-symbols file should be used... no checking if you want to link with the GPM mouse library... no checking if you want to use PCRE2 for regular-expressions... no checking if you want to disable library suffixes... no checking if you want to disable extra LDFLAGS for package-scripts... no checking if you wish to append extra suffix to header/library paths... checking if you wish to install ncurses overwriting curses... yes checking if external terminfo-database is used... yes checking which terminfo source-file will be installed... ${top_srcdir}/misc/terminfo.src checking whether to use hashed database instead of directory/tree... no checking for list of fallback descriptions... checking for x86_64--netbsd-tic... no checking for tic... tic checking for x86_64--netbsd-infocmp... no checking for infocmp... infocmp checking if you want modern xterm or antique... xterm-new checking if xterm backspace sends BS or DEL... BS checking for list of terminfo directories... /usr/pkg/share/terminfo checking for default terminfo directory... /usr/pkg/share/terminfo checking if big-core option selected... yes checking if big-strings option selected... yes checking if you want termcap-fallback support... no checking if ~/.terminfo is wanted... yes checking if you want to permit root to use ncurses environment variables... yes checking if you want to permit setuid programs to access all files... yes checking for unistd.h... yes checking for remove... yes checking for unlink... yes checking if link/symlink functions work... link symlink checking if tic should use symbolic links... no checking if tic should use hard links... yes checking if you want broken-linker support code... no checking if tputs should process BSD-style prefix padding... yes checking if the POSIX test-macros are already defined... no checking if _XOPEN_SOURCE really is set... no checking if we should define _XOPEN_SOURCE... 600 checking if SIGWINCH is defined... yes checking for nl_langinfo and CODESET... yes checking if you want wide-character code... no checking whether to enable _LP64 definition in curses.h... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking for _LARGE_FILES value needed for large files... no checking for _LARGEFILE_SOURCE value needed for large files... no checking for fseeko... yes checking whether to use struct dirent64... no checking if you want tparm not to use X/Open fixed-parameter list... yes checking if you want to enable wattr* macros... no checking for X11 rgb file... /usr/X11R7/lib/X11/rgb.txt checking for type of bool... auto checking for alternate terminal capabilities file... Caps checking for type of chtype... uint32_t checking for type of ospeed... short checking for type of mmask_t... uint32_t checking for size CCHARW_MAX... 5 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... (cached) yes checking for signed char... yes checking size of signed char... 1 checking if you want to use signed Boolean array in term.h... no checking for type of tparm args... intptr_t checking if RCS identifiers should be compiled-in... no checking format of man-pages... normal checking for manpage renaming... no checking if manpage aliases will be installed... yes checking if manpage symlinks should be used... yes checking for manpage tbl... no checking if you want to build with function extensions... yes checking if you want to build with SCREEN extensions... yes checking if you want to build with terminal-driver... no checking for extended use of const keyword... yes checking if you want to use extended colors... yes configure: WARNING: This option applies only to wide-character library checking if you want to use extended mouse encoding... yes checking if you want to use extended putwin/screendump... yes checking if you want $NCURSES_NO_PADDING code... yes checking if you want SIGWINCH handler... yes checking if you want user-definable terminal capabilities like termcap... yes checking if you want to link with the pthread library... no checking if you want reentrant code... no checking if you want opaque curses-library structures... no checking if you want opaque form-library structures... no checking if you want opaque menu-library structures... no checking if you want opaque panel-library structures... no checking if you want all development code... no checking if you want hard-tabs code... no checking if you want limited support for xmc... no checking if you do not want to assume colors are white-on-black... yes checking if you want hashmap scrolling-optimization code... yes checking if you want colorfgbg code... no checking if you want to use gcc -fvisibility option... no checking if you want interop bindings... yes checking if you want experimental safe-sprintf code... no checking if you want wgetch-events code... no checking if you want to see long compiling messages... yes checking if you want to install stripped executables... yes checking if install accepts -p option... yes checking if install needs to be told about ownership... no checking if you want to use C11 _Noreturn feature... no checking if you want to turn on gcc warnings... no configure: checking for gcc __attribute__ directives... ... scanf ... printf ... unused ... noreturn checking if you want to work around bogus compiler/loader warnings... no checking if you want to enable runtime assertions... no checking if you want to use dmalloc for testing... no checking if you want to use dbmalloc for testing... no checking if you want to use valgrind for testing... no checking if you want to perform memory-leak testing... no checking whether to add trace feature to all models... no checking if we want to use GNAT projects... yes checking for gettimeofday... yes checking if -lm needed for math functions... yes checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking whether time.h and sys/time.h may both be included... yes checking for regcomp... yes checking for regular-expression headers... regex.h checking for fcntl.h... yes checking for getopt.h... yes checking for limits.h... yes checking for locale.h... yes checking for math.h... yes checking for poll.h... yes checking for sys/ioctl.h... yes checking for sys/param.h... yes checking for sys/poll.h... yes checking for sys/select.h... yes checking for sys/time.h... yes checking for sys/times.h... yes checking for ttyent.h... yes checking for unistd.h... (cached) yes checking for wctype.h... yes checking for unistd.h... (cached) yes checking for getopt.h... (cached) yes checking for header declaring getopt variables... unistd.h checking if external environ is declared... no checking if external environ exists... yes checking for getenv... yes checking for putenv... yes checking for setenv... yes checking for strdup... yes checking if getenv returns consistent values... yes checking if sys/time.h works with sys/select.h... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking if gcc supports options to tune inlining... yes checking for signal global datatype... volatile sig_atomic_t checking if unsigned literals are legal... yes checking if external errno is declared... yes checking if external errno exists... yes checking if data-only library module links... yes checking for getcwd... yes checking for getegid... yes checking for geteuid... yes checking for getopt... yes checking for getttynam... yes checking for issetugid... yes checking for localeconv... yes checking for poll... yes checking for putenv... (cached) yes checking for remove... (cached) yes checking for select... yes checking for setbuf... yes checking for setbuffer... yes checking for setenv... (cached) yes checking for setfsuid... no checking for setvbuf... yes checking for sigaction... yes checking for sigvec... yes checking for snprintf... yes checking for strdup... (cached) yes checking for strstr... yes checking for sysconf... yes checking for tcgetpgrp... yes checking for times... yes checking for tsearch... yes checking for vsnprintf... yes checking for isascii... yes checking whether sigaction needs _POSIX_SOURCE... no checking if nanosleep really works... yes checking for termio.h... no checking for termios.h... yes checking for unistd.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/termio.h... no checking whether termios.h needs _POSIX_SOURCE... no checking for tcgetattr... yes checking for vsscanf function or workaround... vsscanf checking for unistd.h... (cached) yes checking for working mkstemp... yes checking whether setvbuf arguments are reversed... no checking for intptr_t... yes checking for ssize_t... yes checking for type sigaction_t... no checking declaration of size-change... yes checking for memmove... yes checking for posix_openpt... yes checking if poll really works... yes checking for va_copy... yes checking for pid_t... yes checking for unistd.h... (cached) yes checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... (cached) yes checking for working vfork... (cached) yes checking if fopen accepts explicit binary mode... yes checking for openpty in -lutil... yes checking for openpty header... util.h checking if we should include stdbool.h... yes checking for builtin bool type... no checking if we already have C++ library... yes checking whether c++ understands -c and -o together... yes checking how to run the C++ preprocessor... c++ -E checking for typeinfo... yes checking for iostream... yes checking if iostream uses std-namespace... yes checking if we should include stdbool.h... (cached) yes checking for builtin bool type... yes checking for bool... yes checking size of bool... 1 checking for type of bool... unsigned char checking for special defines needed for etip.h... checking if c++ accepts parameter initialization... no checking if c++ accepts static_cast... yes checking for library subsets... ticlib+termlib+ext_tinfo+base+ext_funcs checking default library suffix... checking default library-dependency suffix... .la checking default object directory... obj_lo checking c++ library-dependency suffix... .la checking where we will install curses.h... /usr/pkg/include/ncurses checking for desired basename for form library... gnuform checking for desired basename for menu library... gnumenu checking for desired basename for panel library... gnupanel checking for desired basename for cxx library... ncurses++ checking for src modules... ncurses progs panel menu form checking for defines to add to ncurses6-config script... -D_NETBSD_SOURCE -D_XOPEN_SOURCE=600 package: ncurses checking for linker search path... /usr/lib configure: creating ./config.status config.status: creating include/MKterm.h.awk config.status: creating include/curses.head config.status: creating include/ncurses_dll.h config.status: creating include/termcap.h config.status: creating include/unctrl.h config.status: creating man/Makefile config.status: creating include/Makefile config.status: creating ncurses/Makefile config.status: creating progs/Makefile config.status: creating panel/Makefile config.status: creating menu/Makefile config.status: creating form/Makefile config.status: creating test/Makefile config.status: creating misc/Makefile config.status: creating c++/Makefile config.status: creating misc/run_tic.sh config.status: creating misc/ncurses-config config.status: creating man/ncurses6-config.1 config.status: creating misc/gen-pkgconfig config.status: creating Makefile config.status: creating include/ncurses_cfg.h Appending rules for libtool model (ncurses: ticlib+termlib+ext_tinfo+base+ext_funcs) Appending rules for libtool model (progs: ticlib+termlib+ext_tinfo+base+ext_funcs) Appending rules for libtool model (panel: ticlib+termlib+ext_tinfo+base+ext_funcs) Appending rules for libtool model (menu: ticlib+termlib+ext_tinfo+base+ext_funcs) Appending rules for libtool model (form: ticlib+termlib+ext_tinfo+base+ext_funcs) Appending rules for libtool model (test: ticlib+termlib+ext_tinfo+base+ext_funcs) Appending rules for libtool model (c++: ticlib+termlib+ext_tinfo+base+ext_funcs) creating headers.sh ** Configuration summary for NCURSES 6.3 20211021: extended funcs: yes xterm terminfo: xterm-new bin directory: /usr/pkg/bin lib directory: /usr/pkg/lib include directory: /usr/pkg/include/ncurses man directory: /usr/pkg/man terminfo directory: /usr/pkg/share/terminfo pkg-config directory: /tmp/devel/ncurses/work/.buildlink/lib/pkgconfig:/tmp/devel/ncurses/work/.buildlink/share/pkgconfig ** Include-directory is not in a standard location => Modifying libtool scripts to use pkgsrc libtool => Modifying libtool scripts to use pkgsrc depcomp => Fixing rpath in ncurses-config. cd /tmp/devel/ncurses/work/ncurses-6.3/man; for f in *.1m; do mv -f ${f} `/usr/bin/basename ${f} .1m`.1; done; for f in *.3x; do mv -f ${f} `/usr/bin/basename ${f} .3x`.3; done