Re: gcc und limits.h und blitz++
On Sun, Jan 19, 2003 at 04:40:36PM +0100, Malte Thoma wrote:
> Hallo,
Hallo Malte,
> 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?
vermutliche Ursache
blitz++ ist mit g++ 2.95 verwendet und du verwendest g++ 3.2.
Workaround:
Verwende g++-2.95.
Loesungsansatz:
Schreibe einen Bugreport (Severity: grave).
> Gruß,
>
> Malte
Gruss
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
Reply to: