ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 3.3.9-test3 is released


From: Andrew Gaylard
Subject: Re: 3.3.9-test3 is released
Date: Sat, 19 Jun 2004 20:15:56 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031030

Tim Mooney wrote:
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

Hi Tim,


Thanks so much for testing all these platforms for us.  It looks
like we're ready to go!

gcc-2.96 was never an official release of GCC.  Furthermore, g++
versions prior to 3.x were far from compliant with the ISO C++
standard, so I have no problem saying to users: "sorry, but you'll
have to upgrade your version of g++".  This is pretty much what
we state at the top of the NEWS file.  Really, this problem isn't
worth fixing.

Andrew.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]