[Insight-users] FLTK problem -- still struggling
Seniha Esen Yuksel
eseny99 at yahoo.com
Thu Jun 29 13:16:43 EDT 2006
Hi Julien,
I was using shared libraries. I will recompile ITK once again then :-)
For FLTK, in the readme of InsightApplications, the following is written:
Some important configuration details:
* VTK requires VTK version 4.4 and must be built ANSI_STDLIB
(the ANSI_STDLIB flag is only a concern with VisualStudio 6.0).
* CMake version 2.0.3 or later should be used.
* FLTK version 1.1.4 is required
* Qt version 2.3 is required (if you select to build Qt examples)
That's why I was using an older version of FLTK. You may want to change this note then :). All right, so I will compile FLTK too.
Thanks a lot!
Esen
Julien Jomier <julien.jomier at kitware.com> wrote: Hi Esen,
Happy to see that we are making some progress :)
The error looks like a mis-compilation of ITK or something like that.
Did you try to recompile ITK?
Are you compiling ITK using shared libraries? Can you try using static
libraries? (there is an option in CMake)
For the information FLTK 1.1.6 comes with a CMakeLists.txt and you
should be able to run CMake on it. Then when you configure
InsightApplications with CMake the FLTK_DIR is the FLTK binary directory
generated by CMake and CMake should magically find all the FLTK related
libraries and includes.
Julien
Seniha Esen Yuksel wrote:
> Oh, sorry. I didn't compile FLTK with cmake, since it does not have a
> cmakelists.txt file. I just did make in its own directory. With the
> new settings, I am getting the error below now. The CmakeCache is in
> http://www.cise.ufl.edu/~seyuksel/CMakeCache.txt.
> I cannot thank you enough for your help!
> Esen
>
> plum:62% make
> Generating ImageViewerGUI.cxx
> Scanning dependencies of target ImageViewer
> Building CXX object ImageViewer/CMakeFiles/ImageViewer.dir/ImageViewer.o
> Building CXX object ImageViewer/CMakeFiles/ImageViewer.dir/ImageViewerGUI.o
> Linking CXX executable ImageViewer
> /usr/local/lib/libITKFltkImageViewer.so: undefined reference to
> `itk::TimeProbesCollectorBase::Report() const'
> collect2: ld returned 1 exit status
> make[2]: *** [ImageViewer/ImageViewer] Error 1
> make[1]: *** [ImageViewer/CMakeFiles/ImageViewer.dir/all] Error 2
> make: *** [all] Error 2
>
>
> */Julien Jomier /* wrote:
>
> Hi Esen,
>
> When you ran CMake on FLTK I assume you specified where to build the
> binaries (this is the binary directory I'm talking about).
>
> The main problem you have is that the FLTK_INCLUDE_DIR is defined as:
>
> FLTK_INCLUDE_DIR:PATH=/cise/research51/cvgmi_04/seyuksel/source/FLTK/fltk-1.1.4/FL
>
> and should actually be:
>
> FLTK_INCLUDE_DIR:PATH=/cise/research51/cvgmi_04/seyuksel/source/FLTK/fltk-1.1.4
>
> Also the FLTK_DIR directory should point to the binary directory
> defined
> when running CMake. It looks like your binary and source directories
> are the same...
>
> FLTK_DIR:PATH=/cise/research51/cvgmi_04/seyuksel/source/FLTK/fltk-1.1.4
>
> Let us know if that helps,
>
> Julien
>
> Seniha Esen Yuksel wrote:
> > Hi Julien,
> >
> > At the expense of sounding stupid, I don't see a bin directory in
> Fltk.
> > However, FLTK survived the Cmake flawlessly and I have
> executables in
> > the test directory and they are working great. Below is the
> > CMakeCache.txt. Thanks a lot for your help.
> > Esen
> >
>
>
>
>
> Seniha Esen Yuksel
> University of Florida
>
> ------------------------------------------------------------------------
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail Beta.
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Insight-users mailing list
> Insight-users at itk.org
> http://www.itk.org/mailman/listinfo/insight-users
---------------------------------
Want to be your own boss? Learn how on Yahoo! Small Business.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20060629/a685b1fc/attachment.htm
More information about the Insight-users
mailing list