/home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/system/cuda/detail/par.h(101): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_convertible" typename thrust::detail::disable_if::value,execution_policy &>::type ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/system/cuda/detail/par.h(101): error: type name is not allowed typename thrust::detail::disable_if::value,execution_policy &>::type ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/system/cuda/detail/par.h(101): error: expected an identifier typename thrust::detail::disable_if::value,execution_policy &>::type ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(47): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "or_" thrust::detail::or_< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(48): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" thrust::detail::is_same, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(48): error: type name is not allowed thrust::detail::is_same, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(48): error: too few arguments for class template "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail::eval_if" thrust::detail::is_same, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(49): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member class "is_same" thrust::detail::is_same ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(77): warning #12-D: parsing restarts here after previous syntax error { ^ Remark: The warnings can be suppressed with "-diag-suppress " /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(49): error: class or struct definition is missing thrust::detail::is_same ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/iterator_traits.h(78): warning #12-D: parsing restarts here after previous syntax error }; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/memory.inl(29): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" thrust::detail::is_same::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/memory.inl(29): error: type name is not allowed thrust::detail::is_same::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/memory.inl(29): error: too few arguments for class template "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail::eval_if" thrust::detail::is_same::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/memory.inl(32): error: class or struct definition is missing > ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(57): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" : thrust::detail::integral_constant::value> ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(57): error: type name is not allowed : thrust::detail::integral_constant::value> ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(57): error: too many arguments for alias template "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail::integral_constant" : thrust::detail::integral_constant::value> ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(57): error: class or struct definition is missing : thrust::detail::integral_constant::value> ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(160): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "remove_const" typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(160): error: expected an identifier typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(161): error: identifier "TempType" is undefined typedef cusp::array1d Array1; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(175): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "remove_const" typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(175): error: expected an identifier typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(176): error: identifier "TempType" is undefined typedef typename thrust::counting_iterator CountingIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(177): error: identifier "TempType" is undefined typedef typename thrust::transform_iterator, CountingIterator> RowIndexIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(178): error: identifier "TempType" is undefined typedef typename cusp::array1d::iterator IndexIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(181): error: identifier "TempType" is undefined typedef typename thrust::transform_iterator, CountingIterator> ModulusIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(210): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "remove_const" typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(210): error: expected an identifier typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(211): error: identifier "TempType" is undefined typedef typename thrust::counting_iterator CountingIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(212): error: identifier "TempType" is undefined typedef thrust::transform_iterator, CountingIterator> RowIndexIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(216): error: identifier "TempType" is undefined typedef cusp::detail::logical_to_other_physical_functor PermFunctor; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(221): error: identifier "TempType" is undefined typedef typename cusp::array1d::iterator IndexIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(239): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "remove_const" typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(239): error: expected an identifier typedef typename thrust::detail::remove_const::type TempType; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/type_traits.h(256): error: identifier "TempType" is undefined typedef typename cusp::array1d::iterator IndexIterator; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(77): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_floating_point" thrust::detail::is_floating_point::type>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(77): error: type name is not allowed thrust::detail::is_floating_point::type>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(77): error: too few arguments for class template "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail::eval_if" thrust::detail::is_floating_point::type>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(77): error: expected an identifier thrust::detail::is_floating_point::type>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(78): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_convertible" thrust::detail::eval_if,T>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(78): error: type name is not allowed thrust::detail::eval_if,T>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(78): error: too few arguments for class template "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail::eval_if" thrust::detail::eval_if,T>::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(79): error: qualified name is not allowed thrust::detail::identity_< integer_to_complex >, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(80): error: qualified name is not allowed thrust::detail::identity_< integer_to_real > >, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/iterator/detail/random_iterator.inl(80): error: expected a ";" thrust::detail::identity_< integer_to_real > >, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/array2d_format_utils.h(230): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" thrust::detail::is_same >::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/array2d_format_utils.h(230): error: type name is not allowed thrust::detail::is_same >::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/array2d_format_utils.h(230): error: too few arguments for class template "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail::eval_if" thrust::detail::is_same >::value, ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/detail/array2d_format_utils.h(233): error: class or struct definition is missing > ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(115): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(115): error: type name is not allowed typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(115): error: too many arguments for class template "cusp::detail::row_or_column_view" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(114): error: explicit type is missing ("int" assumed) typedef cusp::detail::row_or_column_view< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(116): error: expected a ";" > row_view_type; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(118): error: a class or namespace qualified name is required typedef typename row_view_type::ArrayType row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(118): error: global-scope qualifier (leading "::") is not allowed typedef typename row_view_type::ArrayType row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(118): error: expected a ";" typedef typename row_view_type::ArrayType row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(121): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(121): error: type name is not allowed typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(121): error: too many arguments for class template "cusp::detail::row_or_column_view" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(120): error: explicit type is missing ("int" assumed) typedef cusp::detail::row_or_column_view< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(122): error: expected a ";" > column_view_type; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(124): error: a class or namespace qualified name is required typedef typename column_view_type::ArrayType column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(124): error: global-scope qualifier (leading "::") is not allowed typedef typename column_view_type::ArrayType column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(124): error: expected a ";" typedef typename column_view_type::ArrayType column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(127): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" typename values_array_type::const_iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(127): error: type name is not allowed typename values_array_type::const_iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(127): error: too many arguments for class template "cusp::detail::row_or_column_view" typename values_array_type::const_iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(126): error: explicit type is missing ("int" assumed) typedef cusp::detail::row_or_column_view< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(128): error: expected a ";" > const_row_view_type; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(130): error: a class or namespace qualified name is required typedef typename const_row_view_type::ArrayType const_row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(130): error: global-scope qualifier (leading "::") is not allowed typedef typename const_row_view_type::ArrayType const_row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(130): error: expected a ";" typedef typename const_row_view_type::ArrayType const_row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(133): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" typename values_array_type::const_iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(133): error: type name is not allowed typename values_array_type::const_iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(133): error: too many arguments for class template "cusp::detail::row_or_column_view" typename values_array_type::const_iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(132): error: explicit type is missing ("int" assumed) typedef cusp::detail::row_or_column_view< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(134): error: expected a ";" > const_column_view_type; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(136): error: a class or namespace qualified name is required typedef typename const_column_view_type::ArrayType const_column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(136): error: global-scope qualifier (leading "::") is not allowed typedef typename const_column_view_type::ArrayType const_column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(136): error: expected a ";" typedef typename const_column_view_type::ArrayType const_column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(237): error: identifier "row_view" is undefined row_view row(const size_t i); ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(243): error: identifier "column_view" is undefined column_view column(const size_t i); ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(249): error: identifier "const_row_view" is undefined const_row_view row(const size_t i) const; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(255): error: identifier "const_column_view" is undefined const_column_view column(const size_t i) const; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(353): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(353): error: type name is not allowed typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(353): error: too many arguments for class template "cusp::detail::row_or_column_view" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(352): error: explicit type is missing ("int" assumed) typedef cusp::detail::row_or_column_view< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(354): error: expected a ";" > row_view_type; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(355): error: a class or namespace qualified name is required typedef typename row_view_type::ArrayType row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(355): error: global-scope qualifier (leading "::") is not allowed typedef typename row_view_type::ArrayType row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(355): error: expected a ";" typedef typename row_view_type::ArrayType row_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(358): error: namespace "thrust::THRUST_200500_500_520_530_600_610_700_750_800_860_900_NS::detail" has no member "is_same" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(358): error: type name is not allowed typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(358): error: too many arguments for class template "cusp::detail::row_or_column_view" typename values_array_type::iterator,thrust::detail::is_same::value ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(357): error: explicit type is missing ("int" assumed) typedef cusp::detail::row_or_column_view< ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(359): error: expected a ";" > column_view_type; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(360): error: a class or namespace qualified name is required typedef typename column_view_type::ArrayType column_view; ^ /home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/../cusplibrary-cuda9/cusp/array2d.h(360): error: global-scope qualifier (leading "::") is not allowed typedef typename column_view_type::ArrayType column_view; ^ Error limit reached. 100 errors detected in the compilation of "/home/romtono/Descargas/amber24_src/AmberTools/src/pbsa/cuda_LinearSolvers.cu". Compilation terminated. CMake Error at pbsa.cuda_generated_cuda_LinearSolvers.cu.o.RELEASE.cmake:278 (message): Error generating file /home/romtono/Descargas/amber24_src/build/AmberTools/src/pbsa/CMakeFiles/pbsa.cuda.dir//./pbsa.cuda_generated_cuda_LinearSolvers.cu.o make[2]: *** [AmberTools/src/pbsa/CMakeFiles/pbsa.cuda.dir/build.make:1878: AmberTools/src/pbsa/CMakeFiles/pbsa.cuda.dir/pbsa.cuda_generated_cuda_LinearSolvers.cu.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:6470: AmberTools/src/pbsa/CMakeFiles/pbsa.cuda.dir/all] Error 2 make: *** [Makefile:156: all] Error 2