I am trying to revive some very old libraries on Linux. As far as I know, it was originally written on Solaris in 1994. According to the headers it was also compatible with gcc 2.4 I now have gcc 3.2 on SuSE 8.1 and this is the compile errors: gcc -x c++ -c -g -D_UNIX_ -D_GNUG_NEW_ -D_DEBUG -Wall -Wno-deprecated -I../../Include ../storable.cpp In file included from /usr/include/g++/iostream:45, from /usr/include/g++/backward/iostream.h:32, from ../../Include/objectcl.h:21, from ../../Include/storable.h:19, from ../storable.cpp:12: /usr/include/g++/ostream:256: parse error before '\xa' /usr/include/g++/ostream:260: syntax error before `&' token /usr/include/g++/ostream:261: `basic_ostream' was not declared in this scope /usr/include/g++/ostream:261: `_CharT' was not declared in this scope /usr/include/g++/ostream:261: `_Traits' was not declared in this scope /usr/include/g++/ostream:261: `__os' was not declared in this scope /usr/include/g++/ostream:262: syntax error before `{' token /usr/include/g++/ostream:265: syntax error before `&' token /usr/include/g++/ostream:266: `basic_ostream' was not declared in this scope /usr/include/g++/ostream:266: `_CharT' was not declared in this scope /usr/include/g++/ostream:266: `_Traits' was not declared in this scope /usr/include/g++/ostream:266: `__os' was not declared in this scope /usr/include/g++/ostream:267: syntax error before `{' token I have googled, but I cannot find something to point me in the correct direction. I assume I need some compiler setting or something? Any ideas? Thanks -- Andre Truter Software Engineer Registered Linux user #185282 ICQ #40935899 AIM: trusoftzaf http://www.trusoft.za.net <-------------------------------------------------> < The box said: Requires Windows 95 or better... > < So I installed Linux > <-------------------------------------------------> Disclaimer and Confidentiality Warning This message is intended for the addressee only. If you are not the intended recipient of this message, you are notified that any distribution, use of or copying of this communication is strictly prohibited. If you have received the communication in error, please notify the sender immediately. The views and opinions expressed in this message are those of the individual sender of this message and do not necessarily represent the views and opinions of ATIO. Consequently, ATIO does not accept responsibility for such views and opinions and this message should not be read as representing the views and opinions of ATIO without subsequent written confirmation. Each page attached hereto must also be read in conjunction with this disclaimer.