[ODE] Building on MacOSX (and now Linux)

Samuli Riihonen samuli at riihonen.net
Sat May 6 11:00:43 MST 2006


sh autogen.sh && ./configure --enable-double-precision && make

Everything goes smoo-ooth :)

- Samuli

On 6.5.2006, at 19.45, Rodrigo Hernandez wrote:

> Samuli Riihonen wrote:
>
>> Hi all,
>>
>> Just sent Rodrigo a fixed version of osx.cpp that compiles also  
>> using  gcc-3.3 (at least on my system: OS X 10.4.6 Tiger).
>> All of ode now compiles just fine with both gcc 3.3 and 4.0.1  
>> after  renaming test_chain1.c to .cpp and adding LINK=$(CXXLINK)  
>> to  Makefile.am in ode/src.
>>
> Ok, try now, I changed the test Makefile.am to use g++ as the C  
> compiler if on OSX, in theory should have the same effect as  
> renaming the file, right?
>
>> Googling for isnanf, I found the following:
>> http://lists.apple.com/archives/Unix-porting/2004/Aug/msg00066.html
>>
>> Could someone who is having the problem just try to change the  
>> call  from isnanf to isnan and see if that fixes the problem?
>>
> Well, it does fix it, however, in order to do it the way it should  
> be done, we should use the HAVE_ISNANF define thats on config.h
> I tried doing so, but since configure does detect (at least on  
> MinGW) the function, it has no effect.



More information about the ODE mailing list