In regard to: 3.3.9-test3 is released, Andrew Gaylard said (at 10:02pm
on...:
Please, give -test3 a spin, we've fixed yet more build
problems on various platforms.
Builds out of the box on
HP Tru64 UNIX 5.1b with vendor C/C++ compilers
IRIX 6.5.22m with vendor C/C++ compilers
Solaris 2.8 with vendor C/C++ compilers (Forte 6u2)
Red Hat Enterprise Linux 3 with vendor C/C++ compilers (gcc-3.2.3-34)
I also tried building it on Red Hat Enterprise Linux 2.1 (which comes with
Red Hat's package gcc-2.96-128.7.2), but it doesn't build out of the box
there and I don't see any suggestions in the PROBLEMS file for things
to try.
The problems start right away when compiling ddd.C, and relate to DDD's
string class:
In file included from ddd.h:32,
from ddd.C:135:
strclass.h:450: conflicting types for `struct string'
/usr/include/g++-3/string:9: previous declaration as `typedef class
basic_string<char, string_char_traits<char>,
__default_alloc_template<true, 0> > string'
strclass.h:549: conflicting types for `struct string'
strclass.h:450: previous declaration as `class string'
It would very likely build just fine, if we installed a locally-built gcc
in the 3.2.x or 3.3.x line.
Tim