[Insight-users] Re: FLTK and ITK on Mac OS X: Fl::error
Luis Ibanez
luis.ibanez@kitware.com
Sat, 08 Mar 2003 10:42:29 -0500
Hi Phillip,
This is quite interesting...
What version of FLTK are you using ?
Did you build it in the MAC ?
Could you please make a "grep" for
Fl::error in the FLTK source file ?
In fltk-1.1.3 this symbol is declared
in the file
Fl/Fl.h
as
void (*Fl::error)(const char* format, ...) = ::error;
and then it is initialized in
Fl_abort.cxx
as:
void (*Fl::error)(const char* format, ...) = ::error;
----
Pananoid thought:
It may also be the order of libraries in the link
line... you could try changing this order in the
FindFLTK.cmake file in InsightApplications/
----
I don't see any common characteristic among the applications
that are not building.... this sounds more like a fundamental
problem with FLTK...
Luis
------------------------------
Phillip Cheng wrote:
> Hi Luis,
>
> I wiped my InsightApplications directory, did a fresh checkout from CVS,
> and tried a build. I got the same result. The majority of the fltk
> applications build, but those seven give the same linker error. Here's
> the list again:
>
> AnisotropicDiffusionFltkGui2D
> AnisotropicDiffusionFltkGui3D
> GaussianFilter
> GaussianFilter2D
> Morphogenesis
> ImageRegistration2D
> MetaImageColorViewer
>
> And the error:
>
> Building executable (...)...
> ld: Undefined symbols:
> Fl::error
>
> I'm wondering whether any other OS X users can reproduce this.
>
> Phillip
>