[Insight-users] Configuring ITK 1.4

Bing Jian bjian at cise . ufl . edu
Sun, 21 Sep 2003 21:40:44 -0400 (EDT)


Hi everyone,

    Luis, thank you very much. You are always there when people need
help. I really appreciate it.

I also checked out "InsightApplication". Yes, when I tried
to configure InsightApplication by CMake 1.8.1, I did
see "USE_ITK" and "USE_VTK". After I turned them on, I got
following warning message:

  "Your VTK was not build with the VTK_USE_ANSIC_STDLIB" option on.
Link errors may occur. Consider rebuilding VTK with this option on.
For MSVC6, you must turn on the VTK option, otherwise, ITK will not
link otherwise."

  I installed VTK4.2 by using the setup program for windows
(vtk42-latestrelease.exe). There is no chance for me to turn on
the VTK_USE_ANSIC_STDLIB. What does this mean?

  However, CMAKE successfully detected my VTK path. But it had trouble
in FLTK. It said FLTK was not found. And there are more than one
libraries for fltk such as (fltk, form, gl, image). I know in UNIX
there are several lib*.a files in fltk/lib. But in windows I only got
one FLTKDLLD.lib. So I referred all of them to this fltkdlld.lib. Is
it right?

  Finally, I got my InsightApplication installed on a different
directory. But I noticed that not all applications were copied from
source InsightApplication directory. (e.g. MetaImageViewer). What's
wrong with that?

  And I tried to build one application for testing. I chose the
ImageViewer. The visual studio workspace file was already there.
(Thank CMake for its amazing job). But it turned out that the fltk
path was not added into additional include/library directories.
Even after them were added by hand, I was getting the compiling error:

  D:\Library\fltk-1.1.4\FL\math.h(60) : error C2065: 'floor' :
undeclared identifier
D:\Library\repository\itk\Insight\Utilities\vxl\vcl\win32-vc60/vcl_cmath.h(10)
: error C2668: 'sqrt' : ambiguous call to overloaded function
D:\Library\repository\itk\Insight\Utilities\vxl\vnl/vnl_math.h(207) :
error C2039: 'exp' : is not a member of '`global namespace''

  Seems there are some troubles when working with math library. Very
wierd errors for me. Because I can get some fltk programs working
so I am sure there is no problem in installing of fltk1.1.4. Anybody
has similar experience?

  Thank you very much for reading this long posting!

-- 
Best wishes,
Bing Jian
bjian at cise . ufl . edu


On Sun, 21 Sep 2003, Luis Ibanez wrote:

>
> Hi Bing,
>
>
> A lot of improvements have been made in ITK
> configuration process since version 1.4.
>
> Among them, the demo applications are now in
> a separate check out module, called
>
>               "InsightApplications"
>
> Now you simply configure ITK with three CMake
> variables:
>
> - Build testing
> - Build examples
> - Build shared
>
>
> ITK does not depend on FLTK nor VTK, only the
> demo applications do.  Removing the demo applications
> from the main ITK source tree helped to underline
> this distintion.
>
> With the current separation of Insight and
> InsightApplications you will now find the
> USE_FLTK and USE_VTK options when you configure
> "InsigntApplications", not when you configure "Insight".
>
>
> Please let us know if you find any other unfamiliar
> configuration feature.
>
>
>
> Thanks
>
>
>
>     Luis
>
>
>
>
> -----------------------
>
> Bing Jian wrote:
> > Hi, everyone,
> >
> >    I just checked out the latest version of ITK (is it 1.4.0) tonight.
> > and I am going to install it. The CMake 1.8.1 is already installed.
> > But after I started cmakesetup, specified source directory and clicked
> > configure, I cannot find the options "use_fltk" and "use_vtk".
> > even advanced values were enabled. Is it correct? I remembered that
> > when I installed itk 1.2.0 by using CMake 1.6, I did see them.
> >
> >    Thanks!
> >
>
>
>
>
>