Blitz logo

Blitz Support :

From: Markus Christen (christen.markus_at_[hidden])
Date: 2004-02-01 05:16:54


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

-- 
+++ Mailpower für Multimedia-Begeisterte: http://www.gmx.net/topmail +++
250 MB Mailbox, 1 GB Online-Festplatte, 100 FreeSMS. Jetzt kostenlos testen!
-- 
+++ Mailpower für Multimedia-Begeisterte: http://www.gmx.net/topmail +++
250 MB Mailbox, 1 GB Online-Festplatte, 100 FreeSMS. Jetzt kostenlos testen!