We should upgrade the GCS codebase to use Qt 5.5.
ground/openpilotgcs/src/libs/utils/xmlconfig.cpp:249:26: error: variable ‘QDataStream s’ has initializer but incomplete type
QDataStream s(&a, QIODevice::WriteOnly);
It's just a missing include I'm pretty sure.
It would have been included internally to qt before but now the just forward declare internally
Yes, probably some Qt include cleanups.
tested an approach using --script option with a custom qt-install.qs script
the new qt sdk install make target is silent but not headless (will be in some future qt release)
it might cause issues in a CI environment...
the new install will install Qt in an "official" way with docs and qtcreator
qtcreator should work out of the box now (no need to setup the Qt kit or whatever)
future upgrades of Qt should be easier
can't disable install of qtcreator, doc...