g++ -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -O2 -std=c++0x -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall -W -D_REENTRANT -fPIC -DQT_NO_USING_NAMESPACE -DQT_BUILD_OPENGL_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../../mkspecs/linux-g++ -I. -I../../include -I../../include/QtOpenGL -I../../include/QtOpenGL/5.0.1 -I../../include/QtOpenGL/5.0.1/QtOpenGL -I../../include/QtWidgets -I../../include/QtWidgets/5.0.1 -I../../include/QtWidgets/5.0.1/QtWidgets -I../../include/QtGui -I../../include/QtGui/5.0.1 -I../../include/QtGui/5.0.1/QtGui -I../../include/QtCore -I../../include/QtCore/5.0.1 -I../../include/QtCore/5.0.1/QtCore -I.moc/release-shared -o .obj/release-shared/moc_qglengineshadermanager_p.o .moc/release-shared/moc_qglengineshadermanager_p.cpp}} bq. In file included from ../../include/QtGui/qpagedpaintdevice.h:1:0, from ../../include/QtPrintSupport/../../src/printsupport/kernel/qprinter.h:47, from ../../include/QtPrintSupport/qprinter.h:1, from dialogs/qprintdialog_unix.cpp:54: ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:63:57: error: expected identifier before numeric constant ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:63:57: error: expected '}' before numeric constant ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:63:57: error: expected unqualified-id before numeric constant ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:67:30: error: 'virtual' outside class declaration ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:67:30: error: variable or field 'setPageSize' declared void ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:67:30: error: 'PageSize' was not declared in this scope ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:68:5: error: 'PageSize' does not name a type ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:70:50: error: 'virtual' outside class declaration ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:71:25: error: non-member function 'QSizeF pageSizeMM()' cannot have cv-qualifier ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:80:51: error: 'virtual' outside class declaration ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:81:23: error: non-member function 'Margins margins()' cannot have cv-qualifier ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:83:1: error: expected unqualified-id before 'protected' ../../include/QtGui/../../src/gui/painting/qpagedpaintdevice.h:86:1: error: expected declaration before '}' token make[3]: *** [.obj/release-shared/qprintdialog_unix.o] Error 1