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

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: