[Super-tux-devel] Build problem on MingW32
Brought to you by:
wkendrick
|
From: Christian M. <cm...@gm...> - 2005-01-08 12:19:08
|
Hi! I'm trying to build Supertux from Source using MingW32 on Windows XP. Unfortunately I'm getting a error: C++ ./build/i686-pc-mingw32/opt/src\collision_grid.o In file included from src\collision_grid.cpp:6: src\/sector.h:90: error: expected `,' or `...' before '&' token src\/sector.h:90: error: ISO C++ forbids declaration of `Rectangle' with no type src\/sector.h:143: error: `Rectangle' does not name a type In file included from src\collision_grid.cpp:7: src\/collision_grid_iterator.h:13: error: expected `,' or `...' before '&' token src\/collision_grid_iterator.h:14: error: ISO C++ forbids declaration of `Rectangle' with no type src\/collision_grid_iterator.h: In constructor `CollisionGridIterator::CollisionGridIterator(CollisionGrid&, int)': src\/collision_grid_iterator.h:16: error: `bbox' undeclared (first use this function) src\/collision_grid_iterator.h:16: error: (Each undeclared identifier is reported only once for each function it appears in.) src\collision_grid.cpp: In member function `void CollisionGrid::add_object(SuperTux::MovingObject*)': src\collision_grid.cpp:52: error: expected primary-expression before "const" src\collision_grid.cpp:52: error: expected `;' before "const" src\collision_grid.cpp:53: error: `bbox' undeclared (first use this function) My guess is that something goes wrong when including rectangle.h, although this works when compiling libsupertuxlib. I've tried both GCC 3.2 and 3.4. Any ideas? Thanks for your help! Christian |