+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/fontforge-20230101nb5/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=311 WRKLOG=/tmp/bulklog/fontforge-20230101nb5/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for fontforge-20230101nb5 [ 0%] Building C object Unicode/CMakeFiles/gunicode.dir/ArabicForms.c.o [ 1%] Building C object tests/CMakeFiles/systestdriver.dir/systestdriver.c.o [ 1%] Building C object Unicode/CMakeFiles/gunicode.dir/char.c.o [ 1%] Linking C executable ../bin/systestdriver [ 2%] Building C object Unicode/CMakeFiles/gunicode.dir/memory.c.o [ 2%] Built target systestdriver [ 2%] Generating org.fontforge.FontForge.appdata.xml [ 2%] Building C object Unicode/CMakeFiles/gunicode.dir/ucharmap.c.o [ 2%] Building C object Unicode/CMakeFiles/gunicode.dir/unialt.c.o [ 3%] Building C object Unicode/CMakeFiles/gunicode.dir/uninames.c.o [ 3%] Built target appstream [ 3%] Generating ca.mo [ 4%] Generating de.mo [ 4%] Generating el.mo [ 4%] Generating en_GB.mo [ 5%] Generating es.mo [ 5%] Generating fr.mo [ 5%] Generating hr.mo [ 6%] Generating it.mo [ 6%] Generating ja.mo [ 6%] Generating ka_GE.mo [ 7%] Generating ko.mo [ 7%] Generating ml.mo [ 7%] Generating pl.mo [ 8%] Generating pt.mo [ 8%] Generating ru.mo [ 8%] Generating tr_TR.mo [ 9%] Generating uk.mo [ 9%] Generating vi.mo [ 9%] Building C object Unicode/CMakeFiles/gunicode.dir/ustring.c.o [ 9%] Generating zh_CN.mo [ 10%] Generating zh_TW.mo [ 10%] Built target pofiles [ 10%] Building C object Unicode/CMakeFiles/gunicode.dir/utype.c.o [ 10%] Built target gunicode [ 10%] Building C object gutils/CMakeFiles/gutils.dir/fsys.c.o [ 11%] Building C object gutils/CMakeFiles/gutils.dir/dlist.c.o [ 11%] Building C object gutils/CMakeFiles/gutils.dir/gcol.c.o [ 12%] Building C object gutils/CMakeFiles/gutils.dir/gimage.c.o [ 12%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadbmp.c.o [ 12%] Building C object gutils/CMakeFiles/gutils.dir/gimageread.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadbmp.c: In function 'readpixels': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadbmp.c:175:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(head->byte_pixels+i*ll,1,ll,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadgif.c.o [ 13%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadjpeg.c.o [ 13%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadpng.c.o [ 15%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadras.c.o [ 15%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadrgb.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadrgb.c: In function 'GImageReadRgb': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadrgb.c:252:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(base->data + (header.height-1-i)*base->bytes_per_line,header.width,1,fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadrgb.c:306:7: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(a,header.width,1,fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadrgb.c:307:7: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(a,header.width,1,fp); ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadtiff.c.o [ 16%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadxbm.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadxbm.c: In function 'GImageReadXbm': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gutils/gimagereadxbm.c:121:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(file,","); ^~~~~~~~~~~~~~~~ [ 16%] Building C object gutils/CMakeFiles/gutils.dir/gimagereadxpm.c.o [ 16%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritebmp.c.o [ 17%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritegimage.c.o [ 17%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritejpeg.c.o [ 17%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritepng.c.o [ 18%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritexbm.c.o [ 18%] Building C object gutils/CMakeFiles/gutils.dir/gimagewritexpm.c.o [ 18%] Building C object gutils/CMakeFiles/gutils.dir/gutils.c.o [ 19%] Building C object gutils/CMakeFiles/gutils.dir/gwwintl.c.o [ 19%] Building C object gutils/CMakeFiles/gutils.dir/prefs.c.o [ 19%] Built target gutils [ 19%] Building C object fontforge/CMakeFiles/fontforge.dir/activeinui.c.o [ 20%] Building C object fontforge/CMakeFiles/fontforge.dir/asmfpst.c.o [ 20%] Building C object fontforge/CMakeFiles/fontforge.dir/autohint.c.o [ 20%] Building C object fontforge/CMakeFiles/fontforge.dir/autosave.c.o [ 21%] Building C object fontforge/CMakeFiles/fontforge.dir/autotrace.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autotrace.c: In function '_SCAutoTrace': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autotrace.c:423:3: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir(tempname); ^~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autotrace.c: In function 'SFFromMF': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autotrace.c:798:2: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] chdir(tempdir); ^~~~~~~~~~~~~~ [ 21%] Building C object fontforge/CMakeFiles/fontforge.dir/autowidth.c.o [ 21%] Building C object fontforge/CMakeFiles/fontforge.dir/autowidth2.c.o [ 22%] Building C object fontforge/CMakeFiles/fontforge.dir/bezctx_ff.c.o [ 22%] Building C object fontforge/CMakeFiles/fontforge.dir/bitmapchar.c.o [ 22%] Building C object fontforge/CMakeFiles/fontforge.dir/bitmapcontrol.c.o [ 23%] Building C object fontforge/CMakeFiles/fontforge.dir/bvedit.c.o [ 23%] Building C object fontforge/CMakeFiles/fontforge.dir/clipnoui.c.o [ 23%] Building C object fontforge/CMakeFiles/fontforge.dir/crctab.c.o [ 24%] Building C object fontforge/CMakeFiles/fontforge.dir/cvexport.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c: In function '_ExportEPS': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c:113:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c: In function '_ExportPDF': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c:194:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c: In function '_ExportPlate': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvexport.c:335:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 24%] Building C object fontforge/CMakeFiles/fontforge.dir/cvimages.c.o [ 24%] Building C object fontforge/CMakeFiles/fontforge.dir/cvundoes.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'SCImportPlateFile': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:254:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer,sizeof(buffer),plate); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'SCImportFig': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:886:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer,sizeof(buffer),fig); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurpcompoundguts': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:835:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig,"%d",&oc); ^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurpcompound': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:452:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig, "%*d %*d %*d %*d" ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurpelipse': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:539:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %d %f %d %d %d %d %*d %*d %*d %*d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &sub, &dir, &angle, &cx, &cy, &rx, &ry ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurparc': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:485:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %*d %d %d %d %f %f %d %d %*d %*d %d %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &sub, &dir, &fa, &ba, &cx, &cy, &_sx, &_sy, &_ex, &_ey ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurppolyline': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:578:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %*d %*d %d %d %d %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &sub, &radius, &fa, &ba, &cnt ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurppoints': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:433:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig,"%d %d", &x, &y ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurpspline': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:795:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig, "%d %*d %*d %*d %*d %*d %*d %*d %*f %*d %d %d %d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &sub, &fa, &ba, &cnt ); ~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:809:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(fig,"%lf",&xs.s[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvundoes.c: In function 'copybuffer2svg': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvundoes.c:1442:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(ret,1,*len,svg); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvundoes.c: In function 'copybuffer2eps': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvundoes.c:1602:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(ret,1,*len,eps); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvundoes.c: In function 'copybuffer2svgmult': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvundoes.c:1509:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(ret,1,*len,svg); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c: In function 'slurpcompoundguts': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:770:20: warning: 'sp' may be used uninitialized in this function [-Wmaybe-uninitialized] sp->pointtype = ( xs->s[i+1]==0 )?pt_corner:pt_curve; ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.c:760:18: note: 'sp' was declared here SplinePoint *sp; ^~ [ 25%] Building C object fontforge/CMakeFiles/fontforge.dir/dumpbdf.c.o [ 25%] Building C object fontforge/CMakeFiles/fontforge.dir/dumppfa.c.o [ 25%] Building C object fontforge/CMakeFiles/fontforge.dir/effects.c.o [ 26%] Building C object fontforge/CMakeFiles/fontforge.dir/encoding.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/dumppfa.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/dumppfa.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/dumppfa.c: In function '_WritePSFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/dumppfa.c:2638:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 26%] Building C object fontforge/CMakeFiles/fontforge.dir/featurefile.c.o [ 26%] Building C object fontforge/CMakeFiles/fontforge.dir/flaglist.c.o [ 27%] Building C object fontforge/CMakeFiles/fontforge.dir/fontviewbase.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c: In function 'dump_lookup': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:653:3: warning: 'exit' may be used uninitialized in this function [-Wmaybe-uninitialized] dump_anchorpoint(out,exit); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:649:24: note: 'exit' was declared here AnchorPoint *entry, *exit; ^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c: In function 'fea_ParseGlyphClass': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:3072:33: warning: 'range_len' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if ( range_type==1 || range_len==1 ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 27%] Building C object fontforge/CMakeFiles/fontforge.dir/freetype.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c: In function 'fea_parseBaseMarkSequence': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:3844:18: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized] cur->apmark = realloc(cur->apmark,(apm_max+=5)*sizeof(struct apmark)); ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c: In function 'fea_ParseMarkedGlyphs': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:3863:26: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized] struct markedglyphs *cur; ^~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:32: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c: In function 'FeatDumpFontLookups': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:1982:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/freetype.c: In function 'SplineCharFreeTypeRasterizeNoHints': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/freetype.c:854:17: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = cur; ~~~~~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/freetype.c:838:23: note: 'last' was declared here SplineSet *head, *last, *cur; ^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c: In function 'SFApplyFeatureFile': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:7289:24: warning: 'newapmprev' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( newapmprev!=NULL ) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:7251:57: note: 'newapmprev' was declared here AnchorPoint *newapb, *newapbprev, *newapm, *newapmprev, *oldapb, *oldapm, *ap, *lastap; ^~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:7280:24: warning: 'newapbprev' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( newapbprev!=NULL ) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:7251:35: note: 'newapbprev' was declared here AnchorPoint *newapb, *newapbprev, *newapm, *newapmprev, *oldapb, *oldapm, *ap, *lastap; ^~~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:32: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/featurefile.c:7376:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 27%] Building C object fontforge/CMakeFiles/fontforge.dir/ftdelta.c.o [ 29%] Building C object fontforge/CMakeFiles/fontforge.dir/fvcomposite.c.o [ 29%] Building C object fontforge/CMakeFiles/fontforge.dir/fvfonts.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvfonts.c: In function 'InterpolateFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvfonts.c:1435:14: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = nkp; ~~~~~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvfonts.c:1419:27: note: 'last' was declared here KernPair *head=NULL, *last, *nkp, *k; ^~~~ [ 29%] Building C object fontforge/CMakeFiles/fontforge.dir/fvimportbdf.c.o [ 30%] Building C object fontforge/CMakeFiles/fontforge.dir/fvmetrics.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c: In function '_SFImportBDF': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:2232:2: warning: ignoring return value of 'system', declared with attribute warn_unused_result [-Wunused-result] system(buf); ^~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c: In function 'pcf_properties': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:1475:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(strs,1,strl,file); ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c: In function 'slurp_header': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:522:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d",&cnt); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:529:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf, "%d", &cnt ); ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:538:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer,sizeof(buffer),bdf ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c: In function 'PcfReadBitmaps': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:1682:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(bitmap,1,sizebitmaps,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c: In function 'PcfReadEncodingsNames': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:1737:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(string,1,stringsize,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c: In function 'AddBDFChar': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:300:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d",&enc); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:308:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d",&enc); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:314:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d %*d",&width); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:316:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d %*d",&vwidth); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:318:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d %*d",&swidth); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:320:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d %*d",&swidth1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fvimportbdf.c:322:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(bdf,"%d %d %d %d",&hsz, &vsz, &xmin, &ymin ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 30%] Building C object fontforge/CMakeFiles/fontforge.dir/glif_name_hash.c.o [ 30%] Building C object fontforge/CMakeFiles/fontforge.dir/glyphcomp.c.o [ 31%] Building C object fontforge/CMakeFiles/fontforge.dir/groups.c.o [ 31%] Building C object fontforge/CMakeFiles/fontforge.dir/ikarus.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c: In function 'SSsCompare': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c:403:14: warning: 'bestss' may be used uninitialized in this function [-Wmaybe-uninitialized] match[cnt1] = bestss; ~~~~~~~~~~~~^~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c:404:4: warning: 'bestcnt' may be used uninitialized in this function [-Wmaybe-uninitialized] b2[bestcnt].maxx = b2[bestcnt].minx-1; /* Mark as used */ ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c: In function 'CompareSplines': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c:798:25: warning: 'layer' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( ly!=sc->layer_cnt || layer!=NULL ) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c:798:5: warning: 'ly' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( ly!=sc->layer_cnt || layer!=NULL ) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ikarus.c: In function 'SFReadIkarus': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ikarus.c:614:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(fnam,1,12,file); /* 6 words of filename */ ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ikarus.c:615:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(fullname,1,80,file); /* 40 words of fontname (human readable) */ ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c: In function 'CompareFonts': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c:1160:46: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( ( fd->flags&fcf_hintmasks ) && !(val&SS_NoMatch) && ~~~~^~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/glyphcomp.c:1093:9: note: 'val' was declared here int val; ^~~ [ 31%] Building C object fontforge/CMakeFiles/fontforge.dir/langfreq.c.o [ 32%] Building C object fontforge/CMakeFiles/fontforge.dir/lookups.c.o [ 32%] Building C object fontforge/CMakeFiles/fontforge.dir/macbinary.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c: In function 'IsResourceInBinary': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:2973:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(header,1,4,f); ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c: In function 'IsResourceInHex': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:3063:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(header,1,20,binary); ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:3069:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(header,1,4,binary); ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c: In function 'SearchPostScriptResources': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:2045:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(buffer,1,rlen,f); ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c: In function 'BuildFondList': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:2312:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(name,1,ch1,f); ^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c: In function 'MakeMacPSName.isra.2': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:1564:47: warning: 'lcpt' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if ( (islower(*spt) || isdigit(*spt)) && sptoffsets[scpos1*kc->second_cnt+kwpos2]!=0 ) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/lookups.c:4656:44: warning: 'scpos2' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( kc->offsets[kwpos1*kc->second_cnt+scpos2]!=0 ) ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/lookups.c:4656:29: warning: 'kwpos1' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( kc->offsets[kwpos1*kc->second_cnt+scpos2]!=0 ) ~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/lookups.c:4651:25: warning: 'scpos1' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( kc->offsets[scpos1*kc->second_cnt+kwpos2]!=0 ) ~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/lookups.c: In function 'ApplyTickedFeatures': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/lookups.c:2977:24: warning: 'kcnt' may be used uninitialized in this function [-Wmaybe-uninitialized] int kern_stack[8], kcnt; /* Kerning state machines handle at most 8 glyphs */ ^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c: In function 'WriteMacFamily': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:1004:13: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = NULL; ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/macbinary.c:943:40: note: 'last' was declared here struct sflist *psfaces[48], *sfi, *last, *start; ^~~~ [ 32%] Building C object fontforge/CMakeFiles/fontforge.dir/macenc.c.o [ 33%] Building C object fontforge/CMakeFiles/fontforge.dir/mathconstants.c.o [ 33%] Building C object fontforge/CMakeFiles/fontforge.dir/mem.c.o [ 33%] Building C object fontforge/CMakeFiles/fontforge.dir/mm.c.o [ 34%] Building C object fontforge/CMakeFiles/fontforge.dir/namelist.c.o [ 34%] Building C object fontforge/CMakeFiles/fontforge.dir/nonlineartrans.c.o [ 34%] Building C object fontforge/CMakeFiles/fontforge.dir/noprefs.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/nonlineartrans.c: In function 'FVPointOfView': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/nonlineartrans.c:863:6: warning: 'layer' may be used uninitialized in this function [-Wmaybe-uninitialized] SCPreserveLayer(sc,layer,false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building C object fontforge/CMakeFiles/fontforge.dir/nouiutil.c.o [ 35%] Building C object fontforge/CMakeFiles/fontforge.dir/nowakowskittfinstr.c.o [ 35%] Building C object fontforge/CMakeFiles/fontforge.dir/ofl.c.o [ 36%] Building C object fontforge/CMakeFiles/fontforge.dir/othersubrs.c.o [ 36%] Building C object fontforge/CMakeFiles/fontforge.dir/palmfonts.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/palmfonts.c: In function 'SFReadPalmPdb': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/palmfonts.c:361:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(name,1,32,file); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/palmfonts.c: In function 'WritePalmBitmaps': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/palmfonts.c:752:32: warning: 'density_starts' may be used uninitialized in this function [-Wmaybe-uninitialized] fseek(file,density_starts+j*6+2,SEEK_SET); ~~~~~~~~~~~~~~^~~~ [ 36%] Building C object fontforge/CMakeFiles/fontforge.dir/parsepdf.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function 'FindObjectsFromXREFObject': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:989:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( pdf, "%d %d", &pc->root, &bar ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function 'pdf_skipobjectheader': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:439:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( pc->pdf, "%*d %*d obj" ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function 'pdf_findobject': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:538:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( data, "%d %d", &o, &offset ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function 'seektrailer': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:159:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(pdf,"%d %ld",&pc->root,&bar); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function '_InterpretPdf.isra.8': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:1310:21: warning: 'dval' may be used uninitialized in this function [-Wmaybe-uninitialized] stack[sp++].u.val = dval; ~~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:1511:14: warning: 'pt' may be used uninitialized in this function [-Wmaybe-uninitialized] spl->first = spl->last = pt; ~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:1297:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function 'NamesReadPDF': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:2063:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function '_SFReadPdfFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:6: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:2107:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c: In function 'EntityInterpretPDFPage': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:6: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepdf.c:2191:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 37%] Building C object fontforge/CMakeFiles/fontforge.dir/parsepfa.c.o [ 37%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettf.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c: In function 'readtyp1glyphs': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:4034:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(buffer,1,sizeof(buffer),ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c: In function 'TtfCopyTableBlindly': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:5522:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(tab->data,1,len,ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c: In function 'ApplyVariationSequenceSubtable': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:4397:15: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] sc->altuni = altuni; ~~~~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/dumppfa.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepfa.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepfa.c: In function '_ReadPSFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsepfa.c:2641:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 37%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettfatt.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfatt.c: In function 'read_statetable': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfatt.c:4090:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(st->classes,1,st->nglyphs,ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfatt.c:4172:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(st->state_table,1,st->nstates*st->nclasses,ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfatt.c:4178:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(st->transitions,1,st->nentries*st->entry_size,ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c: In function 'TTFGetFontName': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:573:13: warning: 'famlang' may be used uninitialized in this function [-Wmaybe-uninitialized] return( _readencstring(ttf,stringoffset+fullstr,fulllen,fullplat,fullspec,fulllang)); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:573:13: warning: 'famspec' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:573:13: warning: 'famplat' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:573:13: warning: 'famlen' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:573:13: warning: 'famstr' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c: In function '_SFReadTTF': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettf.c:5552:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 38%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettfbmf.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfbmf.c: In function 'ttfreadbmfglyph': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfbmf.c:209:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(bdfc->bitmap+i*bdfc->bytes_per_line,1,bdfc->bytes_per_line,ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfbmf.c:248:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(bdfc->bitmap+i*bdfc->bytes_per_line,1,bdfc->bytes_per_line,ttf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfbmf.c: In function 'ttfdumpbitmap': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/parsettfbmf.c:1259:17: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = cur; ~~~~~~~~~~~^~~~~ [ 38%] Building C object fontforge/CMakeFiles/fontforge.dir/parsettfvar.c.o [ 38%] Building C object fontforge/CMakeFiles/fontforge.dir/plugin.c.o [ 39%] Building C object fontforge/CMakeFiles/fontforge.dir/print.c.o [ 39%] Building C object fontforge/CMakeFiles/fontforge.dir/psread.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/baseviews.h:33, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c: In function '_InterpretPS': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/inc/gimage.h:40:51: warning: 'bl' may be used uninitialized in this function [-Wmaybe-uninitialized] #define COLOR_CREATE(r,g,b) (((r)<<16) | ((g)<<8) | (b)) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:2332:11: note: 'bl' was declared here int r,g,bl; ^~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/baseviews.h:33, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/inc/gimage.h:40:46: warning: 'g' may be used uninitialized in this function [-Wmaybe-uninitialized] #define COLOR_CREATE(r,g,b) (((r)<<16) | ((g)<<8) | (b)) ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:2332:9: note: 'g' was declared here int r,g,bl; ^ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/baseviews.h:33, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/cvimages.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/inc/gimage.h:40:34: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] #define COLOR_CREATE(r,g,b) (((r)<<16) | ((g)<<8) | (b)) ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:2332:7: note: 'r' was declared here int r,g,bl; ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:1152:9: warning: 'datalen' may be used uninitialized in this function [-Wmaybe-uninitialized] int datalen, width, height, polarity; ^~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/edgelist.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autohint.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:1310:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 39%] Building C object fontforge/CMakeFiles/fontforge.dir/pua.c.o [ 40%] Building C object fontforge/CMakeFiles/fontforge.dir/python.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c: In function 'SetPythonProgramName': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:19636:5: warning: 'Py_SetProgramName' is deprecated [-Wdeprecated-declarations] Py_SetProgramName(saved_progname); ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/.buildlink/include/python3.11/Python.h:94:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ffpython.h:39, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:45: /home/pbulk/build/fonts/fontforge/work/.buildlink/include/python3.11/pylifecycle.h:37:38: note: declared here Py_DEPRECATED(3.11) PyAPI_FUNC(void) Py_SetProgramName(const wchar_t *); ^~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c: In function 'SFSplinesFromLayers': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:2977:18: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = temp; ~~~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:2900:34: note: 'last' was declared here SplinePointList *head=NULL, *last, *temp, *transed; ^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c: In function 'PSSlurpEncodings': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/psread.c:3426:14: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = item; ~~~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c: In function 'PyFF_Glyph_set_lcarets': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:7168:30: warning: 'carets' may be used uninitialized in this function [-Wmaybe-uninitialized] lcar->u.lcaret.carets = cnt > 0 ? carets : NULL; ^ [ 40%] Building C object fontforge/CMakeFiles/fontforge.dir/savefont.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c: In function 'PyFF_Glyph_set_altuni': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:6895:22: warning: 'head' may be used uninitialized in this function [-Wmaybe-uninitialized] self->sc->altuni = head; ~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c: In function 'PyFFGlyph_getPosSub': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:9080:4: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] PyTuple_SetItem(ret,cnt,temp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building C object fontforge/CMakeFiles/fontforge.dir/scripting.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function '_CheckIsScript': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:10517:6: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer,sizeof(buffer),temp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bMultipleEncodingsToReferences': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:2736:20: warning: 'orig' may be used uninitialized in this function [-Wmaybe-uninitialized] sc->vwidth = orig->vwidth; ~~~~^~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bUnicodeNames2FromLib': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:1223:32: warning: 'ch' may be used uninitialized in this function [-Wmaybe-uninitialized] c->return_val.u.sval = uniname_formal_alias(ch); ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bWorthOutputting': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:6719:67: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] c->return_val.u.ival = gid!=-1 && SCWorthOutputting(sf->glyphs[gid]); ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bDrawsSomething': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:6743:66: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] c->return_val.u.ival = gid!=-1 && SCDrawsSomething(sf->glyphs[gid]); ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function '_AddHint': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:6095:33: warning: 'width' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( width<=0 && width!=-20 && width!=-21 ) ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fontforge.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/fontforgevw.h:32, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.h:34, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/uiinterface.h:141:32: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] #define LogError (ui_interface->logwarning) ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:6076:9: note: 'start' was declared here int start, width; ^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bGetLookups': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:7402:42: warning: 'base' may be used uninitialized in this function [-Wmaybe-uninitialized] for ( otl=base, cnt=0; otl!=NULL; otl=otl->next, ++cnt ) { ~~~^~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bExport': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:2387:8: warning: 'format' may be used uninitialized in this function [-Wmaybe-uninitialized] if (( format>=4 && c->a.argc<3 )) { ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bGetPosSub': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:8091:26: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] c->return_val.u.aval = ret; ~~~~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bAddAnchorPoint': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:6882:49: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] if (( type==at_baselig && t->type!=act_mklg ) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( type==at_basechar && t->type!=act_mark ) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ( type==at_basemark && t->type!=act_mkmk ) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c: In function 'PyFFFont_addKerningClass': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:15290:32: warning: 'cnt2' may be used uninitialized in this function [-Wmaybe-uninitialized] sub->kc->adjusts = calloc(cnt1*cnt2,sizeof(DeviceTable)); ~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:15290:32: warning: 'cnt1' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bAddLookup': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:7180:9: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] int type; ^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function '_bMoveReference': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:4978:23: warning: 'translate[1]' may be used uninitialized in this function [-Wmaybe-uninitialized] t[5] = translate[1]-ref->transform[5]; ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:4977:23: warning: 'translate[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] t[4] = translate[0]-ref->transform[4]; ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bSetGlyphClass': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:4110:22: warning: 'class' may be used uninitialized in this function [-Wmaybe-uninitialized] sc->glyph_class = class; ~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'bSelectByColor': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:3161:40: warning: 'col' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( c->curfv->selected[i]!=(sccol==col) ) ~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c: In function 'comp': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scripting.c:9885:42: warning: 'cmp' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( tok==tt_eq ) val->u.ival = (cmp==0); ~~~~^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c: In function 'multiDlgExtractAnswers': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:1734:8: warning: 'vtuple' may be used uninitialized in this function [-Wmaybe-uninitialized] PyTuple_SetItem(vtuple, ai, v); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/python.c:1750:6: warning: 'v' may be used uninitialized in this function [-Wmaybe-uninitialized] PyDict_SetItem(r, k, v); ^~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building C object fontforge/CMakeFiles/fontforge.dir/scstyles.c.o [ 41%] Building C object fontforge/CMakeFiles/fontforge.dir/search.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c: In function 'SPMatchesF.isra.4': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c:321:13: warning: 'sc_unit.y' may be used uninitialized in this function [-Wmaybe-uninitialized] rot = atan2(xsign*(sc_unit.y),ysign*(sc_unit.x)) - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c:321:13: warning: 'sc_unit.x' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c:245:54: warning: 'p_unit.y' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !RealNear(sc_unit.x,xsign * p_unit.x) || !RealNear(sc_unit.y,ysign*p_unit.y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c:397:10: warning: 'p_unit.x' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !RealNear(sc_unit.x,p_unit.x) || !RealNear(sc_unit.y,p_unit.y)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c:267:53: warning: 'pend_unit.y' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( RealNear(sc_unit.x,xsign*pend_unit.x) && RealNear(sc_unit.y,ysign*pend_unit.y)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/search.c:421:9: warning: 'pend_unit.x' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( RealNear(sc_unit.x,pend_unit.x) && RealNear(sc_unit.y,pend_unit.y)) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scstyles.c: In function 'InterpolateBetweenEdges.isra.1': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scstyles.c:141:33: warning: 'prev_new' may be used uninitialized in this function [-Wmaybe-uninitialized] return( a1 + ( val - a ) * ( b1 - a1 )/( b - a )); ~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scstyles.c:798:32: note: 'prev_new' was declared here double prev_pos, next_pos, prev_new, next_new, start, end, ret; ^~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scstyles.c:141:33: warning: 'next_new' may be used uninitialized in this function [-Wmaybe-uninitialized] return( a1 + ( val - a ) * ( b1 - a1 )/( b - a )); ~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/scstyles.c:798:42: note: 'next_new' was declared here double prev_pos, next_pos, prev_new, next_new, start, end, ret; ^~~~~~~~ [ 41%] Building C object fontforge/CMakeFiles/fontforge.dir/sfd.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDGetPSTs': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5226:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pos.xoff, &pst->u.pos.yoff, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pos.h_adv_off, &pst->u.pos.v_adv_off); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5235:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[0].xoff, &pst->u.pair.vr[0].yoff, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[0].h_adv_off, &pst->u.pair.vr[0].v_adv_off); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5239:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[1].xoff, &pst->u.pair.vr[1].yoff, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[1].h_adv_off, &pst->u.pair.vr[1].v_adv_off); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5246:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " %d", &pst->u.lcaret.cnt ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5249:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " %hd", &pst->u.lcaret.carets[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFD_GetFontMetaData': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:8211:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(sf->mark_classes[i],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:8228:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(sf->mark_sets[i],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:8286:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(kc->firsts[i],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:8303:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(kc->seconds[i],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDParseLookup': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:7364:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(sfd,"%d,%d>", &ft, &fs ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDParseChainContext': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6760:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(sfd, "%hu %hu", &((FPST1 *) fpst)->flags, &((FPST1 *) fpst)->script_lang_index ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6792:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(sfd, "%hu %hu %hu %hu", &fpst->nccnt, &fpst->bccnt, &fpst->fccnt, &fpst->rule_cnt ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6815:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((&fpst->nclass)[j][i],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6829:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((&fpst->rules[i].u.glyph.names)[j],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6833:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, "%d %d %d", &fpst->rules[i].u.class.ncnt, &fpst->rules[i].u.class.bcnt, &fpst->rules[i].u.class.fcnt ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6844:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, "%d %d %d", &fpst->rules[i].u.coverage.ncnt, &fpst->rules[i].u.coverage.bcnt, &fpst->rules[i].u.coverage.fcnt ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6853:7: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread((&fpst->rules[i].u.coverage.ncovers)[j][k],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6881:6: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(fpst->rules[i].u.rcoverage.replacements,1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDParseStateMachine': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6930:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(sm->classes[i],1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6947:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(sm->state[i].u.insert.mark_ins,1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:6955:3: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(sm->state[i].u.insert.cur_ins,1,temp,sfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFD_GetFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:8794:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf(sfd,"%d,%d>", &f, &s ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDGetChar': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5948:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pos.xoff, &pst->u.pos.yoff, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pos.h_adv_off, &pst->u.pos.v_adv_off); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5957:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[0].xoff, &pst->u.pair.vr[0].yoff, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[0].h_adv_off, &pst->u.pair.vr[0].v_adv_off); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5961:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " dx=%hd dy=%hd dh=%hd dv=%hd", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[1].xoff, &pst->u.pair.vr[1].yoff, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ &pst->u.pair.vr[1].h_adv_off, &pst->u.pair.vr[1].v_adv_off); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5968:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " %d", &pst->u.lcaret.cnt ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:5971:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] fscanf( sfd, " %hd", &pst->u.lcaret.carets[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'ask_about_file': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:9399:5: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(buffer,sizeof(buffer),*asfd); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 43%] Building C object fontforge/CMakeFiles/fontforge.dir/sfd1.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDWrite': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:3188:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 43%] Building C object fontforge/CMakeFiles/fontforge.dir/sflayout.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sflayout.c: In function 'FontImage': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sflayout.c:1328:8: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !ret ) ^ [ 43%] Building C object fontforge/CMakeFiles/fontforge.dir/spiro.c.o [ 44%] Building C object fontforge/CMakeFiles/fontforge.dir/splinechar.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFD_Read': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:6: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:9090:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFDReadOneChar': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:9152:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFRecoverFile': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:9449:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'SFAutoSave': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:9482:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.h:6:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c: In function 'NamesReadSFD': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:6: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sfd.c:9547:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 44%] Building C object fontforge/CMakeFiles/fontforge.dir/splinefill.c.o [ 44%] Building C object fontforge/CMakeFiles/fontforge.dir/splinefit.c.o [ 45%] Building C object fontforge/CMakeFiles/fontforge.dir/splinefont.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c: In function 'ArchiveParseTOC': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c:697:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(linebuffer,linelenmax+3,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c:698:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(linebuffer,linelenmax+3,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c:699:2: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] fgets(linebuffer,linelenmax+3,file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building C object fontforge/CMakeFiles/fontforge.dir/splineorder2.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/edgelist.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autohint.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c: In function 'SFPrivateGuess': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.c:1873:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineorder2.c: In function 'SplineRefigure2': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineorder2.c:1324:4: warning: 'old.splines[1].c' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[1].c,spline->splines[1].c) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineorder2.c:1323:4: warning: 'old.splines[1].b' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[1].b,spline->splines[1].b) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineorder2.c:1322:4: warning: 'old.splines[0].c' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[0].c,spline->splines[0].c) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineorder2.c:1321:8: warning: 'old.splines[0].b' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !RealNear(old.splines[0].b,spline->splines[0].b) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 45%] Building C object fontforge/CMakeFiles/fontforge.dir/splineoverlap.c.o [ 46%] Building C object fontforge/CMakeFiles/fontforge.dir/splinerefigure.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c: In function 'SplineRefigure3': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c:113:4: warning: 'old.splines[1].c' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[1].c,spline->splines[1].c) ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c:112:4: warning: 'old.splines[1].b' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[1].b,spline->splines[1].b) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c:111:4: warning: 'old.splines[1].a' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[1].a,spline->splines[1].a) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c:110:4: warning: 'old.splines[0].c' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[0].c,spline->splines[0].c) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c:109:4: warning: 'old.splines[0].b' may be used uninitialized in this function [-Wmaybe-uninitialized] !RealNear(old.splines[0].b,spline->splines[0].b) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinerefigure.c:108:8: warning: 'old.splines[0].a' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !RealNear(old.splines[0].a,spline->splines[0].a) || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building C object fontforge/CMakeFiles/fontforge.dir/splinesave.c.o [ 46%] Building C object fontforge/CMakeFiles/fontforge.dir/splinesaveafm.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c: In function 'LoadKerningDataFromTfm': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:550:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:551:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.httab,1,tfmd.height_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:552:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:553:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:554:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.ligkerntab,1,tfmd.ligkern_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:555:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:556:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.ext,1,tfmd.esize*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c: In function 'LoadKerningDataFromOfm': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:801:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.widtab,1,tfmd.width_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:802:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.httab,1,tfmd.height_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:803:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.dptab,1,tfmd.depth_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:804:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.ictab,1,tfmd.italic_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:805:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.ligkerntab,1,tfmd.ligkern_size*2*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:806:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.kerntab,1,tfmd.kern_size*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:807:5: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread( tfmd.ext,1,tfmd.esize*2*sizeof(int32_t),file); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building C object fontforge/CMakeFiles/fontforge.dir/splinestroke.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c: In function 'SFLigaturePrepare': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:1878:12: warning: 'ccnt' may be used uninitialized in this function [-Wmaybe-uninitialized] ll->ccnt = ccnt; ~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c: In function '_OTfmSplineFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinesaveafm.c:2935:15: warning: 'lkarray' may be used uninitialized in this function [-Wmaybe-uninitialized] uint32_t *lkarray; ^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinestroke.c: In function 'HandleJoin': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinestroke.c:2030:12: warning: 'clip_ratio' may be used uninitialized in this function [-Wmaybe-uninitialized] ci_fm = ArcClip(center_fm, r_fm, neg_fm, p_fm, i, clip_ratio); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinestroke.c:1785:27: note: 'clip_ratio' was declared here bigreal jlim, r_clip, clip_ratio, start_angle, end_angle; ^~~~~~~~~~ [ 47%] Building C object fontforge/CMakeFiles/fontforge.dir/splineutil.c.o [ 47%] Building C object fontforge/CMakeFiles/fontforge.dir/splineutil2.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineutil.c: In function 'Spline2DFindExtrema': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineutil.c:3935:18: warning: 'cur.y' may be used uninitialized in this function [-Wmaybe-uninitialized] (mid.y==last.y || mid.y==cur.y)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineutil.c:3934:22: warning: 'cur.x' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( (mid.x==last.x || mid.x==cur.x) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineutil2.c: In function 'SplineAddExtrema': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splineutil2.c:2724:32: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized] if (( y>b->miny && ymaxy && len end - tstart )) { ~~~~^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/stemdb.c:5530:45: note: 'emstart' was declared here double start, end, tstart, tend, smend, emstart; ^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/stemdb.c:5604:31: warning: 'smend' may be used uninitialized in this function [-Wmaybe-uninitialized] ( smaster == NULL || smend - start > tend - start )) { ~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/stemdb.c:5530:38: note: 'smend' was declared here double start, end, tstart, tend, smend, emstart; ^~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c: In function 'svg_sfdump': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:957:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c: In function '_ExportSVG': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:1127:32: warning: 'orig' may be used uninitialized in this function [-Wmaybe-uninitialized] sc->layers[layer].splines = orig; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:1072:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c: In function 'SCDimensionFromSVGFile': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:2808:2: warning: 'svg' may be used uninitialized in this function [-Wmaybe-uninitialized] SCDimensionFromSVG(svg, sc, vert); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 49%] Building C object fontforge/CMakeFiles/fontforge.dir/tottf.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/sd.h:36:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c: In function '_SFReadSVG': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/svg.c:3615:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 49%] Building C object fontforge/CMakeFiles/fontforge.dir/tottfaat.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c: In function 'morx_lookupmap': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:626:10: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] offset += 2*tot; ~~~~~~~^~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c: In function 'morx_dumpASM': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1321:8: warning: 'kernvalues' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !ttfcopyfile(temp,kernvalues,substable_pos,"kern-subtable")) at->error = true; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1019:10: warning: 'map' may be used uninitialized in this function [-Wmaybe-uninitialized] map[gcnt] = sc->ttf_glyph; ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1006:15: note: 'map' was declared here uint16_t *map; ^~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1018:13: warning: 'glyphs' may be used uninitialized in this function [-Wmaybe-uninitialized] glyphs[gcnt] = sf->glyphs[gi->bygid[i]]; ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1005:18: note: 'glyphs' was declared here SplineChar **glyphs, *sc; ^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1321:8: warning: 'substable_pos' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !ttfcopyfile(temp,kernvalues,substable_pos,"kern-subtable")) at->error = true; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c: In function 'aat_dumplcar': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:467:10: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] offset += 2 + 2*LigCaretCnt(sc); ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c: In function 'aat_dumpopbd': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:2028:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] offset += 8; ~~~~~~~^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c: In function 'buildtablestructures.isra.6': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:5554:60: warning: 'eblcpos' may be used uninitialized in this function [-Wmaybe-uninitialized] at->tabdir.tabs[i++].length = at->tabdir.tabs[eblcpos].length; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:5535:60: warning: 'ebdtpos' may be used uninitialized in this function [-Wmaybe-uninitialized] at->tabdir.tabs[i++].length = at->tabdir.tabs[ebdtpos].length; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c: In function 'aat_dumpmorx': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1684:3: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] putlong(at->feat,offset); ^~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:1598:14: note: 'offset' was declared here uint32_t offset; ^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:677:8: warning: 'maps' may be used uninitialized in this function [-Wmaybe-uninitialized] maps[gcnt++] = 0xffff; ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfaat.c:660:15: note: 'maps' was declared here uint16_t *maps; ^~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c: In function 'dumpcidglyphs': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:2517:13: warning: 'sf' may be used uninitialized in this function [-Wmaybe-uninitialized] sc = sf->glyphs[cid]; ~~^~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:2498:17: note: 'sf' was declared here SplineFont *sf; ^~ [ 49%] Building C object fontforge/CMakeFiles/fontforge.dir/tottfgpos.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c: In function 'SFDefaultOS2Info': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:3068:29: warning: 'hold.hhead_descent' may be used uninitialized in this function [-Wmaybe-uninitialized] pfminfo->hhead_descent = hold.hhead_descent; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:3067:28: warning: 'hold.hhead_ascent' may be used uninitialized in this function [-Wmaybe-uninitialized] pfminfo->hhead_ascent = hold.hhead_ascent; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:3073:24: warning: 'hold.vlinegap' may be used uninitialized in this function [-Wmaybe-uninitialized] pfminfo->vlinegap = hold.vlinegap; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:3069:23: warning: 'hold.linegap' may be used uninitialized in this function [-Wmaybe-uninitialized] pfminfo->linegap = hold.linegap; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:3066:32: warning: 'hold.hheaddescent_add' may be used uninitialized in this function [-Wmaybe-uninitialized] pfminfo->hheaddescent_add = hold.hheaddescent_add; ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:3065:31: warning: 'hold.hheadascent_add' may be used uninitialized in this function [-Wmaybe-uninitialized] pfminfo->hheadascent_add = hold.hheadascent_add; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c: In function 'dumpcmap': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:4586:26: warning: 'cur_delta_val' may be used uninitialized in this function [-Wmaybe-uninitialized] cmapseg[curseg].delta = cur_delta_val; ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:4516:13: note: 'cur_delta_val' was declared here int16_t cur_delta_val; ^~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfgpos.c: In function 'dumpgposAnchorData': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfgpos.c:1988:5: warning: 'ap' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( ap!=NULL && (ap->xadjust.corrections!=NULL || ap->yadjust.corrections!=NULL )) ^ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c: In function '_WriteTTFFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:6142:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c: In function '_WriteType42SFNTS': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottf.c:6317:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfgpos.c: In function 'dumpg___ContextChain.isra.24': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfgpos.c:2600:6: warning: 'ivtmp.1169' may be used uninitialized in this function [-Wmaybe-uninitialized] fseek(lfile,ibase+2*i,SEEK_SET); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/tottfgpos.c:2632:13: note: 'ivtmp.1169' was declared here static void dumpg___ContextChain(FILE *lfile,SplineFont *sf, ^~~~~~~~~~~~~~~~~~~~ [ 50%] Building C object fontforge/CMakeFiles/fontforge.dir/tottfvar.c.o [ 50%] Building C object fontforge/CMakeFiles/fontforge.dir/ttfinstrs.c.o [ 50%] Building C object fontforge/CMakeFiles/fontforge.dir/ttfspecial.c.o [ 51%] Building C object fontforge/CMakeFiles/fontforge.dir/ufo.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ttfspecial.c: In function 'pfed_read_glyph_layer.isra.22': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ttfspecial.c:1228:76: warning: 'offy1' may be used uninitialized in this function [-Wmaybe-uninitialized] sp = SplinePointCreate(current->nextcp.x+offx1+offx2,current->nextcp.y+offy1+offy2); ~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ttfspecial.c:1143:30: note: 'offy1' was declared here float offx, offy, offx1, offy1, offx2, offy2; ^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ttfspecial.c:1228:46: warning: 'offx1' may be used uninitialized in this function [-Wmaybe-uninitialized] sp = SplinePointCreate(current->nextcp.x+offx1+offx2,current->nextcp.y+offy1+offy2); ~~~~~~~~~~~~~~~~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ttfspecial.c:1143:23: note: 'offx1' was declared here float offx, offy, offx1, offy1, offx2, offy2; ^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c: In function 'UFOLoadGuideline': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:2466:9: warning: 'colorp' may be used uninitialized in this function [-Wmaybe-uninitialized] off_t colorp, colorps; ^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c: In function 'GlifParseHints.isra.20': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:2299:28: warning: 'width' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( pos!=-88888888 && width!=0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 51%] Building C object fontforge/CMakeFiles/fontforge.dir/unicoderange.c.o [ 51%] Building C object fontforge/CMakeFiles/fontforge.dir/utanvec.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/edgelist.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autohint.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c: In function 'WriteUFOFontFlex': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:1939:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ [ 52%] Building C object fontforge/CMakeFiles/fontforge.dir/winfonts.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/edgelist.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autohint.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c: In function 'SFReadUFO': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:3811:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/winfonts.c: In function 'FONFontDump': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/winfonts.c:1007:9: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(buf, 0x6D, 1, fntarray[i]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/edgelist.h:31:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/autohint.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c: In function 'SplinePointListInterpretGlif': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:6: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/ufo.c:4370:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/winfonts.c:840:7: warning: 'dpi[0]' may be used uninitialized in this function [-Wmaybe-uninitialized] if(dpi[0] <= 108) ^ [ 52%] Building C object fontforge/CMakeFiles/fontforge.dir/woff.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/woff.c: In function '_SFReadWOFF': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/woff.c:363:2: warning: ignoring return value of 'fread', declared with attribute warn_unused_result [-Wunused-result] fread(temp,1,metaLenCompressed,woff); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building C object fontforge/CMakeFiles/fontforge.dir/zapfnomen.c.o [ 53%] Building CXX object fontforge/CMakeFiles/fontforge.dir/woff2.cc.o [ 53%] Linking CXX shared library ../lib/libfontforge.so [ 53%] Built target fontforge [ 53%] Building C object pyhook/CMakeFiles/fontforge_pyhook.dir/fontforgepyhook.c.o [ 54%] Building C object gdraw/CMakeFiles/gdraw.dir/choosericons.c.o [ 54%] Building C object gdraw/CMakeFiles/gdraw.dir/ctlvalues.c.o [ 55%] Linking C shared module ../lib/fontforge.so [ 55%] Built target fontforge_pyhook [ 55%] Building C object gdraw/CMakeFiles/gdraw.dir/div_tables.c.o [ 55%] Building C object pyhook/CMakeFiles/psMat_pyhook.dir/psMatpyhook.c.o [ 56%] Building C object gdraw/CMakeFiles/gdraw.dir/drawboxborder.c.o [ 56%] Linking C shared module ../lib/psMat.so [ 56%] Built target psMat_pyhook [ 56%] Building C object gdraw/CMakeFiles/gdraw.dir/gaskdlg.c.o [ 56%] Building C object gdraw/CMakeFiles/gdraw.dir/gbuttons.c.o [ 58%] Building C object gdraw/CMakeFiles/gdraw.dir/gcolor.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gbuttons.c: In function 'gbutton_textsize': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gbuttons.c:320:7: warning: 'ltxt' may be used uninitialized in this function [-Wmaybe-uninitialized] return( ltxt ); ^ [ 58%] Building C object gdraw/CMakeFiles/gdraw.dir/gcontainer.c.o [ 58%] Building C object gdraw/CMakeFiles/gdraw.dir/gdrawable.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gcontainer.c: In function 'GWidgetCheckMn.isra.1': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gcontainer.c:441:3: warning: 'last' may be used uninitialized in this function [-Wmaybe-uninitialized] _GWidget_IndicateFocusGadget(last,mf_mnemonic); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building C object gdraw/CMakeFiles/gdraw.dir/gdraw.c.o [ 59%] Building C object gdraw/CMakeFiles/gdraw.dir/gdrawerror.c.o [ 59%] Building C object gdraw/CMakeFiles/gdraw.dir/gdrawgimage.c.o [ 60%] Building C object gdraw/CMakeFiles/gdraw.dir/gdrawtxt.c.o [ 60%] Building C object gdraw/CMakeFiles/gdraw.dir/gfilechooser.c.o [ 60%] Building C object gdraw/CMakeFiles/gdraw.dir/gfiledlg.c.o [ 61%] Building C object gdraw/CMakeFiles/gdraw.dir/gflowbox.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gfilechooser.c: In function 'GFileChooserFListSelected': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gfilechooser.c:741:14: warning: 'all' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( all[i]->selected ) { ~~~^~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gfilechooser.c:738:36: warning: 'len' may be used uninitialized in this function [-Wmaybe-uninitialized] unichar_t *val, *upt = malloc((len+1)*sizeof(unichar_t)); ~~~~^~~ [ 61%] Building C object gdraw/CMakeFiles/gdraw.dir/ggadgets.c.o [ 61%] Building C object gdraw/CMakeFiles/gdraw.dir/ggdkcdraw.c.o [ 62%] Building C object gdraw/CMakeFiles/gdraw.dir/ggdkdraw.c.o [ 62%] Building C object gdraw/CMakeFiles/gdraw.dir/ggdkdrawlogger.c.o [ 62%] Building C object gdraw/CMakeFiles/gdraw.dir/ggroupbox.c.o [ 63%] Building C object gdraw/CMakeFiles/gdraw.dir/ghvbox.c.o [ 63%] Building C object gdraw/CMakeFiles/gdraw.dir/gimageclut.c.o [ 63%] Building C object gdraw/CMakeFiles/gdraw.dir/gimagecvt.c.o [ 64%] Building C object gdraw/CMakeFiles/gdraw.dir/gimagexdraw.c.o [ 64%] Building C object gdraw/CMakeFiles/gdraw.dir/gkeysym.c.o [ 64%] Building C object gdraw/CMakeFiles/gdraw.dir/glist.c.o [ 65%] Building C object gdraw/CMakeFiles/gdraw.dir/gmatrixedit.c.o [ 65%] Building C object gdraw/CMakeFiles/gdraw.dir/gmenu.c.o [ 65%] Building C object gdraw/CMakeFiles/gdraw.dir/gprogress.c.o [ 66%] Building C object gdraw/CMakeFiles/gdraw.dir/gradio.c.o [ 66%] Building C object gdraw/CMakeFiles/gdraw.dir/gresedit.c.o [ 66%] Building C object gdraw/CMakeFiles/gdraw.dir/gresource.c.o [ 67%] Building C object gdraw/CMakeFiles/gdraw.dir/gsavefiledlg.c.o [ 67%] Building C object gdraw/CMakeFiles/gdraw.dir/gscrollbar.c.o [ 67%] Building C object gdraw/CMakeFiles/gdraw.dir/gscroll1box.c.o [ 68%] Building C object gdraw/CMakeFiles/gdraw.dir/gspacer.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gscroll1box.c: In function 'GScroll1Box_SetScroll': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gscroll1box.c:95:12: warning: 'need_sb' may be used uninitialized in this function [-Wmaybe-uninitialized] if (need_sb || s1b->always_show_sb) { ^ [ 68%] Building C object gdraw/CMakeFiles/gdraw.dir/gtabset.c.o [ 68%] Building C object gdraw/CMakeFiles/gdraw.dir/gtextfield.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextfield.c: In function 'gtextfield_move': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextfield.c:2205:45: warning: 'byo' may be used uninitialized in this function [-Wmaybe-uninitialized] ((GListField *) gt)->buttonrect.y = g->r.y + byo; ~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextfield.c:2204:45: warning: 'bxo' may be used uninitialized in this function [-Wmaybe-uninitialized] ((GListField *) gt)->buttonrect.x = g->r.x + bxo; ~~~~~~~^~~~~ [ 69%] Building C object gdraw/CMakeFiles/gdraw.dir/gtextinfo.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextfield.c: In function 'gtextfield_resize': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextfield.c:2261:45: warning: 'byo' may be used uninitialized in this function [-Wmaybe-uninitialized] ((GListField *) gt)->buttonrect.y = g->r.y + byo; ~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextfield.c:2260:56: warning: 'bxo' may be used uninitialized in this function [-Wmaybe-uninitialized] ((GListField *) gt)->buttonrect.x = g->r.x+g->r.width - bxo; ~~~~~~~~~~~~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextinfo.c: In function 'ImageCacheReload.constprop': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextinfo.c:471:9: warning: 'temp' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( temp!=NULL ) { ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/gdraw/gtextinfo.c:483:19: warning: 'path' may be used uninitialized in this function [-Wmaybe-uninitialized] bucket->absname = path; ~~~~~~~~~~~~~~~~^~~~~~ [ 69%] Building C object gdraw/CMakeFiles/gdraw.dir/gwidgets.c.o [ 69%] Building C object gdraw/CMakeFiles/gdraw.dir/gxcdraw.c.o [ 70%] Building C object gdraw/CMakeFiles/gdraw.dir/gxdraw.c.o [ 70%] Building C object gdraw/CMakeFiles/gdraw.dir/hotkeys.c.o [ 70%] Building C object gdraw/CMakeFiles/gdraw.dir/xkeysyms_unicode.c.o [ 72%] Linking C static library ../lib/libgdraw.a [ 72%] Built target gdraw [ 72%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/alignment.c.o [ 72%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/main.c.o [ 73%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/anchorsaway.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/alignment.c: In function 'CVConstrainSelection': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/alignment.c:528:13: warning: 'b.maxx' may be used uninitialized in this function [-Wmaybe-uninitialized] DBounds b; ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/alignment.c:528:13: warning: 'b.minx' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/alignment.c:528:13: warning: 'b.maxy' may be used uninitialized in this function [-Wmaybe-uninitialized] /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/alignment.c:528:13: warning: 'b.miny' may be used uninitialized in this function [-Wmaybe-uninitialized] [ 73%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/autowidth2dlg.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/anchorsaway.c: In function 'AnchorD_GlyphsInClass.isra.5': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/anchorsaway.c:214:7: warning: 'ti' may be used uninitialized in this function [-Wmaybe-uninitialized] return( ti ); ^ [ 73%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/basedlg.c.o [ 74%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/bdfinfo.c.o [ 74%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/bitmapdlg.c.o [ 74%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/bitmapview.c.o [ 75%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/charinfo.c.o [ 75%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/charview.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/charview.c: In function 'ap2listbuild': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/charview.c:12088:16: warning: 'sub' may be used uninitialized in this function [-Wmaybe-uninitialized] GMenuItem *sub; ^~~ [ 75%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/clipui.c.o [ 76%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/combinations.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/combinations.c: In function 'KPSortEm': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/combinations.c:224:26: warning: 'oldenc' may be used uninitialized in this function [-Wmaybe-uninitialized] kpd->sc->unicodeenc = oldenc; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 76%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/contextchain.c.o [ 76%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cursors.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/charview.c: In function 'v_e_h': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/charview.c:2739:13: warning: 'x2' may be used uninitialized in this function [-Wmaybe-uninitialized] x = x + (x2-x-GDrawGetText8Width(pixmap,buf,-1))/2; ~~^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/charview.c:2621:14: note: 'x2' was declared here int x,y, x2, y2; ^~ [ 77%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvaddpoints.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/cvaddpoints.c: In function 'CVMouseDownPoint': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/cvaddpoints.c:379:12: warning: 'cp_index' may be used uninitialized in this function [-Wmaybe-uninitialized] cp_index = sel->spiro_cnt-2-cp_index; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/cvaddpoints.c:350:21: note: 'cp_index' was declared here int base_index, cp_index, i; ^~~~~~~~ [ 77%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvdebug.c.o [ 77%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvdgloss.c.o [ 78%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvexportdlg.c.o [ 78%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvfreehand.c.o [ 78%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvgetinfo.c.o [ 79%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvgridfit.c.o [ 79%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvhand.c.o [ 79%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvhints.c.o [ 80%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvimportdlg.c.o [ 80%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvknife.c.o [ 80%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvpalettes.c.o [ 81%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvpointer.c.o [ 81%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvruler.c.o [ 81%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvshapes.c.o [ 82%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvstroke.c.o [ 82%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/cvtranstools.c.o [ 82%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/deltaui.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/deltaui.c: In function 'qg_sorter': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/deltaui.c:617:7: warning: 't3' may be used uninitialized in this function [-Wmaybe-uninitialized] return( t3 ); ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/deltaui.c:614:8: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( t2!=0 ) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/deltaui.c:612:8: warning: 't1' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( t1!=0 ) ^ [ 83%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/displayfonts.c.o [ 83%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/effectsui.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/effectsui.c: In function 'OD_OK': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/effectsui.c:119:19: warning: 'gap' may be used uninitialized in this function [-Wmaybe-uninitialized] si.width = (width+inset)*2; ~~~~~~^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/effectsui.c:148:14: note: 'gap' was declared here real width, gap; ^~~ [ 83%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/encodingui.c.o [ 84%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/fontinfo.c.o [ 84%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/fontview.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c: In function 'GFI_EmChanged': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c:2358:2: warning: 'ascent' may be used uninitialized in this function [-Wmaybe-uninitialized] sprintf( buf, "%d", ascent+descent ); if ( ascent+descent==0 ) buf[0]='\0'; uc_strcpy(ubuf,buf); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c: In function 'GFI_AddOFL': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c:3265:8: warning: 'pt' may be used uninitialized in this function [-Wmaybe-uninitialized] pt += strlen( bpt ); ~~~^~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c: In function 'GFI_OK': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c:4365:21: warning: 'cidversion' may be used uninitialized in this function [-Wmaybe-uninitialized] sf->cidversion = cidversion; ~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontview.c: In function 'FVChar': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontview.c:6315:11: warning: 'pos' may be used uninitialized in this function [-Wmaybe-uninitialized] int i,pos, cnt, gid; ^~~ [ 84%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/freetypeui.c.o [ 86%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/fvfontsdlg.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c: In function 'GFI_LookupAddSubtable': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/fontinfo.c:6070:8: warning: 'j' may be used uninitialized in this function [-Wmaybe-uninitialized] int i,j,k,lcnt; ^ [ 86%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/gotodlg.c.o [ 86%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/fvmetricsdlg.c.o [ 87%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/groupsdlg.c.o [ 87%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/histograms.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c: In function 'hist_e_h': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c:593:5: warning: 'secondary' may be used uninitialized in this function [-Wmaybe-uninitialized] PSDictChangeEntry(p,secondary,temp=cu_copy(ret2)); free(temp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c:564:21: note: 'secondary' was declared here char *primary, *secondary; ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c:592:5: warning: 'primary' may be used uninitialized in this function [-Wmaybe-uninitialized] PSDictChangeEntry(p,primary,temp=cu_copy(ret1)); free(temp); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c:564:11: note: 'primary' was declared here char *primary, *secondary; ^~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c: In function 'SFHistogram': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c:943:24: warning: 'secondary' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( private!=NULL && (j=PSDictFindEntry(private,secondary))!=-1 ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/histograms.c:921:24: warning: 'primary' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( private!=NULL && (j=PSDictFindEntry(private,primary))!=-1 ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/images.c.o [ 88%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/justifydlg.c.o [ 88%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/kernclass.c.o [ 88%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/layer2layer.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/kernclass.c: In function 'TiNamesFromClass': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/kernclass.c:1066:17: warning: 'ti' may be used uninitialized in this function [-Wmaybe-uninitialized] GTextInfo **ti; ^~ [ 89%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/lookupui.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/kernclass.c: In function 'KernPairD': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/kernclass.c:3490:22: warning: 'gid' may be used uninitialized in this function [-Wmaybe-uninitialized] sc1 = sf->glyphs[gid]; ^ [ 89%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/macencui.c.o [ 89%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/math.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c: In function 'SFLookupArrayFromMask': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c:147:7: warning: 'ti' may be used uninitialized in this function [-Wmaybe-uninitialized] return( ti ); ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c: In function 'PSTKernD': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c:3050:24: warning: 'md' may be used uninitialized in this function [-Wmaybe-uninitialized] DevTabToString(&md[cnt*mi->col_cnt+PAIR_DX_ADV1+1].u.md_str,kp->adjust); ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c:2887:25: note: 'md' was declared here struct matrix_data *md; ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/math.c: In function 'MKD_Parse': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/math.c:1527:17: warning: 'bases' may be used uninitialized in this function [-Wmaybe-uninitialized] BasePoint **bases; ^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/math.c: In function 'MKDFillup': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/math.c:1436:18: warning: 'cur' may be used uninitialized in this function [-Wmaybe-uninitialized] last->next = cur; ~~~~~~~~~~~^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c: In function 'SFSubtablesOfType': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/lookupui.c:5429:10: warning: 'ti' may be used uninitialized in this function [-Wmaybe-uninitialized] ti[pos] = calloc(1,sizeof(GTextInfo)); ^ [ 90%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/metricsview.c.o [ 90%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/mmdlg.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/dumppfa.h:4:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/mmdlg.c:30: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/mmdlg.c: In function 'ExecConvertDesignVector': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:6: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/mmdlg.c:118:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/metricsview.c: In function 'MVSetSubtables': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/metricsview.c:538:2: warning: 'ti' may be used uninitialized in this function [-Wmaybe-uninitialized] GGadgetSetList(mvs->subtable_list,ti,false); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/mmdlg.c: In function 'MMW_DoOK': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/mmdlg.c:1798:13: warning: 'fn' may be used uninitialized in this function [-Wmaybe-uninitialized] familyname = copy(fn); ~~~~~~~~~~~^~~~~~~~~~ [ 90%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/multidialog.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/multidialog.c: In function 'UI_Ask_Multi': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/multidialog.c:436:15: warning: 'categories' may be used uninitialized in this function [-Wmaybe-uninitialized] GTabInfo *categories; ^~~~~~~~~~ [ 91%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/nonlineartransui.c.o [ 91%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/openfontdlg.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/openfontdlg.c: In function 'StandardFilters': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/openfontdlg.c:210:8: warning: 'ti' may be used uninitialized in this function [-Wmaybe-uninitialized] ti[cnt] = calloc(1,sizeof(GTextInfo)); ^ [ 91%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/pluginui.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/openfontdlg.c: In function 'FilterDlg': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/openfontdlg.c:437:5: warning: 'md' may be used uninitialized in this function [-Wmaybe-uninitialized] free(md); ^~~~~~~~ [ 92%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/prefs.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/pluginui.c: In function 'PLUG_PluginListOrder': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/pluginui.c:462:5: warning: 'newpos' may be used uninitialized in this function [-Wmaybe-uninitialized] GGadgetSelectOneListItem(list, newpos); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/problems.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c: In function 'VWMenuGotoGlyph': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:4393:11: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( sc->vs_open ) ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:4371:17: note: 'sc' was declared here SplineChar *sc; ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c: In function 'VW_FindLine': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:4334:5: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] vs = VSModMask(sc,vw); ~~~^~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c: In function 'VW_Remetric': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:4478:5: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] vs = VSModMask(sc,vw); ~~~^~~~~~~~~~~~~~~~~~ [ 92%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/pythonui.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/pythonui.c: In function 'InsertSubMenus': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/pythonui.c:502:2: warning: 'action' may be used uninitialized in this function [-Wmaybe-uninitialized] hotkeySetFull(action, spec->shortcut_str, false, hk_python); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c: In function 'SCProblems': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:1127:12: warning: 'nsp' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( missing(p,test,nsp)) ^~~~~~~~~~~~~~~~~~~ [ 93%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/savefontdlg.c.o In file included from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/baseviews.h:32:0, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/encoding.h:4, from /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c:31: /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c: In function 'ParseBitmapSizes': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforge/splinefont.h:2678:31: warning: 'oldlocale' may be used uninitialized in this function [-Wmaybe-uninitialized] if (*oldlocale_p != NULL) { uselocale(*oldlocale_p); } else { uselocale(LC_GLOBAL_LOCALE); } ^~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c:209:34: note: 'oldlocale' was declared here locale_t tmplocale; locale_t oldlocale; // Declare temporary locale storage. ^~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c: In function 'vwv_e_h': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:5204:5: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( sc!=NULL && !(sc->layers[vw->layer].validation_state&vs_known)) { ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:5184:17: note: 'sc' was declared here SplineChar *sc; ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:5141:43: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] GDrawDrawText8(pixmap,r.x+r.width+2,y,sc->name,-1,fg); ~~^~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:5100:17: note: 'sc' was declared here SplineChar *sc; ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c: In function '_GFD_SaveOk': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c:1578:9: warning: 'flags' may be used uninitialized in this function [-Wmaybe-uninitialized] err = !WriteTTC(temp,sfs,oldformatstate,oldbitmapstate,flags,layer,ttcflags); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c:1320:9: note: 'flags' was declared here int flags; ^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c: In function 'SFValidationWindow': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/problems.c:5363:5: warning: 'sc' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( sc!=NULL ) { ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c: In function 'SFGenerateFont': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/savefontdlg.c:2077:9: warning: 'fc' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( fc==fondcnt ) { ^ [ 93%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/scriptingdlg.c.o [ 93%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/scstylesui.c.o [ 94%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/searchview.c.o [ 94%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/sftextfield.c.o [ 94%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/sfundo.c.o [ 95%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/showatt.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/sftextfield.c: In function 'SFTFPopupInvoked': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/sftextfield.c:870:8: warning: 'ret' may be used uninitialized in this function [-Wmaybe-uninitialized] if ( !ret ) ^ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/sftextfield.c:799:11: note: 'ret' was declared here int i,ret, p, x, j; ^~~ [ 95%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/simplifydlg.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/showatt.c: In function 'BuildKern2': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/showatt.c:858:6: warning: 'lines' may be used uninitialized in this function [-Wmaybe-uninitialized] qsort(lines,cnt,sizeof(struct node), node_alphabetize); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/splashimage.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/showatt.c: In function 'BuildFPSTRule': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/showatt.c:429:18: warning: 'lines' may be used uninitialized in this function [-Wmaybe-uninitialized] struct node *lines; ^~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/showatt.c: In function 'BuildSubtableDispatch': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/showatt.c:681:16: warning: 'used' may be used uninitialized in this function [-Wmaybe-uninitialized] OTLookup **used; ^~~~ [ 96%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/startui.c.o [ 96%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/statemachine.c.o /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/startui.c: In function 'fontforge_main': /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/startui.c:635:32: warning: ignoring return value of 'chdir', declared with attribute warn_unused_result [-Wunused-result] if (getenv("HOME")!=NULL) chdir(getenv("HOME")); ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/startui.c:211:27: warning: array subscript is below array bounds [-Warray-bounds] lines[linecnt++] = msg-1; ~~~^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/startui.c:231:8: warning: 'pt' may be used uninitialized in this function [-Wmaybe-uninitialized] pt += u_strlen(pt); ^~ /home/pbulk/build/fonts/fontforge/work/fontforge-20230101/fontforgeexe/startui.c:203:24: note: 'pt' was declared here unichar_t *start, *pt, *lastspace; ^~ [ 96%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/tilepath.c.o [ 97%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/transform.c.o [ 97%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/ttfinstrsui.c.o [ 97%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/uiutil.c.o [ 98%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/usermenu.c.o [ 98%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/windowmenu.c.o [ 98%] Building C object fontforgeexe/CMakeFiles/fontforgeexe.dir/wordlistparser.c.o [100%] Linking C executable ../bin/fontforge ../lib/libfontforge.so.4: undefined reference to `woff2::WOFF2StringOut::WOFF2StringOut(std::__cxx11::basic_string, std::allocator >*)' collect2: error: ld returned 1 exit status make[2]: *** [bin/fontforge] Error 1 make[1]: *** [fontforgeexe/CMakeFiles/fontforgeexe.dir/all] Error 2 make: *** [all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/fonts/fontforge *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/fonts/fontforge