[Insight-users] Compile problem on Solaris 5.8 of CVS.

Luis Ibanez luis.ibanez at kitware.com
Sat, 13 Mar 2004 13:58:24 -0500


Hi Steven,

It looks like you are using the Sun native compiler CC.

Could you please let us know the version of your compiler ?

I think most of the builds on Solaris are using GCC
instead of the Sun compiler.

You may want to try setting the environment variables
CC and CXX to point to the gcc and g++ compilers and
then restart the configuration from scratch.


   Please let us know what you find.



    Thanks


     Regards



------------------
Steven Boyd wrote:

> Hi,
> 
> I'm trying to build the latest CVS version of ITK on my SUN (Solaris 
> 5.8), but run into errors in the vnl library.  Below is part of the 
> output from my attempt to build.  Can somebody see a solution to this 
> build problem?  Is it something I need to tweak in CMake?
> 
> Sincerely,
> 
> Steve
> 
> -----   BUILD ERROR RESULTS   -----------------------------------------
> 
> Building object file Templates/vnl_convolve+double.double-.o...
> "/local/pack/Insight/Utilities/vxl/core/vnl/algo/vnl_convolve.txx", line 
> 79: Error: The name has_only_primefactors_2_3_5(unsigned) is unusable in 
> vnl_convolve_using_fft<double, double, double>(const 
> vnl_vector<double>&, const vnl_vector<double>&, double*, int).
> "/local/pack/Insight/Utilities/vxl/core/vnl/algo/vnl_convolve.txx", line 
> 122:     Where: While instantiating "vnl_convolve_using_fft<double, 
> double, double>(const vnl_vector<double>&, const vnl_vector<double>&, 
> double*, int)".
> "/local/pack/Insight/Utilities/vxl/core/vnl/algo/vnl_convolve.txx", line 
> 122:     Where: Instantiated from vnl_convolve<double, double, 
> double>(const vnl_vector<double>&, const vnl_vector<double>&, double*, 
> int).
> "/local/pack/Insight/Utilities/vxl/core/vnl/algo/Templates/vnl_convolve+double.double-.cxx", 
> line 3:     Where: Instantiated from non-template code.
> 1 Error(s) detected.
> *** Error code 1
> The following command caused the error:
> CC -o Templates/vnl_convolve+double.double-.o -Ditkvnl_algo_EXPORTS 
> -D_PTHREADS -KPIC  -I/local/pack/Insight/Utilities/vxl/core/vnl/algo 
> -I/local/pack/Insight -I/local/pack/Insight/Code/Algorithms 
> -I/local/pack/Insight/Code/BasicFilters 
> -I/local/pack/Insight/Code/Common -I/local/pack/Insight/Code/Numerics 
> -I/local/pack/Insight/Code/IO -I/local/pack/Insight/Code/Numerics/FEM 
> -I/local/pack/Insight/Code/Numerics/Statistics 
> -I/local/pack/Insight/Code/SpatialObject 
> -I/local/pack/Insight/Utilities/MetaIO 
> -I/local/pack/Insight/Utilities/DICOMParser 
> -I/local/pack/Insight/Utilities/expat -I/local/pack/Insight/Utilities 
> -I/local/pack/Insight/Utilities/vxl/vcl 
> -I/local/pack/Insight/Utilities/vxl/core 
> -I/local/pack/Insight/Utilities/vxl/v3p/netlib 
> -I/local/pack/Insight/Utilities/zlib -I/local/pack/Insight/Utilities/png 
> -I/local/pack/Insight/Utilities/jpeg 
> -I/local/pack/Insight/Utilities/tiff  -c 
> /local/pack/Insight/Utilities/vxl/core/vnl/algo/Templates/vnl_convolve+double.double-.cxx 
> 
> make: Fatal error: Command failed for target 
> `Templates/vnl_convolve+double.double-.o'
> Current working directory /local/pack/Insight/Utilities/vxl/core/vnl/algo
> *** Error code 1
> The following command caused the error:
> make  all
> make: Fatal error: Command failed for target `default_target'
> Current working directory /local/pack/Insight/Utilities/vxl/core/vnl/algo
> *** Error code 1
> .
> .
> .
> .
> . etc
>