G'day, [Context: lglicua assists, and provides very significant automation, working with Lua, LuaRocks and Tecgraf IM/CD/IUP on GNU/Linux systems, as a consumer and/or as a developer.]
Following on from my lglicua-0.1-alpha8 release, that allowed newer distributions that used GNU/Linux kernel 6, I use a PPA to upgrade GCC from: - 12: gcc (Ubuntu 12.2.0-17ubuntu1) 12.2.0 to: - 13: gcc (Ubuntu 13.1.0-2ubuntu2~23.04) 13.1.0 First (minor) step, I'm pleased to note that the entire install and build (compile c/c++, link, etc) worked smoothly after the upgrade; I had to do some steps manually, so was lucky that no errors were evident. Second (major) step, I looked for new warning messages by running build/parse-build.lua... and found that I'd failed to ship "gcc-diagnostics.lua" in the tarball and in the online Repository. So, an -alpha9 will be released shortly, with this omission fixed. -------- Third, it has been a significant, and is ongoing, effort to improve the diagnostics and static control-flow analysis of the compiler. Therefore, it is usual to see some new diagnostics with each major GCC release, with some not fitting into any of the patterns that parse-build is scanning for. The unrecognised diagnostics reported by parse-build.lua are: cd: drv/cddgn.c:329: 'array subscript 'long int[0]' is partly outside array bounds of 'float[1]' [-Warray-bounds=]' minizip/miniunzip.c:136: 'extra tokens at end of #ifdef directive' ftgl: FTFont/FTFontImpl.h:134: ' 'bool FTFontImpl::useBlending' [-Wreorder]' FTFont/FTFont.cpp:255: ' when initialized here [-Wreorder]' im: im_format_jp2.cpp:120: ' 'jas_stream_t* imFileFormatJP2::stream' [-Wreorder]' im_format_jp2.cpp:124: ' when initialized here [-Wreorder]' im_format_jp2.cpp:119: ' 'int imFileFormatJP2::fmtid' [-Wreorder]' iup: iup_ledparse.c:180: 'array subscript 'long unsigned int[0]' is partly outside array bounds of 'float[1]' [-Warray-bounds=]' pdflib7: [No unrecognised diagnostics.] "gcc-diagnostics.lua" has had entries added to pick up these cases. -------- Following this message, there will be one message per package, with the summary diagnostics as an attachment. While much of the "low-hanging fruit" has been dispatched previously, there may be new candidates in this set. cheers, sur-behoffski (Brenton Hoff) programmer, Grouse Software _______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users