Dear Nuno,
Nice to hear from you. Sure I have put the error messages from nvcc at:
http://www.cs.ucl.ac.uk/staff/W.Langdon/nvbio/host_device_page.cu_errorsThere are 7 the first one says:
/opt/centos/devtoolset-1.1/root/usr/lib/gcc/x86_64-CentOS-linux/4.7.2/../../../../include/c++/4.7.2/bits/stl_iterator_base_types.h(166): error: name followed by "::" must be a class or namespace name
detected during:
instantiation of class "std::iterator_traits<_Iterator> [with _Iterator=nvbio::uint32]"
../nvbio-master/nvbio/basic/iterator.h(110): here
instantiation of class "nvbio::iterator_traits<T> [with T=nvbio::uint32]"
../nvbio-master/nvbio/basic/vector_view.h(92): here
instantiation of class "nvbio::vector_view<Iterator, IndexType> [with Iterator=nvbio::uint32, IndexType=nvbio::uint32]"
host_device_page.cu(33): here
and the last says:
host_device_page.cu(43): error: no suitable user-defined conversion from "nvbio::vector_view<nvbio::uint32 *, nvbio::uint64>" to "nvbio::vector_view<nvbio::uint32, nvbio::uint32>" exists
../nvbio-master/nvbio/basic/vector_view.h(159): error: expression must have pointer-to-object type
detected during instantiation of "nvbio::vector_view<Iterator, IndexType>::reference nvbio::vector_view<Iterator, IndexType>::operator[](IndexType) [with Iterator=nvbio::uint32, IndexType=nvbio::uint32]"
host_device_page.cu(36): hereThe cutnpaste I tried to compile is at
http://www.cs.ucl.ac.uk/staff/W.Langdon/nvbio/host_device_page.cuAny ideas or suggestions would be most welcome
Thank you
Bill
ps: I have reported an error with nvidia (Bug ID: 1624013)