nixbot

builds
unpackPhase
1unpacking source archive /nix/store/9f3mwlmdsvabpbry3hz6mb69wlpvdymd-source2source root is source
patchPhase
3applying patch /nix/store/hv3mm874pfazlgrlqwr0mg7f622qf1qq-set-python-sys-path.patch4patching file fontforge/python.c5Hunk #1 succeeded at 20640 (offset 1064 lines).6applying patch /nix/store/l998v4v1sgjc60f0d2cs6wkfldysj7n1-CVE-2025-15279_1.patch7patching file gutils/gimagereadbmp.c8applying patch /nix/store/b67zzqpk6mbyyajh31ihnf0w2m6z7mfc-CVE-2025-15279_2.patch9patching file gutils/gimagereadbmp.c10applying patch /nix/store/4s0vag3d76cjzxdhsypv62npbx91svb4-CVE-2025-15275.patch11patching file fontforge/sfd.c12Hunk #1 succeeded at 3585 (offset -68 lines).13applying patch /nix/store/hpip158jpqlh9pgrvf1qzh6dv4lzxvm7-CVE-2025-15269.patch14patching file fontforge/sfd.c15Hunk #1 succeeded at 4647 (offset -68 lines).
configurePhase
16cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/doc/fontforge -DCMAKE_INSTALL_INFODIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/include -DCMAKE_INSTALL_SBINDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib -DCMAKE_STRIP=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/strip -DCMAKE_RANLIB=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ranlib -DCMAKE_AR=/nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009 -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DENABLE_LIBSPIRO=OFF -DENABLE_GUI=OFF -DENABLE_X11=ON -DPython3_EXECUTABLE=/nix/store/d37kzipn64l6mvy1rai1ldxhfirxm5kr-python3-3.14.8-env/bin/python3.14 -DENABLE_FONTFORGE_EXTRAS=ON17CMake Warning (deprecated) at CMakeLists.txt:3 (cmake_minimum_required):18 Compatibility with CMake < 3.10 will be removed from a future version of19 CMake.2021 Update the VERSION argument <min> value. Or, use the <min>...<max> syntax22 to tell CMake that the project requires at least <min> but has been updated23 to work with policies introduced by <max> or earlier.24This warning is for project developers. Use -Wno-author or -Wno-deprecated25to suppress it.2627-- The C compiler identification is GNU 16.2.028-- The CXX compiler identification is GNU 16.2.029-- Detecting C compiler ABI info30-- Detecting C compiler ABI info - done31-- Check for working C compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/gcc - skipped32-- Detecting C compile features33-- Detecting C compile features - done34-- Detecting CXX compiler ABI info35-- Detecting CXX compiler ABI info - done36-- Check for working CXX compiler: /nix/store/r5ri78axx1qggkjq3vawywlzglg70b5w-gcc-wrapper-16.2.0/bin/g++ - skipped37-- Detecting CXX compile features38-- Detecting CXX compile features - done39-- Checking if -Wall is supported by the C compiler...40-- Flag is supported: -Wall41-- Checking if -Werror=implicit-function-declaration is supported by the C compiler...42-- Flag is supported: -Werror=implicit-function-declaration43-- Checking if -Werror=int-conversion is supported by the C compiler...44-- Flag is supported: -Werror=int-conversion45-- Checking if -Wno-misleading-indentation is supported by the C compiler...46-- Flag is supported: -Wno-misleading-indentation47-- Found PkgConfig: /nix/store/s70gz6bvz74c36xigh5m2ab2cqli08cv-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2")48-- Found Freetype: /nix/store/q76hmykcywzn29ph8j9swmps7q6gpmcm-freetype-2.14.3/lib/libfreetype.so (found suitable version "2.14.3", minimum required is "2.3.7")49-- Found Gettext: /nix/store/8qdw9shgr7dd3315jim8sfva2dnhq86c-gettext-1.0/bin/msgmerge (found version "1.0")50-- Found Intl: built in to C library51Package sysprof-capture-4 was not found in the pkg-config search path.52Perhaps you should add the directory containing `sysprof-capture-4.pc'53to the PKG_CONFIG_PATH environment variable54Package 'sysprof-capture-4', required by 'glib-2.0', not found55Package sysprof-capture-4 was not found in the pkg-config search path.56Perhaps you should add the directory containing `sysprof-capture-4.pc'57to the PKG_CONFIG_PATH environment variable58Package 'sysprof-capture-4', required by 'glib-2.0', not found59Package sysprof-capture-4 was not found in the pkg-config search path.60Perhaps you should add the directory containing `sysprof-capture-4.pc'61to the PKG_CONFIG_PATH environment variable62Package 'sysprof-capture-4', required by 'glib-2.0', not found63Package sysprof-capture-4 was not found in the pkg-config search path.64Perhaps you should add the directory containing `sysprof-capture-4.pc'65to the PKG_CONFIG_PATH environment variable66Package 'sysprof-capture-4', required by 'glib-2.0', not found67-- Found GLIB: /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0;/nix/store/aw02mnwla9pwcygqpbnhblcmd716zxiq-glib-2.88.3/lib/glib-2.0/include (found suitable version "2.88.3", minimum required is "2.6")68-- Performing Test Iconv_IS_BUILT_IN69-- Performing Test Iconv_IS_BUILT_IN - Success70-- Found Iconv: built in to C library71-- Found LibXml2: /nix/store/m5s1ak7s1swmhmy64yqvya342g0603s7-libxml2-2.15.4/lib/libxml2.so (found version "2.15.4")72-- Found MathLib: /nix/store/pqyiidz5mi73wv5f91d48s9plcqyj5bz-glibc-2.44-57/lib/libm.so73-- Found ZLIB: /nix/store/ji36842higmp6b06hbbpmzbd59g1c07c-zlib-1.3.2/lib/libz.so (found version "1.3.2")74-- Looking for pthread.h75-- Looking for pthread.h - found76-- Performing Test CMAKE_HAVE_LIBC_PTHREAD77-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success78-- Found Threads: TRUE79-- Found Python3: /nix/store/d37kzipn64l6mvy1rai1ldxhfirxm5kr-python3-3.14.8-env/bin/python3.14 (found suitable version "3.14.8", minimum required is "3.8") found components: Development Interpreter Development.Module Development.Embed80-- Could NOT find Sphinx (missing: Sphinx_BUILD_BINARY) 81-- Found GIF: /nix/store/w31zgyvxajp9sxi12h57cyyqwk473w08-giflib-6.1.3/lib/libgif.so (found version "6.1.3")82-- Found JPEG: /nix/store/wds6hqijnmks07lzg42d6fldsfwd6zj0-libjpeg-turbo-3.2.0/lib/libjpeg.so (found version "62")83-- Found PNG: /nix/store/f0x9fvndvxhjcr6ggbl0di49ba5alfzm-libpng-apng-1.6.59/lib/libpng.so (found version "1.6.59")84-- Found Readline: /nix/store/2l7ksqc6q4bccffiakjmzqnnxra4x4l1-readline-8.3p3/lib/libreadline.so (found version "8.3")85-- Found TIFF: /nix/store/5vljy7h1zx0fav559s4g015g0yl4wrmi-libtiff-4.7.2-dev/lib/cmake/tiff (found version "4.7.2")86-- Found WOFF2: woff2enc;brotlienc;woff2dec;brotlidec (found version "1.0.2")87-- Looking for execinfo.h88-- Looking for execinfo.h - found89-- Looking for ieeefp.h90-- Looking for ieeefp.h - not found91-- Looking for realpath92-- Looking for realpath - found93-- Could NOT find Git (missing: GIT_EXECUTABLE) 94-- Build options: 95-- CMAKE_BUILD_TYPE = Release96-- BUILD_SHARED_LIBS = ON97-- ENABLE_GUI = OFF98-- ENABLE_NATIVE_SCRIPTING = ON99-- ENABLE_PYTHON_SCRIPTING = ON100-- ENABLE_PYTHON_EXTENSION = AUTO => ON101-- ENABLE_LIBSPIRO = OFF102-- ENABLE_LIBGIF = AUTO => ON103-- ENABLE_LIBJPEG = AUTO => ON104-- ENABLE_LIBPNG = AUTO => ON105-- ENABLE_LIBREADLINE = AUTO => ON106-- ENABLE_LIBTIFF = AUTO => ON107-- ENABLE_WOFF2 = AUTO => ON108-- ENABLE_HARFBUZZ = AUTO109-- ENABLE_DOCS = AUTO => OFF110-- ENABLE_CODE_COVERAGE = OFF111-- ENABLE_DEBUG_RAW_POINTS = OFF112-- ENABLE_FONTFORGE_EXTRAS = ON113-- ENABLE_MAINTAINER_TOOLS = OFF114-- ENABLE_TILE_PATH = OFF115-- ENABLE_WRITE_PFM = OFF116-- ENABLE_SANITIZER = none117-- ENABLE_FREETYPE_DEBUGGER = 118-- SPHINX_USE_VENV = OFF119-- REAL_TYPE = double120-- GUI_THEME = tango121-- FONT_FAMILIES_SERIF = default122-- FONT_FAMILIES_UI = default123-- FONT_FAMILIES_LABEL = default124-- FONT_FAMILIES_MONO = default125-- Configuring done (4.9s)126-- Generating done (0.1s)127CMake Warning (unused-cli):128 Manually-specified variables were not used by the project:129130 CMAKE_EXPORT_NO_PACKAGE_REGISTRY131 ENABLE_X11132133134-- Build files have been written to: /build/source/build135cmake: enabled parallel building136cmake: enabled parallel installing
buildPhase
137build flags: -j32 SHELL=/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash138[ 0%] Building C object contrib/fonttools/CMakeFiles/dewoff.dir/dewoff.c.o139[ 1%] Generating en_GB.mo140[ 2%] Building C object contrib/fonttools/CMakeFiles/findtable.dir/findtable.c.o141[ 2%] Building C object contrib/fonttools/CMakeFiles/rmligamarks.dir/rmligamarks.c.o142[ 3%] Building C object Unicode/CMakeFiles/gunicode.dir/memory.c.o143[ 4%] Building C object contrib/fonttools/CMakeFiles/showttf.dir/showttf.c.o144[ 4%] Generating es.mo145[ 4%] Generating ca.mo146[ 4%] Building C object Unicode/CMakeFiles/gunicode.dir/char.c.o147[ 5%] Generating el.mo148[ 5%] Building C object Unicode/CMakeFiles/gunicode.dir/ArabicForms.c.o149[ 6%] Generating de.mo150[ 6%] Building C object Unicode/CMakeFiles/gunicode.dir/utype.c.o151[ 6%] Generating ja.mo152[ 6%] Generating hr.mo153[ 7%] Building C object Unicode/CMakeFiles/gunicode.dir/unialt.c.o154[ 8%] Generating fr.mo155[ 10%] Building C object Unicode/CMakeFiles/gunicode.dir/ustring.c.o156[ 11%] Generating ka_GE.mo157[ 11%] Generating ko.mo158[ 11%] Building C object Unicode/CMakeFiles/gunicode.dir/uninames.c.o159[ 11%] Building C object contrib/fonttools/CMakeFiles/pcl2ttf.dir/pcl2ttf.c.o160[ 12%] Generating pt.mo161[ 12%] Building C object Unicode/CMakeFiles/gunicode.dir/ucharmap.c.o162[ 13%] Building C object contrib/fonttools/CMakeFiles/stripttc.dir/stripttc.c.o163[ 13%] Building C object contrib/fonttools/CMakeFiles/pfadecrypt.dir/pfadecrypt.c.o164[ 13%] Generating pl.mo165[ 15%] Building C object contrib/fonttools/CMakeFiles/woff.dir/woff.c.o166[ 15%] Generating it.mo167[ 16%] Generating ml.mo168[ 16%] Generating ru.mo169[ 17%] Generating th_TH.mo170[ 17%] Generating vi.mo171[ 18%] Generating uk.mo172[ 18%] Generating tr_TR.mo173[ 18%] Generating zh_TW.mo174[ 20%] Generating zh_CN.mo175In function 'copytable',176 inlined from 'handlefont' at /build/source/contrib/fonttools/stripttc.c:113:2:177/build/source/contrib/fonttools/stripttc.c:62:8: warning: 'ch' may be used uninitialized [-Wmaybe-uninitialized]178 62 | if ( ch==EOF )179 | ^180/build/source/contrib/fonttools/stripttc.c: In function 'handlefont':181/build/source/contrib/fonttools/stripttc.c:57:12: note: 'ch' was declared here182 57 | int i, ch;183 | ^~184[ 20%] Linking C executable ../../bin/rmligamarks185In function 'handlefile',186 inlined from 'main' at /build/source/contrib/fonttools/stripttc.c:176:12:187/build/source/contrib/fonttools/stripttc.c:156:15: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]188 156 | offsets = malloc(cnt*sizeof(int));189 | ^~~~~~~~~~~~~~~~~~~~~~~190In file included from /build/source/contrib/fonttools/stripttc.c:2:191/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'main':192/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here193 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__194 | ^~~~~~195[ 20%] Built target pofiles196/build/source/contrib/fonttools/pcl2ttf.c: In function 'readheaderformat':197/build/source/contrib/fonttools/pcl2ttf.c:311:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]198 311 | fscanf(pcl,"%d", &hdr->header_size );199 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~200/build/source/contrib/fonttools/pcl2ttf.c: In function 'readheaderttf':201/build/source/contrib/fonttools/pcl2ttf.c:381:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]202 381 | fread(hdr->copyright,1,seg_size,pcl);203 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~204/build/source/contrib/fonttools/pcl2ttf.c:385:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]205 385 | fread(hdr->charcompl,1,8,pcl);206 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~207/build/source/contrib/fonttools/pcl2ttf.c:390:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]208 390 | fread(hdr->panose,1,10,pcl);209 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~210/build/source/contrib/fonttools/pcl2ttf.c: In function 'slurpglyph':211/build/source/contrib/fonttools/pcl2ttf.c:162:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]212 162 | fscanf(pcl,"%d", &unicode );213 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~214/build/source/contrib/fonttools/pcl2ttf.c:172:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]215 172 | fscanf(pcl,"%d", &size );216 | ^~~~~~~~~~~~~~~~~~~~~~~~217/build/source/contrib/fonttools/pcl2ttf.c:207:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]218 207 | fscanf(pcl,"%d", &size );219 | ^~~~~~~~~~~~~~~~~~~~~~~~220/build/source/contrib/fonttools/findtable.c: In function 'readttfheader':221/build/source/contrib/fonttools/findtable.c:40:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]222 40 | ttcoffsets = calloc(ttccnt,sizeof(int));223 | ^~~~~~~~~~~~~~~~~~~~~~~~~~224In file included from /build/source/contrib/fonttools/findtable.c:4:225/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here226 679 | extern void *calloc (size_t __nmemb, size_t __size)227 | ^~~~~~228/build/source/contrib/fonttools/pcl2ttf.c: In function 'slurpbdf_glyph':229/build/source/contrib/fonttools/pcl2ttf.c:1260:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]230 1260 | fscanf(pcl,"%d", &encoding );231 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~232/build/source/contrib/fonttools/pcl2ttf.c:1270:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]233 1270 | fscanf(pcl,"%d", &size );234 | ^~~~~~~~~~~~~~~~~~~~~~~~235[ 20%] Linking C executable ../../bin/stripttc236/build/source/contrib/fonttools/showttf.c: In function 'read_statetable':237/build/source/contrib/fonttools/showttf.c:3960:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]238 3960 | fread(st->classes,1,st->nglyphs,ttf);239 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~240/build/source/contrib/fonttools/showttf.c:4030:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]241 4030 | fread(st->state_table,1,st->nstates*st->nclasses,ttf);242 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~243/build/source/contrib/fonttools/showttf.c:4036:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]244 4036 | fread(st->transitions,1,st->nentries*st->entry_size,ttf);245 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246[ 21%] Linking C executable ../../bin/findtable247[ 22%] Linking C executable ../../bin/dewoff248[ 22%] Built target rmligamarks249[ 23%] Linking C executable ../../bin/woff250[ 23%] Built target stripttc251In function 'decrypteexec',252 inlined from 'doubledecrypt' at /build/source/contrib/fonttools/pfadecrypt.c:454:2,253 inlined from 'main' at /build/source/contrib/fonttools/pfadecrypt.c:478:6:254/build/source/contrib/fonttools/pfadecrypt.c:312:13: warning: 'sect_len' may be used uninitialized [-Wmaybe-uninitialized]255 312 | --sect_len;256 | ^~~~~~~~~~257/build/source/contrib/fonttools/pfadecrypt.c: In function 'main':258/build/source/contrib/fonttools/pfadecrypt.c:278:9: note: 'sect_len' was declared here259 278 | int sect_len;260 | ^~~~~~~~261[ 23%] Built target findtable262[ 23%] Built target dewoff263[ 24%] Linking C executable ../../bin/pfadecrypt264[ 24%] Built target woff265[ 24%] Built target pfadecrypt266[ 24%] Built target gunicode267[ 25%] Building C object gutils/CMakeFiles/gutils.dir/gimage.c.o268[ 25%] Building C object gutils/CMakeFiles/gutils.dir/dlist.c.o269[ 25%] Building C object gutils/CMakeFiles/gutils.dir/fsys.c.o270[ 26%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadjpeg.c.o271[ 26%] Building C object gutils/CMakeFiles/gutils.dir/gcol.c.o272[ 27%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadpng.c.o273[ 27%] Building C object gutils/CMakeFiles/gutils.dir/gimageread.c.o274[ 28%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadbmp.c.o275[ 30%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadrgb.c.o276[ 31%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadgif.c.o277[ 31%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadras.c.o278[ 31%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadxpm.c.o279[ 31%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadtiff.c.o280[ 32%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritebmp.c.o281[ 33%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadxbm.c.o282[ 34%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritejpeg.c.o283[ 35%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritexbm.c.o284[ 35%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritepng.c.o285[ 35%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritegimage.c.o286[ 35%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritexpm.c.o287[ 35%] Building C object gutils/CMakeFiles/gutils.dir/gwwintl.c.o288[ 36%] Building C object gutils/CMakeFiles/gutils.dir/gutils.c.o289[ 37%] Building C object gutils/CMakeFiles/gutils.dir/prefs.c.o290/build/source/gutils/gimagereadrgb.c: In function 'GImageReadRgb':291/build/source/gutils/gimagereadrgb.c:252:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]292 252 | fread(base->data + (header.height-1-i)*base->bytes_per_line,header.width,1,fp);293 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~294/build/source/gutils/gimagereadrgb.c:306:21: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]295 306 | fread(a,header.width,1,fp);296 | ^~~~~~~~~~~~~~~~~~~~~~~~~~297/build/source/gutils/gimagereadrgb.c:307:21: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]298 307 | fread(a,header.width,1,fp);299 | ^~~~~~~~~~~~~~~~~~~~~~~~~~300/build/source/gutils/gimagereadbmp.c: In function 'readpixels':301/build/source/gutils/gimagereadbmp.c:175:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]302 175 | fread(head->byte_pixels+i*ll,1,ll,file);303 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~304/build/source/gutils/gimagereadxbm.c: In function 'GImageReadXbm':305/build/source/gutils/gimagereadxbm.c:121:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]306 121 | fscanf(file,",");307 | ^~~~~~~~~~~~~~~~308[ 38%] Linking C executable ../../bin/pcl2ttf309[ 38%] Built target pcl2ttf310[ 38%] Built target gutils311/build/source/contrib/fonttools/showttf.c: In function 'showfeaturelist':312/build/source/contrib/fonttools/showttf.c:2286:30: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]313 2286 | feature_record_offsets = malloc(cnt*sizeof(uint16_t));314 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~315In file included from /build/source/contrib/fonttools/showttf.c:7:316/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here317 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__318 | ^~~~~~319/build/source/contrib/fonttools/showttf.c:2287:28: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]320 2287 | feature_record_names = malloc(cnt*sizeof(uint32_t));321 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~322/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here323 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__324 | ^~~~~~325/build/source/contrib/fonttools/showttf.c:2311:22: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]326 2311 | lu_offsets = malloc(lu_cnt*sizeof(uint16_t));327 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~328/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here329 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__330 | ^~~~~~331/build/source/contrib/fonttools/showttf.c:2311:22: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]332 2311 | lu_offsets = malloc(lu_cnt*sizeof(uint16_t));333 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~334/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here335 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__336 | ^~~~~~337[ 38%] Building C object fontforge/CMakeFiles/fontforge.dir/activeinui.c.o338[ 40%] Building C object fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o339[ 40%] Building C object fontforge/CMakeFiles/fontforge.dir/autohint.c.o340[ 40%] Building C object fontforge/CMakeFiles/fontforge.dir/autotrace.c.o341[ 41%] Building C object fontforge/CMakeFiles/fontforge.dir/autowidth.c.o342[ 41%] Building C object fontforge/CMakeFiles/fontforge.dir/autowidth2.c.o343[ 42%] Building C object fontforge/CMakeFiles/fontforge.dir/bitmapcontrol.c.o344[ 43%] Building C object fontforge/CMakeFiles/fontforge.dir/autosave.c.o345[ 43%] Building C object fontforge/CMakeFiles/fontforge.dir/bitmapchar.c.o346[ 43%] Building C object fontforge/CMakeFiles/fontforge.dir/crctab.c.o347[ 44%] Building C object fontforge/CMakeFiles/fontforge.dir/bezctx_ff.c.o348[ 45%] Building C object fontforge/CMakeFiles/fontforge.dir/cvexport.c.o349[ 45%] Building C object fontforge/CMakeFiles/fontforge.dir/dumpbdf.c.o350[ 45%] Building C object fontforge/CMakeFiles/fontforge.dir/cvimages.c.o351/build/source/contrib/fonttools/showttf.c: In function 'showscriptlist':352[ 46%] Building C object fontforge/CMakeFiles/fontforge.dir/cvundoes.c.o353/build/source/contrib/fonttools/showttf.c:2255:20: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]354 2255 | ls_names = malloc(ls_cnt*sizeof(uint32_t));355 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~356/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here357 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__358 | ^~~~~~359/build/source/contrib/fonttools/showttf.c:2256:22: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]360 2256 | ls_offsets = malloc(ls_cnt*sizeof(uint16_t));361 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~362/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here363 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__364 | ^~~~~~365/build/source/contrib/fonttools/showttf.c:2233:28: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]366 2233 | script_table_offsets = malloc(cnt*sizeof(uint16_t));367 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~368/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here369 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__370 | ^~~~~~371/build/source/contrib/fonttools/showttf.c:2234:26: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]372 2234 | script_table_names = malloc(cnt*sizeof(uint32_t));373 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~374/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here375 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__376 | ^~~~~~377[ 47%] Building C object fontforge/CMakeFiles/fontforge.dir/dumppfa.c.o378[ 47%] Building C object fontforge/CMakeFiles/fontforge.dir/bvedit.c.o379[ 48%] Building C object fontforge/CMakeFiles/fontforge.dir/clipnoui.c.o380[ 48%] Building C object fontforge/CMakeFiles/fontforge.dir/effects.c.o381[ 50%] Building C object fontforge/CMakeFiles/fontforge.dir/encoding.c.o382[ 50%] Building C object fontforge/CMakeFiles/fontforge.dir/featurefile.c.o383[ 51%] Building C object fontforge/CMakeFiles/fontforge.dir/flaglist.c.o384[ 51%] Building C object fontforge/CMakeFiles/fontforge.dir/fontviewbase.c.o385[ 52%] Building C object fontforge/CMakeFiles/fontforge.dir/ftdelta.c.o386[ 52%] Building C object fontforge/CMakeFiles/fontforge.dir/fvfonts.c.o387[ 53%] Building C object fontforge/CMakeFiles/fontforge.dir/fvcomposite.c.o388[ 53%] Building C object fontforge/CMakeFiles/fontforge.dir/freetype.c.o389[ 53%] Building C object fontforge/CMakeFiles/fontforge.dir/fvmetrics.c.o390[ 54%] Building C object fontforge/CMakeFiles/fontforge.dir/getline.c.o391[ 55%] Building C object fontforge/CMakeFiles/fontforge.dir/fvimportbdf.c.o392[ 55%] Building C object fontforge/CMakeFiles/fontforge.dir/glif_name_hash.c.o393[ 56%] Building C object fontforge/CMakeFiles/fontforge.dir/glyphcomp.c.o394[ 56%] Building C object fontforge/CMakeFiles/fontforge.dir/groups.c.o395[ 57%] Building C object fontforge/CMakeFiles/fontforge.dir/ikarus.c.o396[ 57%] Building C object fontforge/CMakeFiles/fontforge.dir/langfreq.c.o397[ 58%] Building C object fontforge/CMakeFiles/fontforge.dir/lookups.c.o398/build/source/fontforge/autotrace.c: In function '_SCAutoTrace':399/build/source/fontforge/autotrace.c:423:17: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]400 423 | chdir(tempname);401 | ^~~~~~~~~~~~~~~402/build/source/fontforge/autotrace.c: In function 'SFFromMF':403/build/source/fontforge/autotrace.c:798:9: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' [-Wunused-result]404 798 | chdir(tempdir);405 | ^~~~~~~~~~~~~~406/build/source/contrib/fonttools/showttf.c: In function 'showCoverageTable':407/build/source/contrib/fonttools/showttf.c:2357:33: warning: 'cnt' may be used uninitialized [-Wmaybe-uninitialized]408 2357 | if ( specified_cnt>=0 && cnt!=specified_cnt )409 | ~~~^~~~~~~~~~~~~~~410/build/source/contrib/fonttools/showttf.c:2323:17: note: 'cnt' was declared here411 2323 | int format, cnt, i,j, rcnt;412 | ^~~413[ 58%] Building C object fontforge/CMakeFiles/fontforge.dir/macbinary.c.o414[ 60%] Building C object fontforge/CMakeFiles/fontforge.dir/macenc.c.o415/build/source/fontforge/ikarus.c: In function 'SFReadIkarus':416/build/source/fontforge/ikarus.c:614:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]417 614 | fread(fnam,1,12,file); /* 6 words of filename */418 | ^~~~~~~~~~~~~~~~~~~~~419/build/source/fontforge/ikarus.c:615:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]420 615 | fread(fullname,1,80,file); /* 40 words of fontname (human readable) */421 | ^~~~~~~~~~~~~~~~~~~~~~~~~422/build/source/fontforge/cvundoes.c: In function 'copybuffer2svg':423/build/source/fontforge/cvundoes.c:1446:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]424 1446 | fread(ret,1,*len,svg);425 | ^~~~~~~~~~~~~~~~~~~~~426/build/source/fontforge/cvundoes.c: In function 'copybuffer2eps':427/build/source/fontforge/cvimages.c: In function 'SCImportPlateFile':428/build/source/fontforge/cvundoes.c:1606:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]429 1606 | fread(ret,1,*len,eps);430 | ^~~~~~~~~~~~~~~~~~~~~431/build/source/fontforge/cvundoes.c: In function 'copybuffer2svgmult':432/build/source/fontforge/cvundoes.c:1513:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]433 1513 | fread(ret,1,*len,svg);434 | ^~~~~~~~~~~~~~~~~~~~~435/build/source/fontforge/cvimages.c:254:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]436 254 | fgets(buffer,sizeof(buffer),plate);437 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~438/build/source/fontforge/cvimages.c: In function 'SCImportFig':439/build/source/fontforge/cvimages.c:886:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]440 886 | fgets(buffer,sizeof(buffer),fig);441 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~442/build/source/fontforge/cvimages.c: In function 'slurpcompoundguts':443/build/source/fontforge/cvimages.c:835:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]444 835 | fscanf(fig,"%d",&oc);445 | ^~~~~~~~~~~~~~~~~~~~446/build/source/fontforge/cvimages.c: In function 'slurpcompound':447/build/source/fontforge/cvimages.c:452:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]448 452 | fscanf(fig, "%*d %*d %*d %*d" );449 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~450/build/source/fontforge/cvimages.c: In function 'slurpelipse':451/build/source/fontforge/cvimages.c:539:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]452 539 | fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %d %f %d %d %d %d %*d %*d %*d %*d",453 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~454 540 | &sub, &dir, &angle, &cx, &cy, &rx, &ry );455 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456/build/source/fontforge/cvimages.c: In function 'slurparc':457/build/source/fontforge/cvimages.c:485:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]458 485 | fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %*d %d %d %d %f %f %d %d %*d %*d %d %d",459 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~460 486 | &sub, &dir, &fa, &ba, &cx, &cy, &_sx, &_sy, &_ex, &_ey );461 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~462[ 60%] Building C object fontforge/CMakeFiles/fontforge.dir/mathconstants.c.o463/build/source/fontforge/cvimages.c: In function 'slurppolyline':464/build/source/fontforge/cvimages.c:578:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]465 578 | fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %*d %*d %d %d %d %d",466 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~467 579 | &sub, &radius, &fa, &ba, &cnt );468 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~469/build/source/fontforge/cvimages.c: In function 'slurppoints':470/build/source/fontforge/cvimages.c:433:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]471 433 | fscanf(fig,"%d %d", &x, &y );472 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~473/build/source/fontforge/cvimages.c: In function 'slurpspline':474/build/source/fontforge/cvimages.c:795:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]475 795 | fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %*d %d %d %d",476 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~477 796 | &sub, &fa, &ba, &cnt );478 | ~~~~~~~~~~~~~~~~~~~~~~479/build/source/fontforge/cvimages.c:809:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]480 809 | fscanf(fig,"%lf",&xs.s[i]);481 | ^~~~~~~~~~~~~~~~~~~~~~~~~~482/build/source/fontforge/fvcomposite.c: In function 'SFGetAlternate':483/build/source/fontforge/fvcomposite.c:1158:41: warning: the comparison will always evaluate as 'true' for the address of 'adobes_pua_alts' will never be NULL [-Waddress]484 1158 | adobes_pua_alts[base-0xf600]!=0 )485 | ^~486/build/source/fontforge/fvcomposite.c:438:11: note: 'adobes_pua_alts' declared here487 438 | unichar_t adobes_pua_alts[0x200][3] = { /* Mapped from 0xf600-0xf7ff */488 | ^~~~~~~~~~~~~~~489/build/source/contrib/fonttools/showttf.c: In function 'gsubMultipleSubTable':490/build/source/contrib/fonttools/showttf.c:2606:19: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]491 2606 | seq_offsets = malloc(cnt*sizeof(uint16_t));492 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~493/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here494 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__495 | ^~~~~~496[ 61%] Building C object fontforge/CMakeFiles/fontforge.dir/mem.c.o497/build/source/fontforge/fvimportbdf.c: In function '_SFImportBDF':498/build/source/fontforge/fvimportbdf.c:2232:9: warning: ignoring return value of 'system' declared with attribute 'warn_unused_result' [-Wunused-result]499 2232 | system(buf);500 | ^~~~~~~~~~~501/build/source/fontforge/fvimportbdf.c: In function 'pcf_properties':502/build/source/fontforge/fvimportbdf.c:1475:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]503 1475 | fread(strs,1,strl,file);504 | ^~~~~~~~~~~~~~~~~~~~~~~505/build/source/fontforge/fvimportbdf.c: In function 'slurp_header':506/build/source/fontforge/fvimportbdf.c:522:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]507 522 | fscanf(bdf,"%d",&cnt);508 | ^~~~~~~~~~~~~~~~~~~~~509/build/source/fontforge/fvimportbdf.c:529:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]510 529 | fscanf(bdf, "%d", &cnt );511 | ^~~~~~~~~~~~~~~~~~~~~~~~512/build/source/fontforge/fvimportbdf.c:538:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]513 538 | fgets(buffer,sizeof(buffer),bdf );514 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~515/build/source/fontforge/fvimportbdf.c: In function 'PcfReadBitmaps':516/build/source/fontforge/fvimportbdf.c:1682:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]517 1682 | fread(bitmap,1,sizebitmaps,file);518 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~519/build/source/fontforge/fvimportbdf.c: In function 'PcfReadEncodingsNames':520/build/source/fontforge/fvimportbdf.c:1737:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]521 1737 | fread(string,1,stringsize,file);522 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~523/build/source/contrib/fonttools/showttf.c: In function 'gsubAlternateSubTable':524/build/source/fontforge/fvimportbdf.c: In function 'AddBDFChar':525/build/source/fontforge/fvimportbdf.c:300:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]526 300 | fscanf(bdf,"%d",&enc);527 | ^~~~~~~~~~~~~~~~~~~~~528/build/source/fontforge/fvimportbdf.c:308:21: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]529 308 | fscanf(bdf,"%d",&enc);530 | ^~~~~~~~~~~~~~~~~~~~~531/build/source/fontforge/fvimportbdf.c:314:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]532 314 | fscanf(bdf,"%d %*d",&width);533 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~534/build/source/fontforge/fvimportbdf.c:316:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]535 316 | fscanf(bdf,"%d %*d",&vwidth);536 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~537/build/source/fontforge/fvimportbdf.c:318:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]538 318 | fscanf(bdf,"%d %*d",&swidth);539 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~540/build/source/fontforge/fvimportbdf.c:320:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]541 320 | fscanf(bdf,"%d %*d",&swidth1);542 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~543/build/source/fontforge/fvimportbdf.c:322:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]544 322 | fscanf(bdf,"%d %d %d %d",&hsz, &vsz, &xmin, &ymin );545 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~546/build/source/contrib/fonttools/showttf.c:2634:19: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]547 2634 | seq_offsets = malloc(cnt*sizeof(uint16_t));548 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~549/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here550 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__551 | ^~~~~~552In file included from /build/source/fontforge/cvexport.h:4,553 from /build/source/fontforge/cvexport.c:30:554In function 'switch_to_old_locale',555 inlined from '_ExportEPS' at /build/source/fontforge/cvexport.c:164:5:556/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]557 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }558 | ^559/build/source/fontforge/cvexport.c: In function '_ExportEPS':560/build/source/fontforge/cvexport.c:113:34: note: 'oldlocale' was declared here561 113 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.562 | ^~~~~~~~~563[ 61%] Building C object fontforge/CMakeFiles/fontforge.dir/mm.c.o564/build/source/contrib/fonttools/showttf.c: In function 'gsubLigatureSubTable':565/build/source/contrib/fonttools/showttf.c:2670:23: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]566 2670 | lig_offsets = malloc(lig_cnt*sizeof(uint16_t));567 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~568/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here569 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__570 | ^~~~~~571/build/source/contrib/fonttools/showttf.c:2662:18: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]572 2662 | ls_offsets = malloc(cnt*sizeof(uint16_t));573 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~574/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here575 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__576 | ^~~~~~577In function 'switch_to_old_locale',578 inlined from '_ExportPDF' at /build/source/fontforge/cvexport.c:311:5:579/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]580 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }581 | ^582/build/source/fontforge/cvexport.c: In function '_ExportPDF':583/build/source/fontforge/cvexport.c:194:34: note: 'oldlocale' was declared here584 194 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.585 | ^~~~~~~~~586[ 62%] Building C object fontforge/CMakeFiles/fontforge.dir/namelist.c.o587/build/source/fontforge/bitmapchar.c: In function 'XLFD_CreateComponents':588/build/source/fontforge/bitmapchar.c:587:5: warning: '__builtin_strncpy' specified bound 80 equals destination size [-Wstringop-truncation]589 587 | strncpy(components->foundry,590 | ^591/build/source/fontforge/bitmapchar.c:589:5: warning: '__builtin_strncpy' specified bound 100 equals destination size [-Wstringop-truncation]592 589 | strncpy(components->family,593 | ^594/build/source/fontforge/bitmapchar.c:591:5: warning: '__builtin_strncpy' specified bound 80 equals destination size [-Wstringop-truncation]595 591 | strncpy(components->weight,596 | ^597/build/source/fontforge/bitmapchar.c:593:5: warning: '__builtin_strncpy' specified bound 40 equals destination size [-Wstringop-truncation]598 593 | strncpy(components->slant,599 | ^600/build/source/fontforge/bitmapchar.c:595:5: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation]601 595 | strncpy(components->setwidth,602 | ^603/build/source/fontforge/bitmapchar.c:597:5: warning: '__builtin_strncpy' specified bound 50 equals destination size [-Wstringop-truncation]604 597 | strncpy(components->add_style,605 | ^606/build/source/fontforge/bitmapchar.c:603:5: warning: '__builtin_strncpy' specified bound 40 equals destination size [-Wstringop-truncation]607 603 | strncpy(components->spacing,608 | ^609/build/source/fontforge/bitmapchar.c:606:5: warning: '__builtin_strncpy' specified bound 80 equals destination size [-Wstringop-truncation]610 606 | strncpy(components->cs_reg,611 | ^612/build/source/contrib/fonttools/showttf.c: In function 'showgpossublookups.constprop':613/build/source/contrib/fonttools/showttf.c:2809:18: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]614 2809 | lu_offsets = malloc(lu_cnt*sizeof(uint16_t));615 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~616/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here617 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__618 | ^~~~~~619In function 'switch_to_old_locale',620 inlined from '_ExportPlate' at /build/source/fontforge/cvexport.c:368:5:621/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]622 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }623 | ^624/build/source/fontforge/cvexport.c: In function '_ExportPlate':625/build/source/fontforge/cvexport.c:335:34: note: 'oldlocale' was declared here626 335 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.627 | ^~~~~~~~~628In function 'ApproximateXSpline',629 inlined from 'slurpspline' at /build/source/fontforge/cvimages.c:821:11:630/build/source/fontforge/cvimages.c:770:27: warning: 'sp' may be used uninitialized [-Wmaybe-uninitialized]631 770 | sp->pointtype = ( xs->s[i+1]==0 )?pt_corner:pt_curve;632 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~633/build/source/fontforge/cvimages.c: In function 'slurpspline':634/build/source/fontforge/cvimages.c:760:18: note: 'sp' was declared here635 760 | SplinePoint *sp;636 | ^~637[ 62%] Building C object fontforge/CMakeFiles/fontforge.dir/nonlineartrans.c.o638[ 63%] Building C object fontforge/CMakeFiles/fontforge.dir/noprefs.c.o639[ 63%] Building C object fontforge/CMakeFiles/fontforge.dir/nouiutil.c.o640/build/source/fontforge/macbinary.c: In function 'IsResourceInBinary':641/build/source/fontforge/macbinary.c:2973:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]642 2973 | fread(header,1,4,f);643 | ^~~~~~~~~~~~~~~~~~~644/build/source/fontforge/macbinary.c: In function 'IsResourceInHex':645/build/source/fontforge/macbinary.c:3063:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]646 3063 | fread(header,1,20,binary);647 | ^~~~~~~~~~~~~~~~~~~~~~~~~648/build/source/fontforge/macbinary.c:3069:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]649 3069 | fread(header,1,4,binary);650 | ^~~~~~~~~~~~~~~~~~~~~~~~651/build/source/fontforge/macbinary.c: In function 'SearchPostScriptResources':652/build/source/fontforge/encoding.c: In function 'CompressCMap':653/build/source/fontforge/macbinary.c:2045:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]654 2045 | fread(buffer,1,rlen,f);655 | ^~~~~~~~~~~~~~~~~~~~~~656/build/source/fontforge/encoding.c:1372:19: warning: argument 1 range [18446744071562067969, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]657 1372 | cmap->remap = calloc(cmap->groups[cmt_coderange].n+1,sizeof(struct remap));658 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~659In file included from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gutils.h:426,660 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gthread.h:36,661 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gasyncqueue.h:34,662 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib.h:34,663 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gobject/gbinding.h:30,664 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib-object.h:24,665 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gio/gioenums.h:30,666 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gio/giotypes.h:30,667 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gio/gio.h:28,668 from /build/source/inc/ffglib.h:34,669 from /build/source/fontforge/baseviews.h:31,670 from /build/source/fontforge/encoding.h:4,671 from /build/source/fontforge/encoding.c:30:672/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here673 679 | extern void *calloc (size_t __nmemb, size_t __size)674 | ^~~~~~675/build/source/fontforge/macbinary.c: In function 'BuildFondList':676/build/source/fontforge/macbinary.c:2312:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]677 2312 | fread(name,1,ch1,f);678 | ^~~~~~~~~~~~~~~~~~~679[ 64%] Building C object fontforge/CMakeFiles/fontforge.dir/nowakowskittfinstr.c.o680[ 64%] Building C object fontforge/CMakeFiles/fontforge.dir/ofl.c.o681[ 65%] Building C object fontforge/CMakeFiles/fontforge.dir/othersubrs.c.o682[ 65%] Building C object fontforge/CMakeFiles/fontforge.dir/palmfonts.c.o683[ 66%] Building C object fontforge/CMakeFiles/fontforge.dir/parsepdf.c.o684[ 66%] Building C object fontforge/CMakeFiles/fontforge.dir/parsepfa.c.o685[ 67%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettf.c.o686[ 67%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettfatt.c.o687[ 68%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettfbmf.c.o688[ 68%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettfvar.c.o689/build/source/fontforge/parsepdf.c: In function 'FindObjectsFromXREFObject':690/build/source/fontforge/parsepdf.c:989:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]691 989 | fscanf( pdf, "%d %d", &pc->root, &bar );692 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~693/build/source/fontforge/parsepdf.c: In function 'pdf_skipobjectheader':694/build/source/fontforge/parsepdf.c:439:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]695 439 | fscanf( pc->pdf, "%*d %*d obj" );696 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~697/build/source/fontforge/parsepdf.c: In function 'pdf_findobject':698/build/source/fontforge/parsepdf.c:538:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]699 538 | fscanf( data, "%d %d", &o, &offset );700 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~701/build/source/fontforge/parsepdf.c: In function 'seektrailer':702/build/source/fontforge/parsepdf.c:159:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]703 159 | fscanf(pdf,"%d %ld",&pc->root,&bar);704 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~705/build/source/fontforge/macbinary.c: In function 'MakeMacPSName':706/build/source/fontforge/macbinary.c:1564:54: warning: 'lcpt' may be used uninitialized [-Wmaybe-uninitialized]707 1564 | } else if ( (islower(*spt) || isdigit(*spt)) && spt<lcpt )708 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~709/build/source/fontforge/macbinary.c:1558:22: note: 'lcpt' was declared here710 1558 | char *pt, *spt, *lcpt;711 | ^~~~712/build/source/fontforge/parsepdf.c: In function 'FindObjects':713/build/source/fontforge/parsepdf.c:221:28: warning: pointer 'ret_old' may be used after 'realloc' [-Wuse-after-free=]714 221 | free(ret); free(ret_old);715 | ^~~~~~~~~~~~~716/build/source/fontforge/parsepdf.c:218:19: note: call to 'realloc' here717 218 | ret = realloc(ret,(start+num+1)*sizeof(long));718 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~719/build/source/fontforge/parsepdf.c:222:28: warning: pointer 'gen_old' may be used after 'realloc' [-Wuse-after-free=]720 222 | free(gen); free(gen_old);721 | ^~~~~~~~~~~~~722/build/source/fontforge/parsepdf.c:219:19: note: call to 'realloc' here723 219 | gen = realloc(gen,(start+num)*sizeof(int));724 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~725[ 70%] Building C object fontforge/CMakeFiles/fontforge.dir/plugin.c.o726[ 70%] Building C object fontforge/CMakeFiles/fontforge.dir/print.c.o727In function 'LayerAllOutlines',728 inlined from 'SplineCharFreeTypeRasterizeNoHints' at /build/source/fontforge/freetype.c:1038:8:729/build/source/fontforge/freetype.c:854:24: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]730 854 | last->next = cur;731 | ~~~~~~~~~~~^~~~~732/build/source/fontforge/freetype.c: In function 'SplineCharFreeTypeRasterizeNoHints':733/build/source/fontforge/freetype.c:838:23: note: 'last' was declared here734 838 | SplineSet *head, *last, *cur;735 | ^~~~736/build/source/fontforge/parsettfbmf.c: In function 'ttfreadbmfglyph':737/build/source/fontforge/parsettfbmf.c:209:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]738 209 | fread(bdfc->bitmap+i*bdfc->bytes_per_line,1,bdfc->bytes_per_line,ttf);739 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~740/build/source/fontforge/parsettfbmf.c:248:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]741 248 | fread(bdfc->bitmap+i*bdfc->bytes_per_line,1,bdfc->bytes_per_line,ttf);742 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~743/build/source/fontforge/parsettfatt.c: In function 'read_statetable':744/build/source/fontforge/parsettfatt.c:4093:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]745 4093 | fread(st->classes,1,st->nglyphs,ttf);746 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~747/build/source/fontforge/parsettfatt.c:4175:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]748 4175 | fread(st->state_table,1,st->nstates*st->nclasses,ttf);749 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~750/build/source/fontforge/parsettfatt.c:4181:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]751 4181 | fread(st->transitions,1,st->nentries*st->entry_size,ttf);752 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~753[ 71%] Building C object fontforge/CMakeFiles/fontforge.dir/psread.c.o754/build/source/fontforge/macbinary.c: In function 'PickFOND':755/build/source/fontforge/macbinary.c:2641:21: warning: 'fonds' may be used uninitialized [-Wmaybe-uninitialized]756 2641 | fond = fonds[which];757 | ^758/build/source/fontforge/macbinary.c:2571:12: note: 'fonds' was declared here759 2571 | FOND **fonds, *fond;760 | ^~~~~761/build/source/fontforge/macbinary.c:2643:24: warning: 'styles' may be used uninitialized [-Wmaybe-uninitialized]762 2643 | *style = styles[which];763 | ^764/build/source/fontforge/macbinary.c:2572:10: note: 'styles' was declared here765 2572 | int *styles;766 | ^~~~~~767/build/source/fontforge/palmfonts.c: In function 'SFReadPalmPdb':768/build/source/fontforge/palmfonts.c:361:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]769 361 | fread(name,1,32,file);770 | ^~~~~~~~~~~~~~~~~~~~~771[ 71%] Building C object fontforge/CMakeFiles/fontforge.dir/pua.c.o772/build/source/fontforge/parsettf.c: In function 'readtyp1glyphs':773/build/source/fontforge/parsettf.c:4040:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]774 4040 | fread(buffer,1,sizeof(buffer),ttf);775 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~776/build/source/fontforge/parsettf.c: In function 'TtfCopyTableBlindly':777/build/source/fontforge/parsettf.c:5525:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]778 5525 | fread(tab->data,1,len,ttf);779 | ^~~~~~~~~~~~~~~~~~~~~~~~~~780In file included from /build/source/fontforge/sd.h:36,781 from /build/source/fontforge/parsepdf.h:4,782 from /build/source/fontforge/parsepdf.c:31:783In function 'switch_to_old_locale',784 inlined from '_InterpretPdf.constprop' at /build/source/fontforge/parsepdf.c:1618:5:785/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]786 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }787 | ^788/build/source/fontforge/parsepdf.c: In function '_InterpretPdf.constprop':789/build/source/fontforge/parsepdf.c:1297:34: note: 'oldlocale' was declared here790 1297 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.791 | ^~~~~~~~~792/build/source/fontforge/parsepdf.c:1310:35: warning: 'dval' may be used uninitialized [-Wmaybe-uninitialized]793 1310 | stack[sp++].u.val = dval;794 | ~~~~~~~~~~~~~~~~~~^~~~~~795/build/source/fontforge/parsepdf.c:1277:10: note: 'dval' was declared here796 1277 | real dval;797 | ^~~~798[ 72%] Building C object fontforge/CMakeFiles/fontforge.dir/python.c.o799[ 72%] Building C object fontforge/CMakeFiles/fontforge.dir/savefont.c.o800[ 73%] Building C object fontforge/CMakeFiles/fontforge.dir/scripting.c.o801/build/source/fontforge/parsettfbmf.c: In function 'TTFLoadBitmaps':802/build/source/fontforge/parsettfbmf.c:571:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]803 571 | sel[biggest] = true;804 | ^805/build/source/fontforge/parsettfbmf.c:553:11: note: at offset -1 into destination object of size [1, 9223372036854775807] allocated by 'calloc'806 553 | sel = calloc(cnt,sizeof(char));807 | ^~~~~~~~~~~~~~~~~~~~~~~~808/build/source/fontforge/parsettfbmf.c:571:26: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]809 571 | sel[biggest] = true;810 | ^811/build/source/fontforge/parsettfbmf.c:553:11: note: at offset -1 into destination object of size [1, 9223372036854775807] allocated by 'calloc'812 553 | sel = calloc(cnt,sizeof(char));813 | ^~~~~~~~~~~~~~~~~~~~~~~~814/build/source/fontforge/psread.c: In function 'SameH':815/build/source/fontforge/psread.c:3591:43: warning: the comparison will always evaluate as 'false' for the address of '*sameh->u.unblended' will never be NULL [-Waddress]816 3591 | if ( (*sameh->u.unblended)[0] == NULL || (*sameh->u.unblended)[1]==NULL )817 | ^~818/build/source/fontforge/psread.c:3591:78: warning: the comparison will always evaluate as 'false' for the address of '*sameh->u.unblended' will never be NULL [-Waddress]819 3591 | if ( (*sameh->u.unblended)[0] == NULL || (*sameh->u.unblended)[1]==NULL )820 | ^~821In function 'gposPairSubTable',822 inlined from 'showgpossublookup' at /build/source/contrib/fonttools/showttf.c:2765:16:823/build/source/contrib/fonttools/showttf.c:2461:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]824 2461 | ps_offsets = calloc(cnt,sizeof(short));825 | ^~~~~~~~~~~~~~~~~~~~~~~~~826/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'showgpossublookup':827/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here828 679 | extern void *calloc (size_t __nmemb, size_t __size)829 | ^~~~~~830/build/source/fontforge/lookups.c: In function 'TagFullName':831/build/source/fontforge/lookups.c:1666:17: warning: '__builtin_strncpy' specified bound 193 equals destination size [-Wstringop-truncation]832 1666 | strncpy(ubuf+7, (char *) friendlies[k].friendlyname,end-ubuf-7);833 | ^834[ 73%] Building C object fontforge/CMakeFiles/fontforge.dir/scstyles.c.o835/build/source/fontforge/nonlineartrans.c: In function 'FVPointOfView':836/build/source/fontforge/nonlineartrans.c:878:13: warning: 'layer' may be used uninitialized [-Wmaybe-uninitialized]837 878 | SCPreserveLayer(sc,layer,false);838 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~839/build/source/fontforge/nonlineartrans.c:863:19: note: 'layer' was declared here840 863 | int i, cnt=0, layer, last, first, gid;841 | ^~~~~842[ 74%] Building C object fontforge/CMakeFiles/fontforge.dir/search.c.o843/build/source/contrib/fonttools/showttf.c: In function 'readttfjustmax.part.0':844/build/source/contrib/fonttools/showttf.c:6755:15: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]845 6755 | offsets = malloc(lcnt*sizeof(int));846 | ^~~~~~~~~~~~~~~~~~~~~~~~847[ 74%] Building C object fontforge/CMakeFiles/fontforge.dir/sfd.c.o848/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here849 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__850 | ^~~~~~851[ 75%] Building C object fontforge/CMakeFiles/fontforge.dir/sfd1.c.o852/build/source/contrib/fonttools/showttf.c: In function 'readttfjustlangsys':853/build/source/contrib/fonttools/showttf.c:6793:15: warning: argument 1 value '18446744073709551612' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]854 6793 | offsets = malloc(pcnt*sizeof(int));855 | ^~~~~~~~~~~~~~~~~~~~~~~~856/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here857 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__858 | ^~~~~~859[ 75%] Building C object fontforge/CMakeFiles/fontforge.dir/sflayout.c.o860/build/source/fontforge/print.c: In function 'AllChars':861/build/source/fontforge/print.c:2704:59: warning: 'j' may be used uninitialized [-Wmaybe-uninitialized]862 2704 | if ( i==max || !SCWorthOutputting(sf->subfonts[j]->glyphs[i]))863 | ^864/build/source/fontforge/print.c:2692:22: note: 'j' was declared here865 2692 | int max = 0, j;866 | ^867[ 75%] Building C object fontforge/CMakeFiles/fontforge.dir/splinechar.c.o868[ 76%] Building C object fontforge/CMakeFiles/fontforge.dir/spiro.c.o869/build/source/fontforge/scripting.c: In function '_CheckIsScript':870/build/source/fontforge/scripting.c:10501:13: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]87110501 | fgets(buffer,sizeof(buffer),temp);872 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~873In function 'PcfParse',874 inlined from 'SFImportBDF' at /build/source/fontforge/fvimportbdf.c:2164:8:875/build/source/fontforge/fvimportbdf.c:1807:17: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]876 1807 | b->glyphs = calloc(mcnt,sizeof(BDFChar *));877 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~878In file included from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gutils.h:426,879 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gthread.h:36,880 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gasyncqueue.h:34,881 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib.h:34,882 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gobject/gbinding.h:30,883 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib-object.h:24,884 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gio/gioenums.h:30,885 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gio/giotypes.h:30,886 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/gio/gio.h:28,887 from /build/source/inc/ffglib.h:34,888 from /build/source/fontforge/baseviews.h:31,889 from /build/source/fontforge/fvimportbdf.h:4,890 from /build/source/fontforge/fvimportbdf.c:30:891/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'SFImportBDF':892/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here893 679 | extern void *calloc (size_t __nmemb, size_t __size)894 | ^~~~~~895In function 'readcffset',896 inlined from 'readcff.isra' at /build/source/contrib/fonttools/showttf.c:5984:6:897/build/source/contrib/fonttools/showttf.c:5940:29: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]898 5940 | info->glyph_names = calloc(len,sizeof(char *));899 | ^~~~~~~~~~~~~~~~~~~~~~~~~~900/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'readcff.isra':901/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here902 679 | extern void *calloc (size_t __nmemb, size_t __size)903 | ^~~~~~904/build/source/fontforge/print.c: In function 'QueueIt':905/build/source/fontforge/print.c:2880:32: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=]906 2880 | sprintf(buf,"-#%d", pi->copies );907 | ^~908/build/source/fontforge/print.c:2880:29: note: directive argument in the range [2, 2147483647]909 2880 | sprintf(buf,"-#%d", pi->copies );910 | ^~~~~~911In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974,912 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gprintf.h:24,913 from /nix/store/p4lf6gs1amwnqi2kcr30gfwii6lw7d23-glib-2.88.3-dev/include/glib-2.0/glib/gstdio.h:24,914 from /build/source/inc/ffglib.h:37,915 from /build/source/fontforge/baseviews.h:31,916 from /build/source/fontforge/print.h:31,917 from /build/source/fontforge/print.c:31:918In function 'sprintf',919 inlined from 'QueueIt' at /build/source/fontforge/print.c:2880:3:920/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 4 and 13 bytes into a destination of size 10921 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,922 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~923 31 | __glibc_objsize (__s), __fmt,924 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~925 32 | __va_arg_pack ());926 | ~~~~~~~~~~~~~~~~~927/build/source/fontforge/print.c: In function 'QueueIt':928/build/source/fontforge/print.c:2870:32: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]929 2870 | sprintf(buf,"%d", pi->copies );930 | ^931In function 'sprintf',932 inlined from 'QueueIt' at /build/source/fontforge/print.c:2870:3:933/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 2 and 11 bytes into a destination of size 10934 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,935 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~936 31 | __glibc_objsize (__s), __fmt,937 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~938 32 | __va_arg_pack ());939 | ~~~~~~~~~~~~~~~~~940[ 77%] Building C object fontforge/CMakeFiles/fontforge.dir/splinefill.c.o941/build/source/fontforge/glyphcomp.c: In function 'CompareSplines':942In function 'switch_to_old_locale',943 inlined from 'NamesReadPDF' at /build/source/fontforge/parsepdf.c:2087:5:944/build/source/fontforge/glyphcomp.c:772:23: warning: 'hmfail' may be used uninitialized [-Wmaybe-uninitialized]945 772 | hmfail!=NULL )946 | ^947/build/source/fontforge/glyphcomp.c:750:18: note: 'hmfail' declared here948 750 | SplinePoint *hmfail;949 | ^~~~~~950/build/source/fontforge/glyphcomp.c:798:12: warning: 'ly' may be used uninitialized [-Wmaybe-uninitialized]951 798 | if ( ly!=sc->layer_cnt || layer!=NULL )952 | ^953/build/source/fontforge/glyphcomp.c:747:32: note: 'ly' was declared here954 747 | int ret=0, failed=0, temp, ly;955 | ^~956/build/source/fontforge/glyphcomp.c:798:32: warning: 'layer' may be used uninitialized [-Wmaybe-uninitialized]957 798 | if ( ly!=sc->layer_cnt || layer!=NULL )958 | ^959/build/source/fontforge/glyphcomp.c:748:19: note: 'layer' was declared here960 748 | const Undoes *layer;961 | ^~~~~962/build/source/fontforge/glyphcomp.c:772:23: warning: 'hmfail' may be used uninitialized [-Wmaybe-uninitialized]963 772 | hmfail!=NULL )964 | ^965/build/source/fontforge/glyphcomp.c:750:18: note: 'hmfail' declared here966 750 | SplinePoint *hmfail;967 | ^~~~~~968/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]969 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }970 | ^971/build/source/fontforge/parsepdf.c: In function 'NamesReadPDF':972/build/source/fontforge/parsepdf.c:2063:34: note: 'oldlocale' was declared here973 2063 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.974 | ^~~~~~~~~975[ 77%] Building C object fontforge/CMakeFiles/fontforge.dir/splinefit.c.o976In function 'switch_to_old_locale',977 inlined from '_SFReadPdfFont' at /build/source/fontforge/parsepdf.c:2115:2:978/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]979 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }980 | ^981/build/source/fontforge/parsepdf.c: In function '_SFReadPdfFont':982/build/source/fontforge/parsepdf.c:2107:34: note: 'oldlocale' was declared here983 2107 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.984 | ^~~~~~~~~985[ 78%] Building C object fontforge/CMakeFiles/fontforge.dir/splinefont.c.o986In function 'FondSplitter',987 inlined from 'WriteMacFamily' at /build/source/fontforge/macbinary.c:1900:12:988/build/source/fontforge/macbinary.c:1004:20: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]989 1004 | last->next = NULL;990 | ^991/build/source/fontforge/macbinary.c: In function 'WriteMacFamily':992/build/source/fontforge/macbinary.c:943:40: note: 'last' was declared here993 943 | struct sflist *psfaces[48], *sfi, *last, *start;994 | ^~~~995[ 78%] Building C object fontforge/CMakeFiles/fontforge.dir/splineorder2.c.o996In function 'switch_to_old_locale',997 inlined from 'EntityInterpretPDFPage' at /build/source/fontforge/parsepdf.c:2199:2:998/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]999 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1000 | ^1001/build/source/fontforge/parsepdf.c: In function 'EntityInterpretPDFPage':1002/build/source/fontforge/parsepdf.c:2191:34: note: 'oldlocale' was declared here1003 2191 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1004 | ^~~~~~~~~1005/build/source/contrib/fonttools/showttf.c: In function 'readttfpost.isra':1006/build/source/contrib/fonttools/showttf.c:2148:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1007 2148 | glyphs = calloc(gc,sizeof(uint16_t));1008 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~1009/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1010 679 | extern void *calloc (size_t __nmemb, size_t __size)1011 | ^~~~~~1012/build/source/contrib/fonttools/showttf.c:2149:17: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1013 2149 | names = calloc(gc<info->glyph_cnt?info->glyph_cnt:gc,sizeof(char *));1014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1015/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1016 679 | extern void *calloc (size_t __nmemb, size_t __size)1017 | ^~~~~~1018[ 80%] Building C object fontforge/CMakeFiles/fontforge.dir/splineoverlap.c.o1019In function 'dumpprivatestuff',1020 inlined from 'dumpcidstuff' at /build/source/fontforge/dumppfa.c:2605:2:1021/build/source/fontforge/dumppfa.c:1572:12: warning: 'stdhw[0]' may be used uninitialized [-Wmaybe-uninitialized]1022 1572 | if ( stdhw[0]!=0 ) ++cnt;1023 | ^1024/build/source/fontforge/dumppfa.c: In function 'dumpcidstuff':1025/build/source/fontforge/dumppfa.c:1465:10: note: 'stdhw[0]' was declared here1026 1465 | real stdhw[1], stdvw[1];1027 | ^~~~~1028[ 80%] Building C object fontforge/CMakeFiles/fontforge.dir/splinerefigure.c.o1029/build/source/fontforge/parsettfatt.c: In function 'morx_figure_ligatures':1030/build/source/fontforge/parsettfatt.c:3877:27: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]1031 3877 | *comp = '\0';1032 | ~~~~~~^~~~~~1033/build/source/fontforge/parsettfatt.c:3876:28: note: destination object of size 0 allocated by 'malloc'1034 3876 | comp = malloc(len);1035 | ^~~~~~~~~~~1036[ 81%] Building C object fontforge/CMakeFiles/fontforge.dir/splinesave.c.o1037/build/source/fontforge/sfd.c: In function 'SFDGetPSTs':1038/build/source/fontforge/sfd.c:5092:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1039 5092 | fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd",1040 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1041 5093 | &pst->u.pos.xoff, &pst->u.pos.yoff,1042 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1043 5094 | &pst->u.pos.h_adv_off, &pst->u.pos.v_adv_off);1044 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1045/build/source/fontforge/sfd.c:5101:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1046 5101 | fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd",1047 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1048 5102 | &pst->u.pair.vr[0].xoff, &pst->u.pair.vr[0].yoff,1049 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1050 5103 | &pst->u.pair.vr[0].h_adv_off, &pst->u.pair.vr[0].v_adv_off);1051 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1052/build/source/fontforge/sfd.c:5105:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1053 5105 | fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd",1054 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1055 5106 | &pst->u.pair.vr[1].xoff, &pst->u.pair.vr[1].yoff,1056 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1057 5107 | &pst->u.pair.vr[1].h_adv_off, &pst->u.pair.vr[1].v_adv_off);1058 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1059/build/source/fontforge/sfd.c:5112:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1060 5112 | fscanf( sfd, " %d", &pst->u.lcaret.cnt );1061 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1062/build/source/fontforge/sfd.c:5115:21: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1063 5115 | fscanf( sfd, " %hd", &pst->u.lcaret.carets[i]);1064 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1065/build/source/fontforge/sfd.c: In function 'SFD_GetFontMetaData':1066/build/source/fontforge/sfd.c:8077:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1067 8077 | fread(sf->mark_classes[i],1,temp,sfd);1068 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1069/build/source/fontforge/sfd.c:8094:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1070 8094 | fread(sf->mark_sets[i],1,temp,sfd);1071 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1072/build/source/fontforge/sfd.c:8152:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1073 8152 | fread(kc->firsts[i],1,temp,sfd);1074 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1075/build/source/fontforge/sfd.c:8169:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1076 8169 | fread(kc->seconds[i],1,temp,sfd);1077 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1078/build/source/fontforge/sfd.c: In function 'SFDParseLookup':1079/build/source/fontforge/sfd.c:7230:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1080 7230 | fscanf(sfd,"%d,%d>", &ft, &fs );1081 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1082/build/source/fontforge/sfd.c: In function 'SFDParseChainContext':1083/build/source/fontforge/sfd.c:6626:9: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1084 6626 | fscanf(sfd, "%hu %hu", &((FPST1 *) fpst)->flags, &((FPST1 *) fpst)->script_lang_index );1085 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1086/build/source/fontforge/sfd.c:6658:5: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1087 6658 | fscanf(sfd, "%hu %hu %hu %hu", &fpst->nccnt, &fpst->bccnt, &fpst->fccnt, &fpst->rule_cnt );1088 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1089/build/source/fontforge/sfd.c:6681:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1090 6681 | fread((&fpst->nclass)[j][i],1,temp,sfd);1091 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1092/build/source/fontforge/sfd.c:6695:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1093 6695 | fread((&fpst->rules[i].u.glyph.names)[j],1,temp,sfd);1094 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1095/build/source/fontforge/sfd.c:6699:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1096 6699 | fscanf( sfd, "%d %d %d", &fpst->rules[i].u.class.ncnt, &fpst->rules[i].u.class.bcnt, &fpst->rules[i].u.class.fcnt );1097 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1098/build/source/fontforge/sfd.c:6710:13: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1099 6710 | fscanf( sfd, "%d %d %d", &fpst->rules[i].u.coverage.ncnt, &fpst->rules[i].u.coverage.bcnt, &fpst->rules[i].u.coverage.fcnt );1100 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1101/build/source/fontforge/sfd.c:6719:21: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1102 6719 | fread((&fpst->rules[i].u.coverage.ncovers)[j][k],1,temp,sfd);1103 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1104/build/source/fontforge/sfd.c:6747:13: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1105 6747 | fread(fpst->rules[i].u.rcoverage.replacements,1,temp,sfd);1106 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1107/build/source/fontforge/sfd.c: In function 'SFDParseStateMachine':1108/build/source/fontforge/sfd.c:6796:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1109 6796 | fread(sm->classes[i],1,temp,sfd);1110 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1111/build/source/fontforge/sfd.c:6813:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1112 6813 | fread(sm->state[i].u.insert.mark_ins,1,temp,sfd);1113 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1114/build/source/fontforge/sfd.c:6821:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1115 6821 | fread(sm->state[i].u.insert.cur_ins,1,temp,sfd);1116 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1117/build/source/fontforge/sfd.c: In function 'SFD_GetFont':1118/build/source/fontforge/sfd.c:8660:21: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1119 8660 | fscanf(sfd,"%d,%d>", &f, &s );1120 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~1121/build/source/fontforge/parsettf.c: In function 'ApplyVariationSequenceSubtable':1122/build/source/fontforge/parsettf.c:4402:42: warning: 'sc' may be used uninitialized [-Wmaybe-uninitialized]1123 4402 | altuni->next = sc->altuni;1124 | ~~^~~~~~~~1125/build/source/fontforge/parsettf.c:4380:33: note: 'sc' was declared here1126 4380 | SplineChar *sc;1127 | ^~1128/build/source/fontforge/sfd.c: In function 'SFDGetChar':1129/build/source/fontforge/sfd.c:5814:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1130 5814 | fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd",1131 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1132 5815 | &pst->u.pos.xoff, &pst->u.pos.yoff,1133 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1134 5816 | &pst->u.pos.h_adv_off, &pst->u.pos.v_adv_off);1135 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1136/build/source/fontforge/sfd.c:5823:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1137 5823 | fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd",1138 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1139 5824 | &pst->u.pair.vr[0].xoff, &pst->u.pair.vr[0].yoff,1140 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1141 5825 | &pst->u.pair.vr[0].h_adv_off, &pst->u.pair.vr[0].v_adv_off);1142 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1143/build/source/fontforge/sfd.c:5827:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1144 5827 | fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd",1145 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1146 5828 | &pst->u.pair.vr[1].xoff, &pst->u.pair.vr[1].yoff,1147 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1148 5829 | &pst->u.pair.vr[1].h_adv_off, &pst->u.pair.vr[1].v_adv_off);1149 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1150/build/source/fontforge/sfd.c:5834:17: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1151 5834 | fscanf( sfd, " %d", &pst->u.lcaret.cnt );1152 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1153/build/source/fontforge/sfd.c:5837:21: warning: ignoring return value of 'fscanf' declared with attribute 'warn_unused_result' [-Wunused-result]1154 5837 | fscanf( sfd, " %hd", &pst->u.lcaret.carets[i]);1155 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1156/build/source/fontforge/sfd.c: In function 'ask_about_file':1157/build/source/fontforge/sfd.c:9265:5: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]1158 9265 | fgets(buffer,sizeof(buffer),*asfd);1159 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1160/build/source/fontforge/sfd.c: In function 'SFDGetTtInstrs':1161/build/source/fontforge/sfd.c:3711:34: warning: pointer 'buf' used after 'realloc' [-Wuse-after-free=]1162 3711 | end = newbuf+(end+200-buf);1163 | ~~~~~~~~^~~~~1164/build/source/fontforge/sfd.c:3709:28: note: call to 'realloc' here1165 3709 | char *newbuf = realloc(buf,(end-buf+200));1166 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1167/build/source/fontforge/sfd.c:3710:28: warning: pointer 'buf' used after 'realloc' [-Wuse-after-free=]1168 3710 | pt = newbuf+(pt-buf);1169 | ~~~^~~~~1170/build/source/fontforge/sfd.c:3709:28: note: call to 'realloc' here1171 3709 | char *newbuf = realloc(buf,(end-buf+200));1172 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1173/build/source/fontforge/sfd.c: In function 'SFDGetTtTable':1174/build/source/fontforge/sfd.c:3834:34: warning: pointer 'buf' used after 'realloc' [-Wuse-after-free=]1175 3834 | end = newbuf+(end+200-buf);1176 | ~~~~~~~~^~~~~1177/build/source/fontforge/sfd.c:3832:28: note: call to 'realloc' here1178 3832 | char *newbuf = realloc(buf,(end-buf+200));1179 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1180/build/source/fontforge/sfd.c:3833:28: warning: pointer 'buf' used after 'realloc' [-Wuse-after-free=]1181 3833 | pt = newbuf+(pt-buf);1182 | ~~~^~~~~1183/build/source/fontforge/sfd.c:3832:28: note: call to 'realloc' here1184 3832 | char *newbuf = realloc(buf,(end-buf+200));1185 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1186/build/source/fontforge/sfd.c: In function 'getquotedeol':1187/build/source/fontforge/sfd.c:3223:26: warning: pointer 'str' used after 'realloc' [-Wuse-after-free=]1188 3223 | end = pt+(end-str)+100;1189 | ~~~~^~~~~1190/build/source/fontforge/sfd.c:3222:18: note: call to 'realloc' here1191 3222 | pt = realloc(str,end-str+101);1192 | ^~~~~~~~~~~~~~~~~~~~~~~~1193/build/source/fontforge/lookups.c: In function 'KernClassContains':1194/build/source/fontforge/lookups.c:4669:32: warning: 'scpos1' may be used uninitialized [-Wmaybe-uninitialized]1195 4669 | if ( kc->offsets[scpos1*kc->second_cnt+kwpos2]!=0 )1196 | ~~~~~~^~~~~~~~~~~~~~~1197/build/source/fontforge/lookups.c:4639:32: note: 'scpos1' was declared here1198 4639 | int infirst=0, insecond=0, scpos1, kwpos1, scpos2, kwpos2;1199 | ^~~~~~1200/build/source/fontforge/lookups.c:4674:36: warning: 'kwpos1' may be used uninitialized [-Wmaybe-uninitialized]1201 4674 | if ( kc->offsets[kwpos1*kc->second_cnt+scpos2]!=0 )1202 | ~~~~~~^~~~~~~~~~~~~~~1203/build/source/fontforge/lookups.c:4639:40: note: 'kwpos1' was declared here1204 4639 | int infirst=0, insecond=0, scpos1, kwpos1, scpos2, kwpos2;1205 | ^~~~~~1206/build/source/fontforge/lookups.c:4674:51: warning: 'scpos2' may be used uninitialized [-Wmaybe-uninitialized]1207 4674 | if ( kc->offsets[kwpos1*kc->second_cnt+scpos2]!=0 )1208 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~1209/build/source/fontforge/lookups.c:4639:48: note: 'scpos2' was declared here1210 4639 | int infirst=0, insecond=0, scpos1, kwpos1, scpos2, kwpos2;1211 | ^~~~~~1212/build/source/fontforge/lookups.c:4669:47: warning: 'kwpos2' may be used uninitialized [-Wmaybe-uninitialized]1213 4669 | if ( kc->offsets[scpos1*kc->second_cnt+kwpos2]!=0 )1214 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~1215/build/source/fontforge/lookups.c:4639:56: note: 'kwpos2' was declared here1216 4639 | int infirst=0, insecond=0, scpos1, kwpos1, scpos2, kwpos2;1217 | ^~~~~~1218In function 'SCCompare',1219 inlined from 'comparefontglyphs' at /build/source/fontforge/glyphcomp.c:1248:6,1220 inlined from 'CompareFonts' at /build/source/fontforge/glyphcomp.c:2338:2:1221/build/source/fontforge/glyphcomp.c:1159:46: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]1222 1159 | if ( ( fd->flags&fcf_hintmasks ) && !(val&SS_NoMatch) &&1223 | ~~~~^~~~~~~~~~~~1224/build/source/fontforge/glyphcomp.c: In function 'CompareFonts':1225/build/source/fontforge/glyphcomp.c:1092:9: note: 'val' was declared here1226 1092 | int val;1227 | ^~~1228In function 'InterpolateVal',1229 inlined from 'InterpolateBetweenEdges' at /build/source/fontforge/scstyles.c:831:8:1230/build/source/fontforge/scstyles.c:141:12: warning: 'prev_new' may be used uninitialized [-Wmaybe-uninitialized]1231 141 | return( a1 + ( val - a ) * ( b1 - a1 )/( b - a ));1232 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1233/build/source/fontforge/scstyles.c: In function 'InterpolateBetweenEdges':1234/build/source/fontforge/scstyles.c:798:32: note: 'prev_new' was declared here1235 798 | double prev_pos, next_pos, prev_new, next_new, start, end, ret;1236 | ^~~~~~~~1237In function 'InterpolateVal',1238 inlined from 'InterpolateBetweenEdges' at /build/source/fontforge/scstyles.c:833:8:1239/build/source/fontforge/scstyles.c:141:33: warning: 'next_new' may be used uninitialized [-Wmaybe-uninitialized]1240 141 | return( a1 + ( val - a ) * ( b1 - a1 )/( b - a ));1241 | ~~~~~^~~~~~1242/build/source/fontforge/scstyles.c: In function 'InterpolateBetweenEdges':1243/build/source/fontforge/scstyles.c:798:42: note: 'next_new' was declared here1244 798 | double prev_pos, next_pos, prev_new, next_new, start, end, ret;1245 | ^~~~~~~~1246/build/source/fontforge/psread.c: In function 'PSAddImagemask':1247/build/source/fontforge/psread.c:1184:32: warning: 'datalen' may be used uninitialized [-Wmaybe-uninitialized]1248 1184 | if ( width<=0 || height<=0 || ((width+7)/8)*height>datalen ) {1249 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1250/build/source/fontforge/psread.c:1152:9: note: 'datalen' was declared here1251 1152 | int datalen, width, height, polarity;1252 | ^~~~~~~1253In file included from /build/source/fontforge/dumppfa.h:4,1254 from /build/source/fontforge/parsepfa.c:30:1255In function 'switch_to_old_locale',1256 inlined from '_ReadPSFont' at /build/source/fontforge/parsepfa.c:2648:5:1257/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1258 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1259 | ^1260/build/source/fontforge/parsepfa.c: In function '_ReadPSFont':1261/build/source/fontforge/parsepfa.c:2641:34: note: 'oldlocale' was declared here1262 2641 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1263 | ^~~~~~~~~1264[ 81%] Building C object fontforge/CMakeFiles/fontforge.dir/splinesaveafm.c.o1265/build/source/fontforge/splinefont.c: In function 'ArchiveParseTOC':1266/build/source/fontforge/splinefont.c:701:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]1267 701 | fgets(linebuffer,linelenmax+3,file);1268 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1269/build/source/fontforge/splinefont.c:702:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]1270 702 | fgets(linebuffer,linelenmax+3,file);1271 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1272/build/source/fontforge/splinefont.c:703:9: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' [-Wunused-result]1273 703 | fgets(linebuffer,linelenmax+3,file);1274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1275/build/source/fontforge/splinerefigure.c: In function 'SplineRefigure3':1276/build/source/fontforge/splinerefigure.c:108:15: warning: 'old.splines[0].a' may be used uninitialized [-Wmaybe-uninitialized]1277 108 | if ( !RealNear(old.splines[0].a,spline->splines[0].a) ||1278 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1279/build/source/fontforge/splinerefigure.c:49:12: note: 'old.splines[0].a' was declared here1280 49 | Spline old;1281 | ^~~1282/build/source/fontforge/splinerefigure.c:109:18: warning: 'old.splines[0].b' may be used uninitialized [-Wmaybe-uninitialized]1283 109 | !RealNear(old.splines[0].b,spline->splines[0].b) ||1284 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1285/build/source/fontforge/splinerefigure.c:49:12: note: 'old.splines[0].b' was declared here1286 49 | Spline old;1287 | ^~~1288/build/source/fontforge/splinerefigure.c:110:18: warning: 'old.splines[0].c' may be used uninitialized [-Wmaybe-uninitialized]1289 110 | !RealNear(old.splines[0].c,spline->splines[0].c) ||1290 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1291/build/source/fontforge/splinerefigure.c:49:12: note: 'old.splines[0].c' was declared here1292 49 | Spline old;1293 | ^~~1294/build/source/fontforge/splinerefigure.c:111:18: warning: 'old.splines[1].a' may be used uninitialized [-Wmaybe-uninitialized]1295 111 | !RealNear(old.splines[1].a,spline->splines[1].a) ||1296 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1297/build/source/fontforge/splinerefigure.c:49:12: note: 'old.splines[1].a' was declared here1298 49 | Spline old;1299 | ^~~1300/build/source/fontforge/splinerefigure.c:112:18: warning: 'old.splines[1].b' may be used uninitialized [-Wmaybe-uninitialized]1301 112 | !RealNear(old.splines[1].b,spline->splines[1].b) ||1302 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1303/build/source/fontforge/splinerefigure.c:49:12: note: 'old.splines[1].b' was declared here1304 49 | Spline old;1305 | ^~~1306/build/source/fontforge/splinerefigure.c:113:18: warning: 'old.splines[1].c' may be used uninitialized [-Wmaybe-uninitialized]1307 113 | !RealNear(old.splines[1].c,spline->splines[1].c) )1308 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1309/build/source/fontforge/splinerefigure.c:49:12: note: 'old.splines[1].c' was declared here1310 49 | Spline old;1311 | ^~~1312[ 82%] Building C object fontforge/CMakeFiles/fontforge.dir/splinestroke.c.o1313/build/source/fontforge/scripting.c: In function 'bMultipleEncodingsToReferences':1314/build/source/fontforge/scripting.c:2736:33: warning: 'orig' may be used uninitialized [-Wmaybe-uninitialized]1315 2736 | sc->width = orig->width;1316 | ~~~~^~~~~~~1317/build/source/fontforge/scripting.c:2698:22: note: 'orig' was declared here1318 2698 | SplineChar *sc, *orig;1319 | ^~~~1320[ 82%] Building C object fontforge/CMakeFiles/fontforge.dir/splineutil.c.o1321/build/source/fontforge/search.c: In function 'SPMatchesF':1322/build/source/fontforge/search.c:185:22: warning: 'pend_unit.x' may be used uninitialized [-Wmaybe-uninitialized]1323 185 | if ( RealNear(sc_unit.x,pend_unit.x) && RealNear(sc_unit.y,pend_unit.y)) {1324 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1325/build/source/fontforge/search.c:74:23: note: 'pend_unit.x' was declared here1326 74 | BasePoint p_unit, pend_unit, sc_unit;1327 | ^~~~~~~~~1328/build/source/fontforge/search.c:185:57: warning: 'pend_unit.y' may be used uninitialized [-Wmaybe-uninitialized]1329 185 | if ( RealNear(sc_unit.x,pend_unit.x) && RealNear(sc_unit.y,pend_unit.y)) {1330 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1331/build/source/fontforge/search.c:74:23: note: 'pend_unit.y' was declared here1332 74 | BasePoint p_unit, pend_unit, sc_unit;1333 | ^~~~~~~~~1334/build/source/fontforge/splinesave.c: In function 'HintSetup':1335/build/source/fontforge/search.c:163:23: warning: 'p_unit.x' may be used uninitialized [-Wmaybe-uninitialized]1336 163 | if ( !RealNear(sc_unit.x,p_unit.x) || !RealNear(sc_unit.y,p_unit.y))1337 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1338/build/source/fontforge/search.c:74:15: note: 'p_unit.x' was declared here1339 74 | BasePoint p_unit, pend_unit, sc_unit;1340 | ^~~~~~1341/build/source/fontforge/search.c:163:56: warning: 'p_unit.y' may be used uninitialized [-Wmaybe-uninitialized]1342 163 | if ( !RealNear(sc_unit.x,p_unit.x) || !RealNear(sc_unit.y,p_unit.y))1343 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1344/build/source/fontforge/search.c:74:15: note: 'p_unit.y' was declared here1345 74 | BasePoint p_unit, pend_unit, sc_unit;1346 | ^~~~~~1347/build/source/fontforge/splinesave.c:784:29: warning: the comparison will always evaluate as 'true' for the pointer operand in 'to->hintmask + (sizetype)((long unsigned int)i * 12)' must not be NULL [-Waddress]1348 784 | if ( to->hintmask[i]!=0 )1349 | ^~1350/build/source/fontforge/search.c:321:27: warning: 'sc_unit.y' may be used uninitialized [-Wmaybe-uninitialized]1351 321 | rot = atan2(xsign*(sc_unit.y),ysign*(sc_unit.x)) -1352 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1353/build/source/fontforge/search.c:74:34: note: 'sc_unit.y' was declared here1354 74 | BasePoint p_unit, pend_unit, sc_unit;1355 | ^~~~~~~1356/build/source/fontforge/search.c:321:27: warning: 'sc_unit.x' may be used uninitialized [-Wmaybe-uninitialized]1357 321 | rot = atan2(xsign*(sc_unit.y),ysign*(sc_unit.x)) -1358 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1359/build/source/fontforge/search.c:74:34: note: 'sc_unit.x' was declared here1360 74 | BasePoint p_unit, pend_unit, sc_unit;1361 | ^~~~~~~1362/build/source/fontforge/splinesave.c: In function 'DumpRefsHints':1363/build/source/fontforge/splinesave.c:2821:14: warning: variable 'sets' set but not used [-Wunused-but-set-variable=]1364 2821 | int cnt, sets=0;1365 | ^~~~1366[ 83%] Building C object fontforge/CMakeFiles/fontforge.dir/splineutil2.c.o1367[ 83%] Building C object fontforge/CMakeFiles/fontforge.dir/start.c.o1368In function 'ApplyAppleStateMachine',1369 inlined from 'ApplyLookup' at /build/source/fontforge/lookups.c:3815:2,1370 inlined from 'ApplyTickedFeatures' at /build/source/fontforge/lookups.c:3897:3:1371/build/source/fontforge/lookups.c:3060:39: warning: 'kcnt' may be used uninitialized [-Wmaybe-uninitialized]1372 3060 | for ( i=0; i<kcnt && i<entry->u.kern.kcnt; ++i )1373 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~1374/build/source/fontforge/lookups.c: In function 'ApplyTickedFeatures':1375/build/source/fontforge/lookups.c:2995:24: note: 'kcnt' was declared here1376 2995 | int kern_stack[8], kcnt; /* Kerning state machines handle at most 8 glyphs */1377 | ^~~~1378[ 84%] Building C object fontforge/CMakeFiles/fontforge.dir/stemdb.c.o1379/build/source/fontforge/parsettfatt.c: In function 'ttf_math_read_gvtable':1380/build/source/fontforge/parsettfatt.c:5414:47: warning: '%d' directive writing between 1 and 10 bytes into a region of size 5 [-Wformat-overflow=]1381 5414 | sprintf( ebuf, "%cpart%d", isv?'v':'h', i );1382 | ^~1383/build/source/fontforge/parsettfatt.c:5414:40: note: directive argument in the range [1, 2147483646]1384 5414 | sprintf( ebuf, "%cpart%d", isv?'v':'h', i );1385 | ^~~~~~~~~~1386In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974,1387 from /build/source/inc/basics.h:38,1388 from /build/source/fontforge/splinefont.h:31,1389 from /build/source/fontforge/psfont.h:31,1390 from /build/source/fontforge/ttf.h:31,1391 from /build/source/fontforge/parsettfatt.h:4,1392 from /build/source/fontforge/parsettfatt.c:30:1393In function 'sprintf',1394 inlined from 'ttf_math_read_gvtable' at /build/source/fontforge/parsettfatt.c:5414:4:1395/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 7 and 16 bytes into a destination of size 101396 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,1397 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1398 31 | __glibc_objsize (__s), __fmt,1399 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1400 32 | __va_arg_pack ());1401 | ~~~~~~~~~~~~~~~~~1402[ 84%] Building CXX object fontforge/CMakeFiles/fontforge.dir/std_maps.cpp.o1403/build/source/fontforge/dumppfa.c: In function 'dumpprivatestuff.isra':1404/build/source/fontforge/dumppfa.c:1572:12: warning: 'stdhw[0]' may be used uninitialized [-Wmaybe-uninitialized]1405 1572 | if ( stdhw[0]!=0 ) ++cnt;1406 | ^1407/build/source/fontforge/dumppfa.c:1465:10: note: 'stdhw[0]' was declared here1408 1465 | real stdhw[1], stdvw[1];1409 | ^~~~~1410/build/source/fontforge/parsettf.c: In function 'readcffprivate':1411/build/source/fontforge/parsettf.c:3202:27: warning: 'oval' may be used uninitialized [-Wmaybe-uninitialized]1412 3202 | } else if ( sp==0 && oval!=6 && oval!=7 && oval!=8 && oval!=9 && oval !=(12<<8)+12 && oval !=(12<<8)+13) {1413 | ~~~~~~^~~~~~~~~~1414/build/source/fontforge/parsettf.c:3176:15: note: 'oval' was declared here1415 3176 | int ival, oval, sp, ret, i;1416 | ^~~~1417[ 85%] Building C object fontforge/CMakeFiles/fontforge.dir/svg.c.o1418/build/source/fontforge/scripting.c: In function 'bUnicodeNames2FromLib':1419/build/source/fontforge/scripting.c:1224:32: warning: 'ch' may be used uninitialized [-Wmaybe-uninitialized]1420 1224 | c->return_val.u.sval = uniname_formal_alias(ch);1421 | ^~~~~~~~~~~~~~~~~~~~~~~~1422/build/source/fontforge/scripting.c:1212:15: note: 'ch' was declared here1423 1212 | unichar_t ch;1424 | ^~1425/build/source/fontforge/splinesaveafm.c: In function 'LoadKerningDataFromTfm':1426/build/source/fontforge/splinesaveafm.c:550:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1427 550 | fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32_t),file);1428 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1429/build/source/fontforge/splinesaveafm.c:551:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1430 551 | fread( tfmd.httab,1,tfmd.height_size*sizeof(int32_t),file);1431 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1432/build/source/fontforge/splinesaveafm.c:552:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1433 552 | fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32_t),file);1434 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1435/build/source/fontforge/splinesaveafm.c:553:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1436 553 | fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32_t),file);1437 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1438/build/source/fontforge/splinesaveafm.c:554:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1439 554 | fread( tfmd.ligkerntab,1,tfmd.ligkern_size*sizeof(int32_t),file);1440 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1441/build/source/fontforge/splinesaveafm.c:555:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1442 555 | fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32_t),file);1443 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1444/build/source/fontforge/splinesaveafm.c:556:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1445 556 | fread( tfmd.ext,1,tfmd.esize*sizeof(int32_t),file);1446 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1447/build/source/fontforge/splinesaveafm.c: In function 'LoadKerningDataFromOfm':1448/build/source/fontforge/splinesaveafm.c:801:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1449 801 | fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32_t),file);1450 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1451/build/source/fontforge/splinesaveafm.c:802:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1452 802 | fread( tfmd.httab,1,tfmd.height_size*sizeof(int32_t),file);1453 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1454/build/source/fontforge/splinesaveafm.c:803:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1455 803 | fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32_t),file);1456 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1457/build/source/fontforge/splinesaveafm.c:804:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1458 804 | fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32_t),file);1459 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1460/build/source/fontforge/splinesaveafm.c:805:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1461 805 | fread( tfmd.ligkerntab,1,tfmd.ligkern_size*2*sizeof(int32_t),file);1462 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1463/build/source/fontforge/splinesaveafm.c:806:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1464 806 | fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32_t),file);1465 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1466/build/source/fontforge/splinesaveafm.c:807:5: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1467 807 | fread( tfmd.ext,1,tfmd.esize*2*sizeof(int32_t),file);1468 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1469/build/source/fontforge/featurefile.c: In function 'dump_contextpstglyphs':1470/build/source/fontforge/featurefile.c:657:17: warning: 'exit' may be used uninitialized [-Wmaybe-uninitialized]1471 657 | dump_anchorpoint(out,exit);1472 | ^~~~~~~~~~~~~~~~~~~~~~~~~~1473/build/source/fontforge/featurefile.c:653:38: note: 'exit' was declared here1474 653 | AnchorPoint *entry, *exit;1475 | ^~~~1476/build/source/fontforge/lookups.c: In function 'FPSTRule_From_Str':1477/build/source/fontforge/lookups.c:5198:36: warning: argument 1 range [18446744056529682432, 18446744073709551608] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1478 5198 | rule->u.coverage.ncovers = malloc(rule->u.coverage.ncnt*sizeof(char *));1479 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1480In file included from /build/source/inc/basics.h:39,1481 from /build/source/fontforge/splinefont.h:31,1482 from /build/source/fontforge/lookups.h:4,1483 from /build/source/fontforge/lookups.c:31:1484/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1485 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1486 | ^~~~~~1487[ 85%] Building C object fontforge/CMakeFiles/fontforge.dir/tottf.c.o1488/build/source/fontforge/nowakowskittfinstr.c: In function 'InterpolateStrongPoints':1489/build/source/fontforge/nowakowskittfinstr.c:2845:22: warning: 'prev_closed' may be used uninitialized [-Wmaybe-uninitialized]1490 2845 | int next_closed, prev_closed;1491 | ^~~~~~~~~~~1492In function 'optimize_strongpts_step2',1493 inlined from 'optimize_strongpts' at /build/source/fontforge/nowakowskittfinstr.c:2781:5,1494 inlined from 'InterpolateStrongPoints' at /build/source/fontforge/nowakowskittfinstr.c:5000:13:1495/build/source/fontforge/nowakowskittfinstr.c:2931:33: warning: 'prev_coord_max' may be used uninitialized [-Wmaybe-uninitialized]1496 2931 | (prev_coord_max >= pt_coord && pt != prev_pt_max &&1497 | ~~~~~~~~~~~~~~~^~~~~~~~~~~1498/build/source/fontforge/nowakowskittfinstr.c: In function 'InterpolateStrongPoints':1499/build/source/fontforge/nowakowskittfinstr.c:2847:41: note: 'prev_coord_max' was declared here1500 2847 | int next_coord_max, next_coord_min, prev_coord_max, prev_coord_min;1501 | ^~~~~~~~~~~~~~1502In function 'optimize_strongpts_step2',1503 inlined from 'optimize_strongpts' at /build/source/fontforge/nowakowskittfinstr.c:2781:5,1504 inlined from 'InterpolateStrongPoints' at /build/source/fontforge/nowakowskittfinstr.c:5000:13:1505/build/source/fontforge/nowakowskittfinstr.c:2931:45: warning: 'prev_pt_max' may be used uninitialized [-Wmaybe-uninitialized]1506 2931 | (prev_coord_max >= pt_coord && pt != prev_pt_max &&1507 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~1508/build/source/fontforge/nowakowskittfinstr.c: In function 'InterpolateStrongPoints':1509/build/source/fontforge/nowakowskittfinstr.c:2846:35: note: 'prev_pt_max' was declared here1510 2846 | int next_pt_max, next_pt_min, prev_pt_max, prev_pt_min;1511 | ^~~~~~~~~~~1512In function 'optimize_strongpts_step2',1513 inlined from 'optimize_strongpts' at /build/source/fontforge/nowakowskittfinstr.c:2781:5,1514 inlined from 'InterpolateStrongPoints' at /build/source/fontforge/nowakowskittfinstr.c:5000:13:1515/build/source/fontforge/nowakowskittfinstr.c:2933:33: warning: 'prev_coord_min' may be used uninitialized [-Wmaybe-uninitialized]1516 2933 | (prev_coord_min <= pt_coord && pt != prev_pt_min &&1517 | ~~~~~~~~~~~~~~~^~~~~~~~~~~1518/build/source/fontforge/nowakowskittfinstr.c: In function 'InterpolateStrongPoints':1519/build/source/fontforge/nowakowskittfinstr.c:2847:57: note: 'prev_coord_min' was declared here1520 2847 | int next_coord_max, next_coord_min, prev_coord_max, prev_coord_min;1521 | ^~~~~~~~~~~~~~1522In function 'optimize_strongpts_step2',1523 inlined from 'optimize_strongpts' at /build/source/fontforge/nowakowskittfinstr.c:2781:5,1524 inlined from 'InterpolateStrongPoints' at /build/source/fontforge/nowakowskittfinstr.c:5000:13:1525/build/source/fontforge/nowakowskittfinstr.c:2933:45: warning: 'prev_pt_min' may be used uninitialized [-Wmaybe-uninitialized]1526 2933 | (prev_coord_min <= pt_coord && pt != prev_pt_min &&1527 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~1528/build/source/fontforge/nowakowskittfinstr.c: In function 'InterpolateStrongPoints':1529/build/source/fontforge/nowakowskittfinstr.c:2846:48: note: 'prev_pt_min' was declared here1530 2846 | int next_pt_max, next_pt_min, prev_pt_max, prev_pt_min;1531 | ^~~~~~~~~~~1532/build/source/fontforge/sflayout.c: In function 'FontImage':1533/build/source/fontforge/sflayout.c:1329:8: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized]1534 1329 | if ( !ret )1535 | ^1536/build/source/fontforge/sflayout.c:1225:24: note: 'ret' was declared here1537 1225 | int cnt, len, i,j, ret, p, x;1538 | ^~~1539[ 86%] Building C object fontforge/CMakeFiles/fontforge.dir/tottfaat.c.o1540[ 86%] Building C object fontforge/CMakeFiles/fontforge.dir/tottfgpos.c.o1541/build/source/fontforge/splineorder2.c: In function 'SplineRefigure2':1542/build/source/fontforge/splineorder2.c:1321:15: warning: 'old.splines[0].b' may be used uninitialized [-Wmaybe-uninitialized]1543 1321 | if ( !RealNear(old.splines[0].b,spline->splines[0].b) ||1544 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1545/build/source/fontforge/splineorder2.c:1237:12: note: 'old.splines[0].b' was declared here1546 1237 | Spline old;1547 | ^~~1548/build/source/fontforge/splineorder2.c:1322:18: warning: 'old.splines[0].c' may be used uninitialized [-Wmaybe-uninitialized]1549 1322 | !RealNear(old.splines[0].c,spline->splines[0].c) ||1550 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1551/build/source/fontforge/splineorder2.c:1237:12: note: 'old.splines[0].c' was declared here1552 1237 | Spline old;1553 | ^~~1554/build/source/fontforge/splineorder2.c:1323:18: warning: 'old.splines[1].b' may be used uninitialized [-Wmaybe-uninitialized]1555 1323 | !RealNear(old.splines[1].b,spline->splines[1].b) ||1556 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1557/build/source/fontforge/splineorder2.c:1237:12: note: 'old.splines[1].b' was declared here1558 1237 | Spline old;1559 | ^~~1560/build/source/fontforge/splineorder2.c:1324:18: warning: 'old.splines[1].c' may be used uninitialized [-Wmaybe-uninitialized]1561 1324 | !RealNear(old.splines[1].c,spline->splines[1].c) )1562 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1563/build/source/fontforge/splineorder2.c:1237:12: note: 'old.splines[1].c' was declared here1564 1237 | Spline old;1565 | ^~~1566[ 87%] Building C object fontforge/CMakeFiles/fontforge.dir/tottfvar.c.o1567[ 87%] Building C object fontforge/CMakeFiles/fontforge.dir/ttfinstrs.c.o1568In file included from /build/source/fontforge/dumppfa.h:4,1569 from /build/source/fontforge/dumppfa.c:30:1570In function 'switch_to_old_locale',1571 inlined from '_WritePSFont' at /build/source/fontforge/dumppfa.c:2649:5:1572/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1573 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1574 | ^1575/build/source/fontforge/dumppfa.c: In function '_WritePSFont':1576/build/source/fontforge/dumppfa.c:2638:34: note: 'oldlocale' was declared here1577 2638 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1578 | ^~~~~~~~~1579In function 'PickCMap',1580 inlined from 'readttfencodings' at /build/source/fontforge/parsettf.c:4678:65:1581/build/source/fontforge/parsettf.c:4486:15: warning: argument 1 range [18446744056529682432, 18446744073709551608] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1582 4486 | choices = malloc(enccnt*sizeof(char *));1583 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~1584In file included from /build/source/inc/basics.h:39,1585 from /build/source/fontforge/splinefont.h:31,1586 from /build/source/fontforge/parsettf.h:6,1587 from /build/source/fontforge/parsettf.c:30:1588/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'readttfencodings':1589/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1590 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1591 | ^~~~~~1592[ 88%] Building C object fontforge/CMakeFiles/fontforge.dir/ttfspecial.c.o1593In file included from /build/source/fontforge/edgelist.h:31,1594 from /build/source/fontforge/autohint.h:4,1595 from /build/source/fontforge/psread.c:30:1596In function 'switch_to_old_locale',1597 inlined from '_InterpretPS' at /build/source/fontforge/psread.c:2835:5:1598/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1599 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1600 | ^1601/build/source/fontforge/psread.c: In function '_InterpretPS':1602/build/source/fontforge/psread.c:1310:34: note: 'oldlocale' was declared here1603 1310 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1604 | ^~~~~~~~~1605In file included from /build/source/fontforge/sd.h:31,1606 from /build/source/fontforge/baseviews.h:33,1607 from /build/source/fontforge/cvimages.h:4,1608 from /build/source/fontforge/psread.c:31:1609/build/source/inc/gimage.h:40:38: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized]1610 40 | #define COLOR_CREATE(r,g,b) (((r)<<16) | ((g)<<8) | (b))1611 | ~~~~^~~~~1612/build/source/fontforge/psread.c:2361:28: note: in expansion of macro 'COLOR_CREATE'1613 2361 | fore = COLOR_CREATE(r,g,bl);1614 | ^~~~~~~~~~~~1615/build/source/fontforge/psread.c:2332:21: note: 'r' was declared here1616 2332 | int r,g,bl;1617 | ^1618/build/source/inc/gimage.h:40:50: warning: 'g' may be used uninitialized [-Wmaybe-uninitialized]1619 40 | #define COLOR_CREATE(r,g,b) (((r)<<16) | ((g)<<8) | (b))1620 | ~~~~^~~~1621/build/source/fontforge/psread.c:2361:28: note: in expansion of macro 'COLOR_CREATE'1622 2361 | fore = COLOR_CREATE(r,g,bl);1623 | ^~~~~~~~~~~~1624/build/source/fontforge/psread.c:2332:23: note: 'g' was declared here1625 2332 | int r,g,bl;1626 | ^1627/build/source/inc/gimage.h:40:55: warning: 'bl' may be used uninitialized [-Wmaybe-uninitialized]1628 40 | #define COLOR_CREATE(r,g,b) (((r)<<16) | ((g)<<8) | (b))1629 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~1630/build/source/fontforge/psread.c:2361:28: note: in expansion of macro 'COLOR_CREATE'1631 2361 | fore = COLOR_CREATE(r,g,bl);1632 | ^~~~~~~~~~~~1633/build/source/fontforge/psread.c:2332:25: note: 'bl' was declared here1634 2332 | int r,g,bl;1635 | ^~1636/build/source/fontforge/scripting.c: In function '_AddHint':1637/build/source/fontforge/scripting.c:6077:9: warning: 'start' may be used uninitialized [-Wmaybe-uninitialized]1638 6077 | int start, width;1639 | ^~~~~1640/build/source/fontforge/scripting.c:6096:27: warning: 'width' may be used uninitialized [-Wmaybe-uninitialized]1641 6096 | if ( width<=0 && width!=-20 && width!=-21 )1642 | ~~~~~^~~~~1643/build/source/fontforge/scripting.c:6077:16: note: 'width' was declared here1644 6077 | int start, width;1645 | ^~~~~1646[ 88%] Building C object fontforge/CMakeFiles/fontforge.dir/ufo.c.o1647[ 90%] Building C object fontforge/CMakeFiles/fontforge.dir/unicoderange.c.o1648/build/source/fontforge/scripting.c: In function 'bGetLookups':1649/build/source/fontforge/scripting.c:7399:31: warning: 'base' may be used uninitialized [-Wmaybe-uninitialized]1650 7399 | for ( otl=base, cnt=0; otl!=NULL; otl=otl->next, ++cnt );1651 | ^1652/build/source/fontforge/scripting.c:7386:21: note: 'base' was declared here1653 7386 | OTLookup *otl, *base;1654 | ^~~~1655[ 91%] Building C object fontforge/CMakeFiles/fontforge.dir/utanvec.c.o1656/build/source/fontforge/tottfaat.c: In function 'morx_lookupmap':1657/build/source/fontforge/tottfaat.c:618:24: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]1658 618 | offset += 2*tot;1659 | ~~~~~~~^~~~~~~~1660/build/source/fontforge/tottfaat.c:592:41: note: 'offset' was declared here1661 592 | int i, j, k, l, seg_cnt, tot, last, offset;1662 | ^~~~~~1663/build/source/fontforge/tottfaat.c: In function 'morx_dumpASM.isra':1664/build/source/fontforge/tottfaat.c:1313:15: warning: 'kernvalues' may be used uninitialized [-Wmaybe-uninitialized]1665 1313 | if ( !ttfcopyfile(temp,kernvalues,substable_pos,"kern-subtable")) at->error = true;1666 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1667/build/source/fontforge/tottfaat.c:1065:11: note: 'kernvalues' was declared here1668 1065 | FILE *kernvalues;1669 | ^~~~~~~~~~1670/build/source/fontforge/tottfaat.c:1308:27: warning: 'substable_pos' may be used uninitialized [-Wmaybe-uninitialized]1671 1308 | if ( substable_pos!=ftell(temp) )1672 | ~~~~~~~~~~~~~^~~~~~~~~~~~~1673/build/source/fontforge/tottfaat.c:1061:27: note: 'substable_pos' was declared here1674 1061 | uint32_t start, here, substable_pos, state_offset;1675 | ^~~~~~~~~~~~~1676[ 91%] Building C object fontforge/CMakeFiles/fontforge.dir/winfonts.c.o1677In function 'gdefshowligcaretlist',1678 inlined from 'readttfgdef.isra' at /build/source/contrib/fonttools/showttf.c:2917:19:1679/build/source/contrib/fonttools/showttf.c:2883:19: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1680 2883 | offsets = malloc(cc*sizeof(uint16_t));1681 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~1682/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'readttfgdef.isra':1683/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1684 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1685 | ^~~~~~1686In function 'gdefshowligcaretlist',1687 inlined from 'readttfgdef.isra' at /build/source/contrib/fonttools/showttf.c:2917:19:1688/build/source/contrib/fonttools/showttf.c:2873:18: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1689 2873 | lc_offsets = malloc(cnt*sizeof(uint16_t));1690 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~1691/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'readttfgdef.isra':1692/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1693 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1694 | ^~~~~~1695[ 92%] Building C object fontforge/CMakeFiles/fontforge.dir/woff.c.o1696/build/source/fontforge/tottfaat.c: In function 'aat_dumplcar':1697/build/source/fontforge/tottfaat.c:459:24: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]1698 459 | offset += 2 + 2*LigCaretCnt(sc);1699 | ^~1700/build/source/fontforge/tottfaat.c:442:41: note: 'offset' was declared here1701 442 | int i, j, k, l, seg_cnt, tot, last, offset;1702 | ^~~~~~1703/build/source/fontforge/tottfaat.c: In function 'aat_dumpopbd':1704/build/source/fontforge/tottfaat.c:2047:28: warning: 'offset' may be used uninitialized [-Wmaybe-uninitialized]1705 2047 | offset += 2*tot;1706 | ~~~~~~~^~~~~~~~1707/build/source/fontforge/tottfaat.c:2002:41: note: 'offset' was declared here1708 2002 | int i, j, k, l, seg_cnt, tot, last, offset;1709 | ^~~~~~1710[ 92%] Building C object fontforge/CMakeFiles/fontforge.dir/zapfnomen.c.o1711In function 'bScale',1712 inlined from 'bScale' at /build/source/fontforge/scripting.c:4469:13:1713/build/source/fontforge/scripting.c:4498:21: warning: 'args' may be used uninitialized [-Wmaybe-uninitialized]1714 4498 | xfact = args[1]/100.;1715 | ~~~~^~~1716/build/source/fontforge/scripting.c: In function 'bScale':1717/build/source/fontforge/scripting.c:4475:12: note: 'args' declared here1718 4475 | double args[6];1719 | ^~~~1720In function 'bScale',1721 inlined from 'bScale' at /build/source/fontforge/scripting.c:4469:13:1722/build/source/fontforge/scripting.c:4499:21: warning: 'args' may be used uninitialized [-Wmaybe-uninitialized]1723 4499 | yfact = args[2]/100.;1724 | ~~~~^~~1725/build/source/fontforge/scripting.c: In function 'bScale':1726/build/source/fontforge/scripting.c:4475:12: note: 'args' declared here1727 4475 | double args[6];1728 | ^~~~1729[ 93%] Building CXX object fontforge/CMakeFiles/fontforge.dir/woff2.cc.o1730/build/source/contrib/fonttools/showttf.c: In function 'readttfbase.isra':1731/build/source/contrib/fonttools/showttf.c:6616:20: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1732 6616 | tags = calloc(basetagcnt,sizeof(uint32_t));1733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1734/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1735 679 | extern void *calloc (size_t __nmemb, size_t __size)1736 | ^~~~~~1737In function 'MMFillFromVAR',1738 inlined from 'SFFillFromTTF' at /build/source/fontforge/parsettf.c:6270:2:1739/build/source/contrib/fonttools/showttf.c:6630:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1740 6630 | bs = calloc(basescriptcnt,sizeof(struct tagoff));1741 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1742/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1743 679 | extern void *calloc (size_t __nmemb, size_t __size)1744 | ^~~~~~1745/build/source/contrib/fonttools/showttf.c:6649:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1746 6649 | ls = calloc(langsyscnt,sizeof(struct tagoff));1747 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1748/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1749 679 | extern void *calloc (size_t __nmemb, size_t __size)1750 | ^~~~~~1751/build/source/fontforge/parsettf.c:5910:20: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1752 5910 | mm->axismaps = calloc(v->axis_count,sizeof(struct axismap));1753 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1754/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'SFFillFromTTF':1755/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1756 679 | extern void *calloc (size_t __nmemb, size_t __size)1757 | ^~~~~~1758/build/source/contrib/fonttools/showttf.c:6616:20: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1759 6616 | tags = calloc(basetagcnt,sizeof(uint32_t));1760 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1761/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1762 679 | extern void *calloc (size_t __nmemb, size_t __size)1763 | ^~~~~~1764/build/source/contrib/fonttools/showttf.c:6630:18: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1765 6630 | bs = calloc(basescriptcnt,sizeof(struct tagoff));1766 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1767/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1768 679 | extern void *calloc (size_t __nmemb, size_t __size)1769 | ^~~~~~1770/build/source/contrib/fonttools/showttf.c:6649:22: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1771 6649 | ls = calloc(langsyscnt,sizeof(struct tagoff));1772 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1773/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1774 679 | extern void *calloc (size_t __nmemb, size_t __size)1775 | ^~~~~~1776/build/source/fontforge/woff.c: In function '_SFReadWOFF':1777/build/source/fontforge/woff.c:363:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1778 363 | fread(temp,1,metaLenCompressed,woff);1779 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1780/build/source/fontforge/tottfgpos.c: In function 'dumpgposAnchorData':1781/build/source/fontforge/tottfgpos.c:1996:12: warning: 'ap' may be used uninitialized [-Wmaybe-uninitialized]1782 1996 | if ( ap!=NULL && (ap->xadjust.corrections!=NULL || ap->yadjust.corrections!=NULL ))1783 | ^1784/build/source/fontforge/tottfgpos.c:1849:18: note: 'ap' was declared here1785 1849 | AnchorPoint *ap, **aps;1786 | ^~1787/build/source/fontforge/stemdb.c: In function 'FindOrMakeHVStem':1788In file included from /build/source/fontforge/edgelist.h:31,1789 from /build/source/fontforge/autohint.h:4,1790 from /build/source/fontforge/splinefont.c:30:1791In function 'switch_to_old_locale',1792 inlined from 'SFPrivateGuess' at /build/source/fontforge/splinefont.c:2041:5:1793/build/source/fontforge/stemdb.c:1883:15: warning: 'stem' may be used uninitialized [-Wmaybe-uninitialized]1794 1883 | if ( stem == NULL && pd2 != NULL && !require_existing )1795 | ^1796/build/source/fontforge/stemdb.c:1866:22: note: 'stem' was declared here1797 1866 | struct stemdata *stem;1798 | ^~~~1799/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1800 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1801 | ^1802/build/source/fontforge/splinefont.c: In function 'SFPrivateGuess':1803/build/source/fontforge/splinefont.c:1984:34: note: 'oldlocale' was declared here1804 1984 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1805 | ^~~~~~~~~1806/build/source/fontforge/winfonts.c: In function 'FONFontDump':1807/build/source/fontforge/winfonts.c:1007:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' [-Wunused-result]1808 1007 | fread(buf, 0x6D, 1, fntarray[i]);1809 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1810/build/source/fontforge/parsettf.c: In function '_SFReadTTF':1811/build/source/fontforge/parsettf.c:5359:36: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 9 and 29 [-Wformat-overflow=]1812 5359 | sprintf(buffer, "%.20s-%d", info->ordering, i );1813 | ^~1814In function 'readttfpostnames',1815 inlined from 'readttf' at /build/source/fontforge/parsettf.c:5636:5,1816 inlined from '_SFReadTTF' at /build/source/fontforge/parsettf.c:6353:11:1817/build/source/fontforge/parsettf.c:5359:29: note: directive argument in the range [-2147483643, 2147483646]1818 5359 | sprintf(buffer, "%.20s-%d", info->ordering, i );1819 | ^~~~~~~~~~1820In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974,1821 from /build/source/inc/basics.h:38:1822In function 'sprintf',1823 inlined from 'readttfpostnames' at /build/source/fontforge/parsettf.c:5359:6,1824 inlined from 'readttf' at /build/source/fontforge/parsettf.c:5636:5,1825 inlined from '_SFReadTTF' at /build/source/fontforge/parsettf.c:6353:11:1826/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 3 and 33 bytes into a destination of size 301827 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,1828 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1829 31 | __glibc_objsize (__s), __fmt,1830 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1831 32 | __va_arg_pack ());1832 | ~~~~~~~~~~~~~~~~~1833In function 'switch_to_old_locale',1834 inlined from 'readttf' at /build/source/fontforge/parsettf.c:5607:2,1835 inlined from '_SFReadTTF' at /build/source/fontforge/parsettf.c:6353:11:1836/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1837 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1838 | ^1839/build/source/fontforge/parsettf.c: In function '_SFReadTTF':1840/build/source/fontforge/parsettf.c:5555:34: note: 'oldlocale' was declared here1841 5555 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1842 | ^~~~~~~~~1843In function 'readttfglyphs',1844 inlined from 'readttf' at /build/source/fontforge/parsettf.c:5594:2,1845 inlined from '_SFReadTTF' at /build/source/fontforge/parsettf.c:6353:11:1846/build/source/fontforge/parsettf.c:2280:19: warning: argument 1 range [18446744071562067968, 18446744073709551615] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1847 2280 | info->chars = calloc(info->glyph_cnt,sizeof(SplineChar *));1848 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1849/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function '_SFReadTTF':1850/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:679:14: note: in a call to allocation function 'calloc' declared here1851 679 | extern void *calloc (size_t __nmemb, size_t __size)1852 | ^~~~~~1853In function 'aat_dumpmorx_substitutions',1854 inlined from 'aat_dumpmorx' at /build/source/fontforge/tottfaat.c:1931:18:1855/build/source/fontforge/tottfaat.c:681:19: warning: 'glyphs' may be used uninitialized [-Wmaybe-uninitialized]1856 681 | glyphs[gcnt] = NULL; maps[gcnt] = 0;1857 | ^1858/build/source/fontforge/tottfaat.c: In function 'aat_dumpmorx':1859/build/source/fontforge/tottfaat.c:651:29: note: 'glyphs' was declared here1860 651 | SplineChar *sc, *msc, **glyphs;1861 | ^~~~~~1862In function 'aat_dumpmorx_substitutions',1863 inlined from 'aat_dumpmorx' at /build/source/fontforge/tottfaat.c:1931:18:1864/build/source/fontforge/tottfaat.c:681:38: warning: 'maps' may be used uninitialized [-Wmaybe-uninitialized]1865 681 | glyphs[gcnt] = NULL; maps[gcnt] = 0;1866 | ^1867/build/source/fontforge/tottfaat.c: In function 'aat_dumpmorx':1868/build/source/fontforge/tottfaat.c:652:15: note: 'maps' was declared here1869 652 | uint16_t *maps;1870 | ^~~~1871In function 'ArcsJoin',1872 inlined from '_HandleJoin' at /build/source/fontforge/splinestroke.c:2108:6,1873 inlined from 'HandleJoin.isra' at /build/source/fontforge/splinestroke.c:2132:12:1874/build/source/fontforge/splinestroke.c:2030:21: warning: 'clip_ratio' may be used uninitialized [-Wmaybe-uninitialized]1875 2030 | ci_fm = ArcClip(center_fm, r_fm, neg_fm, p_fm, i, clip_ratio);1876 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1877/build/source/fontforge/splinestroke.c: In function 'HandleJoin.isra':1878/build/source/fontforge/splinestroke.c:1785:27: note: 'clip_ratio' was declared here1879 1785 | bigreal jlim, r_clip, clip_ratio, start_angle, end_angle;1880 | ^~~~~~~~~~1881/build/source/fontforge/python.c: In function 'PyFF_Glyph_set_lcarets':1882/build/source/fontforge/python.c:7325:30: warning: 'carets' may be used uninitialized [-Wmaybe-uninitialized]1883 7325 | lcar->u.lcaret.carets = cnt > 0 ? carets : NULL;1884 | ^1885/build/source/fontforge/python.c:7288:14: note: 'carets' was declared here1886 7288 | int16_t *carets;1887 | ^~~~~~1888/build/source/contrib/fonttools/showttf.c: In function 'readttfencodings.isra':1889/build/source/contrib/fonttools/showttf.c:2055:48: warning: 'format' may be used uninitialized [-Wmaybe-uninitialized]1890 2055 | for ( i=0; i<info->glyph_cnt && (format!=0 || i<256); ++i )1891 | ~~~~~~^~~1892/build/source/contrib/fonttools/showttf.c:1798:9: note: 'format' was declared here1893 1798 | int format, len;1894 | ^~~~~~1895/build/source/contrib/fonttools/showttf.c:2085:19: warning: argument 1 value '18446744073709551604' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1896 2085 | vs_data = malloc( cnt*sizeof(struct vs_data));1897 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1898/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1899 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1900 | ^~~~~~1901/build/source/fontforge/scripting.c: In function 'bExport':1902/build/source/fontforge/scripting.c:2388:8: warning: 'format' may be used uninitialized [-Wmaybe-uninitialized]1903 2388 | if (( format>=4 && c->a.argc<3 )) {1904 | ^1905/build/source/fontforge/scripting.c:2335:9: note: 'format' was declared here1906 2335 | int format, i, gid, flags=0;1907 | ^~~~~~1908/build/source/fontforge/scripting.c: In function 'bGenerateFamily':1909/build/source/fontforge/scripting.c:2069:22: warning: '*familysfs[0]' may be used uninitialized [-Wmaybe-uninitialized]1910 2069 | if ( familysfs[0][0]==NULL ) {1911 | ~~~~~~~~~~~~^~~1912/build/source/fontforge/tottf.c: In function 'buildtablestructures':1913/build/source/fontforge/tottf.c:5550:67: warning: 'eblcpos' may be used uninitialized [-Wmaybe-uninitialized]1914 5550 | at->tabdir.tabs[i++].length = at->tabdir.tabs[eblcpos].length;1915 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~1916/build/source/fontforge/tottf.c:5391:18: note: 'eblcpos' was declared here1917 5391 | int ebdtpos, eblcpos;1918 | ^~~~~~~1919/build/source/fontforge/tottf.c:5531:67: warning: 'ebdtpos' may be used uninitialized [-Wmaybe-uninitialized]1920 5531 | at->tabdir.tabs[i++].length = at->tabdir.tabs[ebdtpos].length;1921 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~1922/build/source/fontforge/tottf.c:5391:9: note: 'ebdtpos' was declared here1923 5391 | int ebdtpos, eblcpos;1924 | ^~~~~~~1925In file included from /build/source/fontforge/featurefile.h:4,1926 from /build/source/fontforge/featurefile.c:32:1927In function 'switch_to_old_locale',1928 inlined from 'FeatDumpFontLookups' at /build/source/fontforge/featurefile.c:1999:5:1929/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1930 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1931 | ^1932/build/source/fontforge/featurefile.c: In function 'FeatDumpFontLookups':1933/build/source/fontforge/featurefile.c:1989:34: note: 'oldlocale' was declared here1934 1989 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.1935 | ^~~~~~~~~1936/build/source/fontforge/scripting.c: In function 'bDrawsSomething':1937/build/source/fontforge/scripting.c:6743:36: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized]1938 6743 | c->return_val.u.ival = gid!=-1 && SCDrawsSomething(sf->glyphs[gid]);1939 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1940/build/source/fontforge/scripting.c:6725:9: note: 'gid' was declared here1941 6725 | int gid;1942 | ^~~1943/build/source/fontforge/scripting.c: In function 'bWorthOutputting':1944/build/source/fontforge/scripting.c:6719:36: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized]1945 6719 | c->return_val.u.ival = gid!=-1 && SCWorthOutputting(sf->glyphs[gid]);1946 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1947/build/source/fontforge/scripting.c:6697:9: note: 'gid' was declared here1948 6697 | int gid;1949 | ^~~1950/build/source/fontforge/tottfgpos.c: In function 'dumpg___ContextChainCoverage.isra':1951/build/source/fontforge/tottfgpos.c:2608:13: warning: 'ibase' may be used uninitialized [-Wmaybe-uninitialized]1952 2608 | fseek(lfile,ibase+2*i,SEEK_SET);1953 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1954/build/source/fontforge/tottfgpos.c:2533:35: note: 'ibase' was declared here1955 2533 | uint32_t base = ftell(lfile), ibase, lbase, bbase;1956 | ^~~~~1957/build/source/fontforge/scripting.c: In function 'bGetPosSub':1958/build/source/fontforge/scripting.c:8091:26: warning: 'ret' may be used uninitialized [-Wmaybe-uninitialized]1959 8091 | c->return_val.u.aval = ret;1960 | ~~~~~~~~~~~~~~~~~~~~~^~~~~1961/build/source/fontforge/scripting.c:7955:12: note: 'ret' was declared here1962 7955 | Array *ret, *temp;1963 | ^~~1964In function 'readttfjstf',1965 inlined from 'readit' at /build/source/contrib/fonttools/showttf.c:6950:2:1966/build/source/contrib/fonttools/showttf.c:6841:15: warning: argument 1 value '18446744073709551608' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1967 6841 | scripts = malloc(cnt*sizeof(struct tagoff));1968 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1969/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'readit':1970/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1971 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1972 | ^~~~~~1973In function 'showgpossublookups',1974 inlined from 'readttfgpos' at /build/source/contrib/fonttools/showttf.c:2845:5,1975 inlined from 'readit' at /build/source/contrib/fonttools/showttf.c:6942:2:1976/build/source/contrib/fonttools/showttf.c:2809:18: warning: argument 1 value '18446744073709551614' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]1977 2809 | lu_offsets = malloc(lu_cnt*sizeof(uint16_t));1978 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1979/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h: In function 'readit':1980/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here1981 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__1982 | ^~~~~~1983In function 'SplinesFromLayers',1984 inlined from 'SFSplinesFromLayers' at /build/source/fontforge/psread.c:2998:23:1985/build/source/fontforge/psread.c:2977:32: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]1986 2977 | last->next = temp;1987 | ~~~~~~~~~~~^~~~~~1988/build/source/fontforge/psread.c: In function 'SFSplinesFromLayers':1989/build/source/fontforge/psread.c:2900:34: note: 'last' was declared here1990 2900 | SplinePointList *head=NULL, *last, *temp, *transed;1991 | ^~~~1992In function 'switch_to_old_locale',1993 inlined from 'SFApplyFeatureFile' at /build/source/fontforge/featurefile.c:7445:5:1994/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]1995 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }1996 | ^1997/build/source/fontforge/featurefile.c: In function 'SFApplyFeatureFile':1998/build/source/fontforge/featurefile.c:7442:34: note: 'oldlocale' was declared here1999 7442 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2000 | ^~~~~~~~~2001/build/source/fontforge/ufo.c: In function 'paddedVersionStr':2002/build/source/fontforge/ufo.c:121:26: warning: '%d' directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=]2003 121 | snprintf(buffer, 6, "%d.%03d", major, minor);2004 | ^~2005/build/source/fontforge/ufo.c:121:25: note: directive argument in the range [0, 2147483647]2006 121 | snprintf(buffer, 6, "%d.%03d", major, minor);2007 | ^~~~~~~~~2008/build/source/fontforge/ufo.c:121:25: note: directive argument in the range [0, 2147483647]2009In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974,2010 from /build/source/inc/basics.h:38,2011 from /build/source/fontforge/splinefont.h:31,2012 from /build/source/fontforge/edgelist.h:31,2013 from /build/source/fontforge/autohint.h:4,2014 from /build/source/fontforge/ufo.c:30:2015In function 'snprintf',2016 inlined from 'paddedVersionStr' at /build/source/fontforge/ufo.c:121:5:2017/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:68:10: note: '__builtin___snprintf_chk' output between 6 and 22 bytes into a destination of size 62018 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,2019 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2020 69 | __glibc_objsize (__s), __fmt,2021 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2022 70 | __va_arg_pack ());2023 | ~~~~~~~~~~~~~~~~~2024/build/source/fontforge/stemdb.c: In function 'MarkDStemCorner':2025/build/source/fontforge/stemdb.c:4664:5: warning: 'stem' may be used uninitialized [-Wmaybe-uninitialized]2026 4664 | AddToStem( gd,stem,pd,NULL,2,false,false );2027 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2028/build/source/fontforge/stemdb.c:4616:22: note: 'stem' was declared here2029 4616 | struct stemdata *stem;2030 | ^~~~2031/build/source/fontforge/psread.c: In function 'SplinesFromEntityChar':2032/build/source/fontforge/psread.c:3177:32: warning: 'last' may be used uninitialized [-Wmaybe-uninitialized]2033 3177 | last->next = temp;2034 | ~~~~~~~~~~~^~~~~~2035/build/source/fontforge/psread.c:3093:34: note: 'last' was declared here2036 3093 | SplinePointList *head=NULL, *last, *temp, *transed;2037 | ^~~~2038/build/source/fontforge/winfonts.c:833:61: warning: '%s' directive writing up to 199 bytes into a region of size between 172 and 182 [-Wformat-overflow=]2039 833 | sprintf(non_resident_name, "FONTRES 100,%d,%d : %s %d", dpi[0], dpi[1], name, point_size);2040 | ^~ ~~~~2041/build/source/fontforge/winfonts.c:833:40: note: directive argument in the range [-32768, 32767]2042 833 | sprintf(non_resident_name, "FONTRES 100,%d,%d : %s %d", dpi[0], dpi[1], name, point_size);2043 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~2044In file included from /nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdio.h:974,2045 from /build/source/inc/basics.h:38,2046 from /build/source/fontforge/splinefont.h:31,2047 from /build/source/fontforge/winfonts.h:4,2048 from /build/source/fontforge/winfonts.c:30:2049In function 'sprintf',2050 inlined from 'FONFontDump' at /build/source/fontforge/winfonts.c:833:13:2051/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 21 and 235 bytes into a destination of size 2002052 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,2053 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2054 31 | __glibc_objsize (__s), __fmt,2055 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2056 32 | __va_arg_pack ());2057 | ~~~~~~~~~~~~~~~~~2058/build/source/fontforge/winfonts.c: In function 'FONFontDump':2059/build/source/fontforge/winfonts.c:840:7: warning: 'dpi[0]' may be used uninitialized [-Wmaybe-uninitialized]2060 840 | if(dpi[0] <= 108)2061 | ^2062/build/source/fontforge/winfonts.c:769:23: note: 'dpi[0]' was declared here2063 769 | short point_size, dpi[2], align;2064 | ^~~2065/build/source/fontforge/splineutil.c: In function 'Spline2DFindExtrema':2066/build/source/fontforge/splineutil.c:3935:32: warning: 'cur.y' may be used uninitialized [-Wmaybe-uninitialized]2067 3935 | (mid.y==last.y || mid.y==cur.y))2068 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~2069/build/source/fontforge/splineutil.c:3886:21: note: 'cur.y' was declared here2070 3886 | BasePoint last, cur, mid;2071 | ^~~2072/build/source/fontforge/splineutil.c:3934:29: warning: 'cur.x' may be used uninitialized [-Wmaybe-uninitialized]2073 3934 | if ( (mid.x==last.x || mid.x==cur.x) &&2074 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~2075/build/source/fontforge/splineutil.c:3886:21: note: 'cur.x' was declared here2076 3886 | BasePoint last, cur, mid;2077 | ^~~2078[ 93%] Linking C executable ../../bin/showttf2079In file included from /build/source/fontforge/sd.h:36,2080 from /build/source/fontforge/svg.h:4,2081 from /build/source/fontforge/svg.c:30:2082In function 'switch_to_old_locale',2083 inlined from 'svg_sfdump' at /build/source/fontforge/svg.c:1020:5:2084/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2085 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2086 | ^2087/build/source/fontforge/svg.c: In function 'svg_sfdump':2088/build/source/fontforge/svg.c:957:34: note: 'oldlocale' was declared here2089 957 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2090 | ^~~~~~~~~2091In function 'switch_to_old_locale',2092 inlined from '_ExportSVG' at /build/source/fontforge/svg.c:1132:5:2093/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2094 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2095 | ^2096/build/source/fontforge/svg.c: In function '_ExportSVG':2097/build/source/fontforge/svg.c:1072:34: note: 'oldlocale' was declared here2098 1072 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2099 | ^~~~~~~~~2100/build/source/fontforge/svg.c:1127:39: warning: 'orig' may be used uninitialized [-Wmaybe-uninitialized]2101 1127 | sc->layers[layer].splines = orig;2102 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~2103/build/source/fontforge/svg.c:1058:16: note: 'orig' was declared here2104 1058 | SplineSet *orig;2105 | ^~~~2106In function 'switch_to_old_locale',2107 inlined from '_SFReadSVG' at /build/source/fontforge/svg.c:3618:5:2108/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2109 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2110 | ^2111/build/source/fontforge/svg.c: In function '_SFReadSVG':2112/build/source/fontforge/svg.c:3615:34: note: 'oldlocale' was declared here2113 3615 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2114 | ^~~~~~~~~2115/build/source/fontforge/scripting.c: In function 'bAddAnchorPoint':2116/build/source/fontforge/scripting.c:6881:51: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized]2117 6881 | if (( type==at_baselig && t->type!=act_mklg ) ||2118 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~2119 6882 | ( type==at_basechar && t->type!=act_mark ) ||2120 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2121/build/source/fontforge/scripting.c:6817:9: note: 'type' was declared here2122 6817 | int type;2123 | ^~~~2124[ 93%] Built target showttf2125/build/source/fontforge/scripting.c: In function 'bAddLookup':2126/build/source/fontforge/scripting.c:7256:22: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized]2127 7256 | otl->lookup_type = type;2128 | ~~~~~~~~~~~~~~~~~^~~~~~2129/build/source/fontforge/scripting.c:7180:9: note: 'type' was declared here2130 7180 | int type;2131 | ^~~~2132/build/source/fontforge/scripting.c: In function '_bMoveReference':2133/build/source/fontforge/scripting.c:4920:10: warning: 'translate[0]' may be used uninitialized [-Wmaybe-uninitialized]2134 4920 | real translate[2], t[6];2135 | ^~~~~~~~~2136/build/source/fontforge/scripting.c:4920:10: warning: 'translate[1]' may be used uninitialized [-Wmaybe-uninitialized]2137/build/source/fontforge/scripting.c: In function 'bSetGlyphClass':2138/build/source/fontforge/scripting.c:4111:29: warning: 'class' may be used uninitialized [-Wmaybe-uninitialized]2139 4111 | sc->glyph_class = class;2140 | ~~~~~~~~~~~~~~~~^~~~~~~2141/build/source/fontforge/scripting.c:4091:9: note: 'class' was declared here2142 4091 | int class, gid, i;2143 | ^~~~~2144In function 'switch_to_old_locale',2145 inlined from 'WriteUFOFontFlex' at /build/source/fontforge/ufo.c:1987:5,2146 inlined from 'WriteUFOFontFlex' at /build/source/fontforge/ufo.c:1926:5:2147/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2148 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2149 | ^2150/build/source/fontforge/ufo.c: In function 'WriteUFOFontFlex':2151/build/source/fontforge/ufo.c:1941:34: note: 'oldlocale' was declared here2152 1941 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2153 | ^~~~~~~~~2154/build/source/fontforge/sfd.c: In function 'SFD_Dump':2155/build/source/fontforge/sfd.c:2776:27: warning: argument 1 range [18446744065119617024, 18446744073709551612] exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]2156 2776 | newgids = malloc(sf->glyphcnt*sizeof(int));2157 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2158In file included from /build/source/inc/basics.h:39,2159 from /build/source/fontforge/splinefont.h:31,2160 from /build/source/fontforge/sfd.h:6,2161 from /build/source/fontforge/sfd.c:30:2162/nix/store/3zlgjcfm8j3nscrldjv8izxciybg0nh3-glibc-2.44-57-dev/include/stdlib.h:676:14: note: in a call to allocation function 'malloc' declared here2163 676 | extern void *malloc (size_t __size) __THROW __attribute_malloc__2164 | ^~~~~~2165/build/source/fontforge/stemdb.c: In function 'FigureStemActive':2166/build/source/fontforge/stemdb.c:3624:9: warning: '__builtin___memcpy_chk' writing between 18446743970630336512 and 18446744073709551568 bytes into a region of size 9223372036854775807 [-Wstringop-overflow=]2167 3624 | memcpy(stem->active,activespace,acnt*sizeof(struct segment));2168 | ^2169/build/source/fontforge/stemdb.c:3623:24: note: destination object of size 9223372036854775807 allocated by 'malloc'2170 3623 | stem->active = malloc(acnt*sizeof(struct segment));2171 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2172/build/source/fontforge/scripting.c: In function 'bSelectByColor':2173/build/source/fontforge/scripting.c:3162:47: warning: 'col' may be used uninitialized [-Wmaybe-uninitialized]2174 3162 | if ( c->curfv->selected[i]!=(sccol==col) )2175 | ~~~~~~^~~~~~2176/build/source/fontforge/scripting.c:3125:9: note: 'col' was declared here2177 3125 | int col, sccol;2178 | ^~~2179In function 'switch_to_old_locale',2180 inlined from 'SFDWrite' at /build/source/fontforge/sfd.c:3062:5:2181/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2182 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2183 | ^2184/build/source/fontforge/sfd.c: In function 'SFDWrite':2185/build/source/fontforge/sfd.c:3049:34: note: 'oldlocale' was declared here2186 3049 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2187 | ^~~~~~~~~2188/build/source/fontforge/splinesave.c: In function 'SplineChar2PS.constprop.isra':2189/build/source/fontforge/splinesave.c:1525:17: warning: 'scs' may be used uninitialized [-Wmaybe-uninitialized]2190 1525 | if ( scs[0]->layers[gi->layer].splines!=NULL && i==instance_count ) { /* No conflicts */2191 | ~~~^~~2192/build/source/fontforge/splinesave.c:1493:17: note: 'scs' declared here2193 1493 | SplineChar *scs[MmMax];2194 | ^~~2195/build/source/fontforge/splineutil2.c: In function 'SplineAddExtrema':2196/build/source/fontforge/splineutil2.c:2684:47: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized]2197 2684 | if (( x>b->minx && x<b->maxx && len<lenbound ) ||2198 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~2199/build/source/fontforge/splineutil2.c:2630:10: note: 'len' was declared here2200 2630 | real len;2201 | ^~~2202/build/source/fontforge/splineutil.c: In function 'SCRemoveDependent':2203/build/source/fontforge/splineutil.c:3256:8: warning: 'prev' may be used uninitialized [-Wmaybe-uninitialized]2204 3256 | if ( prev==NULL ) {2205 | ^2206/build/source/fontforge/splineutil.c:3241:14: note: 'prev' was declared here2207 3241 | RefChar *prev;2208 | ^~~~2209In function 'dumpcffcidhmtx',2210 inlined from 'dumpcidglyphs' at /build/source/fontforge/tottf.c:2643:2:2211/build/source/fontforge/tottf.c:2517:20: warning: 'sf' may be used uninitialized [-Wmaybe-uninitialized]2212 2517 | sc = sf->glyphs[cid];2213 | ~~^~~~~~~~2214/build/source/fontforge/tottf.c: In function 'dumpcidglyphs':2215/build/source/fontforge/tottf.c:2498:17: note: 'sf' was declared here2216 2498 | SplineFont *sf;2217 | ^~2218In function 'switch_to_old_locale',2219 inlined from 'SFReadUFO' at /build/source/fontforge/ufo.c:4353:5:2220/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2221 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2222 | ^2223/build/source/fontforge/ufo.c: In function 'SFReadUFO':2224/build/source/fontforge/ufo.c:3811:34: note: 'oldlocale' was declared here2225 3811 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2226 | ^~~~~~~~~2227/build/source/fontforge/tottf.c: In function 'SFDefaultOS2Info':2228/build/source/fontforge/tottf.c:3002:24: warning: 'hold.hhead_ascent' may be used uninitialized [-Wmaybe-uninitialized]2229 3002 | struct pfminfo hold;2230 | ^~~~2231/build/source/fontforge/tottf.c:3002:24: warning: 'hold.hhead_descent' may be used uninitialized [-Wmaybe-uninitialized]2232/build/source/fontforge/tottf.c:3065:38: warning: 'hold.hheadascent_add' may be used uninitialized [-Wmaybe-uninitialized]2233 3065 | pfminfo->hheadascent_add = hold.hheadascent_add;2234 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~2235/build/source/fontforge/tottf.c:3002:24: note: 'hold.hheadascent_add' was declared here2236 3002 | struct pfminfo hold;2237 | ^~~~2238/build/source/fontforge/tottf.c:3065:38: warning: 'hold.hheaddescent_add' may be used uninitialized [-Wmaybe-uninitialized]2239 3065 | pfminfo->hheadascent_add = hold.hheadascent_add;2240 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~2241/build/source/fontforge/tottf.c:3002:24: note: 'hold.hheaddescent_add' was declared here2242 3002 | struct pfminfo hold;2243 | ^~~~2244/build/source/fontforge/tottf.c:3069:30: warning: 'hold.linegap' may be used uninitialized [-Wmaybe-uninitialized]2245 3069 | pfminfo->linegap = hold.linegap;2246 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~2247/build/source/fontforge/tottf.c:3002:24: note: 'hold.linegap' was declared here2248 3002 | struct pfminfo hold;2249 | ^~~~2250/build/source/fontforge/tottf.c:3073:31: warning: 'hold.vlinegap' may be used uninitialized [-Wmaybe-uninitialized]2251 3073 | pfminfo->vlinegap = hold.vlinegap;2252 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~2253/build/source/fontforge/tottf.c:3002:24: note: 'hold.vlinegap' was declared here2254 3002 | struct pfminfo hold;2255 | ^~~~2256In function 'switch_to_old_locale',2257 inlined from 'SplinePointListInterpretGlif' at /build/source/fontforge/ufo.c:4374:5:2258/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2259 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2260 | ^2261/build/source/fontforge/ufo.c: In function 'SplinePointListInterpretGlif':2262/build/source/fontforge/ufo.c:4370:34: note: 'oldlocale' was declared here2263 4370 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2264 | ^~~~~~~~~2265In function 'NeedsUCS2Table',2266 inlined from 'dumpcmap' at /build/source/fontforge/tottf.c:4946:16:2267/build/source/fontforge/scripting.c: In function 'comp':2268/build/source/fontforge/scripting.c:9873:54: warning: 'cmp' may be used uninitialized [-Wmaybe-uninitialized]2269 9873 | else if ( tok==tt_ge ) val->u.ival = (cmp>=0);2270 | ~~~~^~~~2271/build/source/fontforge/scripting.c:9839:9: note: 'cmp' was declared here2272 9839 | int cmp;2273 | ^~~2274/build/source/fontforge/tottf.c:4639:43: warning: 'cur_delta_val' may be used uninitialized [-Wmaybe-uninitialized]2275 4639 | cmapseg[curseg].delta = cur_delta_val;2276 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~2277/build/source/fontforge/tottf.c: In function 'dumpcmap':2278/build/source/fontforge/tottf.c:4516:13: note: 'cur_delta_val' was declared here2279 4516 | int16_t cur_delta_val;2280 | ^~~~~~~~~~~~~2281/build/source/fontforge/splineutil.c: In function 'SplineRemoveWildControlPoints':2282/build/source/fontforge/splineutil.c:7413:16: warning: 'changed' may be used uninitialized [-Wmaybe-uninitialized]2283 7413 | return changed;2284 | ^~~~~~~2285/build/source/fontforge/splineutil.c:7399:13: note: 'changed' was declared here2286 7399 | int changed;2287 | ^~~~~~~2288In file included from /build/source/fontforge/tottf.h:4,2289 from /build/source/fontforge/tottf.c:30:2290In function 'switch_to_old_locale',2291 inlined from '_WriteTTFFont' at /build/source/fontforge/tottf.c:6231:5:2292/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2293 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2294 | ^2295/build/source/fontforge/tottf.c: In function '_WriteTTFFont':2296/build/source/fontforge/tottf.c:6160:34: note: 'oldlocale' was declared here2297 6160 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2298 | ^~~~~~~~~2299In function 'switch_to_old_locale',2300 inlined from '_WriteType42SFNTS' at /build/source/fontforge/tottf.c:6378:5:2301/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2302 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2303 | ^2304/build/source/fontforge/tottf.c: In function '_WriteType42SFNTS':2305/build/source/fontforge/tottf.c:6361:34: note: 'oldlocale' was declared here2306 6361 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2307 | ^~~~~~~~~2308In function 'switch_to_old_locale',2309 inlined from 'SFD_Read' at /build/source/fontforge/sfd.c:8961:5:2310/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2311 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2312 | ^2313/build/source/fontforge/sfd.c: In function 'SFD_Read':2314/build/source/fontforge/sfd.c:8956:34: note: 'oldlocale' was declared here2315 8956 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2316 | ^~~~~~~~~2317In function 'switch_to_old_locale',2318 inlined from 'SFDReadOneChar' at /build/source/fontforge/sfd.c:9096:5:2319/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2320 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2321 | ^2322/build/source/fontforge/sfd.c: In function 'SFDReadOneChar':2323/build/source/fontforge/sfd.c:9018:34: note: 'oldlocale' was declared here2324 9018 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2325 | ^~~~~~~~~2326In function 'switch_to_old_locale',2327 inlined from 'SFRecoverFile' at /build/source/fontforge/sfd.c:9324:5:2328/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2329 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2330 | ^2331/build/source/fontforge/sfd.c: In function 'SFRecoverFile':2332/build/source/fontforge/sfd.c:9315:34: note: 'oldlocale' was declared here2333 9315 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2334 | ^~~~~~~~~2335In function 'switch_to_old_locale',2336 inlined from 'SFAutoSave' at /build/source/fontforge/sfd.c:9379:5:2337/build/source/fontforge/splinefont.h:1983:6: warning: 'oldlocale' may be used uninitialized [-Wmaybe-uninitialized]2338 1983 | if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); }2339 | ^2340/build/source/fontforge/sfd.c: In function 'SFAutoSave':2341/build/source/fontforge/sfd.c:9348:34: note: 'oldlocale' was declared here2342 9348 | locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage.2343 | ^~~~~~~~~2344[ 93%] Linking CXX shared library ../lib/libfontforge.so2345[ 93%] Built target fontforge2346[ 94%] Building C object pyhook/CMakeFiles/fontforge_pyhook.dir/fontforgepyhook.c.o2347[ 95%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/main.c.o2348[ 96%] Building C object pyhook/CMakeFiles/psMat_pyhook.dir/psMatpyhook.c.o2349[ 97%] Building C object contrib/fonttools/CMakeFiles/ttf2eps.dir/ttf2eps.c.o2350[ 97%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/startnoui.c.o2351[ 97%] Building C object contrib/fonttools/CMakeFiles/acorn2sfd.dir/acorn2sfd.c.o2352[ 97%] Linking C shared module ../lib/fontforge.so2353[ 97%] Linking C shared module ../lib/psMat.so2354In function 'DumpSimpleGlyph',2355 inlined from 'DoDumpGlyph' at /build/source/contrib/fonttools/ttf2eps.c:1082:2:2356/build/source/contrib/fonttools/ttf2eps.c:1010:23: warning: 'last_off' may be used uninitialized [-Wmaybe-uninitialized]2357 1010 | } else if ( last_off ) {2358 | ^2359/build/source/contrib/fonttools/ttf2eps.c: In function 'DoDumpGlyph':2360/build/source/contrib/fonttools/ttf2eps.c:934:25: note: 'last_off' was declared here2361 934 | int i, path, start, last_off;2362 | ^~~~~~~~2363In function 'DumpSpline',2364 inlined from 'DumpSimpleGlyph' at /build/source/contrib/fonttools/ttf2eps.c:1039:6,2365 inlined from 'DoDumpGlyph' at /build/source/contrib/fonttools/ttf2eps.c:1082:2:2366/build/source/contrib/fonttools/ttf2eps.c:911:13: warning: 'last.x' may be used uninitialized [-Wmaybe-uninitialized]2367 911 | fn.x = d+c/3;2368 | ~^~~~2369/build/source/contrib/fonttools/ttf2eps.c: In function 'DoDumpGlyph':2370/build/source/contrib/fonttools/ttf2eps.c:936:20: note: 'last.x' was declared here2371 936 | BasePoint mid, last, begin;2372 | ^~~~2373In function 'DumpSpline',2374 inlined from 'DumpSimpleGlyph' at /build/source/contrib/fonttools/ttf2eps.c:1039:6,2375 inlined from 'DoDumpGlyph' at /build/source/contrib/fonttools/ttf2eps.c:1082:2:2376/build/source/contrib/fonttools/ttf2eps.c:917:13: warning: 'last.y' may be used uninitialized [-Wmaybe-uninitialized]2377 917 | fn.y = d+c/3;2378 | ~^~~~2379/build/source/contrib/fonttools/ttf2eps.c: In function 'DoDumpGlyph':2380/build/source/contrib/fonttools/ttf2eps.c:936:20: note: 'last.y' was declared here2381 936 | BasePoint mid, last, begin;2382 | ^~~~2383[ 98%] Linking C executable ../bin/fontforge2384[ 98%] Built target psMat_pyhook2385[ 98%] Built target fontforge_pyhook2386/build/source/contrib/fonttools/ttf2eps.c: In function 'main':2387/build/source/contrib/fonttools/ttf2eps.c:1182:13: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized]2388 1182 | DumpGlyph(ttf,&info,val);2389 | ^~~~~~~~~~~~~~~~~~~~~~~~2390/build/source/contrib/fonttools/ttf2eps.c:1109:21: note: 'val' was declared here2391 1109 | int doall=0, i, val;2392 | ^~~2393[ 98%] Built target fontforgeexe2394[ 98%] Linking C executable ../../bin/ttf2eps2395[ 98%] Built target ttf2eps2396[100%] Linking C executable ../../bin/acorn2sfd2397[100%] Built target acorn2sfd
installPhase
2398install flags: -j32 SHELL=/nix/store/nnm9gdr70ihc6zc9298mzz8jpcgaciql-bash-5.3p20/bin/bash gsettingsschemadir=/nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/gsettings-schemas/fontforge-20251009/glib-2.0/schemas/ install2399[ 2%] Built target rmligamarks2400[ 2%] Built target findtable2401[ 13%] Built target pofiles2402[ 14%] Built target dewoff2403[ 16%] Built target woff2404[ 17%] Built target pcl2ttf2405[ 18%] Built target stripttc2406[ 20%] Built target showttf2407[ 21%] Built target pfadecrypt2408[ 25%] Built target gunicode2409[ 38%] Built target gutils2410[ 93%] Built target fontforge2411[ 94%] Built target ttf2eps2412[ 95%] Built target psMat_pyhook2413[ 97%] Built target fontforge_pyhook2414[ 98%] Built target fontforgeexe2415[100%] Built target acorn2sfd2416Install the project...2417-- Install configuration: "Release"2418-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/libfontforge.so.42419-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/libfontforge.so2420-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/fontforge2421-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/fontimage2422-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/fontlint2423-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/sfddiff2424-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/fontforge.12425-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/sfddiff.12426-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/fontlint.12427-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/fontimage.12428-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/python3.14/site-packages/fontforge.so2429-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/python3.14/site-packages/psMat.so2430-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-CNS1-6.cidmap2431-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-GB1-5.cidmap2432-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-Japan1-5.cidmap2433-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-Japan1-6.cidmap2434-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-Japan1-7.cidmap2435-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-Japan2-0.cidmap2436-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/cidmap/Adobe-Korea1-2.cidmap2437-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/acorn2sfd2438-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/dewoff2439-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/findtable2440-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/pcl2ttf2441-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/pfadecrypt2442-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/rmligamarks2443-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/showttf2444-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/stripttc2445-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/ttf2eps2446-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/woff2447-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/acorn2sfd.12448-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/showttf.12449-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/man1/ttf2eps.12450-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/python/excepthook.py2451-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/ca/LC_MESSAGES/FontForge.mo2452-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/de/LC_MESSAGES/FontForge.mo2453-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/el/LC_MESSAGES/FontForge.mo2454-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/en_GB/LC_MESSAGES/FontForge.mo2455-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/es/LC_MESSAGES/FontForge.mo2456-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/fr/LC_MESSAGES/FontForge.mo2457-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/hr/LC_MESSAGES/FontForge.mo2458-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/it/LC_MESSAGES/FontForge.mo2459-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/ja/LC_MESSAGES/FontForge.mo2460-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/ka_GE/LC_MESSAGES/FontForge.mo2461-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/ko/LC_MESSAGES/FontForge.mo2462-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/ml/LC_MESSAGES/FontForge.mo2463-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/pl/LC_MESSAGES/FontForge.mo2464-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/pt/LC_MESSAGES/FontForge.mo2465-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/ru/LC_MESSAGES/FontForge.mo2466-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/th_TH/LC_MESSAGES/FontForge.mo2467-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/tr_TR/LC_MESSAGES/FontForge.mo2468-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/uk/LC_MESSAGES/FontForge.mo2469-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/vi/LC_MESSAGES/FontForge.mo2470-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/zh_CN/LC_MESSAGES/FontForge.mo2471-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/locale/zh_TW/LC_MESSAGES/FontForge.mo2472-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/hotkeys/default2473-- Installing: /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/fontforge/prefs
fixupPhase
2474shrinking RPATHs of ELF executables and libraries in /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-202510092475shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/libfontforge.so.42476shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/python3.14/site-packages/fontforge.so2477shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib/python3.14/site-packages/psMat.so2478shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/fontforge2479shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/acorn2sfd2480shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/dewoff2481shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/findtable2482shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/pcl2ttf2483shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/pfadecrypt2484shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/rmligamarks2485shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/showttf2486shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/stripttc2487shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/ttf2eps2488shrinking /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin/woff2489checking for references to /build/ in /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009...2490gzipping man pages under /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/share/man/2491patching script interpreter paths in /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-202510092492stripping (with command strip and flags -S -p) in /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/lib /nix/store/67j7pysqb2i0rb0jbxkfw3k4agcxfqrv-fontforge-20251009/bin