Created
December 6, 2023 15:04
-
-
Save huitseeker/e22b6f7f21057bfd3f45601724f4c04d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Compiling libc v0.2.150 | |
Compiling rustix v0.38.26 | |
Compiling bitflags v2.4.1 | |
Compiling linux-raw-sys v0.4.12 | |
Compiling home v0.5.5 | |
Compiling radium v0.7.0 | |
Compiling either v1.9.0 | |
Checking tap v1.0.1 | |
Checking funty v2.0.0 | |
Checking rand_core v0.6.4 | |
Checking subtle v2.5.0 | |
Checking arrayvec v0.7.4 | |
Checking arrayref v0.3.7 | |
Checking spin v0.5.2 | |
Checking constant_time_eq v0.3.0 | |
Checking static_assertions v1.1.0 | |
Checking wyz v0.5.1 | |
Checking lazy_static v1.4.0 | |
Checking rand v0.8.5 | |
Checking blake2b_simd v1.0.2 | |
Checking bitvec v1.0.1 | |
Compiling cc v1.0.83 | |
Compiling semolina v0.1.4 | |
Compiling which v4.4.2 | |
Checking ff v0.13.0 | |
Checking group v0.13.0 | |
Compiling sppark v0.1.5 | |
Compiling pasta-msm v0.1.4 (/home/huitseeker/tmp/pasta-msm) | |
Checking pasta_curves v0.5.1 | |
The following warnings were emitted during compilation: | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/std_function.h: In instantiation of ‘std::function<_Res(_ArgTypes ...)>::_Requires<std::function<_Res(_ArgTypes ...)>::_Callable<_Functor>, std::function<_Res(_ArgTypes ...)>&> std::function<_Res(_ArgTypes ...)>::operator=(_Functor&&) [with _Functor = std::function<void()>&; _Res = void; _ArgTypes = {}; _Requires<_Callable<_Functor>, std::function<_Res(_ArgTypes ...)>&> = std::function<void()>&; typename std::enable_if<(! std::is_same<typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type, std::function<_Res(_ArgTypes ...)> >::value), std::decay<_Func> >::type::type = std::function<void()>; typename std::enable_if<(! std::is_same<typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type, std::function<_Res(_ArgTypes ...)> >::value), std::decay<_Func> >::type = std::decay<std::function<void()>&>; typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type = std::function<void()>&; typename std::remove_reference<_Tuple>::type = std::function<void()>&]’: | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:164:24: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/std_function.h:534:44: error: call of overloaded ‘forward<std::function<void()>&>(std::function<void()>&)’ is ambiguous | |
warning: [email protected]: 534 | function(std::forward<_Functor>(__f)).swap(*this); | |
warning: [email protected]: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = function<void()>&; typename remove_reference<_Functor>::type = function<void()>&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = function<void()>&; typename remove_reference<_Functor>::type = function<void()>&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/vector.tcc: In instantiation of ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::thread&}; _Tp = std::thread; _Alloc = std::allocator<std::thread>; reference = std::thread&]’: | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_vector.h:1296:15: required from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::thread; _Alloc = std::allocator<std::thread>; value_type = std::thread]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:79:20: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/vector.tcc:117:100: error: call of overloaded ‘forward<std::thread&>(std::thread&)’ is ambiguous | |
warning: [email protected]: 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | |
warning: [email protected]: | ^ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/vector.tcc:123:54: error: call of overloaded ‘forward<std::thread&>(std::thread&)’ is ambiguous | |
warning: [email protected]: 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
warning: [email protected]: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = thread; _Args = {thread&}]’: | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:16: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<thread*>; _ForwardIterator = thread*]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:31: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<std::thread*>; _ForwardIterator = std::thread*; bool _TrivialValueTypes = false]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:184:90: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<thread*>; _ForwardIterator = thread*]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:31: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<thread*>; _ForwardIterator = thread*; _Tp = thread]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_vector.h:1619:28: required from ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<std::thread*>; _Tp = std::thread; _Alloc = std::allocator<std::thread>; pointer = std::thread*; size_type = long unsigned int]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/vector.tcc:86:29: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::thread; _Alloc = std::allocator<std::thread>; size_type = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:76:18: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_construct.h:119:46: error: call of overloaded ‘forward<std::thread&>(std::thread&)’ is ambiguous | |
warning: [email protected]: 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | |
warning: [email protected]: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = long unsigned int; _Args = {const long unsigned int&}; _Tp = long unsigned int; allocator_type = std::allocator<long unsigned int>]’: | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_deque.h:1543:25: required from ‘void std::deque<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; value_type = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:241:17: required from ‘void channel_t<T>::send(const T&) [with T = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:681:6: required from ‘void msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::collect(point_t&, const std::vector<result_t>&, const std::vector<T>&) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:551:1: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; size_t = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:588:16: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, vec_t<affine_t>, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; vec_t<affine_t> = slice_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t>; size_t = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:715:18: required from ‘RustError mult_pippenger(point_t*, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’ | |
warning: [email protected]: cuda/pallas.cu:23:105: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/alloc_traits.h:537:48: error: call of overloaded ‘forward<const long unsigned int&>(const long unsigned int&)’ is ambiguous | |
warning: [email protected]: 537 | __a.construct(__p, std::forward<_Args>(__args)...); | |
warning: [email protected]: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/deque.tcc: In instantiation of ‘void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const long unsigned int&}; _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>]’: | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/stl_deque.h:1548:17: required from ‘void std::deque<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; value_type = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:241:17: required from ‘void channel_t<T>::send(const T&) [with T = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:681:6: required from ‘void msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::collect(point_t&, const std::vector<result_t>&, const std::vector<T>&) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:551:1: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; size_t = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:588:16: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, vec_t<affine_t>, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; vec_t<affine_t> = slice_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t>; size_t = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:715:18: required from ‘RustError mult_pippenger(point_t*, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’ | |
warning: [email protected]: cuda/pallas.cu:23:105: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/deque.tcc:501:109: error: call of overloaded ‘forward<const long unsigned int&>(const long unsigned int&)’ is ambiguous | |
warning: [email protected]: 501 | _Alloc_traits::construct(this->_M_impl, | |
warning: [email protected]: | ^ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/deque.tcc: In instantiation of ‘std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&}; _Tp = std::function<void()>; _Alloc = std::allocator<std::function<void()> >; reference = std::function<void()>&]’: | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:147:20: required from ‘void thread_pool_t::spawn(Workable) [with Workable = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/gpu_t.cuh:195:42: required from ‘void gpu_t::spawn(Workable) const [with Workable = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:675:12: required from ‘void msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::collect(point_t&, const std::vector<result_t>&, const std::vector<T>&) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:551:1: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; size_t = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:588:16: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, vec_t<affine_t>, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; vec_t<affine_t> = slice_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t>; size_t = long unsigned int]’ | |
warning: [email protected]: /home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:715:18: required from ‘RustError mult_pippenger(point_t*, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’ | |
warning: [email protected]: cuda/pallas.cu:23:105: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/deque.tcc:170:109: error: call of overloaded ‘forward<msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&>(msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&)’ is ambiguous | |
warning: [email protected]: 170 | _Alloc_traits::construct(this->_M_impl, | |
warning: [email protected]: | ^ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/deque.tcc:176:46: error: call of overloaded ‘forward<msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&>(msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&)’ is ambiguous | |
warning: [email protected]: 176 | _M_push_back_aux(std::forward<_Args>(__args)...); | |
warning: [email protected]: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/invoke.h: In instantiation of ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = thread_pool_t::init(unsigned int)::<lambda()>&; _Args = {}; typename __invoke_result<_Functor, _ArgTypes>::type = void]’: | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/std_thread.h:292:23: required from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple<thread_pool_t::init(unsigned int)::<lambda()> >; typename __result<_Tuple>::type = void]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/std_thread.h:299:17: required from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple<thread_pool_t::init(unsigned int)::<lambda()> >; typename __result<_Tuple>::type = void]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/std_thread.h:244:34: required from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker<std::tuple<thread_pool_t::init(unsigned int)::<lambda()> > >]’ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/std_thread.h:244:14: required from here | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/invoke.h:96:118: error: call of overloaded ‘forward<thread_pool_t::init(unsigned int)::<lambda()>&>(thread_pool_t::init(unsigned int)::<lambda()>&)’ is ambiguous | |
warning: [email protected]: 96 | return std::__invoke_impl<__type>(__tag{}, std::forward<_Callable>(__fn), | |
warning: [email protected]: | ^ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread_pool_t::init(unsigned int)::<lambda()>&; typename remove_reference<_Functor>::type = thread_pool_t::init(unsigned int)::<lambda()>&]’ | |
warning: [email protected]: 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
warning: [email protected]: /usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread_pool_t::init(unsigned int)::<lambda()>&; typename remove_reference<_Functor>::type = thread_pool_t::init(unsigned int)::<lambda()>&]’ | |
warning: [email protected]: 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
warning: [email protected]: | ^ ~~~ | |
error: failed to run custom build command for `pasta-msm v0.1.4 (/home/huitseeker/tmp/pasta-msm)` | |
Caused by: | |
process didn't exit successfully: `/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-fb3a717625bc4248/build-script-build` (exit status: 1) | |
--- stdout | |
Enabling ADX because it was detected on the host | |
TARGET = Some("x86_64-unknown-linux-gnu") | |
OPT_LEVEL = Some("0") | |
HOST = Some("x86_64-unknown-linux-gnu") | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXX | |
HOST_CXX = None | |
cargo:rerun-if-env-changed=CXX | |
CXX = None | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
DEBUG = Some("true") | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXFLAGS | |
HOST_CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXXFLAGS | |
CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXX | |
HOST_CXX = None | |
cargo:rerun-if-env-changed=CXX | |
CXX = None | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXFLAGS | |
HOST_CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXXFLAGS | |
CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXX | |
HOST_CXX = None | |
cargo:rerun-if-env-changed=CXX | |
CXX = None | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXFLAGS | |
HOST_CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXXFLAGS | |
CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXX | |
HOST_CXX = None | |
cargo:rerun-if-env-changed=CXX | |
CXX = None | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXFLAGS | |
HOST_CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXXFLAGS | |
CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXX | |
HOST_CXX = None | |
cargo:rerun-if-env-changed=CXX | |
CXX = None | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXFLAGS | |
HOST_CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXXFLAGS | |
CXXFLAGS = None | |
running: "sccache" "c++" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semolina-0.1.4/src" "-I" "/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark" "-Wall" "-Wextra" "-mno-avx" "-fno-builtin" "-std=c++11" "-Wno-unused-command-line-argument" "-D__ADX__" "-o" "/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out/src/pippenger.o" "-c" "src/pippenger.cpp" | |
exit status: 0 | |
cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu | |
AR_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu | |
AR_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_AR | |
HOST_AR = None | |
cargo:rerun-if-env-changed=AR | |
AR = None | |
cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu | |
ARFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu | |
ARFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_ARFLAGS | |
HOST_ARFLAGS = None | |
cargo:rerun-if-env-changed=ARFLAGS | |
ARFLAGS = None | |
running: ZERO_AR_DATE="1" "ar" "cq" "/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out/libpasta_msm.a" "/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out/src/pippenger.o" | |
exit status: 0 | |
running: "ar" "s" "/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out/libpasta_msm.a" | |
exit status: 0 | |
cargo:rustc-link-lib=static=pasta_msm | |
cargo:rustc-link-search=native=/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out | |
cargo:rerun-if-env-changed=CXXSTDLIB_x86_64-unknown-linux-gnu | |
CXXSTDLIB_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXSTDLIB_x86_64_unknown_linux_gnu | |
CXXSTDLIB_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXSTDLIB | |
HOST_CXXSTDLIB = None | |
cargo:rerun-if-env-changed=CXXSTDLIB | |
CXXSTDLIB = None | |
cargo:rustc-link-lib=stdc++ | |
TARGET = Some("x86_64-unknown-linux-gnu") | |
OPT_LEVEL = Some("0") | |
HOST = Some("x86_64-unknown-linux-gnu") | |
cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu | |
CXX_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu | |
CXX_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXX | |
HOST_CXX = None | |
cargo:rerun-if-env-changed=CXX | |
CXX = None | |
cargo:rerun-if-env-changed=NVCC_x86_64-unknown-linux-gnu | |
NVCC_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=NVCC_x86_64_unknown_linux_gnu | |
NVCC_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_NVCC | |
HOST_NVCC = None | |
cargo:rerun-if-env-changed=NVCC | |
NVCC = None | |
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS | |
CRATE_CC_NO_DEFAULTS = None | |
DEBUG = Some("true") | |
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2") | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu | |
CXXFLAGS_x86_64-unknown-linux-gnu = None | |
cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu | |
CXXFLAGS_x86_64_unknown_linux_gnu = None | |
cargo:rerun-if-env-changed=HOST_CXXFLAGS | |
HOST_CXXFLAGS = None | |
cargo:rerun-if-env-changed=CXXFLAGS | |
CXXFLAGS = None | |
running: "nvcc" "-ccbin=c++" "-Xcompiler" "-O0" "-Xcompiler" "-ffunction-sections" "-Xcompiler" "-fdata-sections" "-Xcompiler" "-fPIC" "-G" "-Xcompiler" "-gdwarf-4" "-Xcompiler" "-fno-omit-frame-pointer" "-m64" "-I" "/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semolina-0.1.4/src" "-I" "/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark" "-Xcompiler" "-Wall" "-Xcompiler" "-Wextra" "-arch=sm_80" "-gencode" "arch=compute_70,code=sm_70" "-t0" "-Xcompiler" "-Wno-unused-function" "-DTAKE_RESPONSIBILITY_FOR_ERROR_MESSAGE" "-D__ADX__" "-o" "/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out/cuda/pallas.o" "-c" "cuda/pallas.cu" | |
cargo:warning=/usr/include/c++/13.2.1/bits/std_function.h: In instantiation of ‘std::function<_Res(_ArgTypes ...)>::_Requires<std::function<_Res(_ArgTypes ...)>::_Callable<_Functor>, std::function<_Res(_ArgTypes ...)>&> std::function<_Res(_ArgTypes ...)>::operator=(_Functor&&) [with _Functor = std::function<void()>&; _Res = void; _ArgTypes = {}; _Requires<_Callable<_Functor>, std::function<_Res(_ArgTypes ...)>&> = std::function<void()>&; typename std::enable_if<(! std::is_same<typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type, std::function<_Res(_ArgTypes ...)> >::value), std::decay<_Func> >::type::type = std::function<void()>; typename std::enable_if<(! std::is_same<typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type, std::function<_Res(_ArgTypes ...)> >::value), std::decay<_Func> >::type = std::decay<std::function<void()>&>; typename std::remove_cv<typename std::remove_reference<_Tuple>::type>::type = std::function<void()>&; typename std::remove_reference<_Tuple>::type = std::function<void()>&]’: | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:164:24: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/std_function.h:534:44: error: call of overloaded ‘forward<std::function<void()>&>(std::function<void()>&)’ is ambiguous | |
cargo:warning= 534 | function(std::forward<_Functor>(__f)).swap(*this); | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = function<void()>&; typename remove_reference<_Functor>::type = function<void()>&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = function<void()>&; typename remove_reference<_Functor>::type = function<void()>&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/vector.tcc: In instantiation of ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::thread&}; _Tp = std::thread; _Alloc = std::allocator<std::thread>; reference = std::thread&]’: | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_vector.h:1296:15: required from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::thread; _Alloc = std::allocator<std::thread>; value_type = std::thread]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:79:20: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/vector.tcc:117:100: error: call of overloaded ‘forward<std::thread&>(std::thread&)’ is ambiguous | |
cargo:warning= 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | |
cargo:warning= | ^ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/vector.tcc:123:54: error: call of overloaded ‘forward<std::thread&>(std::thread&)’ is ambiguous | |
cargo:warning= 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_construct.h: In instantiation of ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = thread; _Args = {thread&}]’: | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_uninitialized.h:120:16: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<thread*>; _ForwardIterator = thread*]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_uninitialized.h:137:31: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = std::move_iterator<std::thread*>; _ForwardIterator = std::thread*; bool _TrivialValueTypes = false]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_uninitialized.h:184:90: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<thread*>; _ForwardIterator = thread*]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_uninitialized.h:373:31: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<thread*>; _ForwardIterator = thread*; _Tp = thread]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_vector.h:1619:28: required from ‘std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = std::move_iterator<std::thread*>; _Tp = std::thread; _Alloc = std::allocator<std::thread>; pointer = std::thread*; size_type = long unsigned int]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/vector.tcc:86:29: required from ‘void std::vector<_Tp, _Alloc>::reserve(size_type) [with _Tp = std::thread; _Alloc = std::allocator<std::thread>; size_type = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:76:18: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_construct.h:119:46: error: call of overloaded ‘forward<std::thread&>(std::thread&)’ is ambiguous | |
cargo:warning= 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread&; typename remove_reference<_Functor>::type = thread&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/alloc_traits.h: In instantiation of ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = long unsigned int; _Args = {const long unsigned int&}; _Tp = long unsigned int; allocator_type = std::allocator<long unsigned int>]’: | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_deque.h:1543:25: required from ‘void std::deque<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; value_type = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:241:17: required from ‘void channel_t<T>::send(const T&) [with T = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:681:6: required from ‘void msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::collect(point_t&, const std::vector<result_t>&, const std::vector<T>&) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:551:1: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; size_t = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:588:16: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, vec_t<affine_t>, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; vec_t<affine_t> = slice_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t>; size_t = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:715:18: required from ‘RustError mult_pippenger(point_t*, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’ | |
cargo:warning=cuda/pallas.cu:23:105: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/alloc_traits.h:537:48: error: call of overloaded ‘forward<const long unsigned int&>(const long unsigned int&)’ is ambiguous | |
cargo:warning= 537 | __a.construct(__p, std::forward<_Args>(__args)...); | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/deque.tcc: In instantiation of ‘void std::deque<_Tp, _Alloc>::_M_push_back_aux(_Args&& ...) [with _Args = {const long unsigned int&}; _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>]’: | |
cargo:warning=/usr/include/c++/13.2.1/bits/stl_deque.h:1548:17: required from ‘void std::deque<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long unsigned int; _Alloc = std::allocator<long unsigned int>; value_type = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:241:17: required from ‘void channel_t<T>::send(const T&) [with T = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:681:6: required from ‘void msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::collect(point_t&, const std::vector<result_t>&, const std::vector<T>&) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:551:1: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; size_t = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:588:16: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, vec_t<affine_t>, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; vec_t<affine_t> = slice_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t>; size_t = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:715:18: required from ‘RustError mult_pippenger(point_t*, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’ | |
cargo:warning=cuda/pallas.cu:23:105: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/deque.tcc:501:109: error: call of overloaded ‘forward<const long unsigned int&>(const long unsigned int&)’ is ambiguous | |
cargo:warning= 501 | _Alloc_traits::construct(this->_M_impl, | |
cargo:warning= | ^ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = const long unsigned int&; typename remove_reference<_Functor>::type = const long unsigned int&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/deque.tcc: In instantiation of ‘std::deque<_Tp, _Alloc>::reference std::deque<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&}; _Tp = std::function<void()>; _Alloc = std::allocator<std::function<void()> >; reference = std::function<void()>&]’: | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/thread_pool_t.hpp:147:20: required from ‘void thread_pool_t::spawn(Workable) [with Workable = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/util/gpu_t.cuh:195:42: required from ‘void gpu_t::spawn(Workable) const [with Workable = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:675:12: required from ‘void msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::collect(point_t&, const std::vector<result_t>&, const std::vector<T>&) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:551:1: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; size_t = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:588:16: required from ‘RustError msm_t<bucket_t, point_t, affine_t, scalar_t, affine_h, bucket_h>::invoke(point_t&, vec_t<affine_t>, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; affine_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t; bucket_h = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t; vec_t<affine_t> = slice_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t>; size_t = long unsigned int]’ | |
cargo:warning=/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark/msm/pippenger.cuh:715:18: required from ‘RustError mult_pippenger(point_t*, const affine_t*, size_t, const scalar_t*, bool, size_t) [with bucket_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; point_t = jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >; affine_t = xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t; scalar_t = pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>; size_t = long unsigned int]’ | |
cargo:warning=cuda/pallas.cu:23:105: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/deque.tcc:170:109: error: call of overloaded ‘forward<msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&>(msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&)’ is ambiguous | |
cargo:warning= 170 | _Alloc_traits::construct(this->_M_impl, | |
cargo:warning= | ^ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/deque.tcc:176:46: error: call of overloaded ‘forward<msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&>(msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&)’ is ambiguous | |
cargo:warning= 176 | _M_push_back_aux(std::forward<_Args>(__args)...); | |
cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&; typename remove_reference<_Functor>::type = msm_t<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t, pasta_t<(& Vesta_P), 10108024940646105087, (& Vesta_RR), (& Vesta_one)>, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::affine_t::mem_t, xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >::mem_t>::collect(jacobian_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >&, const std::vector<result_t, std::allocator<result_t> >&, const std::vector<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> >, std::allocator<xyzz_t<pasta_t<(& Pallas_P), 11037532056220336127, (& Pallas_RR), (& Pallas_one)> > > >&)::<lambda()>&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/invoke.h: In instantiation of ‘constexpr typename std::__invoke_result<_Functor, _ArgTypes>::type std::__invoke(_Callable&&, _Args&& ...) [with _Callable = thread_pool_t::init(unsigned int)::<lambda()>&; _Args = {}; typename __invoke_result<_Functor, _ArgTypes>::type = void]’: | |
cargo:warning=/usr/include/c++/13.2.1/bits/std_thread.h:292:23: required from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::_M_invoke(std::_Index_tuple<_Ind ...>) [with long unsigned int ..._Ind = {0}; _Tuple = std::tuple<thread_pool_t::init(unsigned int)::<lambda()> >; typename __result<_Tuple>::type = void]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/std_thread.h:299:17: required from ‘typename std::thread::_Invoker<_Tuple>::__result<_Tuple>::type std::thread::_Invoker<_Tuple>::operator()() [with _Tuple = std::tuple<thread_pool_t::init(unsigned int)::<lambda()> >; typename __result<_Tuple>::type = void]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/std_thread.h:244:34: required from ‘void std::thread::_State_impl<_Callable>::_M_run() [with _Callable = std::thread::_Invoker<std::tuple<thread_pool_t::init(unsigned int)::<lambda()> > >]’ | |
cargo:warning=/usr/include/c++/13.2.1/bits/std_thread.h:244:14: required from here | |
cargo:warning=/usr/include/c++/13.2.1/bits/invoke.h:96:118: error: call of overloaded ‘forward<thread_pool_t::init(unsigned int)::<lambda()>&>(thread_pool_t::init(unsigned int)::<lambda()>&)’ is ambiguous | |
cargo:warning= 96 | return std::__invoke_impl<__type>(__tag{}, std::forward<_Callable>(__fn), | |
cargo:warning= | ^ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:70:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&) [with _Tp = thread_pool_t::init(unsigned int)::<lambda()>&; typename remove_reference<_Functor>::type = thread_pool_t::init(unsigned int)::<lambda()>&]’ | |
cargo:warning= 70 | forward(typename std::remove_reference<_Tp>::type& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
cargo:warning=/usr/include/c++/13.2.1/bits/move.h:82:1: note: candidate: ‘constexpr _Tp&& std::forward(typename remove_reference<_Functor>::type&&) [with _Tp = thread_pool_t::init(unsigned int)::<lambda()>&; typename remove_reference<_Functor>::type = thread_pool_t::init(unsigned int)::<lambda()>&]’ | |
cargo:warning= 82 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept | |
cargo:warning= | ^ ~~~ | |
exit status: 255 | |
--- stderr | |
error occurred: Command "nvcc" "-ccbin=c++" "-Xcompiler" "-O0" "-Xcompiler" "-ffunction-sections" "-Xcompiler" "-fdata-sections" "-Xcompiler" "-fPIC" "-G" "-Xcompiler" "-gdwarf-4" "-Xcompiler" "-fno-omit-frame-pointer" "-m64" "-I" "/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/semolina-0.1.4/src" "-I" "/home/huitseeker/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sppark-0.1.5/sppark" "-Xcompiler" "-Wall" "-Xcompiler" "-Wextra" "-arch=sm_80" "-gencode" "arch=compute_70,code=sm_70" "-t0" "-Xcompiler" "-Wno-unused-function" "-DTAKE_RESPONSIBILITY_FOR_ERROR_MESSAGE" "-D__ADX__" "-o" "/home/huitseeker/tmp/pasta-msm/target/debug/build/pasta-msm-4d5a28bc36c0f5ce/out/cuda/pallas.o" "-c" "cuda/pallas.cu" with args "nvcc" did not execute successfully (status code exit status: 255). | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment