DJGPP: Problem in <cmath>, wenn -ansi aktiv ist
-
Vielleicht kennt das wer:
In file included from D:/TOOLS/DJGPP/lang/cxx/3.32/bits/locale_facets.tcc:41, from D:/TOOLS/DJGPP/lang/cxx/3.32/locale:47, from D:/TOOLS/DJGPP/lang/cxx/3.32/bits/ostream.tcc:37, from D:/TOOLS/DJGPP/lang/cxx/3.32/ostream:535, from D:/TOOLS/DJGPP/lang/cxx/3.32/iostream:45, from main.cpp:7: D:/TOOLS/DJGPP/lang/cxx/3.32/cmath:107: error: `acosf' not declared D:/TOOLS/DJGPP/lang/cxx/3.32/cmath:110: error: `asinf' not declared D:/TOOLS/DJGPP/lang/cxx/3.32/cmath:113: error: `atanf' not declared D:/TOOLS/DJGPP/lang/cxx/3.32/cmath:116: error: `atan2f' not declared ...
DJGPP ist gestern gezogen, heute installiert. Der Fehler taucht selbst im billigsten Hello-World auf, sobald z.B. iostream eingebunden ist (siehe Fehler-Log) und die Option -ansi angegeben wurde. Ich hab irgendwo, leider unkommentiert, einen (IMHO) ziemlich häßlichen Workaround dafür gefunden, der __STRICT_ANSI__ #undef'd usw. Ich weiß nicht, ob das so optimal ist. Kennt jemand das Problem und eine elegantere Lösung?
-
erstmal ein paar hinweise rund um .. nicht den kern treffend..
http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2002/06/04/04:56:52
http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2003/10/25/11:30:06
in der mailinglist sind die probleme scheints bekannt..
http://www.delorie.com/djgpp/mail-archives/search.cgi?search=cmath+-ansi&since=&db=djgpp
http://www.delorie.com/djgpp/mail-archives/search.cgi?search=cmath+problem&since=&db=djgpp
-
den wichtigsten hinweis findest du wohl hier
http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp/2003/10/25/11:30:06
-
Hm danke, also keine Chance ... ich weiß nicht ob es so gut ist, wenn ich selber an der cmath rumdoktere.