hi thomas...
i had some trouble compiling the cvs version of vasp with icc...
it seems that icc doesn't like the way you handle the templates... i'll have a closer look at this, but i've attached the compiling log:
tim@linux:~/externals/grill/vasp> ./build-pd-linux.sh ./build-pd-linux.sh: line 38: -xW: command not found icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS -fno-exceptions -I/usr/lib/flext source/arg.cpp -o pd-linux/arg.o icc: Command line warning: ignoring option '-O'; no argument required icc: Command line warning: ignoring unknown option '-fmove-all-movables' icc: Command line warning: ignoring unknown option '-frerun-loop-opt' icc: Command line warning: ignoring unknown option '-fno-exceptions' icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS -fno-exceptions -I/usr/lib/flext source/mixfft.cpp -o pd-linux/mixfft.o icc: Command line warning: ignoring option '-O'; no argument required icc: Command line warning: ignoring unknown option '-fmove-all-movables' icc: Command line warning: ignoring unknown option '-frerun-loop-opt' icc: Command line warning: ignoring unknown option '-fno-exceptions' icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS -fno-exceptions -I/usr/lib/flext source/obj_part.cpp -o pd-linux/obj_part.o icc: Command line warning: ignoring option '-O'; no argument required icc: Command line warning: ignoring unknown option '-fmove-all-movables' icc: Command line warning: ignoring unknown option '-frerun-loop-opt' icc: Command line warning: ignoring unknown option '-fno-exceptions' icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS -fno-exceptions -I/usr/lib/flext source/obj_split.cpp -o pd-linux/obj_split.o icc: Command line warning: ignoring option '-O'; no argument required icc: Command line warning: ignoring unknown option '-fmove-all-movables' icc: Command line warning: ignoring unknown option '-frerun-loop-opt' icc: Command line warning: ignoring unknown option '-fno-exceptions' source/obj_split.cpp(270): warning #1125: function "vasp_op::m_set(I={int}, const t_atom *)" is hidden by "vasp_gather::m_set" -- virtual function override intended? virtual I m_set(I argc,t_atom *argv) { rem = cnt; return vasp_tx::m_set(argc,argv); } ^
icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS -fno-exceptions -I/usr/lib/flext source/opparam.cpp -o pd-linux/opparam.o icc: Command line warning: ignoring option '-O'; no argument required icc: Command line warning: ignoring unknown option '-fmove-all-movables' icc: Command line warning: ignoring unknown option '-frerun-loop-opt' icc: Command line warning: ignoring unknown option '-fno-exceptions' source/opparam.h(86): warning #418: declaration requires a typedef name typedef struct env_t { const Env *env; }; ^
source/opparam.h(87): warning #418: declaration requires a typedef name typedef struct v_t { S *rdt,*idt; I rs,is; }; ^
source/opparam.h(88): warning #418: declaration requires a typedef name typedef struct x_t { R r,i; }; ^
icc -c -O6 -O3 -xW -tpp7 -ip -ipo -DFLEXT_OS=FLEXT_OS_LINUX -fmove-all-movables -frerun-loop-opt -DFLEXT_SYS=2 -DFLEXT_THREADS -fno-exceptions -I/usr/lib/flext source/ops_cplx.cpp -o pd-linux/ops_cplx.o icc: Command line warning: ignoring option '-O'; no argument required icc: Command line warning: ignoring unknown option '-fmove-all-movables' icc: Command line warning: ignoring unknown option '-frerun-loop-opt' icc: Command line warning: ignoring unknown option '-fno-exceptions' source/opparam.h(86): warning #418: declaration requires a typedef name typedef struct env_t { const Env *env; }; ^
source/opparam.h(87): warning #418: declaration requires a typedef name typedef struct v_t { S *rdt,*idt; I rs,is; }; ^
source/opparam.h(88): warning #418: declaration requires a typedef name typedef struct x_t { R r,i; }; ^
source/ops_cplx.h(18): error: space required between adjacent ">" delimiters of nested template argument lists (">>" is the right shift operator) DEFOP(S,d_polar,polar,cun) ^
source/ops_cplx.h(19): error: space required between adjacent ">" delimiters of nested template argument lists (">>" is the right shift operator) DEFOP(S,d_rect,rect,cun) ^
source/ops_cplx.h(21): error: space required between adjacent ">" delimiters of nested template argument lists (">>" is the right shift operator) DEFOP(S,d_radd,radd,cbin) ^
source/ops_cplx.h(23): error: space required between adjacent ">" delimiters of nested template argument lists (">>" is the right shift operator) DEFOP(S,d_cnorm,norm,cun) ^
source/opdefs.h(80): error: name followed by "::" must be a class or namespace name if(sr == dr && si == di && OP::cun_opt() >= 3) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(81): error: name followed by "::" must be a class or namespace name if((_D_ALWAYS1 || (rds == 1 && ids == 1)) && OP::cun_opt() >= 2) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(82): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(82): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(82): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(82): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(82): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(84): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(84): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(84): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(84): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(84): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*dr,*di), dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(86): error: name followed by "::" must be a class or namespace name if((_D_ALWAYS1 || (rss == 1 && iss == 1 && rds == 1 && ids == 1)) && OP::cun_opt() >= 2) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(87): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(87): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(87): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(87): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(87): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr++,si++,dr++,di++ ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(89): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(89): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(89): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(89): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(89): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cun(*dr,*di,*sr,*si), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during instantiation of "BL={bool} VecOp::V__cun<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(136): error: name followed by "::" must be a class or namespace name if(sr == dr && si == di && OP::cbin_opt() >= 3) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(137): error: name followed by "::" must be a class or namespace name if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) && OP::cbin_opt() >= 2) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(138): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr++,di++,ar++,ai++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(138): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr++,di++,ar++,ai++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(138): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr++,di++,ar++,ai++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(138): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr++,di++,ar++,ai++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(138): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr++,di++,ar++,ai++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(140): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(140): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(140): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(140): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(140): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*dr,*di,*ar,*ai), dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(142): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si += iss,dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(142): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si += iss,dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(142): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si += iss,dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(142): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si += iss,dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(142): error: name followed by "::" must be a class or namespace name _DE_LOOP(i,frames, ( OP::cbin(*dr,*di,*sr,*si,*ar,*ai), sr += rss,si += iss,dr += rds,di += ids,ar += ras,ai += ias ) ) ^ detected during: instantiation of "BL={bool} VecOp::V__cbin<T,OP>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, const T *, const T *, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, OP=<error-type>]" at line 258 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(184): error: name followed by "::" must be a class or namespace name if(sr == dr && si == di && OP::cbin_opt() >= 3) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(185): error: name followed by "::" must be a class or namespace name if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) && OP::cbin_opt() >= 2) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=const S={t_sample={float}} *, TA2=S={t_sample={float}}, TR=S={t_sample={float}}, OP=<error-type>, EVARG1=VecOp::_A__vector<S={t_sample={float}}>, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 260 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(184): error: name followed by "::" must be a class or namespace name if(sr == dr && si == di && OP::cbin_opt() >= 3) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(185): error: name followed by "::" must be a class or namespace name if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) && OP::cbin_opt() >= 2) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=Env::Iter &, TA2=S={t_sample={float}}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__env, EVARG2=VecOp::_A__scalar<S={t_sample={float}}>]" at line 265 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(184): error: name followed by "::" must be a class or namespace name if(sr == dr && si == di && OP::cbin_opt() >= 3) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(185): error: name followed by "::" must be a class or namespace name if((_D_ALWAYS1 || (rds == 1 && ids == 1 && ras == 1 && ias == 1)) && OP::cbin_opt() >= 2) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(186): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,1),EVARG2::ev(ai,i,1)), dr++,di++ ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(188): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*dr,*di,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
source/opdefs.h(190): error: name followed by "::" must be a class or namespace name _DQ_LOOP(EVARG1::unroll() && EVARG2::unroll(),i,frames, ( OP::cbin(*dr,*di,*sr,*si,EVARG1::ev(ar,i,ras),EVARG2::ev(ai,i,ias)), sr += rss,si += iss,dr += rds,di += ids ) ) ^ detected during: instantiation of "BL={bool} VecOp::Vx__cbin<T,TA1,TA2,TR,OP,EVARG1,EVARG2>(const T *, const T *, I={int}, I={int}, T *, T *, I={int}, I={int}, TA1, TA2, I={int}, I={int}, I={int}) [with T=S={t_sample={float}}, TA1=R={double}, TA2=R={double}, TR=R={double}, OP=<error-type>, EVARG1=VecOp::_A__scalar<R={double}>, EVARG2=VecOp::_A__scalar<R={double}>]" at line 269 instantiation of "BL={bool} VecOp::_F__cbin<T,OP>(OpParam &) [with T=S={t_sample={float}}, OP=<error-type>]"
compilation aborted for source/ops_cplx.cpp (code 4) make: *** [pd-linux/ops_cplx.o] Fehler 4 tim@linux:~/externals/grill/vasp>
Tim mailto:TimBlechmann@gmx.net ICQ: 96771783 http://www.nyds-exp-discogs.tk -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Hi Tim, currently i have no possibility to compile with icc but i made some changes that *could* eliminate some of the warnings and errors. If you want to try, it's in the cvs tomorrow morning CET. Please report back about the results of your efforts.
best greetings, Thomas
Am Dienstag, 08.04.03, um 16:56 Uhr (Europe/Vienna) schrieb Tim Blechmann:
hi thomas,
i just had a look at your corrections... (had nothing to do with templates, of course ... it wasn't a good idea to look at this two hours before my c++ exam ;-)
i don't get any warnings in the first files any more... but the errors in ops_cplx.h and opdefs.h are still there ...
anyway... if you want to have a look at icc, the linux version is free for noncommercial purposes...
Wednesday, April 9, 2003, 1:46:05 AM, you wrote:
TG> Hi Tim, TG> currently i have no possibility to compile with icc but i made some TG> changes that *could* eliminate some of the warnings and errors. TG> If you want to try, it's in the cvs tomorrow morning CET. Please report TG> back about the results of your efforts.
TG> best greetings, TG> Thomas
TG> Am Dienstag, 08.04.03, um 16:56 Uhr (Europe/Vienna) schrieb Tim TG> Blechmann:
Tim mailto:TimBlechmann@gmx.net ICQ: 96771783 http://www.nyds-exp-discogs.tk -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac