Building the arrow-package fails when using vcpkg with VS2019.
Now that the dependencies are resolved by merging boost-1.70, building the arrow package fails due to a warning and the /WX flag being set.
When you fix the /WX manually in the build description, it fails due to usage of a deleted function in std::pair
Hi @mt19997, Can you provide the build log?
Thanks.
unfortunately, attaching files does not seem to work - but here is the relevant line from the build log:
[57/122] C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_EXPORTING -DARROW_USE_SIMD -DARROW_WITH_BROTLI -DARROW_WITH_LZ4 -DARROW_WITH_SNAPPY -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -D_CRT_SECURE_NO_WARNINGS -Darrow_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /WX /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\arrow\CMakeFiles\arrow_shared.dir\vendored\datetime\tz.cpp.obj /Fdsrc\arrow\CMakeFiles\arrow_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\arrow\vendored\datetime\tz.cpp
FAILED: src/arrow/CMakeFiles/arrow_shared.dir/vendored/datetime/tz.cpp.obj
C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_EXPORTING -DARROW_USE_SIMD -DARROW_WITH_BROTLI -DARROW_WITH_LZ4 -DARROW_WITH_SNAPPY -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -D_CRT_SECURE_NO_WARNINGS -Darrow_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /WX /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\arrow\CMakeFiles\arrow_shared.dir\vendored\datetime\tz.cpp.obj /Fdsrc\arrow\CMakeFiles\arrow_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\arrow\vendored\datetime\tz.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 19.21.27619.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xstring(2308): error C2220: warning treated as error - no 'object' file generated
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xstring(2319): note: see reference to function template instantiation 'void std::basic_string<char,std::char_traits<char>,std::allocator<char>>::_Construct<_Ty*>(_Iter,const _Iter,std::input_iterator_tag)' being compiled
with
[
_Ty=wchar_t,
_Iter=wchar_t *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xstring(2319): note: see reference to function template instantiation 'void std::basic_string<char,std::char_traits<char>,std::allocator<char>>::_Construct<_Ty*>(_Iter,const _Iter,std::input_iterator_tag)' being compiled
with
[
_Ty=wchar_t,
_Iter=wchar_t *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xstring(2299): note: see reference to function template instantiation 'void std::basic_string<char,std::char_traits<char>,std::allocator<char>>::_Construct<_Ty*>(const _Iter,const _Iter,std::forward_iterator_tag)' being compiled
with
[
_Ty=wchar_t,
_Iter=wchar_t *
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xstring(2299): note: see reference to function template instantiation 'void std::basic_string<char,std::char_traits<char>,std::allocator<char>>::_Construct<_Ty*>(const _Iter,const _Iter,std::forward_iterator_tag)' being compiled
with
[
_Ty=wchar_t,
_Iter=wchar_t *
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\arrow\vendored\datetime\tz.cpp(205): note: see reference to function template instantiation 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string<wchar_t*,void>(_Iter,_Iter,const _Alloc &)' being compiled
with
[
_Iter=wchar_t *,
_Alloc=std::allocator<char>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\arrow\vendored\datetime\tz.cpp(205): note: see reference to function template instantiation 'std::basic_string<char,std::char_traits<char>,std::allocator<char>>::basic_string<wchar_t*,void>(_Iter,_Iter,const _Alloc &)' being compiled
with
[
_Iter=wchar_t *,
_Alloc=std::allocator<char>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\arrow\vendored\datetime\date.h(154): note: see reference to class template instantiation 'std::chrono::duration<int,std::ratio<86400,1>>' being compiled
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xstring(2308): warning C4244: 'argument': conversion from '_Ty' to 'const _Elem', possible loss of data
with
[
_Ty=wchar_t
]
and
[
_Elem=char
]
But if you fix SetupCxxFlags.cmake to remove /WX (Line 130), you get the following errors (and some more - which I excluded due to length):
[81/122] C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\file_reader.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\file_reader.cc
FAILED: src/parquet/CMakeFiles/parquet_shared.dir/file_reader.cc.obj
C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\file_reader.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\file_reader.cc
Microsoft (R) C/C++ Optimizing Compiler Version 19.21.27619.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet/schema.h(440): note: see reference to class template instantiation 'std::unordered_map<int,const parquet::schema::NodePtr,std::hash<int>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
[82/122] C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\file_writer.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\file_writer.cc
FAILED: src/parquet/CMakeFiles/parquet_shared.dir/file_writer.cc.obj
C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\file_writer.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\file_writer.cc
Microsoft (R) C/C++ Optimizing Compiler Version 19.21.27619.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet/schema.h(440): note: see reference to class template instantiation 'std::unordered_map<int,const parquet::schema::NodePtr,std::hash<int>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
[83/122] C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\column_scanner.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\column_scanner.cc
FAILED: src/parquet/CMakeFiles/parquet_shared.dir/column_scanner.cc.obj
C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\column_scanner.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\column_scanner.cc
Microsoft (R) C/C++ Optimizing Compiler Version 19.21.27619.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet/schema.h(440): note: see reference to class template instantiation 'std::unordered_map<int,const parquet::schema::NodePtr,std::hash<int>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
[84/122] C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\encoding.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\encoding.cc
FAILED: src/parquet/CMakeFiles/parquet_shared.dir/encoding.cc.obj
C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\encoding.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\encoding.cc
Microsoft (R) C/C++ Optimizing Compiler Version 19.21.27619.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet/schema.h(440): note: see reference to class template instantiation 'std::unordered_map<int,const parquet::schema::NodePtr,std::hash<int>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
[85/122] C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\printer.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\printer.cc
FAILED: src/parquet/CMakeFiles/parquet_shared.dir/printer.cc.obj
C:\PROGRA~2\MIB055~1\2019\Preview\VC\Tools\MSVC\1421~1.276\bin\Hostx64\x64\cl.exe /TP -DARROW_USE_SIMD -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DHAVE_INTTYPES_H -DHAVE_NETDB_H -DNOMINMAX -DPARQUET_EXPORTING -D_CRT_SECURE_NO_WARNINGS -Dparquet_shared_EXPORTS -Isrc -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src -IC:\Development\vcpkg\installed\x64-windows\include -Iuriparser_ep-install\include -IC:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\thirdparty\hadoop\include /DWIN32 /D_WINDOWS /GR /EHsc /MP /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /EHsc /bigobj /W3 /wd4800 /wd4996 /D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 /showIncludes /Fosrc\parquet\CMakeFiles\parquet_shared.dir\printer.cc.obj /Fdsrc\parquet\CMakeFiles\parquet_shared.dir\ /FS -c C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet\printer.cc
Microsoft (R) C/C++ Optimizing Compiler Version 19.21.27619.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\list(1076): error C2280: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': attempting to reference a deleted function
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: see declaration of 'std::pair<_Kty,_Ty>::operator ='
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\utility(177): note: 'std::pair<_Kty,_Ty> &std::pair<_Kty,_Ty>::operator =(volatile const std::pair<_Kty,_Ty> &)': function was explicitly deleted
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(486): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(485): note: see reference to function template instantiation 'void std::list<std::pair<const _Kty,_Ty>,std::allocator<std::pair<const _Kty,_Ty>>>::_Assign_cast<std::pair<_Kty,_Ty>&,std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const _Kty,_Ty>>>,std::_Iterator_base0>>(_UIter,const _UIter)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_UIter=std::_List_unchecked_const_iterator<std::_List_val<std::_List_simple_types<std::pair<const int,const parquet::schema::NodePtr>>>,std::_Iterator_base0>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(481): note: while compiling class template member function 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)'
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\xhash(516): note: see reference to function template instantiation 'void std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>::_Copy_assign(const std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>> &,std::false_type)' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\VC\Tools\MSVC\14.21.27619\include\unordered_map(77): note: see reference to class template instantiation 'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr,
_Hasher=std::hash<int>,
_Keyeq=std::equal_to<int>,
_Alloc=std::allocator<std::pair<const int,const parquet::schema::NodePtr>>
]
C:\Development\vcpkg\buildtrees\arrow\src\row-0.13.0-1a763217e1\cpp\src\parquet/schema.h(440): note: see reference to class template instantiation 'std::unordered_map<int,const parquet::schema::NodePtr,std::hash<int>,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' being compiled
with
[
_Kty=int,
_Ty=const parquet::schema::NodePtr
]
I hope that helps. If you really need the full logs, I can try jumping through some hoops to get them here.
To compile with VS2019 I needed to patch two files.
to turn off /WX in debug version:
in cpp/cmake_modules/SetupCxxFlags.cmake comment out line 130
to fix calling deleted function:
in cppsrc\parquet\schema.h line 440 remove const
- std::unordered_map
+ std::unordered_map
@mt19997 I think this is a source code error, the latest version 0.14.1 does not support Visual Studio 2019.
Please report this issue on the official page.
Anyway, I will fix this issue(Thanks @treigilbert).
Thanks.
Close this issue via #8263.
Most helpful comment
To compile with VS2019 I needed to patch two files.
to turn off /WX in debug version:
in cpp/cmake_modules/SetupCxxFlags.cmake comment out line 130
set(CXX_COMMON_FLAGS "${CXX_COMMON_FLAGS} /WX")
to fix calling deleted function: leaf_to_base_; leaf_to_base_;
in cppsrc\parquet\schema.h line 440 remove const
- std::unordered_map
+ std::unordered_map