=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for icu4c-76_1-src.tgz => Checksum SHA512 OK for icu4c-76_1-src.tgz ===> Installing dependencies for icu-76.1nb1 => Tool dependency mktools-[0-9]*: found mktools-20220614 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.3.0 => 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 icu-76.1nb1 ===> Extracting for icu-76.1nb1 ===> Patching for icu-76.1nb1 => Applying pkgsrc patches for icu-76.1nb1 => Verifying /usr/pkgsrc/textproc/icu/patches/patch-acinclude.m4 => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-acinclude.m4 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-acinclude.m4,v 1.4 2015/08/31 15:26:19 sevan Exp $ | |Solaris seems to need -std=c99 with recent pkgsrc so keep it. |Add support for Bitrig. | |--- acinclude.m4.orig Fri Mar 27 21:17:48 2015 |+++ acinclude.m4 -------------------------- Patching file acinclude.m4 using Plan A... Hunk #1 succeeded at 59 (offset 2 lines). Hunk #2 succeeded at 83 (offset 1 line). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_putil.cpp => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_putil.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_putil.cpp,v 1.4 2020/11/05 08:58:41 ryoon Exp $ | |--- common/putil.cpp.orig 2020-10-28 21:21:12.000000000 +0000 |+++ common/putil.cpp -------------------------- Patching file common/putil.cpp using Plan A... Hunk #1 succeeded at 123 (offset -5 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_putilimp.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_putilimp.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_putilimp.h,v 1.5 2020/04/12 07:06:43 adam Exp $ | |MirBSD support. | |--- common/putilimp.h.orig 2020-03-11 18:16:11.000000000 +0000 |+++ common/putilimp.h -------------------------- Patching file common/putilimp.h using Plan A... Hunk #1 succeeded at 132 (offset 4 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_ubidiimp.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_ubidiimp.h,v 1.2 2020/11/05 08:58:41 ryoon Exp $ | |Avoid sys/regset.h pollution on SunOS. | |--- common/ubidiimp.h.orig 2020-10-28 21:21:12.000000000 +0000 |+++ common/ubidiimp.h -------------------------- Patching file common/ubidiimp.h using Plan A... Hunk #1 succeeded at 24. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_umutex.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_umutex.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_umutex.h,v 1.2 2019/04/03 00:13:00 ryoon Exp $ | |* Add NetBSD MI atomic_ops(3) support | |--- common/umutex.h.orig 2019-03-27 18:47:14.000000000 +0000 |+++ common/umutex.h -------------------------- Patching file common/umutex.h using Plan A... Hunk #1 succeeded at 64 (offset 4 lines). Hunk #2 succeeded at 108 (offset -1 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_unicode_platform.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_unicode_platform.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_unicode_platform.h,v 1.7 2015/10/09 23:15:34 ryoon Exp $ | |--- common/unicode/platform.h.orig 2015-10-08 03:53:34.000000000 +0000 |+++ common/unicode/platform.h -------------------------- Patching file common/unicode/platform.h using Plan A... Hunk #1 succeeded at 177 (offset 18 lines). Hunk #2 succeeded at 337 (offset -51 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_unicode_ptypes.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_unicode_ptypes.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_unicode_ptypes.h,v 1.1 2024/05/29 15:38:34 adam Exp $ | |Fix build: it seems like uchar.h in only available in glibc. | |--- common/unicode/ptypes.h.orig 2024-04-16 21:08:53.000000000 +0000 |+++ common/unicode/ptypes.h -------------------------- Patching file common/unicode/ptypes.h using Plan A... Hunk #1 succeeded at 56. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-common_uposixdefs.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-common_uposixdefs.h,v 1.7 2023/04/19 08:06:31 adam Exp $ | |C99 and related define overrides. |Do not play _XOPEN_SOURCE games on NetBSD, as it breaks at least gcc 6.4 on NetBSD-8.0 | |--- common/uposixdefs.h.orig 2023-04-13 21:41:15.000000000 +0000 |+++ common/uposixdefs.h -------------------------- Patching file common/uposixdefs.h using Plan A... Hunk #1 succeeded at 44. Hunk #2 succeeded at 56. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-config_Makefile.inc.in => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-config_Makefile.inc.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_Makefile.inc.in,v 1.1 2017/04/22 20:11:45 adam Exp $ | |--- config/Makefile.inc.in.orig 2010-12-07 11:22:10.000000000 +0000 |+++ config/Makefile.inc.in -------------------------- Patching file config/Makefile.inc.in using Plan A... Hunk #1 succeeded at 46 (offset 2 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-config_icu-config-bottom => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-config_icu-config-bottom Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_icu-config-bottom,v 1.3 2013/10/19 08:47:36 adam Exp $ | |--- config/icu-config-bottom.orig 2013-10-04 20:50:00.000000000 +0000 |+++ config/icu-config-bottom -------------------------- Patching file config/icu-config-bottom using Plan A... Hunk #1 succeeded at 363 (offset 8 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-config_mh-darwin => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-config_mh-darwin Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_mh-darwin,v 1.3 2019/04/24 07:59:36 adam Exp $ | |On Darwin, -install_name must be a full path. | |--- config/mh-darwin.orig 2019-04-24 07:37:10.000000000 +0000 |+++ config/mh-darwin -------------------------- Patching file config/mh-darwin using Plan A... Hunk #1 succeeded at 30. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-config_mh-scoosr5 => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-config_mh-scoosr5 Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-config_mh-scoosr5,v 1.1 2014/07/18 10:28:11 ryoon Exp $ | |--- config/mh-scoosr5.orig 2014-03-07 11:43:35.000000000 +0000 |+++ config/mh-scoosr5 -------------------------- (Creating file config/mh-scoosr5...) Patching file config/mh-scoosr5 using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-configure => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure,v 1.14 2024/11/14 22:13:26 wiz Exp $ | |Portability fix. |Solaris seems to need -std=c99 with recent pkgsrc so keep it. |Add support for Bitrig. | |--- configure.orig 2024-10-24 18:24:00.000000000 +0000 |+++ configure -------------------------- Patching file configure using Plan A... Hunk #1 succeeded at 5858. Hunk #2 succeeded at 5884. Hunk #3 succeeded at 6512. Hunk #4 succeeded at 8439. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-configure.ac => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-configure.ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-configure.ac,v 1.9 2024/11/14 22:13:26 wiz Exp $ | |* Detect NetBSD libatomic |* test(1) portability fix |* Add support for Bitrig | |--- configure.ac.orig 2024-10-24 18:24:00.000000000 +0000 |+++ configure.ac -------------------------- Patching file configure.ac using Plan A... Hunk #1 succeeded at 426. Hunk #2 succeeded at 1186. Hunk #3 succeeded at 1206. done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-i18n_double-conversion-utils.h => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-i18n_double-conversion-utils.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-i18n_double-conversion-utils.h,v 1.6 2020/05/07 16:01:33 tsutsui Exp $ | |Add support for sh3. | |--- i18n/double-conversion-utils.h.orig 2020-03-11 18:16:11.000000000 +0000 |+++ i18n/double-conversion-utils.h -------------------------- Patching file i18n/double-conversion-utils.h using Plan A... Hunk #1 succeeded at 154 (offset 47 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-icudefs.mk.in => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-icudefs.mk.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-icudefs.mk.in,v 1.2 2022/08/05 13:29:17 adam Exp $ | |Install shared libraries correctly. | |--- icudefs.mk.in.orig 2022-04-07 22:41:55.000000000 +0000 |+++ icudefs.mk.in -------------------------- Patching file icudefs.mk.in using Plan A... Hunk #1 succeeded at 208 (offset -5 lines). Hunk #2 succeeded at 226 (offset -5 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-runConfigureICU => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-runConfigureICU Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-runConfigureICU,v 1.2 2018/12/09 18:28:16 adam Exp $ | |Add support for DragonFlyBSD and Bitrig. | |--- runConfigureICU.orig 2018-10-01 22:39:56.000000000 +0000 |+++ runConfigureICU -------------------------- Patching file runConfigureICU using Plan A... Hunk #1 succeeded at 353 (offset 25 lines). done => Verifying /usr/pkgsrc/textproc/icu/patches/patch-tools-toolutil-pkg_genc.cpp => Applying pkgsrc patch /usr/pkgsrc/textproc/icu/patches/patch-tools-toolutil-pkg_genc.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-tools-toolutil-pkg_genc.cpp,v 1.1 2017/04/22 20:11:45 adam Exp $ | |Older assemblers for Darwin (like the one from Xcode 2.5) do not |have .balign, but they take .align 4 to mean 2^4 = 16 bytes. | |--- tools/toolutil/pkg_genc.cpp.orig 2015-03-27 21:10:56.000000000 +0000 |+++ tools/toolutil/pkg_genc.cpp -------------------------- Patching file tools/toolutil/pkg_genc.cpp using Plan A... Hunk #1 succeeded at 156 (offset 17 lines). done ===> Creating toolchain wrappers for icu-76.1nb1 ===> Configuring for icu-76.1nb1 => 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 => Replacing sh interpreter in config/icu-config-top. INFO: [replace-interpreter] Nothing changed in config/icu-config-top. => Checking for portability problems in extracted files checking for ICU version numbers... release 76.1, library 76.1, unicode version 16.0 checking build system type... powerpc--netbsd checking host system type... powerpc--netbsd checking whether to build debug libraries... no checking whether to build release libraries... yes checking for powerpc--netbsd-cc... gcc 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... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether c++ accepts -g... yes checking for c++ option to enable C++11 features... none needed configure: versions of the compilers used: + gcc --version gcc (nb3 20190319) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + c++ --version g++ (nb3 20190319) 7.4.0 Copyright (C) 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. checking pkg-config is at least version 0.20... yes checking for icu-le-hb... no checking if we have a C11 compiler... yes configure: Adding CFLAGS option -std=c11 checking how to run the C preprocessor... gcc -E checking for a BSD-compatible install... /usr/bin/install -c -o pbulk -g users checking for python3... (cached) no checking for py... (cached) no checking for python... (cached) no checking for py... (cached) no checking for gmake... /usr/pkg/bin/gmake checking for doxygen... no checking checking for executable suffix... checking whether strict compiling is on... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking size of void *... 4 checking whether runnable 64 bit binaries are built by default... no checking which Makefile fragment to use for powerpc--netbsd... mh-bsd-gcc checking for floor in -lm... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether to enable auto cleanup of libraries... no checking whether to enable draft APIs... yes checking for powerpc--netbsd-ranlib... no checking for ranlib... ranlib checking for a sed that does not truncate output... /usr/bin/sed checking for powerpc--netbsd-ar... no checking for ar... ar checking whether to enable renaming of symbols... yes checking whether to enable function and data tracing... no checking for elf.h... yes ./configure: ac_fn_c_check_header_mongrel: not found checking whether to enable dynamic loading of plugins. Ignored if plugins disabled.... yes checking for dlfcn.h... yes checking for library containing dlopen... none required checking for dlopen... yes checking for gettimeofday... yes checking if we have a C++ compiler... Good checking if we have a C++17 compiler... yes configure: Adding CXXFLAGS option -std=c++17 checking for pthread_attr_init in -lpthread... yes checking for mmap... yes checking for genccode assembly... checking for dirent.h... yes checking whether byte ordering is bigendian... yes checking for nl_langinfo... yes checking for nl_langinfo's argument to obtain the codeset... CODESET checking for properly overriding new and delete... yes checking for placement new and delete... yes checking for popen... yes checking for tzset... yes checking for tzname... yes checking for timezone... yes checking for strtod_l... yes checking for xlocale.h... no checking for wchar.h... yes checking for library containing wcscpy... none required checking size of wchar_t... 4 checking for UTF-16 string literal support... available checking for a library suffix to use... none CPPFLAGS=-I/usr/include $(THREADSCPPFLAGS) -DU_HAVE_ELF_H=1 -DU_HAVE_STRTOD_L=1 -DU_HAVE_XLOCALE_H=0 CFLAGS=-O2 -I/usr/include -std=c11 -Wall -pedantic -Wshadow -Wpointer-arith -Wmissing-prototypes -Wwrite-strings $(THREADSCFLAGS) CXXFLAGS=-O2 -I/usr/include -W -Wall -pedantic -Wpointer-arith -Wwrite-strings -Wno-long-long -std=c++17 $(THREADSCXXFLAGS) configure: creating ./config.status config.status: creating icudefs.mk config.status: creating Makefile config.status: creating data/pkgdataMakefile config.status: creating config/Makefile.inc config.status: creating config/icu.pc config.status: creating config/pkgdataMakefile config.status: creating data/Makefile config.status: creating stubdata/Makefile config.status: creating common/Makefile config.status: creating i18n/Makefile config.status: creating layoutex/Makefile config.status: creating io/Makefile config.status: creating extra/Makefile config.status: creating extra/uconv/Makefile config.status: creating extra/uconv/pkgdataMakefile config.status: creating extra/scrptrun/Makefile config.status: creating tools/Makefile config.status: creating tools/ctestfw/Makefile config.status: creating tools/toolutil/Makefile config.status: creating tools/makeconv/Makefile config.status: creating tools/genrb/Makefile config.status: creating tools/genccode/Makefile config.status: creating tools/gencmn/Makefile config.status: creating tools/gencnval/Makefile config.status: creating tools/gendict/Makefile config.status: creating tools/gentest/Makefile config.status: creating tools/gennorm2/Makefile config.status: creating tools/genbrk/Makefile config.status: creating tools/gensprep/Makefile config.status: creating tools/icuinfo/Makefile config.status: creating tools/icupkg/Makefile config.status: creating tools/icuswap/Makefile config.status: creating tools/pkgdata/Makefile config.status: creating tools/icuexportdata/Makefile config.status: creating tools/tzcode/Makefile config.status: creating tools/gencfu/Makefile config.status: creating tools/escapesrc/Makefile config.status: creating test/Makefile config.status: creating test/compat/Makefile config.status: creating test/testdata/Makefile config.status: creating test/testdata/pkgdataMakefile config.status: creating test/hdrtst/Makefile config.status: creating test/intltest/Makefile config.status: creating test/cintltst/Makefile config.status: creating test/iotest/Makefile config.status: creating test/letest/Makefile config.status: creating test/perf/Makefile config.status: creating test/perf/collationperf/Makefile config.status: creating test/perf/collperf/Makefile config.status: creating test/perf/collperf2/Makefile config.status: creating test/perf/dicttrieperf/Makefile config.status: creating test/perf/ubrkperf/Makefile config.status: creating test/perf/charperf/Makefile config.status: creating test/perf/convperf/Makefile config.status: creating test/perf/localecanperf/Makefile config.status: creating test/perf/normperf/Makefile config.status: creating test/perf/DateFmtPerf/Makefile config.status: creating test/perf/howExpensiveIs/Makefile config.status: creating test/perf/strsrchperf/Makefile config.status: creating test/perf/unisetperf/Makefile config.status: creating test/perf/usetperf/Makefile config.status: creating test/perf/ustrperf/Makefile config.status: creating test/perf/utfperf/Makefile config.status: creating test/perf/utrie2perf/Makefile config.status: creating test/perf/leperf/Makefile config.status: creating test/fuzzer/Makefile config.status: creating samples/Makefile ICU for C/C++ 76.1 is ready to be built. === Important Notes: === Data Packaging: library This means: ICU data will be linked with ICU. A static data library will be built. A shared data library will be built. To locate data: ICU will use the linked data library. If linked with the stub library located in stubdata/, the application can use udata_setCommonData() or set a data path to override. Building ICU: Use a GNU make such as /usr/pkg/bin/gmake to build ICU. checking the version of "/usr/pkg/bin/gmake"... 4.4.1 (we wanted at least 3.80) ok C apps may want to build with CFLAGS = -std=c11 C++ apps may want to build with CXXFLAGS = -std=c++17 ** Note: Python not found. You will not be able to build data from source or run tests. /bin/mkdir -p /usr/pkgsrc/textproc/icu/work/icu/source/data/out