Project

General

Profile

Actions

Feature #2344

open

Msys2: -Dwerror=true

Added by Marko Lindqvist 29 days ago. Updated about 1 hour ago.

Status:
In Review
Priority:
Normal
Category:
Windows Installers
Target version:
Start date:
10/06/2026
Due date:
% Done:

0%

Estimated time:

Description

Msys2 builds are made with a controlled (not arbitrary) msys2 environment snapshots, so no new compiler warnings should appear randomly between builds. We could enable werror on those builds without risk of release build suddenly failing after test builds have succeeded.


Files

0083-Msys2-Set-werror-true.patch (2.76 KB) 0083-Msys2-Set-werror-true.patch main Marko Lindqvist, 10/17/2026 08:32 PM
0041-Msys2-Set-werror-true.patch (2.76 KB) 0041-Msys2-Set-werror-true.patch S3_3 Marko Lindqvist, 10/17/2026 08:32 PM
0033-Msys2-Set-werror-true.patch (2.68 KB) 0033-Msys2-Set-werror-true.patch S3_2 Marko Lindqvist, 10/17/2026 08:32 PM
0002-Msys2-Set-werror-true.patch (2.75 KB) 0002-Msys2-Set-werror-true.patch main Marko Lindqvist, 11/04/2026 04:29 AM

Related issues 9 (3 open — 6 closed)

Blocked by Bug #2150: Meson: -Wno-error=attributes set without checking if compiler supports itClosedMarko Lindqvist08/18/2026

Actions
Blocked by Bug #2267: create_start_positions(): 'sum' set but unused on ndebug buildClosedMarko Lindqvist09/21/2026

Actions
Blocked by Bug #2298: fair_map_island_new(): 'length' set but unused on ndebug buildClosedMarko Lindqvist09/26/2026

Actions
Blocked by Bug #2343: map_generate_fair_islands(): 'single_players_num' set but unused on ndebug buildClosedMarko Lindqvist10/06/2026

Actions
Blocked by Bug #2352: map_[show|hide]_tile(): 'recurse' set but unused on ndebug buildClosedMarko Lindqvist10/10/2026

Actions
Blocked by Bug #2359: package_city(): 'cit' set but unused on ndebug buildClosedMarko Lindqvist10/11/2026

Actions
Blocks Task #2401: Release 3.2.8New10/21/2026

Actions
Blocked by Bug #2443: sdl3: using integer absolute value function 'abs' when argument is of floating point typeNew11/04/2026

Actions
Blocked by Feature #2407: Msys2 Makefile.meson: Followtag just onceIn ReviewMarko Lindqvist10/22/2026

Actions
Actions #1

Updated by Marko Lindqvist 29 days ago

  • Blocked by Bug #2150: Meson: -Wno-error=attributes set without checking if compiler supports it added
Actions #2

Updated by Marko Lindqvist 29 days ago

  • Blocked by Bug #2267: create_start_positions(): 'sum' set but unused on ndebug build added
Actions #3

Updated by Marko Lindqvist 29 days ago

  • Blocked by Bug #2298: fair_map_island_new(): 'length' set but unused on ndebug build added
Actions #4

Updated by Marko Lindqvist 29 days ago

  • Blocked by Bug #2343: map_generate_fair_islands(): 'single_players_num' set but unused on ndebug build added
Actions #5

Updated by Marko Lindqvist 25 days ago

  • Blocked by Bug #2352: map_[show|hide]_tile(): 'recurse' set but unused on ndebug build added
Actions #6

Updated by Marko Lindqvist 24 days ago

  • Blocked by Bug #2359: package_city(): 'cit' set but unused on ndebug build added

Updated by Marko Lindqvist 17 days ago

Actions #8

Updated by Marko Lindqvist 14 days ago

Actions #9

Updated by Marko Lindqvist 13 days ago

  • Blocks Feature #2407: Msys2 Makefile.meson: Followtag just once added
Actions #10

Updated by Marko Lindqvist about 2 hours ago

  • Blocked by Bug #2443: sdl3: using integer absolute value function 'abs' when argument is of floating point type added
Actions #11

Updated by Marko Lindqvist about 2 hours ago

  • Status changed from In Review to In Progress

Will need to rework #2407 and this one to apply the other way around, as #2407 is a 3.3.0-beta1 blocker, and this one just got delayed by the #2443 dependency.

Actions #12

Updated by Marko Lindqvist about 1 hour ago

  • Blocks deleted (Feature #2407: Msys2 Makefile.meson: Followtag just once)
Actions #13

Updated by Marko Lindqvist about 1 hour ago

  • Blocked by Feature #2407: Msys2 Makefile.meson: Followtag just once added
Actions #14

Updated by Marko Lindqvist about 1 hour ago

Marko Lindqvist wrote in #note-11:

Will need to rework #2407 and this one to apply the other way around, as #2407 is a 3.3.0-beta1 blocker, and this one just got delayed by the #2443 dependency.

Done

Actions

Also available in: Atom PDF