Добрый день!
Мне тут понадобилась одна программа, но никак не выходит собрать её из исходников. Возможно, есть какая-то несовместимость с последними версиями qt4.
[shooter@andrew-box cbcutycapt]$ qmake-qt4
[shooter@andrew-box cbcutycapt]$ make
g++ -c -pipe -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -D_REENTRANT -Wall -W -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -o CutyCapt.o CutyCapt.cpp
CutyCapt.cpp: In function ‘int main(int, char**)’:
CutyCapt.cpp:567:21: error: variable ‘QNetworkProxy proxy’ has initializer but incomplete type
QNetworkProxy proxy = QNetworkProxy(QNetworkProxy::HttpProxy,
^
CutyCapt.cpp:567:43: error: incomplete type ‘QNetworkProxy’ used in nested name specifier
QNetworkProxy proxy = QNetworkProxy(QNetworkProxy::HttpProxy,
^
CutyCapt.cpp:568:57: error: invalid use of incomplete type ‘class QNetworkProxy’
p.host(), p.port(80), p.userName(), p.password());
^
In file included from /usr/include/qt4/QtWebKit/qgraphicswebview.h:24:0,
from /usr/include/qt4/QtWebKit/QtWebKit:3,
from CutyCapt.cpp:39:
/usr/include/qt4/QtWebKit/qwebpage.h:36:7: error: forward declaration of ‘class QNetworkProxy’
class QNetworkProxy;
^
Makefile:219: recipe for target 'CutyCapt.o' failed
make: *** [CutyCapt.o] Error 1
[shooter@andrew-box cbcutycapt]$ pacman -Q gcc qt4
gcc 4.9.2-4
qt4 4.8.6-4
Сам я к сожалению не знаком с C++ и qt, было бы здорово если бы кто-нибудь пофиксил сборку. Я с удовольствием сделал бы pull request.