[Insight-users] how to compile?

Alberto Bert abert at mauriziano . it
Fri, 30 Aug 2002 18:08:36 +0200


Hi Luis,

On Aug 30 at 10:43AM-0400, Luis Ibanez wrote:
> The Beta2 tarball is the most recent release,
> please use this one.
> (This is the one that corresponds to our 0_7
> tag in CVS)

Ups, sorry...

> Luis

Now I cannot compile the beta2 using gcc-3.0.4, I'm starting to think to be a little stupid  :-o

Thank you Luis,
Alberto

*** Here is my ccmake configuration: ***

 BUILD_AUXILIARY                  ON                                                    
 BUILD_EXAMPLES                   ON                                                    
 BUILD_FEM_CODE                   ON                                                    
 BUILD_FLTKIMAGEVIEWER            ON                                                    
 BUILD_METAIMAGE                  ON                                                    
 BUILD_SHARED_LIBS                ON                                                    
 BUILD_TESTING                    ON                                                    
 BUILD_VTKINTERFACE               ON                                                    
 CABLE                            /usr/local/bin/cable                                  
 CABLE_BUILD_DIR                  NOTFOUND                                              
 CABLE_INCLUDE_DIR                /usr/local/share/Cable/include                        
 CABLE_TCL_LIBRARY                /usr/local/lib/libCableTclFacility.so                 
 EXECUTABLE_OUTPUT_PATH           /space/src/itk/beta2/Linux-2.4.18/bin                 
 FLTK_BASE_LIBRARY                /usr/lib/libfltk.so                                   
 FLTK_FLUID_EXE                   /usr/bin/fluid                                        
 FLTK_INCLUDE_PATH                /usr/include                                          
 ITK_DATA_ROOT                    /space/src/itk/beta2/Insight/Testing/Data             
 ITK_USE_SYSTEM_STDLIB            ON                                                    
 ITK_WRAP_TCL                     OFF                                                   
 LIBRARY_OUTPUT_PATH              /space/src/itk/beta2/Linux-2.4.18/lib                 
 TCL_INCLUDE_PATH                 /usr/include/tcl8.3                                   
 TCL_LIBRARY                      /usr/lib/libtcl8.3.so                                 
 TCL_LIBRARY_DEBUG                NOTFOUND                                              
 TCL_STUB_LIBRARY                 /usr/lib/libtclstub8.3.a                              
 TCL_STUB_LIBRARY_DEBUG           NOTFOUND                                              
 TCL_TCLSH                        /usr/bin/tclsh                                        
 TK_INCLUDE_PATH                  /usr/include/tcl8.3                                     TK_LIBRARY                       /usr/lib/libtk8.3.so                                  
 TK_LIBRARY_DEBUG                 NOTFOUND                                              
 TK_STUB_LIBRARY                  /usr/lib/libtkstub8.3.a                               
 TK_STUB_LIBRARY_DEBUG            NOTFOUND                                              
 TK_WISH                          /usr/bin/wish                                         
 USE_FLTK                         ON                                                    
 USE_FLTK_VERSION_1.0.11          ON                                                    
 USE_FLTK_VERSION_1.1             OFF                                                   
 USE_INSTALLED_VTK                ON                                                    
 USE_VTK                          ON                                                    
 VTKITK_WRAP_TCL                  OFF                                                   
 VTK_BINARY_PATH                  NOTFOUND                                              
 VTK_INSTALL_PATH                 /usr/local                                            
 VW_RAW_DATA_PATH                 NOTFOUND 

*** The whole make output: ***

/usr/bin/cmake -S/space/src/itk/beta2/Insight -O/space/src/itk/beta2/Linux-2.4.18 -H/space/src/itk/beta2/Insight -B/space/src/itk/beta2/Linux-2.4.18
cmake.depends is up-to-date
/space/src/itk/beta2/Linux-2.4.18/Utilities: building default_target
/usr/bin/cmake -S/space/src/itk/beta2/Insight/Utilities -O/space/src/itk/beta2/Linux-2.4.18/Utilities -H/space/src/itk/beta2/Insight -B/space/src/itk/beta2/Linux-2.4.18
cmake.depends is up-to-date
/space/src/itk/beta2/Linux-2.4.18/Utilities/zlib: building default_target
/usr/bin/cmake -S/space/src/itk/beta2/Insight/Utilities/zlib -O/space/src/itk/beta2/Linux-2.4.18/Utilities/zlib -H/space/src/itk/beta2/Insight -B/space/src/itk/beta2/Linux-2.4.18cmake.depends is up-to-date
/usr/bin/gcc -g -O2 -Ditkzlib_EXPORTS -fPIC -I/space/src/itk/beta2/Insight/Utilities/zlib -I/space/src/itk/beta2/Linux-2.4.18 -I/space/src/itk/beta2/Insight/Code/Numerics -I/space/src/itk/beta2/Insight/Code/Common -I/space/src/itk/beta2/Insight/Code/IO -I/space/src/itk/beta2/Linux-2.4.18/Code/Numerics/vxl -I/space/src/itk/beta2/Insight/Code/Numerics/vxl -I/space/src/itk/beta2/Linux-2.4.18/Code/Numerics/vxl/vcl -I/space/src/itk/beta2/Insight/Code/Numerics/vxl/vcl -I/space/src/itk/beta2/Insight/Utilities/png -I/space/src/itk/beta2/Insight/Utilities/zlib -I/usr/local/include/vtk   -D_PTHREADS  -I/usr/X11R6/include -c /space/src/itk/beta2/Insight/Utilities/zlib/adler32.c -o adler32.o
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:21: `adler' was not 
   declared in this scope
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:21: `buf' was not 
   declared in this scope
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:21: `len' was not 
   declared in this scope
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:22: `uLong adler32' 
   redeclared as different kind of symbol
/space/src/itk/beta2/Insight/Utilities/zlib/zlib.h:821: previous declaration of
   `uLong adler32(long unsigned int, const Bytef*, unsigned int)'
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:22: initializer list 
   being treated as compound expression
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:22: syntax error before `
   adler'
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:25: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:27: `adler' was not 
   declared in this scope
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:30: parse error before `
   if' 
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:34: syntax error before `
   -=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: parse error before `{
   ' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:36: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:37: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:38: syntax error before `
   -=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:42: syntax error before `
   +=' token
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:44: syntax error before `
/space/src/itk/beta2/Insight/Utilities/zlib/adler32.c:45: syntax error before `
   %=' token
make[5]: *** [adler32.o] Error 1
make[4]: *** [default_target] Error 2
make[3]: *** [default_target_zlib] Error 2
make[2]: *** [default_target] Error 2
make[1]: *** [default_target_Utilities] Error 2
make: *** [default_target] Error 2