#46408: installer_cross / Meson: Qt builds fail with newer g++ Open Date: 2023-01-01 07:17 Last Update: 2023-01-01 07:17 URL for this Ticket: https://osdn.net//projects/freeciv/ticket/46408 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=46408 --------------------------------------------------------------------- Last Changes/Comment on this Ticket: 2023-01-01 07:17 Updated by: cazfi * New Ticket "installer_cross / Meson: Qt builds fail with newer g++" created --------------------------------------------------------------------- Ticket Status: Reporter: cazfi Owner: (None) Type: Bugs Status: Open Priority: 5 - Medium MileStone: 3.1.0-beta1 Component: Bootstrap Severity: 5 - Medium Resolution: None --------------------------------------------------------------------- Ticket details: Docker container (based on Ubuntu Jammy) does not have an issue, but this affects Debian Testing, presumably because of newer g++. We still do some nightly crosser builds on that setup, outside the container. Qt headers have conflicting dllimport attributes, causing the build, where we use -Werror, to fail. Msys2 / Meson builds had similar problem, but for them the quick fix was just not to do debug builds about Qt-client or ruledit. I think we should address this in meson.build level, targeted to just the kind of error that we have to tolerate. Then maybe also msys2 side can start relying on that. -- Ticket information of Freeciv project Freeciv Project is hosted on OSDN Project URL: https://osdn.net/projects/freeciv/ OSDN: https://osdn.net URL for this Ticket: https://osdn.net/projects/freeciv/ticket/46408 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=46408