Hey folks -- I've been trying to compile 1.9.4 on GCC 3.0.3, and had to change a few things to get a good compile.
I have to take the HAVE_OLD_IOSTREAM def out, else the Slog::Slog constructor would complain that its ostream constructor was invalid. This is coming from config.h (from automake?) and I don't know how to patch that.
I also had to add a std:: to XMLRPC's strstream* strbuf pointer and remove the unsetf( ios::binary ) from tcpthread.cpp's myTCPsession constructor.
I shall submit a patch for these shortly!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hey folks -- I've been trying to compile 1.9.4 on GCC 3.0.3, and had to change a few things to get a good compile.
I have to take the HAVE_OLD_IOSTREAM def out, else the Slog::Slog constructor would complain that its ostream constructor was invalid. This is coming from config.h (from automake?) and I don't know how to patch that.
I also had to add a std:: to XMLRPC's strstream* strbuf pointer and remove the unsetf( ios::binary ) from tcpthread.cpp's myTCPsession constructor.
I shall submit a patch for these shortly!
I just built gcc 3.0.3 out of current cvs. The only issue I found was the need to add std::strsteam to xml.cpp.