[Insight-users] FLTK problem -- still struggling

Seniha Esen Yuksel eseny99 at yahoo.com
Thu Jun 29 05:26:08 EDT 2006


Ok, I compiled everything from scratch and in this order ( Cmake 2.4, ITK 2.8.1,  VTK 4.4.2,  FLTK 1.1.4, Insight Applications 2.8.1 ). Then I compiled InsightApplications from the root directory. Then I went inside the ImageViewer and typed make. Below is the errors I get. What should I do now? 
 Almost there.... Thanks for help! 
 Esen
 
 seyuksel/source/ITK/InsightAppli
 cations-2.8.1/ImageViewer/ImageViewer.cxx:17:
 /usr/include/c++/3.3.5/cmath:107: error: `acosf' not declared
 /usr/include/c++/3.3.5/cmath:110: error: `asinf' not declared
 /usr/include/c++/3.3.5/cmath:113: error: `atanf' not declared
 /usr/include/c++/3.3.5/cmath:116: error: `atan2f' not declared
 /usr/include/c++/3.3.5/cmath:119: error: `ceilf' not declared
 /usr/include/c++/3.3.5/cmath:122: error: `coshf' not declared
 /usr/include/c++/3.3.5/cmath:125: error: `expf' not declared
 /usr/include/c++/3.3.5/cmath:128: error: `floorf' not declared
 /usr/include/c++/3.3.5/cmath:131: error: `fmodf' not declared
 /usr/include/c++/3.3.5/cmath:134: error: `frexpf' not declared
 /usr/include/c++/3.3.5/cmath:137: error: `ldexpf' not declared
 /usr/include/c++/3.3.5/cmath:140: error: `logf' not declared
 /usr/include/c++/3.3.5/cmath:143: error: `log10f' not declared
 /usr/include/c++/3.3.5/cmath:146: error: `modff' not declared
 /usr/include/c++/3.3.5/cmath:149: error: `powf' not declared
 /usr/include/c++/3.3.5/cmath:152: error: `sinhf' not declared
 /usr/include/c++/3.3.5/cmath:155: error: `tanf' not declared
 /usr/include/c++/3.3.5/cmath:158: error: `tanhf' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::acos(float)':
 /usr/include/c++/3.3.5/cmath:184: error: `acosf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:190: error: `acos' not declared
 /usr/include/c++/3.3.5/cmath: In function `long double std::acos(long double)':
 /usr/include/c++/3.3.5/cmath:194: error: `::acosl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:200: error: `asin' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::asin(float)':
 /usr/include/c++/3.3.5/cmath:204: error: `asinf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::asin(long double)':
 /usr/include/c++/3.3.5/cmath:212: error: `::asinl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:218: error: `atan' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::atan(float)':
 /usr/include/c++/3.3.5/cmath:222: error: `atanf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::atan(long double)':
 /usr/include/c++/3.3.5/cmath:230: error: `::atanl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:236: error: `atan2' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::atan2(float, float)':
 /usr/include/c++/3.3.5/cmath:240: error: `atan2f' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::atan2(long double,
    long double)':
 /usr/include/c++/3.3.5/cmath:249: error: `::atan2l' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:256: error: `ceil' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::ceil(float)':
 /usr/include/c++/3.3.5/cmath:260: error: `ceilf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::ceil(long double)':
 /usr/include/c++/3.3.5/cmath:268: error: `::ceill' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:274: error: `cos' not declared
 /usr/include/c++/3.3.5/cmath:284: error: `cosh' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::cosh(float)':
 /usr/include/c++/3.3.5/cmath:288: error: `coshf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::cosh(long double)':
 /usr/include/c++/3.3.5/cmath:296: error: `::coshl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:302: error: `exp' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::exp(float)':
 /usr/include/c++/3.3.5/cmath:306: error: `expf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::exp(long double)':
 /usr/include/c++/3.3.5/cmath:314: error: `::expl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:320: error: `fabs' not declared
 /usr/include/c++/3.3.5/cmath:330: error: `floor' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::floor(float)':
 /usr/include/c++/3.3.5/cmath:334: error: `floorf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::floor(long double)
    ':
 /usr/include/c++/3.3.5/cmath:342: error: `::floorl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:348: error: `fmod' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::fmod(float, float)':
 /usr/include/c++/3.3.5/cmath:352: error: `fmodf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::fmod(long double,
    long double)':
 /usr/include/c++/3.3.5/cmath:361: error: `::fmodl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:368: error: `frexp' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::frexp(float, int*)':
 /usr/include/c++/3.3.5/cmath:372: error: `frexpf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::frexp(long double,
    int*)':
 /usr/include/c++/3.3.5/cmath:380: error: `::frexpl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:387: error: `ldexp' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::ldexp(float, int)':
 /usr/include/c++/3.3.5/cmath:391: error: `ldexpf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::ldexp(long double,
    int)':
 /usr/include/c++/3.3.5/cmath:400: error: `::ldexpl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:407: error: `log' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::log(float)':
 /usr/include/c++/3.3.5/cmath:411: error: `logf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::log(long double)':
 /usr/include/c++/3.3.5/cmath:419: error: `::logl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:425: error: `log10' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::log10(float)':
 /usr/include/c++/3.3.5/cmath:429: error: `log10f' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::log10(long double)
    ':
 /usr/include/c++/3.3.5/cmath:437: error: `::log10l' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:443: error: `modf' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::modf(float, float*)':
 /usr/include/c++/3.3.5/cmath:447: error: `modff' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::modf(long double,
    long double*)':
 /usr/include/c++/3.3.5/cmath:461: error: `::modfl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:482: error: `pow' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::pow(float, float)':
 /usr/include/c++/3.3.5/cmath:486: error: `powf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::pow(long double,
    long double)':
 /usr/include/c++/3.3.5/cmath:495: error: `::powl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:514: error: `sin' not declared
 /usr/include/c++/3.3.5/cmath:524: error: `sinh' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::sinh(float)':
 /usr/include/c++/3.3.5/cmath:528: error: `sinhf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::sinh(long double)':
 /usr/include/c++/3.3.5/cmath:536: error: `::sinhl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:542: error: `sqrt' not declared
 /usr/include/c++/3.3.5/cmath:552: error: `tan' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::tan(float)':
 /usr/include/c++/3.3.5/cmath:556: error: `tanf' undeclared in namespace `
 
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::tan(long double)':
 /usr/include/c++/3.3.5/cmath:564: error: `::tanl' undeclared (first use here)
 /usr/include/c++/3.3.5/cmath: At global scope:
 /usr/include/c++/3.3.5/cmath:570: error: `tanh' not declared
 /usr/include/c++/3.3.5/cmath: In function `float std::tanh(float)':
 /usr/include/c++/3.3.5/cmath:574: error: `tanhf' undeclared in namespace `
    __gnu_cxx::__c99_binding'
 /usr/include/c++/3.3.5/cmath: In function `long double std::tanh(long double)':
 /usr/include/c++/3.3.5/cmath:582: error: `::tanhl' undeclared (first use here)
 In file included from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkVector.txx:22,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkVector.h:275,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkPoint.h:23,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkContinuousIndex.h:20,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkImageRegion.h:27,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkImageBase.h:25,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/Common/itkImage.h:20,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightAppli
 cations-2.8.1/ImageViewer/ImageViewer.cxx:19:
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h: In
    function `double vnl_math_cuberoot(double)':
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h:218: error: call
    of overloaded `log(double)' is ambiguous
 /usr/include/c++/3.3.5/cmath:411: error: candidates are: float std::log(float)
 /usr/include/c++/3.3.5/cmath:419: error:                 long double
    std::log(long double)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h:218: error: call
    of overloaded `log(double&)' is ambiguous
 /usr/include/c++/3.3.5/cmath:411: error: candidates are: float std::log(float)
 /usr/include/c++/3.3.5/cmath:419: error:                 long double
    std::log(long double)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h: In
    function `double vnl_math_hypot(int, int)':
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h:221: error: call
    of overloaded `sqrt(double)' is ambiguous
 /usr/include/c++/3.3.5/cmath:546: error: candidates are: float std::sqrt(float)
 /usr/include/c++/3.3.5/cmath:550: error:                 long double
    std::sqrt(long double)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h: In
    function `float vnl_math_hypot(float, float)':
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h:222: error: call
    of overloaded `sqrt(double)' is ambiguous
 /usr/include/c++/3.3.5/cmath:546: error: candidates are: float std::sqrt(float)
 /usr/include/c++/3.3.5/cmath:550: error:                 long double
    std::sqrt(long double)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h: In
    function `double vnl_math_hypot(double, double)':
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Utilities/vxl
 /core/vnl/vnl_math.h:223: error: call
    of overloaded `sqrt(double)' is ambiguous
 /usr/include/c++/3.3.5/cmath:546: error: candidates are: float std::sqrt(float)
 /usr/include/c++/3.3.5/cmath:550: error:                 long double
    std::sqrt(long double)
 In file included from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolk
 it-2.8.1/Code/IO/itkImageFileReader.h:25,
                  from /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightAppli
 cations-2.8.1/ImageViewer/ImageViewer.cxx:20:
 /usr/include/c++/3.3.5/complex: In function `_Tp std::abs(const
    std::complex<_Tp>&) [with _Tp = double]':
 /usr/include/c++/3.3.5/complex:450:   instantiated from `static _Tp std::_Norm_h
 elper<true>::_S_do_it(const std::complex<_Tp>&) [with _Tp = double]'
 /usr/include/c++/3.3.5/complex:459:   instantiated from `_Tp std::norm(const std
 ::complex<_Tp>&) [with _Tp = double]'
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightToolkit-2.8.1/Code/IO/itkDe
 faultConvertPixelTraits.h:240:   instantiated from here
 /usr/include/c++/3.3.5/complex:419: error: call of overloaded `sqrt(double)' is
    ambiguous
 /usr/include/c++/3.3.5/cmath:546: error: candidates are: float std::sqrt(float)
 /usr/include/c++/3.3.5/cmath:550: error:                 long double
    std::sqrt(long double)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightApplications-2.8.1/Auxiliar   y/FltkImageViewer/GLSliceView.h: In
    member function `void itk::GLSliceView<ImagePixelType,
    OverlayPixelType>::update() [with ImagePixelType = float, OverlayPixelType =
    unsigned char]':
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightApplications-2.8.1/ImageVie   wer/ImageViewer.cxx:109:   instantiated from here
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightApplications-2.8.1/Auxiliar   y/FltkImageViewer/GLSliceView.h:506: error: `
    fabs' undeclared (first use this function)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightApplications-2.8.1/Auxiliar   y/FltkImageViewer/GLSliceView.h:506: error: (Each
    undeclared identifier is reported only once for each function it appears
    in.)
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightApplications-2.8.1/ImageVie   wer/ImageViewer.cxx:109:   instantiated from here
 /cise/research51/cvgmi_04/seyuksel/source/ITK/InsightApplications-2.8.1/Auxiliar   y/FltkImageViewer/GLSliceView.h:625: error: `
    log' undeclared (first use this function)
 make[2]: *** [ImageViewer/CMakeFiles/ImageViewer.dir/ImageViewer.o] Error 1
 make[1]: *** [ImageViewer/CMakeFiles/ImageViewer.dir/all] Error 2
 make: *** [all] Error 2
 

 		
---------------------------------
Do you Yahoo!?
 Get on board. You're invited to try the new Yahoo! Mail Beta.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/insight-users/attachments/20060629/8c125634/attachment-0001.htm


More information about the Insight-users mailing list