Ticket #46216

Qt-client build fails on Haiku

Open Date: 2022-12-06 19:02 Last Update: 2022-12-12 13:23

Reporter:
Owner:
Type:
Status:
Closed
Component:
MileStone:
Priority:
6
Severity:
5 - Medium
Resolution:
Fixed
File:
6

Details

Autotools based Qt-client build of all branches fail on Haiku. Meson based builds success.

My Haiku VM has had major update recently - I'm quite sure that it's the reason, and not some freeciv side regression. Regardless, it would be good to get this to work before 3.0.5 release.

Ticket History (3/11 Histories)

2022-12-06 19:02 Updated by: cazfi
  • New Ticket "Qt-client build fails on Haiku" created
2022-12-06 19:23 Updated by: cazfi
  • Component Update from (None) to Bootstrap
Comment

The problem seems to be that configure check (made with C) decides that C11 threads support can be enabled, but those system headers do not work with C++ compiler.

2022-12-06 20:59 Updated by: cazfi
  • Owner Update from (None) to cazfi
  • Resolution Update from None to Accepted
Comment

A bit big rework to my taste because of how things depend on each other (must wait until we know what programs we're about to build before can make the threading decision, can't decide AI modules before knowing properties of the threading implementation)

2022-12-06 21:14 Updated by: cazfi
Comment

- Removed duplicated "pthreads" result output

2022-12-12 13:23 Updated by: cazfi
  • Status Update from Open to Closed
  • Resolution Update from Accepted to Fixed

Edit

Please login to add comment to this ticket » Login