WebKit.pri: contains(DEFINES, QT_NO_UITOOLS): CONFIG -= uitools -> It should be after setting QT_NO_UITOOLS (Build error if CONFIG contains qt_minimal or if we have minimal Qt) In Tools/QtTestBrowser/locationedit.h we should include qconfig.h if QT_NO_INPUTDIALOG isn't disabled explicitly. (Build error if CONFIG doesn't contain qt_minimal, but we have minimal Qt) Patch is coming soon.
s/QT_NO_INPUTDIALOG isn't disabled explicitly/QT_NO_INPUTDIALOG isn't defined explicitly
Created attachment 80195 [details] proposed fix
After this fix is landed, I can make "Qt minimal" buildbot use minimal Qt instead of normal Qt. This bot will stand guard not to allow build breaks in the future with minimal Qt. qconfig-webkit-minimal.h: #define QT_NO_ANIMATION #define QT_NO_BEARERMANAGEMENT #define QT_NO_CLIPBOARD #define QT_NO_COMBOBOX #define QT_NO_CONCURRENT #define QT_NO_CRASHHANDLER #define QT_NO_CURSOR #define QT_NO_DESKTOPSERVICES #define QT_NO_FILEDIALOG #define QT_NO_GRAPHICSEFFECT #define QT_NO_IM #define QT_NO_INPUTDIALOG #define QT_NO_LINEEDIT #define QT_NO_MESSAGEBOX #define QT_NO_OPENSSL #define QT_NO_PRINTER #define QT_NO_QUUID_STRING #define QT_NO_SHORTCUT #define QT_NO_STYLE_STYLESHEET #define QT_NO_SYSTEMTRAYICON #define QT_NO_TEMPORARYFILE #define QT_NO_TOOLTIP #define QT_NO_UITOOLS #define QT_NO_UNDOCOMMAND #define QT_NO_UNDOSTACK #define QT_NO_XRENDER
Comment on attachment 80195 [details] proposed fix rs=me
Landed in http://trac.webkit.org/changeset/76694
http://trac.webkit.org/changeset/76694 might have broken GTK Linux 32-bit Release