Ubuntu 14.04 (вроде)
3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
gcc-4.8
Была старая Qt4 софтина, портировал на Qt5: запускается, в консоли пишет всё что должно писаться, когда успешно выполнилась сложная внутренняя вундервафля, но окон никаких не появляется.
Заменил весь main() на такой кусок из гугла:
#include <iostream>
#include <QApplication>
#include <ctime> // kill
#include "Controller.h" // kill
#include "WindowMain.h" // kill
int main (int argc, char **argv)
{
QApplication app(argc, argv);
QWidget window;
window.resize(250, 150);
window.setWindowTitle("Simple example");
window.show();
std::cout << "exec...\n";
return app.exec();
}
Нифига не появляется. «exec...» печатается и молчок. Ни падения, ни выхода, просто в фоне висит.
Сделал для прикола
sudo apt-get install qtcreator
qtcreator
Какая-то напасть на всё пятое кутэ под моей системой. Что делать? Куда копать (только не в дебаггер!), я не мог быть первый, у меня не гента самосборная, а убунта с официального склада.
github.com софтины с родным main()
UPDATE Проблема нашлась:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751794
https://sourceforge.net/p/icewm/git/ci/395cfbb56a4adaee7028cfcbe6177ec0b94c181d/