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
Possibly Parallel 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?