gcc und limits.h und blitz++
Hallo,
mein Problem: Der Intelkompiler 'frißt' meinen Code:
icc -I../src -I../ManuProC_Base_Parts -c Ice.cc
der gcc liefert die folgende Fehlermeldungen
g++ -I../src -I../ManuProC_Base_Parts -c Ice.cc
/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'
... und ein paar hundert(?) weitere gleichlautende Meldungen.
Das Problem liegt offenbar in den blitz++ headern.
gibt es eine Möglichkeit das zu umgehen oder einen Lösungsansatz?
Gruß,
Malte
Reply to: