Re: [Aqsis-development] Re: [Aqsis-commits] CVS: renderer/libaqsistypes logging_streambufs.h,1.4,1.
Brought to you by:
ltatkinson,
pgregory
From: <aj...@sp...> - 2003-12-31 03:11:41
|
G'day all. Sorry, failed to send this to the list. Repost with expansion. Quoting "Timothy M. Shead" <ts...@k-...>: > Could you be more specific on the version of gcc you're using? These > changes have broken the build for me under Gentoo Linux / gcc 3.2.3. I was using Debian stable with gcc 2.95.4. If this is going to be a maintenance problem, we may wish to dump support for GCC 2. (GCC 3 is supported under Debian stable; not sure how well the libraries sit alongside those for GCC 2.) Indeed, I'm not sure what compilers we "officially" support as it is. > Further, the modified code no longer conforms to the C++ standard, which > defines std::streambuf::sync() as protected, and > std::streambuf::pubsync() as public. There are a lot of incompatibilities with the standard in GCC 2 (I've been bitten by the broken definition of std::basic_string<> more than once), so as Aqsis gets more sophisticated, we may wish to dump it as being not std::enough. But then, I believe we support MSVC 6, so not being std::enough might not be a huge concern. Cheers, Andrew Bromage |