[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Octave fails to build on 64-bit OSX w/ FLTK
From: |
Jarno Rajahalme |
Subject: |
Re: Octave fails to build on 64-bit OSX w/ FLTK |
Date: |
Thu, 3 Feb 2011 15:09:24 +0200 |
On Feb 3, 2011, at 14:54 , ext Ben Abbott wrote:
>
> Is there any reason not to include the -D__LISTS__ flag for both 32 and 64bit
> builds?
>
Only if someone is building with OSX 10.4 AND the include file that drew in
Lists.h actually tries to use definitions therein. I'd suggest put it in for
both builds and see what happens. Maybe you test it for your 32-bit build?
> Regarding README.MacOS, I can add this flag to the CPPFLAGS. If you'd like to
> include some descriptive langauge, can you make a proposal?
"The include file for the optional FLTK backend graphics library includes an
deprecated OSX include file (Lists.h) that has a typedef colliding with the
Octave Cell class. Defining the __LISTS__symbol in CPPFLAGS makes this include
file have no effect, allowing Octave to build successfully. In the longer term
it is expected for FLTK not to include this and many other OSX include files
that are not needed by the applications (such as Octave) using FLTK."
Jarno