Хочу собрать Qt в статике, что бы затем собрать приложение в статике под линукс, для более удобного распространения и обновления софта. Но вот что то не выходит у меня собираю, просто так
так собирается все хорошо, но при этом нет WebKit`a ,а он нужен. Где то прочел что вебкит из статической сборки выпилен, ну думаю ладно, соберу динамически Qt, сделаю make install , а затем соберу в статике, что бы нужно было с собой только WebKit либы таскать. Сказано, сделано, динамическая сборка прошла хорошо, и инстал тоже, но теперь собираю Qt следующим образом
make clean
./configure -static -no-webkit
make -j4
./configure
и получаю такие ошибки
helpviewer_qwv.cpp:160:1: ошибка: expected class-name before «{» token
helpviewer_qwv.cpp:165:13: ошибка: «QWebPage» не является именем типа
helpviewer_qwv.cpp:166:32: ошибка: «WebAction» не был декларирован
helpviewer_qwv.cpp:168:42: ошибка: «QWebFrame» не был декларирован
helpviewer_qwv.cpp:169:41: ошибка: «NavigationType» не был декларирован
helpviewer_qwv.cpp: In constructor «HelpPage::HelpPage(QObject*)»:
helpviewer_qwv.cpp:181:7: ошибка: в классе «HelpPage» не имеет поля с именем «QWebPage»
helpviewer_qwv.cpp: At global scope:
helpviewer_qwv.cpp:189:1: ошибка: «QWebPage» не является именем типа
helpviewer_qwv.cpp:199:30: ошибка: переменная или поле «triggerAction» объявлено void
helpviewer_qwv.cpp:199:30: ошибка: нет декларации «WebAction» в этой области видимости
helpviewer_qwv.cpp:199:48: ошибка: expected primary-expression before «bool»
make[4]: *** [.obj/release-static/helpviewer_qwv.o] Ошибка 1
make[4]: *** Ожидание завершения заданий...
make[4]: Выход из каталога `/home/ecspertiza/Documents/qt-everywhere-opensource-src-4.8.4/tools/assistant/tools/assistant'
make[3]: *** [sub-assistant-make_default-ordered] Ошибка 2
make[3]: Выход из каталога `/home/ecspertiza/Documents/qt-everywhere-opensource-src-4.8.4/tools/assistant/tools'
make[2]: *** [sub-tools-make_default-ordered] Ошибка 2
make[2]: Выход из каталога `/home/ecspertiza/Documents/qt-everywhere-opensource-src-4.8.4/tools/assistant'
make[1]: *** [sub-assistant-make_default-ordered] Ошибка 2
make[1]: Выход из каталога `/home/ecspertiza/Documents/qt-everywhere-opensource-src-4.8.4/tools'
make: *** [sub-tools-make_default-ordered] Ошибка 2
собственно теперь даже не знаю что делать