Help - Search - Members - Calendar
Full Version: Compile Error, Ios_base Undeclared
OESF Forums > Distros, Development, and Model Specific Forums > Everything Development > Qt/Qtopia
matthis
Hi, I'm trying to compile the latest Wesnoth for sharp/cacko rom.
I'm the following error:

filesystem.cpp: In function `class istream * istream_file(const string &)':
filesystem.cpp:521: `::ios_base' undeclared (first use here)
filesystem.cpp:521: parse error before `::'
filesystem.cpp:531: parse error before `::'
filesystem.cpp: In function `class ostream * ostream_file(const string &)':
filesystem.cpp:546: parse error before `::'
filesystem.cpp:547: warning: control reaches end of non-void function `ostream_file(const string &)'
filesystem.cpp: In function `bool file_exists(const string &)':
filesystem.cpp:635: parse error before `::'
filesystem.cpp:636: request for member `rdstate' in `file', which is of non-aggregate type `ifstream ()(...)'
filesystem.cpp:638: request for member `close' in `file', which is of non-aggregate type `ifstream ()(...)'
make[2]: *** [filesystem.o] Error 1

What should I do?
Meanie
QUOTE(matthis @ Mar 24 2007, 07:53 PM)
Hi, I'm trying to compile the latest Wesnoth for sharp/cacko rom.
I'm the following error:

filesystem.cpp: In function `class istream * istream_file(const string &)':
filesystem.cpp:521: `::ios_base' undeclared (first use here)
filesystem.cpp:521: parse error before `::'
filesystem.cpp:531: parse error before `::'
filesystem.cpp: In function `class ostream * ostream_file(const string &)':
filesystem.cpp:546: parse error before `::'
filesystem.cpp:547: warning: control reaches end of non-void function `ostream_file(const string &)'
filesystem.cpp: In function `bool file_exists(const string &)':
filesystem.cpp:635: parse error before `::'
filesystem.cpp:636: request for member `rdstate' in `file', which is of non-aggregate type `ifstream ()(...)'
filesystem.cpp:638: request for member `close' in `file', which is of non-aggregate type `ifstream ()(...)'
make[2]: *** [filesystem.o] Error 1

What should I do?
*


use a newer compiler that supports c++ templates better...
matthis
Is that possible when compiling for the sharp rom? ohmy.gif
Meanie
QUOTE(matthis @ Mar 24 2007, 09:42 PM)
Is that possible when compiling for the sharp rom?  ohmy.gif
*


yes, but only if you are not linking qte libraries... i had a modified pdaXrom cross compiler (gcc 3.4.5) that I used to compile X/QT apps with until that box died sad.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2015 Invision Power Services, Inc.