tribuchet: building on jamie structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Running phase: unpackPhase unpacking source archive /nix/store/ys7p9m1kikmhj7ylgc5ahqrg1f5q6w3d-source source root is source setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/third_party/antlr4cpp/CMakeLists.txt" Running phase: patchPhase applying patch /nix/store/byw646avs2ghy30irwa3yspclmh6qbg2-dont-fetch-third-party-libs.patch patching file third_party/LibXml2/CMakeLists.txt applying patch /nix/store/gxvwz5gcmjfm3p6lnrckg0c1n98qinng-use-dynamic-system-antlr4-runtime.patch patching file CMakeLists.txt patching file c/addfeatures/hotconv/CMakeLists.txt applying patch /nix/store/2xhf9ar0r3ilwr7vcy8r9ljifsfy7ahd-0001-addfeatures-hmtx-avoid-unsigned-integer-underflow.patch patching file c/addfeatures/hotconv/hmtx.cpp applying patch /nix/store/12wxqlhv9wvg9d702c1y9mhc7lm4xycm-0002-otfautohint-fix-assertion-high-ghost-first-stem.patch patching file python/afdko/otfautohint/hinter.py Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Setting SETUPTOOLS_SCM_PRETEND_VERSION to 5.0.1 Including all tracked files automatically Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel -Ccmake.args=-DANTLR4_INCLUDE_DIRS=/nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime * Getting build dependencies for wheel... * Building wheel... *** scikit-build-core 1.0.2 using CMake 4.4.4 (wheel) *** Configuring CMake... loading initial cache file /build/tmpeq56vtnm/build/CMakeInit.txt -- Found LibXml2: /nix/store/3hp1ajl8gz57aiacgbh9qy9a416pdwvn-libxml2-2.15.4/lib/libxml2.so (found version "2.15.4") -- The C compiler identification is GNU 16.2.0 -- The CXX compiler identification is GNU 16.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/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: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Build type is Release -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Python: /nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 (found version "3.14.8") found components: Interpreter Development.Module -- Version from scikit-build-core: 5.0.1 -- Looking for floor in m -- Looking for floor in m - found -- Configuring done (3.6s) -- Generating done (0.1s) -- Build files have been written to: /build/tmpeq56vtnm/build *** Building project with Ninja... [1/153] Building CXX object CMakeFiles/afdko_version.dir/c/shared/afdko_version.cpp.o [2/153] Building C object c/shared/CMakeFiles/shared.dir/da.c.o [3/153] Building C object c/shared/CMakeFiles/shared.dir/support/except.c.o [4/153] Building C object c/shared/CMakeFiles/shared.dir/support/fixed.c.o [5/153] Building C object c/shared/CMakeFiles/shared.dir/smem.c.o [6/153] Linking CXX static library libafdko_version.a [7/153] Building C object c/shared/CMakeFiles/shared.dir/dynarr.c.o [8/153] Building C object c/spot/CMakeFiles/spot.dir/spotmsgs.c.o [9/153] Building C object c/spot/CMakeFiles/spot.dir/strftime.c.o [10/153] Building C object c/spot/CMakeFiles/spot.dir/MMSD.c.o In file included from /build/source/c/spot/MMSD.h:12, from /build/source/c/spot/MMSD.c:5: /build/source/c/spot/MMSD.c: In function ‘MMSDDump’: /build/source/c/spot/MMSD.c:22:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 22 | DL(1, (OUTPUTBUFF, "### [MMSD] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/MMSD.c:22:41: note: format string is defined here 22 | DL(1, (OUTPUTBUFF, "### [MMSD] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [11/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dglobal.c.o [12/153] Building C object c/spot/CMakeFiles/spot.dir/CID_.c.o In file included from /build/source/c/spot/CID_.h:12, from /build/source/c/spot/CID_.c:5: /build/source/c/spot/CID_.c: In function ‘CID_Dump’: /build/source/c/spot/CID_.c:32:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 32 | DL(1, (OUTPUTBUFF, "### [CID ] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/CID_.c:32:41: note: format string is defined here 32 | DL(1, (OUTPUTBUFF, "### [CID ] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [13/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_afm.cpp.o [14/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dpriv.c.o [15/153] Building C object c/spot/CMakeFiles/spot.dir/desc.c.o [16/153] Building C object c/shared/CMakeFiles/shared.dir/sha1.c.o [17/153] Building C object c/spot/CMakeFiles/spot.dir/LTSH.c.o In file included from /build/source/c/spot/LTSH.h:12, from /build/source/c/spot/LTSH.c:5: /build/source/c/spot/LTSH.c: In function ‘LTSHDump’: /build/source/c/spot/LTSH.c:34:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 34 | DL(1, (OUTPUTBUFF, "### [LTSH] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/LTSH.c:34:41: note: format string is defined here 34 | DL(1, (OUTPUTBUFF, "### [LTSH] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [18/153] Building C object c/spot/CMakeFiles/spot.dir/hhea.c.o In file included from /build/source/c/spot/hhea.h:12, from /build/source/c/spot/hhea.c:5: /build/source/c/spot/hhea.c: In function ‘hheaDump’: /build/source/c/spot/hhea.c:42:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 42 | DL(1, (OUTPUTBUFF, "### [hhea] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/hhea.c:42:41: note: format string is defined here 42 | DL(1, (OUTPUTBUFF, "### [hhea] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [19/153] Building C object c/spot/CMakeFiles/spot.dir/fdsc.c.o In file included from /build/source/c/spot/fdsc.h:12, from /build/source/c/spot/fdsc.c:5: /build/source/c/spot/fdsc.c: In function ‘fdscDump’: /build/source/c/spot/fdsc.c:38:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 38 | DL(1, (OUTPUTBUFF, "### [fdsc] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/fdsc.c:38:41: note: format string is defined here 38 | DL(1, (OUTPUTBUFF, "### [fdsc] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [20/153] Building C object c/spot/CMakeFiles/spot.dir/TTdumpinstrs.c.o [21/153] Building C object c/spot/CMakeFiles/spot.dir/MMVR.c.o In file included from /build/source/c/spot/MMVR.h:12, from /build/source/c/spot/MMVR.c:5: /build/source/c/spot/MMVR.c: In function ‘MMVRDump’: /build/source/c/spot/MMVR.c:39:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 39 | DL(1, (OUTPUTBUFF, "### [MMVR] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/MMVR.c:39:41: note: format string is defined here 39 | DL(1, (OUTPUTBUFF, "### [MMVR] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [22/153] Building C object c/spot/CMakeFiles/spot.dir/maxp.c.o In file included from /build/source/c/spot/maxp.h:12, from /build/source/c/spot/maxp.c:5: /build/source/c/spot/maxp.c: In function ‘maxpDump’: /build/source/c/spot/maxp.c:42:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 42 | DL(1, (OUTPUTBUFF, "### [maxp] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/maxp.c:42:41: note: format string is defined here 42 | DL(1, (OUTPUTBUFF, "### [maxp] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [23/153] Building C object c/spot/CMakeFiles/spot.dir/feat.c.o In file included from /build/source/c/spot/feat.h:12, from /build/source/c/spot/feat.c:5: /build/source/c/spot/feat.c: In function ‘featDump’: /build/source/c/spot/feat.c:58:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 58 | DL(1, (OUTPUTBUFF, "### [feat] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/feat.c:58:41: note: format string is defined here 58 | DL(1, (OUTPUTBUFF, "### [feat] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [24/153] Building C object c/spot/CMakeFiles/spot.dir/gasp.c.o In file included from /build/source/c/spot/gasp.h:12, from /build/source/c/spot/gasp.c:5: /build/source/c/spot/gasp.c: In function ‘gaspDump’: /build/source/c/spot/gasp.c:36:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 36 | DL(1, (OUTPUTBUFF, "### [gasp] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/gasp.c:36:41: note: format string is defined here 36 | DL(1, (OUTPUTBUFF, "### [gasp] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [25/153] Building C object c/spot/CMakeFiles/spot.dir/HFMX.c.o In file included from /build/source/c/spot/HFMX.h:12, from /build/source/c/spot/HFMX.c:5: /build/source/c/spot/HFMX.c: In function ‘HFMXDump’: /build/source/c/spot/HFMX.c:56:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 56 | DL(1, (OUTPUTBUFF, "### [HFMX] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/HFMX.c:56:41: note: format string is defined here 56 | DL(1, (OUTPUTBUFF, "### [HFMX] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [26/153] Building C object c/spot/CMakeFiles/spot.dir/TYP1.c.o In file included from /build/source/c/spot/TYP1.h:12, from /build/source/c/spot/TYP1.c:5: /build/source/c/spot/TYP1.c: In function ‘TYP1Dump’: /build/source/c/spot/TYP1.c:31:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 31 | DL(1, (OUTPUTBUFF, "### [TYP1] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/TYP1.c:31:41: note: format string is defined here 31 | DL(1, (OUTPUTBUFF, "### [TYP1] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [27/153] Building C object c/spot/CMakeFiles/spot.dir/EBLC.c.o In file included from /build/source/c/spot/sfnt.h:12, from /build/source/c/spot/EBLC.c:5: /build/source/c/spot/EBLC.c: In function ‘EBLCDump’: /build/source/c/spot/EBLC.c:108:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 108 | DL(1, (OUTPUTBUFF, "### [EBLC] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/EBLC.c:108:41: note: format string is defined here 108 | DL(1, (OUTPUTBUFF, "### [EBLC] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [28/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_desc.cpp.o [29/153] Building C object c/spot/CMakeFiles/spot.dir/hdmx.c.o In file included from /build/source/c/spot/hdmx.h:12, from /build/source/c/spot/hdmx.c:5: /build/source/c/spot/hdmx.c: In function ‘hdmxDump’: /build/source/c/spot/hdmx.c:53:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 53 | DL(1, (OUTPUTBUFF, "### [hdmx->] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/hdmx.c:53:43: note: format string is defined here 53 | DL(1, (OUTPUTBUFF, "### [hdmx->] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [30/153] Building C object c/spot/CMakeFiles/spot.dir/vhea.c.o In file included from /build/source/c/spot/vhea.h:12, from /build/source/c/spot/vhea.c:5: /build/source/c/spot/vhea.c: In function ‘vheaDump’: /build/source/c/spot/vhea.c:42:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 42 | DL(1, (OUTPUTBUFF, "### [vhea] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/vhea.c:42:41: note: format string is defined here 42 | DL(1, (OUTPUTBUFF, "### [vhea] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [31/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dmain.c.o [32/153] Building C object c/spot/CMakeFiles/spot.dir/loca.c.o In file included from /build/source/c/spot/loca.h:12, from /build/source/c/spot/loca.c:5: /build/source/c/spot/loca.c: In function ‘locaDump’: /build/source/c/spot/loca.c:85:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 85 | DL(1, (OUTPUTBUFF, "### [loca] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/loca.c:85:41: note: format string is defined here 85 | DL(1, (OUTPUTBUFF, "### [loca] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [33/153] Building C object c/spot/CMakeFiles/spot.dir/SING.c.o In file included from /build/source/c/spot/SING.h:12, from /build/source/c/spot/SING.c:7: /build/source/c/spot/SING.c: In function ‘SINGDump’: /build/source/c/spot/SING.c:69:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 69 | DL(1, (OUTPUTBUFF, "### [SING] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/SING.c:69:41: note: format string is defined here 69 | DL(1, (OUTPUTBUFF, "### [SING] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [34/153] Building C object c/spot/CMakeFiles/spot.dir/map.c.o /build/source/c/spot/map.c: In function ‘InitAliasFromFile’: /build/source/c/spot/map.c:66:9: warning: ignoring return value of ‘fscanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 66 | fscanf(file, "%s %s\n", oldname, nicename); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [35/153] Building C object c/spot/CMakeFiles/spot.dir/file.c.o [36/153] Building C object c/spot/CMakeFiles/spot.dir/fvar.c.o In file included from /build/source/c/spot/fvar.h:12, from /build/source/c/spot/fvar.c:5: /build/source/c/spot/fvar.c: In function ‘fvarDump’: /build/source/c/spot/fvar.c:68:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 68 | DL(1, (OUTPUTBUFF, "### [fvar] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/fvar.c:68:5: note: in expansion of macro ‘DL’ 68 | DL(1, (OUTPUTBUFF, "### [fvar] (%08lx)\n", start)); | ^~ /build/source/c/spot/fvar.c:68:41: note: format string is defined here 68 | DL(1, (OUTPUTBUFF, "### [fvar] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [37/153] Building C object c/spot/CMakeFiles/spot.dir/FNAM.c.o In file included from /build/source/c/spot/FNAM.h:12, from /build/source/c/spot/FNAM.c:7: /build/source/c/spot/FNAM.c: In function ‘FNAMDump’: /build/source/c/spot/FNAM.c:69:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 69 | DL(1, (OUTPUTBUFF, "### [FNAM] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/FNAM.c:69:41: note: format string is defined here 69 | DL(1, (OUTPUTBUFF, "### [FNAM] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [38/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dhead.c.o [39/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_compare.cpp.o [40/153] Building C object c/spot/CMakeFiles/spot.dir/BBOX.c.o In file included from /build/source/c/spot/BBOX.h:12, from /build/source/c/spot/BBOX.c:5: /build/source/c/spot/BBOX.c: In function ‘BBOXDump’: /build/source/c/spot/BBOX.c:55:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 55 | DL(1, (OUTPUTBUFF, "### [BBOX] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/BBOX.c:55:41: note: format string is defined here 55 | DL(1, (OUTPUTBUFF, "### [BBOX] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [41/153] Building C object c/spot/CMakeFiles/spot.dir/ENCO.c.o In file included from /build/source/c/spot/ENCO.h:12, from /build/source/c/spot/ENCO.c:5: /build/source/c/spot/ENCO.c: In function ‘ENCODump’: /build/source/c/spot/ENCO.c:132:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 132 | DL(1, (OUTPUTBUFF, "### [ENCO] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/ENCO.c:132:41: note: format string is defined here 132 | DL(1, (OUTPUTBUFF, "### [ENCO] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [42/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dfile.c.o [43/153] Building C object c/spot/CMakeFiles/spot.dir/dump.c.o [44/153] Building C object c/spot/CMakeFiles/spot.dir/MMFX.c.o In file included from /build/source/c/spot/MMFX.h:12, from /build/source/c/spot/MMFX.c:5: /build/source/c/spot/MMFX.c: In function ‘MMFXDump’: /build/source/c/spot/MMFX.c:58:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 58 | DL(1, (OUTPUTBUFF, "### [MMFX] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/MMFX.c:58:41: note: format string is defined here 58 | DL(1, (OUTPUTBUFF, "### [MMFX] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [45/153] Building C object c/spot/CMakeFiles/spot.dir/VORG.c.o In file included from /build/source/c/spot/VORG.h:12, from /build/source/c/spot/VORG.c:5: /build/source/c/spot/VORG.c: In function ‘VORGDump’: /build/source/c/spot/VORG.c:87:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 87 | DL(4, (OUTPUTBUFF, "### [VORG] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/VORG.c:87:45: note: format string is defined here 87 | DL(4, (OUTPUTBUFF, "### [VORG] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [46/153] Building C object c/spot/CMakeFiles/spot.dir/head.c.o In file included from /build/source/c/spot/head.h:12, from /build/source/c/spot/head.c:11: /build/source/c/spot/head.c: In function ‘headDump’: /build/source/c/spot/head.c:157:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 157 | DL(1, (OUTPUTBUFF, "### [head] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/head.c:157:41: note: format string is defined here 157 | DL(1, (OUTPUTBUFF, "### [head] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [47/153] Building C object c/spot/CMakeFiles/spot.dir/trak.c.o In file included from /build/source/c/spot/trak.h:12, from /build/source/c/spot/trak.c:5: /build/source/c/spot/trak.c: In function ‘trakDump’: /build/source/c/spot/trak.c:110:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 110 | DL(1, (OUTPUTBUFF, "### [trak] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/trak.c:110:41: note: format string is defined here 110 | DL(1, (OUTPUTBUFF, "### [trak] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [48/153] Building C object c/spot/CMakeFiles/spot.dir/spot_global.c.o [49/153] Building C object c/shared/CMakeFiles/shared.dir/ctutil.c.o [50/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dname.c.o [51/153] Building C object c/spot/CMakeFiles/spot.dir/res.c.o [52/153] Building C object c/spot/CMakeFiles/spot.dir/META.c.o In file included from /build/source/c/spot/META.h:12, from /build/source/c/spot/META.c:7: /build/source/c/spot/META.c: In function ‘METADump’: /build/source/c/spot/META.c:102:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 102 | DL(1, (OUTPUTBUFF, "### [META] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/META.c:102:41: note: format string is defined here 102 | DL(1, (OUTPUTBUFF, "### [META] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [53/153] Building C object c/spot/CMakeFiles/spot.dir/hmtx.c.o In file included from /build/source/c/spot/hmtx.h:12, from /build/source/c/spot/hmtx.c:5: /build/source/c/spot/hmtx.c: In function ‘hmtxDump’: /build/source/c/spot/hmtx.c:137:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 137 | DL(1, (OUTPUTBUFF, "### [hmtx] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/hmtx.c:137:41: note: format string is defined here 137 | DL(1, (OUTPUTBUFF, "### [hmtx] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [54/153] Building C object c/spot/CMakeFiles/spot.dir/GLOB.c.o In file included from /build/source/c/spot/GLOB.h:12, from /build/source/c/spot/GLOB.c:7: /build/source/c/spot/GLOB.c: In function ‘GLOBDump’: /build/source/c/spot/GLOB.c:110:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 110 | DL(1, (OUTPUTBUFF, "### [GLOB] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/GLOB.c:110:41: note: format string is defined here 110 | DL(1, (OUTPUTBUFF, "### [GLOB] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [55/153] Building C object c/spot/CMakeFiles/spot.dir/WDTH.c.o In file included from /build/source/c/spot/WDTH.h:12, from /build/source/c/spot/WDTH.c:5: /build/source/c/spot/WDTH.c: In function ‘WDTHDump’: /build/source/c/spot/WDTH.c:64:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 64 | DL(1, (OUTPUTBUFF, "### [WDTH] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/WDTH.c:64:41: note: format string is defined here 64 | DL(1, (OUTPUTBUFF, "### [WDTH] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [56/153] Building C object c/spot/CMakeFiles/spot.dir/post.c.o In file included from /build/source/c/spot/post.h:12, from /build/source/c/spot/post.c:7: /build/source/c/spot/post.c: In function ‘postDump’: /build/source/c/spot/post.c:289:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 289 | DL(1, (OUTPUTBUFF, "### [post] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/post.c:289:41: note: format string is defined here 289 | DL(1, (OUTPUTBUFF, "### [post] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [57/153] Building C object c/spot/CMakeFiles/spot.dir/vmtx.c.o In file included from /build/source/c/spot/vmtx.h:12, from /build/source/c/spot/vmtx.c:5: /build/source/c/spot/vmtx.c: In function ‘vmtxDump’: /build/source/c/spot/vmtx.c:119:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 119 | DL(1, (OUTPUTBUFF, "### [vmtx] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/vmtx.c:119:41: note: format string is defined here 119 | DL(1, (OUTPUTBUFF, "### [vmtx] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [58/153] Building C object c/spot/CMakeFiles/spot.dir/name.c.o In file included from /build/source/c/spot/name.h:12, from /build/source/c/spot/name.c:5: /build/source/c/spot/name.c: In function ‘nameDump’: /build/source/c/spot/name.c:163:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 163 | DL(1, (OUTPUTBUFF, "### [name] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/name.c:163:45: note: format string is defined here 163 | DL(1, (OUTPUTBUFF, "### [name] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [59/153] Building C object c/spot/CMakeFiles/spot.dir/main.c.o [60/153] Building C object c/spot/CMakeFiles/spot.dir/BLND.c.o In file included from /build/source/c/spot/BLND.h:12, from /build/source/c/spot/BLND.c:7: /build/source/c/spot/BLND.c: In function ‘BLNDDump’: /build/source/c/spot/BLND.c:216:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 216 | DL(1, (OUTPUTBUFF, "### [BLND] (%08lx)\n", offset)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/BLND.c:216:41: note: format string is defined here 216 | DL(1, (OUTPUTBUFF, "### [BLND] (%08lx)\n", offset)); | ~~~~^ | | | long unsigned int | %08x [61/153] Building C object c/spot/CMakeFiles/spot.dir/pathbuild.c.o [62/153] Building C object c/type1/CMakeFiles/type1.dir/type1.c.o [63/153] Building C object c/spot/CMakeFiles/spot.dir/GDEF.c.o In file included from /build/source/c/spot/tto.h:12, from /build/source/c/spot/GDEF.c:6: /build/source/c/spot/GDEF.c: In function ‘GDEFDump’: /build/source/c/spot/GDEF.c:367:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 367 | DL(1, (OUTPUTBUFF, "### [GDEF] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/GDEF.c:367:41: note: format string is defined here 367 | DL(1, (OUTPUTBUFF, "### [GDEF] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [64/153] Building C object c/detype1/CMakeFiles/detype1.dir/detype1.c.o /build/source/c/detype1/detype1.c: In function ‘charstring’: /build/source/c/detype1/detype1.c:193:34: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 193 | i += fprintf(fp, " %ld", n); | ~~^ ~ | | | | | int32_t {aka int} | long int | %d [65/153] Building C object c/spot/CMakeFiles/spot.dir/opt.c.o [66/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_metrics.cpp.o [67/153] Building CXX object c/shared/CMakeFiles/shared.dir/sfntwrite.cpp.o [68/153] Building C object c/spot/CMakeFiles/spot.dir/BASE.c.o In file included from /build/source/c/spot/tto.h:12, from /build/source/c/spot/BASE.c:5: /build/source/c/spot/BASE.c: In function ‘BASEDump’: /build/source/c/spot/BASE.c:504:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 504 | DL(1, (OUTPUTBUFF, "### [BASE] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/BASE.c:504:45: note: format string is defined here 504 | DL(1, (OUTPUTBUFF, "### [BASE] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [69/153] Building C object c/addfeatures/pstoken/CMakeFiles/pstoken.dir/pstoken.c.o [70/153] Building C object c/spot/CMakeFiles/spot.dir/OS_2.c.o In file included from /build/source/c/spot/OS_2.h:12, from /build/source/c/spot/OS_2.c:5: /build/source/c/spot/OS_2.c: In function ‘OS_2Dump’: /build/source/c/spot/OS_2.c:1432:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 1432 | DL(1, (OUTPUTBUFF, "### [OS/2] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/OS_2.c:1432:41: note: format string is defined here 1432 | DL(1, (OUTPUTBUFF, "### [OS/2] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [71/153] Building CXX object c/shared/CMakeFiles/shared.dir/sfntread.cpp.o [72/153] Building C object c/sfntdiff/CMakeFiles/sfntdiff.dir/Dsfnt.c.o /build/source/c/sfntdiff/Dsfnt.c: In function ‘hexDump’: /build/source/c/sfntdiff/Dsfnt.c:466:33: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 466 | printf("### [%c%c%c%c] (%08lx)\n", TAG_ARG(tag), start); | ~~~~^ ~~~~~ | | | | long unsigned int int32_t {aka int} | %08x [73/153] Building C object c/spot/CMakeFiles/spot.dir/kern.c.o In file included from /build/source/c/spot/kern.h:12, from /build/source/c/spot/kern.c:5: /build/source/c/spot/kern.c: In function ‘kernDump’: /build/source/c/spot/kern.c:561:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 4 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 561 | DL(1, (OUTPUTBUFF, "### [%s] (%08lx) [%s format]\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | (nMasters == 1) ? "kern" : "KERN", start, | ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/kern.c:561:39: note: format string is defined here 561 | DL(1, (OUTPUTBUFF, "### [%s] (%08lx) [%s format]\n", | ~~~~^ | | | long unsigned int | %08x [74/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont.cpp.o [75/153] Building CXX object c/shared/CMakeFiles/shared.dir/pstoken.cpp.o [76/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_draw.cpp.o [77/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_dump.cpp.o [78/153] Building C object c/spot/CMakeFiles/spot.dir/proof.c.o [79/153] Building C object c/spot/CMakeFiles/spot.dir/sfnt.c.o In file included from /build/source/c/spot/sfnt.h:12, from /build/source/c/spot/sfnt.c:11: /build/source/c/spot/sfnt.c: In function ‘ttcfDump’: /build/source/c/spot/sfnt.c:258:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 258 | DL(1, (OUTPUTBUFF, "### [ttcf] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/sfnt.c:258:41: note: format string is defined here 258 | DL(1, (OUTPUTBUFF, "### [ttcf] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x /build/source/c/spot/sfnt.c: In function ‘dirDump’: /build/source/c/spot/sfnt.c:476:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 476 | DL(1, (OUTPUTBUFF, "### [sfnt] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/sfnt.c:476:45: note: format string is defined here 476 | DL(1, (OUTPUTBUFF, "### [sfnt] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x /build/source/c/spot/sfnt.c:478:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 478 | DL(1, (OUTPUTBUFF, "### [sfnt] (%08lx) id=%d\n", start, dir.id)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/sfnt.c:478:45: note: format string is defined here 478 | DL(1, (OUTPUTBUFF, "### [sfnt] (%08lx) id=%d\n", start, dir.id)); | ~~~~^ | | | long unsigned int | %08x /build/source/c/spot/sfnt.c: In function ‘hexDump’: /build/source/c/spot/sfnt.c:698:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 698 | fprintf(OUTPUTBUFF, "### [%c%c%c%c] (%08lx)\n", TAG_ARG(tag), start); | ~~~~^ ~~~~~ | | | | long unsigned int int32_t {aka int} | %08x /build/source/c/spot/sfnt.c: In function ‘arrayDump’: /build/source/c/spot/sfnt.c:738:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 738 | fprintf(OUTPUTBUFF, "### [%c%c%c%c] (%08lx)\n", TAG_ARG(tag), start); | ~~~~^ ~~~~~ | | | | long unsigned int int32_t {aka int} | %08x /build/source/c/spot/sfnt.c: In function ‘TTDump’: /build/source/c/spot/sfnt.c:753:46: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 7 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 753 | fprintf(OUTPUTBUFF, "### [%c%c%c%c] (%08lx)\n", TAG_ARG(tag), start); | ~~~~^ ~~~~~ | | | | long unsigned int int32_t {aka int} | %08x [80/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_fdselect.cpp.o [81/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_sindex.cpp.o [82/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_charset.cpp.o [83/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_encoding.cpp.o [84/153] Building C object c/spot/CMakeFiles/spot.dir/cmap.c.o In file included from /build/source/c/spot/cmap.h:12, from /build/source/c/spot/cmap.c:5: /build/source/c/spot/cmap.c: In function ‘cmapDump’: /build/source/c/spot/cmap.c:848:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 848 | DL(1, (OUTPUTBUFF, "### [cmap] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/cmap.c:848:41: note: format string is defined here 848 | DL(1, (OUTPUTBUFF, "### [cmap] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [85/153] Building CXX object c/shared/CMakeFiles/shared.dir/svgwrite.cpp.o [86/153] Building C object c/spot/CMakeFiles/spot.dir/CFF_.c.o In file included from /build/source/c/spot/CFF_.h:13, from /build/source/c/spot/CFF_.c:15: /build/source/c/spot/CFF_.c: In function ‘CFF_Dump’: /build/source/c/spot/CFF_.c:1348:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 1348 | DL(1, (OUTPUTBUFF, "### [CFF_] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/CFF_.c:1348:41: note: format string is defined here 1348 | DL(1, (OUTPUTBUFF, "### [CFF_] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [87/153] Building C object c/spot/CMakeFiles/spot.dir/glyf.c.o In file included from /build/source/c/spot/glyf.h:13, from /build/source/c/spot/glyf.c:13: /build/source/c/spot/glyf.c: In function ‘glyfDump’: /build/source/c/spot/glyf.c:1507:24: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 1507 | DL(1, (OUTPUTBUFF, "### [glyf] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/glyf.c:1507:41: note: format string is defined here 1507 | DL(1, (OUTPUTBUFF, "### [glyf] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [88/153] Building CXX object c/shared/CMakeFiles/shared.dir/sfile.cpp.o [89/153] Building CXX object c/shared/CMakeFiles/shared.dir/pdfwrite.cpp.o [90/153] Building CXX object c/shared/CMakeFiles/shared.dir/t1cstr.cpp.o [91/153] Building CXX object c/shared/CMakeFiles/shared.dir/svread/svread.cpp.o In function ‘int tkncmp(token*, const char*)’, inlined from ‘int tokenEqualStr(token*, const char*)’ at /build/source/c/shared/svread/svread.cpp:704:18, inlined from ‘int parseSVG(svrCtx)’ at /build/source/c/shared/svread/svread.cpp:934:33, inlined from ‘int svrBegFont(svrCtx, long int, abfTopDict**)’ at /build/source/c/shared/svread/svread.cpp:1216:22: /build/source/c/shared/svread/svread.cpp:699:25: warning: ‘int strncmp(const char*, const char*, size_t)’ specified bound 2 exceeds source size 0 [-Wstringop-overread] 699 | retVal = strncmp(tk->val, str, tk->length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [92/153] Building CXX object c/shared/CMakeFiles/shared.dir/ufowrite.cpp.o /build/source/c/shared/ufowrite.cpp: In function ‘void writeContents(ufwCtx)’: /build/source/c/shared/ufowrite.cpp:432:50: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 4090 [-Wformat-truncation=] 432 | snprintf(buffer, sizeof(buffer), "\t%s", | ^~ In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/tree.h:29, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/parser.h:20, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/tree.h:20, from /build/source/c/shared/include/ctlshare.h:18, from /build/source/c/shared/include/ufowrite.h:10, from /build/source/c/shared/ufowrite.cpp:5: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void writeContents(ufwCtx)’ at /build/source/c/shared/ufowrite.cpp:432:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 13 and 4108 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/ufowrite.cpp: In function ‘void writeContents(ufwCtx)’: /build/source/c/shared/ufowrite.cpp:435:53: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 4087 [-Wformat-truncation=] 435 | snprintf(buffer, sizeof(buffer), "\t%s", | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void writeContents(ufwCtx)’ at /build/source/c/shared/ufowrite.cpp:435:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 19 and 4114 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/ufowrite.cpp: In function ‘void writeGroups(ufwCtx, abfTopDict*)’: /build/source/c/shared/ufowrite.cpp:786:55: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 4086 [-Wformat-truncation=] 786 | snprintf(buffer, buflen, "\t\t%s", h->glyphs.array[glyphArrIndex].glyphName); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void writeFDArraySelect(ufwCtx, abfTopDict*, char*, int)’ at /build/source/c/shared/ufowrite.cpp:786:25, inlined from ‘void writeGroups(ufwCtx, abfTopDict*)’ at /build/source/c/shared/ufowrite.cpp:815:23: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4115 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/ufowrite.cpp: In function ‘void writeLibPlist(ufwCtx)’: /build/source/c/shared/ufowrite.cpp:696:44: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 4089 [-Wformat-truncation=] 696 | snprintf(buffer, buflen, "\t\t%s", h->glyphs.array[i].glyphName); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void writeCIDMap(ufwCtx, abfTopDict*, char*, int)’ at /build/source/c/shared/ufowrite.cpp:696:17, inlined from ‘void writeLibPlist(ufwCtx)’ at /build/source/c/shared/ufowrite.cpp:740:20: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 14 and 4109 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/ufowrite.cpp: In function ‘void writeLibPlist(ufwCtx)’: /build/source/c/shared/ufowrite.cpp:752:47: warning: ‘%s’ directive output may be truncated writing up to 4095 bytes into a region of size 4086 [-Wformat-truncation=] 752 | snprintf(buffer, buflen, "\t\t%s", glyphRec->glyphName); | ^~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void writeLibPlist(ufwCtx)’ at /build/source/c/shared/ufowrite.cpp:752:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 20 and 4115 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [93/153] Building C object c/spot/CMakeFiles/spot.dir/tto.c.o [94/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_dict.cpp.o [95/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/FeatParserBaseVisitor.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParserBaseVisitor.h:7, from /build/source/c/addfeatures/hotconv/FeatParserBaseVisitor.cpp:5: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [96/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/FeatParserVisitor.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParserVisitor.h:7, from /build/source/c/addfeatures/hotconv/FeatParserVisitor.cpp:5: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [97/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/maxp.cpp.o [98/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_varstore.cpp.o [99/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/post.cpp.o [100/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/head.cpp.o [101/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/anon.cpp.o [102/153] Building CXX object c/shared/CMakeFiles/shared.dir/slogger.cpp.o [103/153] Building CXX object c/addfeatures/CMakeFiles/addfeatures.dir/main.cpp.o [104/153] Building C object c/shared/CMakeFiles/shared.dir/cffread.c.o [105/153] Building CXX object c/mergefonts/CMakeFiles/mergefonts.dir/mergeFonts.cpp.o [106/153] Building CXX object c/shared/CMakeFiles/shared.dir/goadb.cpp.o [107/153] Building CXX object c/addfeatures/CMakeFiles/addfeatures.dir/fcdb.cpp.o /build/source/c/addfeatures/fcdb.cpp:112:9: warning: ‘Q_’ redefined 112 | #define Q_ (1 << 6) /* Quit on EOF */ | ^~ In file included from /build/source/c/addfeatures/include/hotconv.h:12, from /build/source/c/addfeatures/fcdb.cpp:16: /build/source/c/shared/include/goadb.h:72:9: note: this is the location of the previous definition 72 | #define Q_ (1 << 0) /* Quit scan on unrecognized character */ | ^~ [108/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/STAT.cpp.o /build/source/c/addfeatures/hotconv/STAT.cpp: In function ‘void STATAddAxisValueTable(hotCtx, uint16_t, Tag*, Fixed*, long int, uint16_t, uint16_t, Fixed, Fixed)’: /build/source/c/addfeatures/hotconv/STAT.cpp:466:105: warning: ‘__builtin_snprintf’ output truncated before the last format character [-Wformat-truncation=] 466 | snprintf(dupeMsg, l, "[STAT] AxisValueTable already defined with locations: "); | ^ In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974, from /build/source/c/addfeatures/hotconv/STAT.cpp:8: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void STATAddAxisValueTable(hotCtx, uint16_t, Tag*, Fixed*, long int, uint16_t, uint16_t, Fixed, Fixed)’ at /build/source/c/addfeatures/hotconv/STAT.cpp:466:37: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin_snprintf’ output 55 bytes into a destination of size 54 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [109/153] Building CXX object c/shared/CMakeFiles/shared.dir/cfembed.cpp.o [110/153] Building CXX object c/rotatefont/CMakeFiles/rotatefont.dir/rotateFont.cpp.o [111/153] Building CXX object c/addfeatures/CMakeFiles/addfeatures.dir/cb.cpp.o [112/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/OS_2.cpp.o /build/source/c/addfeatures/hotconv/OS_2.cpp: In function ‘int OS_2Fill(hotCtx)’: /build/source/c/addfeatures/hotconv/OS_2.cpp:356:12: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 4 equals destination size [-Wstringop-truncation] 356 | strncpy(h->tbl.achVendId, font->vendId.c_str(), VEND_ID_SIZE); | ^ [113/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/hmtx.cpp.o [114/153] Building CXX object c/shared/CMakeFiles/shared.dir/uforead.cpp.o [115/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_t2cstr.cpp.o [116/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/FeatLexer.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatLexer.h:7, from /build/source/c/addfeatures/hotconv/FeatLexer.cpp:5: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [117/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite_subr.cpp.o [118/153] Building CXX object c/shared/CMakeFiles/shared.dir/absfont/absfont_path.cpp.o [119/153] Building CXX object c/shared/CMakeFiles/shared.dir/t1write/t1write.cpp.o [120/153] Building CXX object c/shared/CMakeFiles/shared.dir/t1read.cpp.o /build/source/c/shared/t1read.cpp: In function ‘void prepMMData(t1rCtx)’: /build/source/c/shared/t1read.cpp:1566:39: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size between 1 and 64 [-Wformat-truncation=] 1566 | snprintf(buf, sizeof(buf), "%s%s", FontName, coords); | ^~ ~~~~~~ In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/tree.h:29, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/parser.h:20, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/tree.h:20, from /build/source/c/shared/include/ctlshare.h:18, from /build/source/c/shared/include/t1read.h:10, from /build/source/c/shared/t1read.cpp:18: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void prepMMData(t1rCtx)’ at /build/source/c/shared/t1read.cpp:1566:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 1 and 127 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/t1read.cpp: In function ‘void prepMMData(t1rCtx)’: /build/source/c/shared/t1read.cpp:1563:43: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 1563 | snprintf(buf, sizeof(buf), "%.*s%s", | ^ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void prepMMData(t1rCtx)’ at /build/source/c/shared/t1read.cpp:1563:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 1 and 127 bytes into a destination of size 64 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [121/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/hotlogger.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/hotlogger.cpp:9: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [122/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffwrite/cffwrite.cpp.o [123/153] Building CXX object c/shared/CMakeFiles/shared.dir/namesupport.cpp.o [124/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/vmtx.cpp.o /build/source/c/addfeatures/hotconv/vmtx.cpp: In function ‘int vmtxFill(hotCtx)’: /build/source/c/addfeatures/hotconv/vmtx.cpp:55:17: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 55 | if (gid + 2 != vmtx.advanceVWidth.size()) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [125/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/BASE.cpp.o [126/153] Building CXX object c/shared/CMakeFiles/shared.dir/designspace.cpp.o [127/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/MVAR.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GDEF.h:15, from /build/source/c/addfeatures/hotconv/MVAR.cpp:7: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [128/153] Building CXX object c/shared/CMakeFiles/shared.dir/t2cstr.cpp.o [129/153] Building C object c/spot/CMakeFiles/spot.dir/GSUB.c.o In file included from /build/source/c/spot/tto.h:12, from /build/source/c/spot/GSUB.c:6: /build/source/c/spot/GSUB.c: In function ‘GSUBDump’: /build/source/c/spot/GSUB.c:3937:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 3937 | DL(1, (OUTPUTBUFF, "### [GSUB] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/GSUB.c:3937:45: note: format string is defined here 3937 | DL(1, (OUTPUTBUFF, "### [GSUB] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x [130/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/glyphmetrics.cpp.o [131/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/cmap.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/cmap.cpp:16: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [132/153] Building C object c/spot/CMakeFiles/spot.dir/GPOS.c.o In file included from /build/source/c/spot/tto.h:12, from /build/source/c/spot/GPOS.c:6: /build/source/c/spot/GPOS.c: In function ‘GPOSDump’: /build/source/c/spot/GPOS.c:4784:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘int32_t’ {aka ‘int’} [-Wformat=] 4784 | DL(1, (OUTPUTBUFF, "### [GPOS] (%08lx)\n", start)); | ^~~~~~~~~~~~~~~~~~~~~~ ~~~~~ | | | int32_t {aka int} /build/source/c/spot/spot_global.h:68:48: note: in definition of macro ‘DL’ 68 | if (level >= (l) && level < 5) fprintf p; \ | ^ /build/source/c/spot/GPOS.c:4784:45: note: format string is defined here 4784 | DL(1, (OUTPUTBUFF, "### [GPOS] (%08lx)\n", start)); | ~~~~^ | | | long unsigned int | %08x /build/source/c/spot/GPOS.c:4717:54: warning: ‘%s’ directive writing up to 134 bytes into a region of size between 74 and 79 [-Wformat-overflow=] 4717 | sprintf(kernEntry->kernPair, "%s %s %s", prefix, name1, name2); | ^~ ~~~~~ In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974, from /build/source/c/spot/spot_global.h:9: In function ‘sprintf’, inlined from ‘GPOSDump’ at /build/source/c/spot/GPOS.c:4717:21: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:30:10: note: ‘__builtin___sprintf_chk’ output between 3 and 276 bytes into a destination of size 80 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [133/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/sfnt.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GDEF.h:15, from /build/source/c/addfeatures/hotconv/sfnt.cpp:17: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ /build/source/c/addfeatures/hotconv/sfnt.cpp:80:16: warning: anonymous non-C-compatible type given name for linkage purposes by ‘typedef’ declaration [-Wnon-c-typedef-for-linkage] 80 | typedef struct { | ^ | Entry /build/source/c/addfeatures/hotconv/sfnt.cpp:81:13: note: type is not C-compatible because ‘Entry::tag’ has default member initializer 81 | int32_t tag = 0; | ^~~ /build/source/c/addfeatures/hotconv/sfnt.cpp:88:16: warning: anonymous non-C-compatible type given name for linkage purposes by ‘typedef’ declaration [-Wnon-c-typedef-for-linkage] 88 | typedef struct { | ^ | sfntTbl /build/source/c/addfeatures/hotconv/sfnt.cpp:89:11: note: type is not C-compatible because ‘sfntTbl::version’ has default member initializer 89 | Fixed version = 0; | ^~~~~~~ [134/153] Building CXX object c/sfntedit/CMakeFiles/sfntedit.dir/sfntedit.cpp.o [135/153] Building CXX object c/shared/CMakeFiles/shared.dir/ttread.cpp.o /build/source/c/shared/ttread.cpp: In function ‘void _ZL17assignUnicodeNameP7ttrCtx_tt.part.0(ttrCtx, GID, UV)’: /build/source/c/shared/ttread.cpp:2106:34: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 2106 | snprintf(gname, length, "%.*s", length, string); | ^ In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/tree.h:29, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/parser.h:20, from /nix/store/k9q7ims2nwnminm9mw305xwnsgmxvqfq-libxml2-2.15.4-dev/include/libxml2/libxml/tree.h:20, from /build/source/c/shared/include/ctlshare.h:18, from /build/source/c/shared/include/ttread.h:10, from /build/source/c/shared/ttread.cpp:5: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void assignGlyphNameCopy(ttrCtx, GID, int, char*)’ at /build/source/c/shared/ttread.cpp:2106:13, inlined from ‘void _ZL17assignUnicodeNameP7ttrCtx_tt.part.0(ttrCtx, GID, UV)’ at /build/source/c/shared/ttread.cpp:2127:24: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 1 and 8 bytes into a destination of size 7 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/ttread.cpp: In function ‘int ttrBegFont(ttrCtx, long int, long int, int, abfTopDict**, float*)’: /build/source/c/shared/ttread.cpp:2327:42: warning: ‘%ld’ directive output may be truncated writing between 1 and 20 bytes into a region of size 9 [-Wformat-truncation=] 2327 | snprintf(buf, sizeof(buf), "g%ld", gid); | ^~~ In function ‘void assignGIDNames(ttrCtx)’, inlined from ‘void assignNamesAndEncoding(ttrCtx)’ at /build/source/c/shared/ttread.cpp:2375:19, inlined from ‘void fillClientData(ttrCtx)’ at /build/source/c/shared/ttread.cpp:2469:27, inlined from ‘int ttrBegFont(ttrCtx, long int, long int, int, abfTopDict**, float*)’ at /build/source/c/shared/ttread.cpp:2591:19: /build/source/c/shared/ttread.cpp:2327:40: note: directive argument in the range [-9223372036854775801, 9223372036854775806] 2327 | snprintf(buf, sizeof(buf), "g%ld", gid); | ^~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void assignGIDNames(ttrCtx)’ at /build/source/c/shared/ttread.cpp:2327:21, inlined from ‘void assignNamesAndEncoding(ttrCtx)’ at /build/source/c/shared/ttread.cpp:2375:19, inlined from ‘void fillClientData(ttrCtx)’ at /build/source/c/shared/ttread.cpp:2469:27, inlined from ‘int ttrBegFont(ttrCtx, long int, long int, int, abfTopDict**, float*)’ at /build/source/c/shared/ttread.cpp:2591:19: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 3 and 22 bytes into a destination of size 10 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [136/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/map.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GPOS.h:19, from /build/source/c/addfeatures/hotconv/map.cpp:21: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ /build/source/c/addfeatures/hotconv/map.cpp: In function ‘void addRanges(hotCtx, int)’: /build/source/c/addfeatures/hotconv/map.cpp:927:10: warning: variable ‘itemCount’ set but not used [-Wunused-but-set-variable=] 927 | long itemCount = 0; | ^~~~~~~~~ [137/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/name.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GDEF.h:15, from /build/source/c/addfeatures/hotconv/name.cpp:15: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [138/153] Building CXX object c/shared/CMakeFiles/shared.dir/cffread_abs.cpp.o [139/153] Building CXX object c/shared/CMakeFiles/shared.dir/tx_shared.cpp.o /build/source/c/shared/tx_shared.cpp: In function ‘void dstFileSetAutoName(txCtx, abfTopDict*)’: /build/source/c/shared/tx_shared.cpp:511:24: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 511 | "%s.%s", filename, h->modename); | ^ In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974, from /build/source/c/shared/include/tx_shared.h:12, from /build/source/c/shared/tx_shared.cpp:7: In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void dstFileSetAutoName(txCtx, abfTopDict*)’ at /build/source/c/shared/tx_shared.cpp:510:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/tx_shared.cpp: In function ‘void dstFileSetAutoName(txCtx, abfTopDict*)’: /build/source/c/shared/tx_shared.cpp:508:24: warning: ‘.’ directive output may be truncated writing 1 byte into a region of size between 0 and 4095 [-Wformat-truncation=] 508 | "%s/%s.%s", h->file.dd, filename, h->modename); | ^ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void dstFileSetAutoName(txCtx, abfTopDict*)’ at /build/source/c/shared/tx_shared.cpp:507:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output 3 or more bytes (assuming 4098) into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/tx_shared.cpp: In function ‘void* stm_open(ctlStreamCallbacks*, int, size_t)’: /build/source/c/shared/tx_shared.cpp:248:56: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 248 | snprintf(buffer, sizeof(buffer), "%s/%s", h->file.dst, | ^ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void* stm_open(ctlStreamCallbacks*, int, size_t)’ at /build/source/c/shared/tx_shared.cpp:248:25: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/tx_shared.cpp: In function ‘void* stm_open(ctlStreamCallbacks*, int, size_t)’: /build/source/c/shared/tx_shared.cpp:207:56: warning: ‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=] 207 | snprintf(buffer, sizeof(buffer), "%s/%s", h->file.src, | ^ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void* stm_open(ctlStreamCallbacks*, int, size_t)’ at /build/source/c/shared/tx_shared.cpp:207:25: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ /build/source/c/shared/tx_shared.cpp: In function ‘void buildFontList(txCtx)’: /build/source/c/shared/tx_shared.cpp:5472:21: warning: ‘/glyphs/contents.plist’ directive output may be truncated writing 22 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] 5472 | "%s/glyphs/contents.plist", h->file.src); | ^~~~~~~~~~~~~~~~~~~~~~ In function ‘int snprintf(char*, size_t, const char*, ...)’, inlined from ‘void buildFontList(txCtx)’ at /build/source/c/shared/tx_shared.cpp:5471:17: /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:35: note: ‘__builtin___snprintf_chk’ output between 23 and 4118 bytes into a destination of size 4096 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ [140/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/otl.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/otl.h:15, from /build/source/c/addfeatures/hotconv/otl.cpp:9: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [141/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/hot.cpp.o /build/source/c/addfeatures/hotconv/hot.cpp:918:9: warning: ‘E_’ redefined 918 | #define E_ (1 << 0) /* Report syntax error */ | ^~ In file included from /build/source/c/addfeatures/hotconv/../include/hotconv.h:12, from /build/source/c/addfeatures/hotconv/common.h:24, from /build/source/c/addfeatures/hotconv/head.h:8, from /build/source/c/addfeatures/hotconv/hot.cpp:17: /build/source/c/shared/include/goadb.h:73:9: note: this is the location of the previous definition 73 | #define E_ (1 << 1) /* Report syntax error */ | ^~ /build/source/c/addfeatures/hotconv/hot.cpp:922:9: warning: ‘Q_’ redefined 922 | #define Q_ (1 << 4) /* Quit on end-of-string */ | ^~ /build/source/c/shared/include/goadb.h:72:9: note: this is the location of the previous definition 72 | #define Q_ (1 << 0) /* Quit scan on unrecognized character */ | ^~ In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/hot.cpp:26: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ /build/source/c/addfeatures/hotconv/hot.cpp: In function ‘void prepWinData(hotCtx)’: /build/source/c/addfeatures/hotconv/hot.cpp:682:19: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 682 | for (i = 0; i < g->glyphs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ [142/153] Building CXX object c/shared/CMakeFiles/shared.dir/varsupport.cpp.o [143/153] Linking CXX static library c/addfeatures/pstoken/libpstoken.a [144/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/GDEF.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GDEF.h:15, from /build/source/c/addfeatures/hotconv/GDEF.cpp:8: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [145/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/GSUB.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GSUB.h:40, from /build/source/c/addfeatures/hotconv/GSUB.cpp:8: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ In file included from /nix/store/xpaz3fi6ibqxb9sla4gjlp0c82v566y8-gcc-16.2.0/include/c++/16.2.0/memory:80, from /build/source/c/addfeatures/hotconv/GSUB.h:36: In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = GSUB::SingleSubst::Format1; _Args = {GSUB&, GSUB::SubtableInfo&, int&}]’, inlined from ‘static void GSUB::SingleSubst::fill(GSUB&, GSUB::SubtableInfo&)’ at /build/source/c/addfeatures/hotconv/GSUB.cpp:441:54: /nix/store/xpaz3fi6ibqxb9sla4gjlp0c82v566y8-gcc-16.2.0/include/c++/16.2.0/bits/unique_ptr.h:1105:30: warning: ‘delta’ may be used uninitialized [-Wmaybe-uninitialized] 1105 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/source/c/addfeatures/hotconv/GSUB.cpp: In static member function ‘static void GSUB::SingleSubst::fill(GSUB&, GSUB::SubtableInfo&)’: /build/source/c/addfeatures/hotconv/GSUB.cpp:431:13: note: ‘delta’ was declared here 431 | int32_t delta; | ^~~~~ [146/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/FeatCtx.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/FeatCtx.cpp:6: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ /build/source/c/addfeatures/hotconv/FeatCtx.cpp: In member function ‘const GPat::ClassRec& FeatCtx::lookupGlyphClass(const std::string&)’: /build/source/c/addfeatures/hotconv/FeatCtx.cpp:494:22: warning: returning reference to temporary [-Wreturn-local-addr] 494 | return GPat::ClassRec {}; | ^~~~~~~~~~~ /build/source/c/addfeatures/hotconv/FeatCtx.cpp: In member function ‘void FeatCtx::addPos(GPat::SP, int, bool)’: /build/source/c/addfeatures/hotconv/FeatCtx.cpp:2207:9: warning: variable ‘lookupLabelCnt’ set but not used [-Wunused-but-set-variable=] 2207 | int lookupLabelCnt {0}; | ^~~~~~~~~~~~~~ [147/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/FeatVisitor.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatVisitor.h:17, from /build/source/c/addfeatures/hotconv/FeatVisitor.cpp:6: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [148/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/GPOS.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParser.h:7, from /build/source/c/addfeatures/hotconv/FeatCtx.h:20, from /build/source/c/addfeatures/hotconv/GPOS.h:19, from /build/source/c/addfeatures/hotconv/GPOS.cpp:8: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ /build/source/c/addfeatures/hotconv/GPOS.cpp: In member function ‘GPat::ClassRec& GPOS::getCR(uint32_t, int)’: /build/source/c/addfeatures/hotconv/GPOS.cpp:1002:12: warning: reference to local variable ‘cr’ returned [-Wreturn-local-addr] 1002 | return cr; | ^~ /build/source/c/addfeatures/hotconv/GPOS.cpp:1001:20: note: declared here 1001 | GPat::ClassRec cr; | ^~ [149/153] Building CXX object c/addfeatures/hotconv/CMakeFiles/hotconv.dir/FeatParser.cpp.o In file included from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/ParserRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/InterpreterRuleContext.h:8, from /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/antlr4-runtime.h:30, from /build/source/c/addfeatures/hotconv/FeatParserVisitor.h:7, from /build/source/c/addfeatures/hotconv/FeatParser.cpp:5: /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/tree/ParseTree.h:50:18: warning: ‘virtual bool antlr4::tree::ParseTree::operator==(const antlr4::tree::ParseTree&) const’ was hidden [-Woverloaded-virtual=] 50 | virtual bool operator == (const ParseTree &other) const; | ^~~~~~~~ /nix/store/qkiqvphsr2z49v8zgb6l5pfdcvkg3n83-antlr-runtime-cpp-4.13.2-dev/include/antlr4-runtime/RuleContext.h:135:10: note: by ‘bool antlr4::RuleContext::operator==(const antlr4::RuleContext&)’ 135 | bool operator == (const RuleContext &other) { return this == &other; } // Simple address comparison. | ^~~~~~~~ [150/153] Linking CXX static library c/addfeatures/hotconv/libhotconv.a [151/153] Generating _internal.c warning: /build/source/cython/_internal.pyx:16:42: Obtaining 'char *' from externally modifiable global Python value [152/153] Building C object CMakeFiles/_internal.dir/_internal.c.o [153/153] Linking CXX shared module _internal.cpython-314-x86_64-linux-gnu.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /build/tmpeq56vtnm/wheel/platlib/afdko/_internal.cpython-314-x86_64-linux-gnu.so *** Making wheel... *** Created afdko-5.0.1-cp314-cp314-linux_x86_64.whl Successfully built afdko-5.0.1-cp314-cp314-linux_x86_64.whl Finished creating a wheel... Finished executing pypaBuildPhase Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for afdko-5.0.1-cp314-cp314-linux_x86_64.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:1646: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. if font.copyrightStr1 and re.search("[ \t,]\d\d\d,*\d\d\d[ \t.,]", font.copyrightStr1): /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3531: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp1 = re.sub(" *[21][980]\d\d,* *", "", font.copyrightStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3532: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp2 = re.sub(" *[21][980]\d\d,* *", "", font1.copyrightStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3533: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp1 = re.sub("\s+", " ", temp1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3534: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp2 = re.sub("\s+", " ", temp2) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3545: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp1 = re.sub(" *[21][980]\d\d,* *", "", font.trademarkStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3546: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp2 = re.sub(" *[21][980]\d\d,* *", "", font1.trademarkStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3547: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp1 = re.sub("\s+", " ", temp1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3548: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp2 = re.sub("\s+", " ", temp2) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:1646: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. if font.copyrightStr1 and re.search("[ \t,]\d\d\d,*\d\d\d[ \t.,]", font.copyrightStr1): /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3531: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp1 = re.sub(" *[21][980]\d\d,* *", "", font.copyrightStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3532: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp2 = re.sub(" *[21][980]\d\d,* *", "", font1.copyrightStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3533: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp1 = re.sub("\s+", " ", temp1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3534: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp2 = re.sub("\s+", " ", temp2) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3545: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp1 = re.sub(" *[21][980]\d\d,* *", "", font.trademarkStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3546: SyntaxWarning: "\d" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\d"? A raw string is also an option. temp2 = re.sub(" *[21][980]\d\d,* *", "", font1.trademarkStr1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3547: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp1 = re.sub("\s+", " ", temp1) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/comparefamily.py:3548: SyntaxWarning: "\s" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\s"? A raw string is also an option. temp2 = re.sub("\s+", " ", temp2) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/proofpdf.py:611: SyntaxWarning: "\," is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\,"? A raw string is also an option. raise OptionParseError("Option Error: in \" -select_hints %s\, one of the indices in the argument list is not an integer." % sys.argv[i]) /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/proofpdf.py:611: SyntaxWarning: "\," is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\,"? A raw string is also an option. raise OptionParseError("Option Error: in \" -select_hints %s\, one of the indices in the argument list is not an integer." % sys.argv[i]) Successfully installed afdko-5.0.1-cp314-cp314-linux_x86_64.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/qhxy4y3l2j338yjkaic34jdkhn7y0hfi-python3.14-afdko-5.0.1-dist checking for references to /build/ in /nix/store/qhxy4y3l2j338yjkaic34jdkhn7y0hfi-python3.14-afdko-5.0.1-dist... patching script interpreter paths in /nix/store/qhxy4y3l2j338yjkaic34jdkhn7y0hfi-python3.14-afdko-5.0.1-dist shrinking RPATHs of ELF executables and libraries in /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1 shrinking /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib/python3.14/site-packages/afdko/_internal.cpython-314-x86_64-linux-gnu.so checking for references to /build/ in /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1... patching script interpreter paths in /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1 stripping (with command strip and flags -S -p) in /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/lib /nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/mergefonts'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/hintplot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/detype1'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/otf2ttf'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/fontplot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/otf2otc'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/buildmasterotfs'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/ttfdecomponentizer'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/tx'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/spot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/type1'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/otc2otf'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/waterfallplot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/ttfcomponentizer'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/otfstemhist'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/rotatefont'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/sfntdiff'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/fontplot2'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/afdko'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/sfntedit'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/comparefamily'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/charplot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/ttxn'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/buildcff2vf'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/makeotfexe'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/digiplot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/makeotf'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/fontsetplot'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/checkoutlinesufo'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/makeinstancesufo'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/addfeatures'... Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8 wrapping `/nix/store/7bvbi89v4h4rzcc69y6dcq7db0clr6wk-python3.14-afdko-5.0.1/bin/otfautohint'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase pytest flags: -m pytest -k not\ \(test_report\)\ and\ not\ \(test_post_overflow\)\ and\ not\ \(test_cjk\)\ and\ not\ \(test_extrapolate\)\ and\ not\ \(test_filename_without_dir\)\ and\ not\ \(test_overwrite\)\ and\ not\ \(test_options\) ============================= test session starts ============================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pyproject.toml collected 1637 items / 90 deselected / 1547 selected tests/addfeatures_test.py .............................................. [ 2%] ...................................x.......x..........x................. [ 7%] ...............................xx...........x..xx....................... [ 12%] ........................................................................ [ 16%] ........................................................................ [ 21%] ........................................................................ [ 26%] ........................... [ 27%] tests/buildcff2vf_test.py .......... [ 28%] tests/buildmasterotfs_test.py ................... [ 29%] tests/checkoutlinesufo_test.py ................. [ 30%] tests/comparefamily_test.py .. [ 31%] tests/convertfonttocid_test.py .... [ 31%] tests/detype1_test.py ...... [ 31%] tests/differ_test.py ............................... [ 33%] tests/fdkutils_test.py ............................ssss.......... [ 36%] tests/fontpdf_test.py .. [ 36%] tests/invoker_test.py ............