
On 05/05/06, Bob Jamison <rwjj@...127...> wrote:
Ben Fowler wrote:
object-edit.cpp: In function `void sp_spiral_outer_set(SPItem*, const NR::Point&, const NR::Point&, unsigned int)': object-edit.cpp:941: error: `isfinite' undeclared in namespace `std'
[ snip ]
If you look in src/isnan.h, you can see how we have looked at this in the past, and have tried to supply definitions for various architectures. If you can find a better definition for isFinite() for osx, that would be great.
That is just what I did. I really do want to check my work again before publishing it, but I will submit a patch in the next day or two. I know that it is needed for Jaguar, but I thought that the existing isnan.h worked O.K. for Panther.
IIRC, the namespace std message means that we are choosing the (default) linux implementation, which will not work on Darwin. My guess is that the OP has somehow obtained a situation where the macro that we test is not being set ...
Ben