Blitz logo

Blitz Bugs :

From: Malte Thoma (thoma_at_[hidden])
Date: 2003-01-28 08:05:19


Hallo, I have tryed to post this bug one week ago, but it seems as if
the mail has vanished into the wind, so here again:

with gcc3.2 I get the following errors:

thoma_at_Tiger:~/wissenschaft/clivar/Clivar/src> gcc -c Gitter.cc
In file included from /usr/include/blitz/numinquire.h:57,
                  from /usr/include/blitz/array/expr.h:76,
                  from /usr/include/blitz/array-impl.h:2565,
                  from /usr/include/blitz/array.h:46,
                  from definitions.h:4,
                  from Gitter.h:5,
                  from Gitter.cc:2:
/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'
/usr/include/blitz/limits-hack.h:36: conflicting types for
`round_toward_zero'
/usr/include/c++/3.2/limits:892: previous declaration as `
    std::float_round_style round_toward_zero'
/usr/include/blitz/limits-hack.h:37: conflicting types for
`round_to_nearest'
/usr/include/c++/3.2/limits:893: previous declaration as `
    std::float_round_style round_to_nearest'
/usr/include/blitz/limits-hack.h:38: conflicting types for `
    round_toward_infinity'
[....]

and many more

BTW: I'm trying to use blitz++ on a debian(unstable) system.

Greetings,

Malte