Hi,
I used VC7.1 and Boost_1.32_0 to compiled the SVD test file (
ublas_gesvd.cc) which download from
http://cvs.sourceforge.net/viewcvs.py/boost-sandbox/boost-sandbox/libs/numer...
I get the following error and warring messages:
d:\upload\test\ublas_gesvd.cpp(61) : warning C4267: 'argument' :
conversion from 'size_t' to 'unsigned int', possible loss of data
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\boost\numeric\ublas\traits.hpp(941) : warning C4267:
'argument' : conversion from 'size_t' to 'const unsigned int', possible
loss of data
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\boost\numeric\ublas\matrix_expression.hpp(4462) : see
reference to class template instantiation
'boost::numeric::ublas::promote_traits' being compiled
with
[
X=boost::numeric::ublas::matrix::size_type,
Y=boost::numeric::ublas::matrix::size_type
]
d:\upload\test\ublas_gesvd.cpp(84) : see reference to class template
instantiation 'boost::numeric::ublas::matrix_matrix_binary'
being compiled
with
[
E1=boost::numeric::ublas::matrix,
E2=boost::numeric::ublas::matrix,
F=boost::numeric::ublas::matrix_matrix_prod,real_t,boost::numeric::ublas::matrix>::promote_type>
]
c:\Program Files\Microsoft Visual Studio .NET
2003\Vc7\include\boost\numeric\bindings\lapack\gesvd.hpp(281) : error
C3861: 'assert': identifier not found, even with argument-dependent lookup
d:\upload\test\ublas_gesvd.cpp(69) : see reference to function template
instantiation 'int
boost::numeric::bindings::lapack::gesvd>(const
char,const char,MatrA &,VecS &,MatrU &,MatrV &,VecW &)' being compiled
with
[
_Ty=real_t,
MatrA=m_t,
VecS=v_t,
MatrU=m_t,
MatrV=m_t,
VecW=std::vector
]
What I am missing or doing wrong ?
Bert.