Henrik Bach
2004-Jul-16 23:31 UTC
[LLVMdev] IsNAN.cpp:23:3: #error "Don't know how to get isnan()"
Hi>From: Chris Lattner <sabre at nondot.org> >Date: Thu, 15 Jul 2004 17:43:27 -0500 (CDT)>Ah, suddenly everything makes sense. If you're interested in LLVM on the >windows platform, *please* get CVS.Last night I've got the latest version of LLVM from CVS and now porting LLVM to Interix from this version on. I got this error: --------------------- gmake[1]: Entering directory `/usr/local/src/llvm/lib/Support' IsNAN.cpp:23:3: #error "Don't know how to get isnan()" --------------------- I can see that the .\configure script didn't find any version of isnan(). However, I've manually found isnan() in /opt/gcc.3.3/include/c++/3.3/cmath. Is this another configuration error from Interix or what? /Henrik _________________________________________________________________ F� alle de nye og sjove ikoner med MSN Messenger http://www.msn.dk/messenger
Reid Spencer
2004-Jul-17 05:42 UTC
[LLVMdev] IsNAN.cpp:23:3: #error "Don't know how to get isnan()"
Henrik,
Note that the contents of IsNAN.cpp has:
#include "Config/config.h"
#if HAVE_ISNAN_IN_MATH_H
# include <math.h>
#elif HAVE_ISNAN_IN_CMATH
# include <cmath>
#elif HAVE_STD_ISNAN_IN_CMATH
# include <cmath>
using std::isnan;
#else
# error "Don't know how to get isnan()"
#endif
so one of the following is true for your platform:
1. The compiler is not finding <cmath> (doubt it)
2. The HAVE_ISNAN_IN_CMATH or HAVE_STD_ISNAN_IN_CMATH #defines are not
being set in Config/config.h (likely)
Since it is likely the #defines are not set, you can do one of two things:
1. Discover why the configure script doesn't recognize your platform as
having a cmath header and fix it.
2. Fix (in build dir) your include/Config/config.h so that the
HAVE_ISNAN_IN_CMATH variable is set to 1. note that this is a generated
file (source is include/Config/config.h.in) but you can override the
settings by changing it in your build directory.
Hope this helps.
Reid.
On Sat, 17 Jul 2004 01:31:51 +0200
"Henrik Bach" <henrik_bach_llvm at hotmail.com> wrote:
> Hi
>
>>From: Chris Lattner <sabre at nondot.org>
>>Date: Thu, 15 Jul 2004 17:43:27 -0500 (CDT)
>
>>Ah, suddenly everything makes sense. If you're interested in LLVM
on the
>>windows platform, *please* get CVS.
>
> Last night I've got the latest version of LLVM from CVS and now porting
>LLVM to Interix from this version on.
>
> I got this error:
>
> ---------------------
> gmake[1]: Entering directory `/usr/local/src/llvm/lib/Support'
> IsNAN.cpp:23:3: #error "Don't know how to get isnan()"
> ---------------------
>
> I can see that the .\configure script didn't find any version of
isnan().
>However, I've manually found isnan() in
/opt/gcc.3.3/include/c++/3.3/cmath.
>
> Is this another configuration error from Interix or what?
>
>
> /Henrik
>
> _________________________________________________________________
>Få alle de nye og sjove ikoner med MSN Messenger
>http://www.msn.dk/messenger
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev
Brian R. Gaeke
2004-Jul-17 08:55 UTC
[LLVMdev] IsNAN.cpp:23:3: #error "Don't know how to get isnan()"
Please send your 'config.log' file to me.> >From: Chris Lattner <sabre at nondot.org> > >Date: Thu, 15 Jul 2004 17:43:27 -0500 (CDT) > > >Ah, suddenly everything makes sense. If you're interested in LLVM on the > >windows platform, *please* get CVS. > > Last night I've got the latest version of LLVM from CVS and now porting > LLVM to Interix from this version on. > > I got this error: > > --------------------- > gmake[1]: Entering directory `/usr/local/src/llvm/lib/Support' > IsNAN.cpp:23:3: #error "Don't know how to get isnan()" > --------------------- > > I can see that the .\configure script didn't find any version of isnan(). > However, I've manually found isnan() in /opt/gcc.3.3/include/c++/3.3/cmath. > > Is this another configuration error from Interix or what? > > > /Henrik > > _________________________________________________________________ > F
Maybe Matching Threads
- [LLVMdev] IsNAN.cpp:23:3: #error "Don't know how to get isnan()"
- [LLVMdev] IsNAN.cpp:23:3: #error "Don't know how to get isnan()"
- [LLVMdev] Visual C Patches for IsNAN.cpp and IsInf.cpp
- [LLVMdev] Is there someone tried LLVM 2.1 on Visual Studio 2005?
- [LLVMdev] Is there someone tried LLVM 2.1 on Visual Studio 2005?