Blitz logo

Blitz Bugs :

From: Malte Thoma (thoma_at_[hidden])
Date: 2003-01-20 11:05:30


Hallo,

I'm new at the list, a short look on the archieve has not give me an answer:

First of all I would like to say that I hope blitz++ is in fact as fast
as always sayd, because all other people in my group use fortran with
the argument it is much faster ... but I prefere C++ ...

Now to the bug:
I'm using debian (unstable) and have installed the deb-package

pool/main/b/blitz++/blitz++_20021011-1_i386.deb

If I compile a piece of code with the intel compiler icc everything
works fine, but with the gcc3.2 I have problems with the headerfiles:

/usr/include/blitz/limits-hack.h:34: multiple definition of `enum
    std::float_round_style'
/usr/include/c++/3.2/limits:890: previous definition here
/usr/include/blitz/limits-hack.h:35: conflicting types for
`round_indeterminate
    '
/usr/include/c++/3.2/limits:891: previous declaration as `
    std::float_round_style round_indeterminate'

... and much more of this :-(

What would be the solution?

Greetings,

Malte