Details
-
Bug
-
Resolution: Done
-
P2: Important
-
4.6.2
-
None
-
OpenSolaris b132, amd64, Sun Studio 12U1
-
5f71d6d05e277ad6b90b6a829c599eed1ec8d59e
Description
qgraphicsanchorlayout fails to build with
test@qttest:~/tmp/qt/tests/auto/qgraphicsanchorlayout$ gmake
/export/home/test/bin/CC -c -g -mt -DQT_GUI_LIB -DQT_CORE_LIB -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_SHARED -I../../../mkspecs/solaris-cc -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include -I../../../include/QtTest -I.moc/debug-shared -I/usr/sfw/include -o .obj/debug-shared/tst_qgraphicsanchorlayout.o tst_qgraphicsanchorlayout.cpp
"tst_qgraphicsanchorlayout.cpp", line 51: Error: "}" expected instead of ";".
"tst_qgraphicsanchorlayout.cpp", line 53: Error: A declaration was expected instead of "public".
"tst_qgraphicsanchorlayout.cpp", line 54: Error: There must be an identifier to declare.
"tst_qgraphicsanchorlayout.cpp", line 61: Error: A declaration was expected instead of "private".
"tst_qgraphicsanchorlayout.cpp", line 94: Error: A declaration was expected instead of "}".
"tst_qgraphicsanchorlayout.cpp", line 183: Error: simple() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 212: Error: simple_center() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 257: Error: simple_semifloat() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 306: Error: layoutDirection() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 360: Error: diagonal() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 455: Error: parallel() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 553: Error: parallel2() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 603: Error: snake() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 677: Error: snakeOppositeDirections() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 742: Error: fairDistribution() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 820: Error: fairDistributionOppositeDirections() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 902: Error: proportionalPreferred() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 969: Error: example() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1057: Error: setSpacing() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1196: Error: styleDefaults() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1344: Error: hardComplexS60() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1363: Error: stability() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1397: Error: delete_anchor() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1462: Error: sizePolicy() is not a member of tst_QGraphicsAnchorLayout.
"tst_qgraphicsanchorlayout.cpp", line 1582: Error: conflicts() is not a member of tst_QGraphicsAnchorLayout.
Compilation aborted, too many Error messages.
gmake: *** [.obj/debug-shared/tst_qgraphicsanchorlayout.o] Error 1
the below fix helped me:
— tst_qgraphicsanchorlayout.cpp.orig 2010-02-27 23:43:32.021765724 +0100
+++ tst_qgraphicsanchorlayout.cpp 2010-02-27 23:43:41.700377194 +0100
@@ -48,7 +48,7 @@
#include <QtGui/qwindowsstyle.h>
class tst_QGraphicsAnchorLayout : public QObject {
- Q_OBJECT;
+ Q_OBJECT
public:
tst_QGraphicsAnchorLayout() : QObject() {