Hello, in attachment you can find a fix to make ksudoku build with gcc-4.3.
greetings, Joost Damad
diff -ur /tmp/ksudoku-0.4/src/logic/skgraph.h ksudoku-0.4/src/logic/skgraph.h --- /tmp/ksudoku-0.4/src/logic/skgraph.h 2007-03-17 14:01:10.000000000 +0100 +++ ksudoku-0.4/src/logic/skgraph.h 2008-03-06 22:16:47.000000000 +0100 @@ -128,11 +128,11 @@ std::vector<int> linksLeft;//I use standard library because i want the core algorithm to be no dependent on qt/kde public: //TODO use this one also in puzzle.h line 80 - uint index(uint x, uint y, uint z = 0) + unsigned int index(unsigned int x, unsigned int y, unsigned int z = 0) { return (x*sizeY() + y)*sizeZ() + z; } - uint get_x(int index) + unsigned int get_x(int index) { int y=get_y(index); if(sizeX()==0) return 0; @@ -141,14 +141,14 @@ index-=y; return index/sizeY(); } - uint get_y(int index) + unsigned int get_y(int index) { if(sizeY()==0) return 0; index-=get_z(index); index/=sizeZ(); return index%sizeY(); } - uint get_z(int index) + unsigned int get_z(int index) { if(sizeZ()==0) return 0; //TODO error return index%sizeZ();