#44294: Crosser-based build of Qt-client fails with nls enabled Open Date: 2022-04-08 00:34 Last Update: 2022-04-08 00:34 URL for this Ticket: https://osdn.net//projects/freeciv/ticket/44294 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=44294 --------------------------------------------------------------------- Last Changes/Comment on this Ticket: 2022-04-08 00:34 Updated by: cazfi * New Ticket "Crosser-based build of Qt-client fails with nls enabled" created --------------------------------------------------------------------- Ticket Status: Reporter: cazfi Owner: (None) Type: Bugs Status: Open Priority: 5 - Medium MileStone: (None) Component: General Severity: 5 - Medium Resolution: None --------------------------------------------------------------------- Ticket details: This ticket is about fixing, or at least working around, the actual problem that crosser's libintl.h + some C++ headers (currently seen with g++'s own headers, previously seen with Qt's headers) are not working together. So far we've mitigated that by making fcintl.h to include libintl.h only when it absolutely needs it, i.e., when nls is enabled, and then disabling nls from builds where we cannot use it. This will depend on #44293, and is depended on by #44292 -- 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/44294 RSS feed for this Ticket: https://osdn.net/ticket/ticket_rss.php?group_id=12505&tid=44294