Hey guys,
I just wanted to file a bug report.
The current viennacl_dev version compiled almost perfectly. Only one error
and of course it's related to sparse matrices.
-Matt
Error 4 error C2872: 'detail' : ambiguous symbol
C:\viennacl-dev-master\viennacl-dev\viennacl\compressed_compressed_matrix.hpp
151 1 sparse-test-opencl
65>------ Build started: Project: sparse-test-opencl, Configuration:
Release x64 ------
65> Building Custom Rule
C:/viennacl-dev-master/viennacl-dev/tests/CMakeLists.txt
65> CMake does not need to re-run because
C:\viennacl-dev-master\build\tests\CMakeFiles\generate.stamp is up-to-date.
65> Microsoft (R) C/C++ Optimizing Compiler Version 18.00.30501 for x64
65> Copyright (C) Microsoft Corporation. All rights reserved.
65>
65> cl /c /I"C:\viennacl-dev-master\viennacl-dev" /I"C:\Program Files
(x86)\AMD APP SDK\2.9\include" /IC:\boost_1_54_0
/I"C:\viennacl-dev-master\viennacl-dev\external"
/I"C:\viennacl-dev-master\viennacl-dev\libviennacl\include" /W3 /WX- /MP
/O2 /Ob2 /Ot /GL /D WIN32 /D _WINDOWS /D NDEBUG /D VIENNACL_WITH_OPENCL /D
"CMAKE_INTDIR=\"Release\"" /D _MBCS /Gm- /EHsc /MD /GS /arch:AVX
/fp:precise /Zc:wchar_t /Zc:forScope /GR
/Fo"sparse-test-opencl.dir\Release\\"
/Fd"sparse-test-opencl.dir\Release\vc120.pdb" /Gd /TP /wd4996
/errorReport:prompt
"C:\viennacl-dev-master\viennacl-dev\tests\src\sparse.cpp"
65>
65> sparse.cpp
63> Generating code
65> Unknown compiler version - please run the configure tests and report
the results
65>C:\viennacl-dev-master\viennacl-dev\viennacl/compressed_compressed_matrix.hpp(151):
error C2872: 'detail' : ambiguous symbol
65> could be 'viennacl::detail'
65> or 'viennacl::ocl::detail'
65> C:\viennacl-dev-master\viennacl-dev\tests\src\sparse.cpp(449)
: see reference to function template instantiation 'void
viennacl::copy<boost::numeric::ublas::compressed_matrix<NumericT,boost::numeric::ublas::row_major,0x00,boost::numeric::ublas::unbounded_array<size_t,std::allocator<T>>,boost::numeric::ublas::unbounded_array<float,std::allocator<float>>>,NumericT>(const
CPU_MATRIX &,viennacl::compressed_compressed_matrix<NumericT> &)' being
compiled
65> with
65> [
65> NumericT=NumericT
65> , T=size_t
65> ,
CPU_MATRIX=boost::numeric::ublas::compressed_matrix<NumericT,boost::numeric::ublas::row_major,0x00,boost::numeric::ublas::unbounded_array<size_t,std::allocator<size_t>>,boost::numeric::ublas::unbounded_array<NumericT,std::allocator<NumericT>>>
65> ]
65> C:\viennacl-dev-master\viennacl-dev\tests\src\sparse.cpp(850)
: see reference to function template instantiation 'int
test<NumericT,NumericT>(const Epsilon &)' being compiled
65> with
65> [
65> Epsilon=NumericT
65> ]
--
--------------------
Matthew Musto
[email protected]
------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
ViennaCL-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/viennacl-devel