[Insight-developers] Re: [Insight-users] Intel 8.0 Compiler
Hans Johnson
hjohnson at psychiatry.uiowa.edu
Mon Jul 26 09:59:58 EDT 2004
Simon,
You are correct. I had also made this change, but forgot to commit the
file to cvs.
Hans
On Sun, 2004-07-25 at 21:14, Simon Warfield wrote:
> Hans Johnson wrote:
>
> >Simon,
> >
> >I think that I've just commited changes to the ITK cvs that allows vxl
> >to compile under intel 8 compiler. I can now build the ITK libraries
> >with testing and example binaries without errors from the CVS release of
> >ITK as of July 19, 10:14am CST.
> >
> >
> >
>
> Hi Hans,
>
> I did a CVS checkout today, and I am still having a problem with the file:
> Insight/Utilities/vxl/core/vnl/Templates/vcl_algorithm+vnl_bignum-.cxx
>
> The VCL algorithm code for determining the compiler in
> Insight/Utilities/vxl/vcl/vcl_compiler.h identifies
> the Intel compiler as asserting it is GCC and pulls in the following
> code with GNU_LIBSTDCXX_V3 defined:
>
> #ifdef GNU_LIBSTDCXX_V3
> # include <vcl_vector.h>
> VCL_SORT_INSTANTIATE(vcl_vector<vnl_bignum>::iterator, vnl_bignum);
> namespace std {
> template vnl_bignum* std::fill_n<vnl_bignum*, unsigned long,
> vnl_bignum>(vnl_bignum*, unsigned long, vnl_bignum const&);
> }
> #endif
>
> This code seems to have some problems (it shouldn't say std::fill_n
> inside a namespace std, apparently there is no matching function).
>
> This compiles OK if I surround the lot with
> #ifndef __INTEL_COMPILER
> ...
> #endif
> or set the compiler flag -no-gcc.
>
> >I am, however, having problems with the TCL wrapping under the icc 8
> >compiler.
> >
> >Hans
> >
> >
> >On Tue, 2004-06-29 at 18:37, Simon Warfield wrote:
> >
> >
> >>Hans Johnson wrote:
> >>
> >>
> >>
> >>>Hello All,
> >>>
> >>>I was wondering if anyone had had any luck with compiling ITK with the
> >>>intel v8 compilers?
> >>>
> >>>I've noticed that cmake version 2 is necessary to correctly identifiy
> >>>that this is NOT the gnu compiler.
> >>>
> >>>There is a problem with vxl overloading and redefinition of finitef (and
> >>>finite vs finitel). I can work through some of these, but wanted to
> >>>know if anyone else has had any sucess.
> >>>
> >>>
> >>>
> >>>
> >>We made some progress on those issues, but didn't get completely done.
> >>We would like to be using the Intel v8 compiler for ITK.
> >>
> >>
> >>
> >>>Regards,
> >>>Hans
> >>>
> >>>
> >>>_______________________________________________
> >>>Insight-users mailing list
> >>>Insight-users at itk.org
> >>>http://www.itk.org/mailman/listinfo/insight-users
> >>>
> >>>
> >>>
> >>>
> >
> >_______________________________________________
> >Insight-users mailing list
> >Insight-users at itk.org
> >http://www.itk.org/mailman/listinfo/insight-users
> >
> >
>
More information about the Insight-developers
mailing list