Actions
Bug #2339
opensavecompat.c gnu-folding-constant warning on mac
Start date:
10/06/2026
Due date:
% Done:
0%
Estimated time:
Description
mac-meson CI job (with a patch to enable werror):
FAILED: [code=1] libfc_server.a.p/server_savegame_savecompat.c.o
cc -Ilibfc_server.a.p -I. -I.. -I../dependencies/luasql/src -I../dependencies/tinycthread -I../dependencies/tolua-5.2/include -I../dependencies/cvercmp -I../utility -I../common -I../common/networking -I../common/scriptcore -I../common/aicore -I../server -I../server/advisors -I../server/scripting -I../server/generator -I../server/ruleset -I../server/savegame -I../ai -I../ai/classic -I/opt/homebrew/include/lua -I/opt/homebrew/opt/gettext/include -I/opt/homebrew/opt/readline/include -fdiagnostics-color=always -Wall -Winvalid-pch -Werror -O0 -g -Wnested-externs -Wmissing-declarations -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wformat -Wformat-security -Wshadow -Wold-style-definition -Wtype-limits -Wimplicit-fallthrough -DHAVE_CONFIG_H -MD -MQ libfc_server.a.p/server_savegame_savecompat.c.o -MF libfc_server.a.p/server_savegame_savecompat.c.o.d -o libfc_server.a.p/server_savegame_savecompat.c.o -c ../server/savegame/savecompat.c
../server/savegame/savecompat.c:432:34: error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant]
432 | unsigned int known_row_old[lines * maxmapsize],
| ^~~~~~~~~~~~~~~~~~
../server/savegame/savecompat.c:433:30: error: variable length array folded to constant array as an extension [-Werror,-Wgnu-folding-constant]
433 | known_row[lines * maxmapsize];
| ^~~~~~~~~~~~~~~~~~
2 errors generated.
Files
Updated by Marko Lindqvist 9 days ago
- Blocks Feature #2294: CI: -Dwerror=true to meson jobs added
Updated by Marko Lindqvist 4 days ago
- Subject changed from gnu-folding-constant warning on mac to savecompat.c gnu-folding-constant warning on mac
- Category set to Server
Actions
#3
Updated by Marko Lindqvist 4 days ago
- File 0089-compat_load_020400-Use-macros-instead-of-const-varia.patch 0089-compat_load_020400-Use-macros-instead-of-const-varia.patch added
- File 0038-compat_load_020400-Use-macros-instead-of-const-varia.patch 0038-compat_load_020400-Use-macros-instead-of-const-varia.patch added
- Status changed from New to In Review
- Assignee set to Marko Lindqvist
- Target version set to 3.2.7
Actions