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 ............