... Well, the problem is not isnan, that's just what r14601 mentioned.  The 
problem is abs(), and this has come up before for OS X - I think it had 
something to do with the order of includes.

There are a lot of places in Qgis that use abs() (more than just the 2 
interpolator sources changed in r14601), and they generally include 
cmath/math.h after most other includes.  Strange, there is a lot of 
inconsistent use of the includes and function calls:

some always include cmath and use std::abs()

some conditionally include math.h for OS X and cmath for all other systems, and 
use abs() (without the std C++ namespace)

... so, cmath seems to work on OS X in those other parts of Qgis (maybe there 
were problems with cmath on older OS X systems?), so just always include cmath. 
 Worked for me on 10.6, but should be checked on older systems (at least 10.5). 
 I might be able to try that this week (I do need to build the 1.6 PPC package 
still).

On Nov 16, 2010, at 5:56 PM, John C. Tull wrote:

> Things are still not working for me, and I have been behind a firewall unable 
> to get on irc to chat with Jüergen. Perhaps I can assist in testing some code 
> ideas he may have later in the week.
> 
> On Nov 16, 2010, at 3:54 PM, William Kyngesburye wrote:
> 
>> I think I saw something pass thru the tracker with some isnan updates, after 
>> r14601.  But I haven't tried anything in svn yet.
>> 
>> On Nov 16, 2010, at 5:39 PM, John C. Tull wrote:
>> 
>>> Hi William,
>>> 
>>> Have you attempted to build off of the current trunk source? I'd be 
>>> interested in your verification of the issue that I presented in this 
>>> ticket:
>>> http://trac.osgeo.org/qgis/ticket/3215
>>> 
>> 
>> 
>> -----
>> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
>> http://www.kyngchaos.com/
>> 
>> "Oh, look, I seem to have fallen down a deep, dark hole.  Now what does that 
>> remind me of?  Ah, yes - life."
>> 
>> - Marvin
>> 
>> 
> 
> _______________________________________________
> Qgis-developer mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/qgis-developer

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

"The beast is actively interested only in now, and, as it is always now and 
always shall be, there is an eternity of time for the accomplishment of 
objects."

- the wisdom of Tarzan





_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to