[Insight-users] installation of CMAKE 2.0 - ITK 2.2.0 - VTK 4.4 - on a solaris 10/11 X86 box

alexandre gouaillard - Sun Microsystems - Beijing China Alexandre.Gouaillard at Sun.COM
Thu Oct 27 06:00:34 EDT 2005


I downloaded the source from CVS and indeed this time I don't have the
missing files error.
But I still have the strange error on the GDCM part. I tried both with
sun's provided C++ and g++ 3.4

does anyone experienced that before ?

alex.


hi luis On Tue, 2005-10-25 at 11:31, Luis Ibanez wrote:
> Hi Alexander,
> 
> This usually happens because the "tar" application in Sun is broken.
> 
> They use a broken way of computing the checksums and the result is
> that the expansion of ITK directories is not performed completely.
> 
> You may want to download ITK using CVS, as explained in the Tutorials
> and in the ITK Software Guide.
> 
> Please let us know if you continue experiencing any problems.
> 
> 
>      Regards,
> 
> 
>         Luis
> 
> 
> 
> -------------------------------------------------------------
> alexandre gouaillard - Sun Microsystems - Beijing China wrote:
> > Hi everyone,
> > 
> > I m building up a VTK/ITK/... under solaris x86 v10 and v11, using
> > gcc/g++
> > 3.4.
> > 
> > CMAKE 2.0 bootstrapping and VTK 4.4 compiling both went fine [cheers].
> > But
> > when compiling ITK 2.2.0, I have 2 kinds of errors. first some test
> > files
> > are reported as missing (see messages below) by ccmake. Then i'm getting
> > a
> > strange error message compiling the gdcm. I'm speaking about the gdcm
> > version included in the tar ball, without any modification (see teh
> > second
> > message below). My understanding is that the compiler bump into the huge
> > ENUM field in gdcmFile.h
> > anyone experienced that before and/or, more valuably, has any idea on
> > how
> > to deal with those? [of course for the time being, I set the testing
> > option to OFF in ccmake to compile, but this is not really satisfactory,
> > right ... ?].
> > 
> > alex.
> > 
> > 
> > CMake Error: can not find file
> >  /home/ag195372/Documents/ITK/Testing/Code/Numerics/Statistics/itkExpectationMaximizationMixtureModelEstimatorTest.cxx
> > Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h .h++ .hm .hpp .hxx .in .txx
> > CMake Error: can not find file
> >  /home/ag195372/Documents/ITK/Testing/Code/Numerics/Statistics/itkGoodnessOfFitMixtureModelCostFunctionTest.cxx
> > Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h .h++ .hm .hpp .hxx .in .txx
> > CMake Error: can not find file
> >  /home/ag195372/Documents/ITK/Testing/Code/Numerics/Statistics/itkGreyLevelCooccurrenceMatrixTextureCoefficientsCalculatorTest.cxx
> > Tried .c .C .c++ .cc .cpp .cxx .m .M .mm .h .h++ .hm .hpp .hxx .in .txx
> > 
> > 
> > Building object file gdcmDicomDir.o...
> > In file included from
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmDicomDir.cxx:34:
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:39: error:
> > expected identifier before numeric constant
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:39: error:
> > expected `}' before numeric constant
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:39: error:
> > expected unqualified-id before numeric constant
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:39: error:
> > expected `,' or `;' before numeric constant
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:96: error:
> > expected class-name before '{' token
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:107: error:
> > `ModalityType' does not name a type
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:154: error:
> > ISO
> > C++ forbids declaration of `RLEFramesInfo' with no type
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:154: error:
> > expected `;' before '*' token
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:156: error:
> > expected `;' before "JPEGFragmentsInfo"
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:156: error:
> > ISO
> > C++ forbids declaration of `JPEGFragmentsInfo' with no type
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:156: error:
> > expected `;' before '*' token
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:159: error:
> > expected `;' before "void"
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:167: error:
> > `FileType' has not been declared
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:167: error:
> > ISO
> > C++ forbids declaration of `filetype' with no type
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:174: error:
> > ISO
> > C++ forbids declaration of `RLEFramesInfo' with no type
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:174: error:
> > expected `;' before '*' token
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:176: error:
> > ISO
> > C++ forbids declaration of `JPEGFragmentsInfo' with no type
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:176: error:
> > expected `;' before '*' token
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h: In member
> > function `void File::ClearAnonymizeList()':
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:162: error:
> > `AnonymizeList' undeclared (first use this function)
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:162: error:
> > (Each undeclared identifier is reported only once for each function it
> > appears in.)
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h: At global
> > scope:
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:197: error:
> > expected declaration before '}' token
> > In file included from
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmDicomDir.cxx:34:
> > /home/ag195372/Documents/ITK/Utilities/gdcm/src/gdcmFile.h:19:1:
> > unterminated #ifndef
> > *** Error code 1
> > 
> > 
> > _______________________________________________
> > Insight-users mailing list
> > Insight-users at itk.org
> > http://www.itk.org/mailman/listinfo/insight-users
> > 
> > 
> 



More information about the Insight-users mailing list