From: Xavier WARIN(C. L. - I. <xav...@de...> - 2004-02-02 10:02:10
|
Hi Markus, I already mentioned this problem 8 days ago on sourceforge. But it hasn't been solved yet. I can' even compile the library (i.e global.cpp) : i get the same message error. Xavier Markus Christen wrote: > SORRY: for unintended cross-posting (to oon-list) > it belongs here ;-> > > compiling blitz cvs version (Feb 01 11:10) > with Intel C++ compiler > > Intel(R) C++ Compiler for 32-bit applications, Version 7.1 Build 20030307Z > Copyright (C) 1985-2003 Intel Corporation. All rights reserved. > FOR NON-COMMERCIAL USE ONLY > > ../../blitz/promote.h(68): error: complex is not a template > BZ_DECLARE_PRECISION(complex<float>,800) > > => problem: std:: or using namespace std; missing. > i edited a couple of files adding std:: to all complex<> and string > declarations, > > but then: > > ../../blitz/array/ops.h(95): error: space required between adjacent ">" > delimite > rs of nested template argument lists (">>" is the right shift operator) > BZ_DECLARE_ARRAY_ET_SCALAR_OPS(std::complex<float>) > ^ > > i quickly looked at the code, but as it is macro using other macro i could > not come up with a quick fix... > > anybody else seeing this??? > > > (BTW: > later error: > > ../../blitz/funcs.h(171): error: invalid partial specialization -- class > "blitz: > :Fn_cos<<error-type>>" is already fully specialized > BZ_DEFINE_UNARY_CFUNC(Fn_cos,BZ_CMATHFN_SCOPE(cos)) > ^ > > ) > > > if more information required please ask. > (linux is lfs ~5.0) > > thanks a lot! > markus > > |