From:
[email protected]
Package: ggz-kde-games
Severity: normal
Tags: patch
When building 'ggz-kde-games' with gcc-3.4 I get the following error:
kdots.cpp:171: error: '->' cannot appear in a constant-expression kdots.cpp:177: error: `KDots::proto' cannot appear in a constant-expression kdots.cpp:177: error: '->' cannot appear in a constant-expression kdots.cpp:183: error: `KDots::proto' cannot appear in a constant-expression kdots.cpp:183: error: '->' cannot appear in a constant-expression kdots.cpp:195: error: `KDots::proto' cannot appear in a constant-expression kdots.cpp:195: error: '->' cannot appear in a constant-expression kdots.cpp:211: error: `KDots::proto' cannot appear in a constant-expression kdots.cpp:211: error: '->' cannot appear in a constant-expression kdots.cpp:214: error: `KDots::proto' cannot appear in a constant-expression kdots.cpp:214: error: '->' cannot appear in a constant-expression
make[4]: *** [kdots.o] Error 1
make[4]: Leaving directory `/ggz-kde-games-0.0.7/kdots'
With the attached patch 'ggz-kde-games' can be compiled using gcc-3.4.
Regards
Andreas Jochens
diff -urN ../tmp-orig/ggz-kde-games-0.0.7/kdots/kdots.cpp ./kdots/kdots.cpp
--- ../tmp-orig/ggz-kde-games-0.0.7/kdots/kdots.cpp 2002-09-22 19:17:18.000000000 +0200
+++ ./kdots/kdots.cpp 2004-08-16 20:48:50.289613369 +0200
@@ -148,39 +148,39 @@
switch(op)
{
- case proto->msgseat:
+ case KDotsProto::msgseat:
proto->getSeat();
if(proto->num == 1) emit signalColor(QColor(0, 0, 250));
else if(proto->num == 0) emit signalColor(QColor(0, 0, 50));
else emit signalColor(QColor(255, 255, 255));
break;
- case proto->msgplayers:
+ case KDotsProto::msgplayers:
proto->getPlayers();
if(proto->state != proto->statechoose) proto->state = proto->statewait;
break;
- case proto->msgoptions:
+ case KDotsProto::msgoptions:
proto->getOptions();
dots->resizeBoard(proto->width - 1, proto->height - 1);
dots->refreshBoard();
break;
- case proto->reqmove:
+ case KDotsProto::reqmove:
emit signalStatus(i18n("Your turn."));
proto->state = proto->statemove;
proto->turn = proto->num;
break;
- case proto->msgmo