=> Bootstrap dependency digest>=20211023: found digest-20220214 => Checksum BLAKE2s OK for fontforge-20251009.tar.xz => Checksum SHA512 OK for fontforge-20251009.tar.xz ===> Installing dependencies for fontforge-20251009nb1 ========================================================================== The following variables will affect the build process of this package, fontforge-20251009nb1. Their current value is shown below: * JPEG_DEFAULT = libjpeg-turbo * PYTHON_VERSION_DEFAULT = 313 Based on these variables, the following variables have been set: * JPEGBASE (defined, but empty) * JPEG_TYPE = libjpeg-turbo * PYPACKAGE = python313 * TERMCAP_TYPE = termcap 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 `/usr/bin/make clean' after the changes. ========================================================================== => Tool dependency cmake>=0: found cmake-4.1.2 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.84.4 => Tool dependency mktools-[0-9]*: found mktools-20250213 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency gettext-tools>=0.15: found gettext-tools-0.22.5nb1 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency x11-links>=1.36: found x11-links-1.36 => Full dependency cairo>=1.18.4nb2: found cairo-1.18.4nb2 => Full dependency freetype2>=2.13.2nb1: found freetype2-2.14.1 => Full dependency giflib>=5.2.1nb4: found giflib-5.2.2nb1 => Full dependency glib2>=2.84.4nb1: found glib2-2.84.4nb1 => Full dependency gtkmm3>=3.24.10nb1: found gtkmm3-3.24.10nb1 => Full dependency hicolor-icon-theme>=0.9nb1: found hicolor-icon-theme-0.17nb1 => Full dependency libjpeg-turbo>=1.1.0: found libjpeg-turbo-3.1.2 => Full dependency libltdl>=2.4.2: found libltdl-2.4.7 => Full dependency libspiro>=0.5.20150702: found libspiro-1.5.0.20240903 => Full dependency libuninameslist>=20190701: found libuninameslist-20250909 => Full dependency libxml2>=2.14.2nb1: found libxml2-2.14.6 => Full dependency pango>=1.57.0nb1: found pango-1.57.0nb1 => Full dependency png>=1.6.0nb1: found png-1.6.50 => Full dependency potrace>=1.13: found potrace-1.16 => Full dependency python313>=3.13: found python313-3.13.9 => Full dependency readline>=6.0: found readline-8.3nb1 => Full dependency shared-mime-info>=2.2nb3: found shared-mime-info-2.4nb6 => Full dependency tiff>=4.7.0nb3: found tiff-4.7.1 => Full dependency woff2>=1.0.2: found woff2-1.0.2nb3 ===> 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 fontforge-20251009nb1 ===> Extracting for fontforge-20251009nb1 ===> Patching for fontforge-20251009nb1 => Applying pkgsrc patches for fontforge-20251009nb1 => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/fonts/fontforge/patches/patch-fontforge_macenc.c => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/fonts/fontforge/patches/patch-fontforge_macenc.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-fontforge_macenc.c,v 1.2 2025/10/06 19:59:04 wiz Exp $ | |https://github.com/fontforge/fontforge/pull/5637 | |/scratch/fonts/fontforge/work/fontforge-20230101/fontforge/macenc.c: In function 'MacStrToUtf8': |/scratch/fonts/fontforge/work/fontforge-20230101/fontforge/macenc.c:1141:16: error: assignment to 'struct __tag_iconv_t **' from incompatible pointer type 'iconv_t' {aka 'struct __tag_iconv_t *'} [-Wincompatible-pointer-types] | 1141 | toutf8 = iconv_open("UTF-8",enc->iconv_name!=NULL?enc->iconv_name:enc->enc_name); | | ^ |/scratch/fonts/fontforge/work/fontforge-20230101/fontforge/macenc.c:1142:20: warning: comparison of distinct pointer types lacks a cast [-Wcompare-distinct-pointer-types] | 1142 | if ( toutf8==(iconv_t) -1 || toutf8==NULL ) | | ^~ |/scratch/fonts/fontforge/work/fontforge-20230101/fontforge/macenc.c:1148:15: error: passing argument 1 of 'iconv' from incompatible pointer type [-Wincompatible-pointer-types] | 1148 | iconv(toutf8,&in,&inlen,&out,&outlen); | | ^~~~~~ | | | | | struct __tag_iconv_t ** | |--- fontforge/macenc.c.orig 2025-10-06 19:47:44.459616789 +0000 |+++ fontforge/macenc.c -------------------------- Patching file fontforge/macenc.c using Plan A... Hunk #1 succeeded at 1132. done => Verifying /amd/pkgsrc/CHROOT/P/pkgsrc/fonts/fontforge/patches/patch-fontforge_splinefont.h => Applying pkgsrc patch /amd/pkgsrc/CHROOT/P/pkgsrc/fonts/fontforge/patches/patch-fontforge_splinefont.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-fontforge_splinefont.h,v 1.5 2025/10/06 19:59:04 wiz Exp $ | |Chunk 1: Use proper type for iconv(3) arguments. |https://github.com/fontforge/fontforge/pull/5637 | |Others: NetBSD does not implement uselocale(). |https://github.com/fontforge/fontforge/pull/5638 | |--- fontforge/splinefont.h.orig 2023-01-01 05:25:39.000000000 +0000 |+++ fontforge/splinefont.h -------------------------- Patching file fontforge/splinefont.h using Plan A... Hunk #1 succeeded at 747 (offset -252 lines). No such line 2377 in input file, ignoring Hunk #2 succeeded at 2203 (offset -427 lines). done ===> Creating toolchain wrappers for fontforge-20251009nb1 ===> Configuring for fontforge-20251009nb1 => Generating pkg-config file for builtin expat package. => Generating pkg-config files for builtin xz package. => Checking for portability problems in extracted files CMake Deprecation Warning at CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/fonts/fontforge/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /tmp/fonts/fontforge/work/.cwrapper/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting build type to 'RelWithDebInfo' as none was specified. -- Checking if -Wall is supported by the C compiler... -- Flag is supported: -Wall -- Checking if -Werror=implicit-function-declaration is supported by the C compiler... -- Flag is supported: -Werror=implicit-function-declaration -- Checking if -Werror=int-conversion is supported by the C compiler... -- Flag is supported: -Werror=int-conversion -- Checking if -Wno-misleading-indentation is supported by the C compiler... -- Flag is supported: -Wno-misleading-indentation -- Found PkgConfig: /tmp/fonts/fontforge/work/.tools/bin/pkg-config (found version "2.4.3") -- Found Freetype: /tmp/fonts/fontforge/work/.buildlink/lib/libfreetype.so (found suitable version "2.14.1", minimum required is "2.3.7") -- Found Gettext: /usr/pkg/bin/msgmerge (found version "0.22.5") -- Found Intl: /usr/lib/libintl.so -- Found GLIB: /tmp/fonts/fontforge/work/.buildlink/include/glib-2.0;/tmp/fonts/fontforge/work/.buildlink/lib/glib-2.0/include (found suitable version "2.84.4", minimum required is "2.6") -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found LibXml2: /tmp/fonts/fontforge/work/.buildlink/lib/libxml2.so (found version "2.14.6") -- Found MathLib: /usr/lib/libm.so -- Found ZLIB: /usr/lib/libz.so (found version "1.2.10") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Found GDK3: gdk-3;pangocairo-1.0;pango-1.0;harfbuzz;gdk_pixbuf-2.0;cairo-gobject;gobject-2.0;glib-2.0;intl;cairo (found suitable version "3.24.51", minimum required is "3.10") -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.51 -- Checking for module 'gtkmm-3.0' -- Found gtkmm-3.0, version 3.24.10 -- Checking for module 'harfbuzz' -- Found harfbuzz, version 12.2.0 -- Found Python3: /usr/pkg/bin/python3.13 (found suitable version "3.13.9", minimum required is "3.8") found components: Development Interpreter Development.Module Development.Embed -- Looking for LibSpiroVersion -- Looking for LibSpiroVersion - found -- Found Libspiro: /tmp/fonts/fontforge/work/.buildlink/lib/libspiro.so (found version "20240903") -- Found GIF: /tmp/fonts/fontforge/work/.buildlink/lib/libgif.so (found version "5.2.2") -- Found JPEG: /tmp/fonts/fontforge/work/.buildlink/lib/libjpeg.so (found version "80") -- Found PNG: /tmp/fonts/fontforge/work/.buildlink/lib/libpng16.so (found version "1.6.50") -- Found Readline: /tmp/fonts/fontforge/work/.buildlink/lib/libreadline.so (found version "8.3") -- Found TIFF: /tmp/fonts/fontforge/work/.buildlink/lib/libtiff.so (found version "4.7.1") -- Found WOFF2: woff2enc;brotlienc;woff2dec;brotlidec (found version "1.0.2") -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for ieeefp.h -- Looking for ieeefp.h - found -- Looking for realpath -- Looking for realpath - found -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Build options: -- CMAKE_BUILD_TYPE = RelWithDebInfo -- BUILD_SHARED_LIBS = ON -- ENABLE_GUI = ON -- ENABLE_NATIVE_SCRIPTING = ON -- ENABLE_PYTHON_SCRIPTING = ON -- ENABLE_PYTHON_EXTENSION = AUTO => ON -- ENABLE_LIBSPIRO = ON -- ENABLE_LIBGIF = AUTO => ON -- ENABLE_LIBJPEG = AUTO => ON -- ENABLE_LIBPNG = AUTO => ON -- ENABLE_LIBREADLINE = AUTO => ON -- ENABLE_LIBTIFF = AUTO => ON -- ENABLE_WOFF2 = AUTO => ON -- ENABLE_HARFBUZZ = AUTO -- ENABLE_DOCS = NO -- ENABLE_CODE_COVERAGE = OFF -- ENABLE_DEBUG_RAW_POINTS = OFF -- ENABLE_FONTFORGE_EXTRAS = OFF -- ENABLE_MAINTAINER_TOOLS = OFF -- ENABLE_TILE_PATH = OFF -- ENABLE_WRITE_PFM = OFF -- ENABLE_SANITIZER = none -- ENABLE_FREETYPE_DEBUGGER = -- SPHINX_USE_VENV = OFF -- REAL_TYPE = double -- GUI_THEME = tango -- FONT_FAMILIES_SERIF = default -- FONT_FAMILIES_UI = default -- FONT_FAMILIES_LABEL = default -- FONT_FAMILIES_MONO = default -- Configuring done (14.4s) CMake Error in Unicode/CMakeLists.txt: Target "gunicode" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in gutils/CMakeLists.txt: Target "gutils" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in fontforge/CMakeLists.txt: Target "fontforge" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in gdraw/CMakeLists.txt: Target "gdraw" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in fontforgeexe/CMakeLists.txt: Target "fontforgeexe" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in pyhook/CMakeLists.txt: Target "fontforge_pyhook" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in pyhook/CMakeLists.txt: Target "psMat_pyhook" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. CMake Error in tests/CMakeLists.txt: Target "systestdriver" requires the language dialect "C17" (with compiler extensions). But the current compiler "GNU" does not support this, or CMake does not know the flags to enable it. -- Generating done (0.6s) CMake Warning: Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED PYTHON_EXECUTABLE PYTHON_INCLUDE_DIR PYTHON_INCLUDE_PATH Python_EXECUTABLE Python_INCLUDE_DIR CMake Generate step failed. Build files cannot be regenerated correctly. *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/fonts/fontforge *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/fonts/fontforge