This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Blitz, Boost, FTensor failures with new C++ parser
- From: Theodore Papadopoulo <Theodore dot Papadopoulo at sophia dot inria dot fr>
- To: Janis Johnson <janis187 at us dot ibm dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 09 Jan 2003 10:51:21 +0100
- Subject: Re: Blitz, Boost, FTensor failures with new C++ parser
janis187@us.ibm.com said:
> I've been building and testing Blitz, Boost, and FTensor occasionally
> with the mainline on powerpc64-linux. Yesterday Blitz and FTensor
> failed to build and Boost had new test errors, and I just confirmed
> that they have the same problems today on i686-linux. Blitz, at
> least, gets a lot of warnings about using deprecated features. These
> should all continue to work with the new parser, shouldn't they,
> particularly the ones that have been release criteria for GCC 3.x?
Take the cvs version of blitz from sourceforge, unless I made some
mistakes, it should compile perfectly. Actually, the bug related to
enum in default parameters that I submitted two or three days ago is
originated from blitz. The remaining problem I encountered is that at
some point blitz was making use of the following syntax:
template <typename T>
void f()
{
return T::type(...);
}
That does not work any longer. I did not report it because I believe
it is indeed wrong syntax (The last instance of the implicit typename
extension ?). I corrected this, so now everything should work just
fine.
In any case, if you find any problems with that version of blitz, let
me now, I'm interested (with a few others) in keeping blitz in
working state (and even improving it).
I wish my own code will be as easy to convert to 3.4.
Theo.
--------------------------------------------------------------------
Theodore Papadopoulo
Email: Theodore.Papadopoulo@sophia.inria.fr Tel: (33) 04 92 38 76 01
--------------------------------------------------------------------