Andre Truter
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
This *is* ancient.
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'
I have googled, but I cannot find something to point me in the correct direction. I assume I need some compiler setting or something?
This seems by far pre standard C++. gcc 2.4 only had libg++, which has
been out of date for quite some time now.
gcc 3.X very closely follows ISO C++ and will thus probably reject quite
a bit of such ancient code.
It *may* suffice to change the header inclusion from something like