xhochy commented on pull request #8371:
URL: https://github.com/apache/arrow/pull/8371#issuecomment-705578867


   Windows fails with 
   ```
   In file included from arrowExports.cpp:2:
   In file included from 
D:/bld/r-arrow_1602163814614/_h_env/Lib/R/library/cpp11/include\cpp11.hpp:5:
   In file included from 
D:/bld/r-arrow_1602163814614/_h_env/Lib/R/library/cpp11/include\cpp11/as.hpp:5:
   In file included from C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\memory:6:
   C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\xmemory:217:75: error: 
indirection requires pointer operand ('const 
cpp11::r_vector<int>::const_iterator' invalid)
                           _Uses_default_construct_t<_Alloc, 
decltype(_Unfancy(_UDest)), decltype(*_UFirst)>()));
                                                                                
                  ^~~~~~~~
   C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\vector:1823:11: note: 
in instantiation of function template specialization 
'std::_Uninitialized_copy<cpp11::r_vector<int>::const_iterator, int *, 
std::allocator<int> >' requested here
                   return (_Uninitialized_copy(_First, _Last, _Dest, 
this->_Getal()));
                           ^
   C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\vector:708:22: note: 
in instantiation of function template specialization 'std::vector<int, 
std::allocator<int> >::_Ucopy<cpp11::r_vector<int>::const_iterator>' requested 
here
                           this->_Mylast() = _Ucopy(_First, _Last, 
this->_Myfirst());
                                             ^
   C:\Program Files (x86)\Microsoft Visual 
Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\include\vector:723:3: note: in 
instantiation of function template specialization 'std::vector<int, 
std::allocator<int> 
>::_Range_construct_or_tidy<cpp11::r_vector<int>::const_iterator>' requested 
here
                   _Range_construct_or_tidy(_Get_unwrapped(_First), 
_Get_unwrapped(_Last), _Iter_cat_t<_Iter>{});
                   ^
   
D:/bld/r-arrow_1602163814614/_h_env/Lib/R/library/cpp11/include\cpp11/r_vector.hpp:945:10:
 note: in instantiation of function template specialization 'std::vector<int, 
std::allocator<int> >::vector<cpp11::r_vector<int>::const_iterator, void>' 
requested here
     return {obj.begin(), obj.end()};
            ^
   ././arrow_cpp11.h:217:57: note: in instantiation of function template 
specialization 'cpp11::as_cpp<std::vector<int, std::allocator<int> >, int>' 
requested here
     explicit ConstReferenceInput(SEXP from) : obj_(cpp11::as_cpp<T>(from)) {}
                                                           ^
   arrowExports.cpp:4411:49: note: in instantiation of member function 
'arrow::r::ConstReferenceInput<std::vector<int, std::allocator<int> > 
>::ConstReferenceInput' requested here
           arrow::r::Input<const std::vector<int>&>::type 
column_indices(column_indices_sexp);
                                                          ^
   1 error generated.
   
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to