Build of master fd7c2a06064c1879e355d281bfcd69ea7195de63 for 32bit arm arch on OpenEmbedded, against Qt5, fails.
Not yet entirely sure what it is in freeciv code (if anything!) that triggers these, but the errors from the Qt headers are like:
QtCore/qhash.h:235:16: error: cast from 'QHashData::Node*' to 'QHash<QString, QVariant>::Node*' {aka 'QHashNode<QString, QVariant>*'} increases required alignment of target type [-Werror=cast-align]
Build of master fd7c2a06064c1879e355d281bfcd69ea7195de63 for 32bit arm arch on OpenEmbedded, against Qt5, fails.
Not yet entirely sure what it is in freeciv code (if anything!) that triggers these, but the errors from the Qt headers are like:
QtCore/qhash.h:235:16: error: cast from 'QHashData::Node*' to 'QHash<QString, QVariant>::Node*' {aka 'QHashNode<QString, QVariant>*'} increases required alignment of target type [-Werror=cast-align]