I'm having trouble using Sourcery VSIPL++
sonho4 at comcast.net
sonho4 at comcast.net
Thu Dec 28 21:09:21 UTC 2006
1) I downloaded the VSIPL++ Binary package (IA32 Microsoft Windows XP), sourceryvsipl++-1.2-win-x86 (WinZip file), from http://www.codesourcery.com/vsiplplusplus/1.2/download.html to my WinXP laptop computer.
2) Also, I installed the Intel(R) C++ Compiler for 32-bit applications, Version 9.1 (evaluation copy) on my laptop computer.
3) I unzipped the VSIPL++ binary package.
4) I tried to compile and run /share/sourceryvsipl++/example1.cpp without success.
Please look at the following compilation output and tell me what's wrong.
The last error showed the header file, mkl_cblas.h, was not found.
The VSIPL++ binary package does not contain mkl_cblas.h. Should I go somewhere else to get this missing header file?
C:\SourceryVSIPL++\share\sourceryvsipl++>make
icl -DVSIP_IMPL_PAR_SERVICE=0 -DVSIP_IMPL_IPP_FFT=1 -DVSIP_IMPL_USE_CBLAS=2 -I.
/Qcxx-features /Qvc8 -c -o example1.o example1.cpp
Intel(R) C++ Compiler for 32-bit applications, Version 9.1 Build 20060706Z Pa
ckage ID: W_CC_C_9.1.028
Copyright (C) 1985-2006 Intel Corporation. All rights reserved.
icl: Command line warning: overriding '/Qvc6' with '/Qvc8'
30 DAY EVALUATION LICENSE
example1.cpp
icl: NOTE: The evaluation period for this product ends on 25-jan-2007 UTC.
.\vsip/impl/aligned_allocator.hpp(49): error: namespace "std" has no member "size_t"
typedef std::size_t size_type;
^
.\vsip/impl/aligned_allocator.hpp(50): error: namespace "std" has no member "ptrdiff_t"
typedef std::ptrdiff_t difference_type;
^
.\vsip/impl/domain-utils.hpp(198): error: namespace "std" has no member "max"
index_type first = std::max(dom1.first(), dom2.first());
^
.\vsip/impl/domain-utils.hpp(199): error: namespace "std" has no member "min"
index_type last = std::min(dom1.impl_last(), dom2.impl_last());
^
.\vsip/impl/fns_scalar.hpp(42): error: namespace "std" has no member "acos"
using std::acos;
^
.\vsip/impl/fns_scalar.hpp(44): error: namespace "std" has no member "asin"
using std::asin;
^
.\vsip/impl/fns_scalar.hpp(45): error: namespace "std" has no member "atan"
using std::atan;
^
.\vsip/impl/fns_scalar.hpp(51): error: namespace "std" has no member "ceil"
using std::ceil;
^
.\vsip/impl/fns_scalar.hpp(74): error: no instance of function template "std::lo
g" matches the argument list
argument types are: (double)
return exp(d * log(10.0));
^
.\vsip/impl/fns_scalar.hpp(74): error: no instance of function template "std::ex
p" matches the argument list
argument types are: (<error-type>)
return exp(d * log(10.0));
^
.\vsip/impl/fns_scalar.hpp(97): error: no instance of function template "std::lo
g" matches the argument list
argument types are: (long double)
return exp(ld * log(10.0l));
^
.\vsip/impl/fns_scalar.hpp(97): error: no instance of function template "std::ex
p" matches the argument list
argument types are: (<error-type>)
return exp(ld * log(10.0l));
^
.\vsip/impl/fns_scalar.hpp(112): error: namespace "std" has no member "floor"
using std::floor;
^
.\vsip/impl/fns_scalar.hpp(170): error: namespace "std" has no member "tan"
using std::tan;
^
.\vsip/impl/fns_scalar.hpp(171): error: namespace "std" has no member "tanh"
using std::tanh;
^
.\vsip/impl/fns_scalar.hpp(177): error: namespace "std" has no member "atan2"
using std::atan2;
^
.\vsip/impl/fns_scalar.hpp(187): error: namespace "std" has no member "div"
using std::div;
^
.\vsip/impl/fns_scalar.hpp(188): error: namespace "std" has no member "fmod"
using std::fmod;
^
.\vsip/impl/fns_scalar.hpp(239): error: namespace "std" has no member "max"
using std::max;
^
.\vsip/impl/fns_scalar.hpp(253): error: namespace "std" has no member "min"
using std::min;
^
.\vsip/impl/lapack.hpp(83): catastrophic error: could not open source file "mkl_cblas.h"
# include <mkl_cblas.h>
^
compilation aborted for example1.cpp (code 4)
make: *** [example1.o] Error 4
Thanks,
Son Ho
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://sourcerytools.com/pipermail/vsipl++/attachments/20061228/3d632a99/attachment.html>
More information about the vsipl++
mailing list