|Subject:||RE: Compiling Octave 3.2.3 with icpc 10.1 fails: more than one instance of overloaded function "octave_int_cmp_op::mop"|
|Date:||Tue, 31 Aug 2010 12:22:01 -0500|
using -gcc-version=410 solved this issue! I am using gcc4 to compile, but intel apparently checks gcc -v for the version. Overriding this allowed me to compile the test.cc program, even with 10.2! Thanks for the advice,|
> Date: Wed, 25 Aug 2010 12:42:30 +0200
> Subject: Re: Compiling Octave 3.2.3 with icpc 10.1 fails: more than one instance of overloaded function "octave_int_cmp_op::mop"
> From: address@hidden
> To: address@hidden
> CC: address@hidden
> On Mon, Aug 23, 2010 at 6:27 PM, RUSS BRENNAN <address@hidden> wrote:
> > I upgraded to 11.1 and the problem persists:
> > address@hidden ~]# icpc -v
> > Version 11.1
> > address@hidden ~]# icpc -c test.cc
> > test.cc(9): error: more than one instance of overloaded function "method"
> > matches the argument list:
> > function template "void method<X,T>(double, T)"
> > function template "void method<X>(double, long)"
> > argument types are: (double, long)
> > method<A> (u, v);
> > ^
> > compilation aborted for test.cc (code 2)
> > Is the patch that you refer to applied to octave or the intel compiler? In
> > either case, if there's any chance that you can locate it I would much
> > appreciate it. I'm pulling my hair out here trying to get this thing to
> > compile! Are you on a 64-bit platform by chance? I'm working on 32 bit
> > right now.
> Yes, I'm on a 64-bit platform. That may explain the difference. I was
> using a patch to Octave's sources (patching Intel C++ is not even
> legal). It appears that it's gone, however.
> RNDr. Jaroslav Hajek, PhD
> computing expert & GNU Octave developer
> Aeronautical Research and Test Institute (VZLU)
> Prague, Czech Republic
> url: www.highegg.matfyz.cz
|[Prev in Thread]||Current Thread||[Next in Thread]|