kou opened a new issue, #40009:
URL: https://github.com/apache/arrow/issues/40009

   ### Describe the enhancement requested
   
   ```text
   FAILED: src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/util_internal.cc.o 
   /bin/ccache /bin/g++-14 -DARROW_EXPORTING -DARROW_EXTRA_ERROR_CONTEXT 
-DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 
-DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_HDFS -DARROW_MIMALLOC 
-DARROW_WITH_BACKTRACE -DARROW_WITH_BROTLI -DARROW_WITH_BZ2 -DARROW_WITH_LZ4 
-DARROW_WITH_RE2 -DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS 
-DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DAZ_RTTI 
-DBOOST_ALL_NO_LIB -DURI_STATIC_BUILD 
-I/home/kou/work/cpp/arrow.kou/cpp.build/src 
-I/home/kou/work/cpp/arrow.kou/cpp/src 
-I/home/kou/work/cpp/arrow.kou/cpp/src/generated 
-I/home/kou/work/cpp/arrow.kou/cpp.build/_deps/azure_sdk-src/sdk/storage/azure-storage-files-datalake/inc
 
-I/home/kou/work/cpp/arrow.kou/cpp.build/_deps/azure_sdk-src/sdk/storage/azure-storage-blobs/inc
 
-I/home/kou/work/cpp/arrow.kou/cpp.build/_deps/azure_sdk-src/sdk/storage/azure-storage-common/inc
 
-I/home/kou/work/cpp/arrow.kou/cpp.build/_deps/azure_sdk-src/sdk/core/azure-core/inc
 -I
 
/home/kou/work/cpp/arrow.kou/cpp.build/_deps/azure_sdk-src/sdk/identity/azure-identity/inc
 -isystem /home/kou/work/cpp/arrow.kou/cpp/thirdparty/flatbuffers/include 
-isystem /home/kou/work/cpp/arrow.kou/cpp/thirdparty/hadoop/include -isystem 
/home/kou/work/cpp/arrow.kou/cpp.build/google_cloud_cpp_ep-install/include 
-isystem /home/kou/work/cpp/arrow.kou/cpp.build/crc32c_ep-install/include 
-isystem /home/kou/work/cpp/arrow.kou/cpp.build/orc_ep-install/include -isystem 
/home/kou/work/cpp/arrow.kou/cpp.build/awssdk_ep-install/include -isystem 
/home/kou/work/cpp/arrow.kou/cpp.build/jemalloc_ep-prefix/src -isystem 
/home/kou/work/cpp/arrow.kou/cpp.build/mimalloc_ep/src/mimalloc_ep/include/mimalloc-2.0
 -Wno-noexcept-type -Wno-self-move  -fdiagnostics-color=always  -Wall 
-Wno-conversion -Wno-sign-conversion -Wunused-result -Wdate-time 
-fno-semantic-interposition -msse4.2  -g -Werror -O0 -ggdb -g3 -std=c++17 -fPIC 
-MD -MT src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/util_internal.cc.o -MF 
 src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/util_internal.cc.o.d -o 
src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/util_internal.cc.o -c 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/util_internal.cc
   /home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/util_internal.cc: In 
function ‘arrow::Result<std::__cxx11::basic_string<char> > 
arrow::fs::internal::PathFromUriHelper(const std::string&, 
std::vector<std::__cxx11::basic_string<char> >, bool, 
AuthorityHandlingBehavior)’:
   
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/util_internal.cc:143:16: 
error: no matching function for call to 
‘find(std::vector<std::__cxx11::basic_string<char> >::iterator, 
std::vector<std::__cxx11::basic_string<char> >::iterator, const 
std::__cxx11::basic_string<char>&)’
     143 |   if (std::find(supported_schemes.begin(), supported_schemes.end(), 
scheme) ==
         |       
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   In file included from /usr/include/c++/14/bits/locale_facets.h:48,
                    from /usr/include/c++/14/bits/basic_ios.h:37,
                    from /usr/include/c++/14/ios:46,
                    from /usr/include/c++/14/ostream:40,
                    from 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/util/string_builder.h:21,
                    from /home/kou/work/cpp/arrow.kou/cpp/src/arrow/status.h:25,
                    from 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/util/cancel.h:25,
                    from 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/io/interfaces.h:28,
                    from 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/filesystem.h:30,
                    from 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/util_internal.h:24,
                    from 
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/util_internal.cc:18:
   /usr/include/c++/14/bits/streambuf_iterator.h:435:5: note: candidate: 
‘template<class _CharT2> typename 
__gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, 
std::istreambuf_iterator<_CharT, std::char_traits<_CharT> > >::__type 
std::find(istreambuf_iterator<_CharT, char_traits<_CharT> >, 
istreambuf_iterator<_CharT, char_traits<_CharT> >, const _CharT2&)’
     435 |     find(istreambuf_iterator<_CharT> __first,
         |     ^~~~
   /usr/include/c++/14/bits/streambuf_iterator.h:435:5: note:   template 
argument deduction/substitution failed:
   
/home/kou/work/cpp/arrow.kou/cpp/src/arrow/filesystem/util_internal.cc:143:16: 
note:   ‘__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char>*, 
std::vector<std::__cxx11::basic_string<char> > >’ is not derived from 
‘std::istreambuf_iterator<_CharT, std::char_traits<_CharT> >’
     143 |   if (std::find(supported_schemes.begin(), supported_schemes.end(), 
scheme) ==
         |       
~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   ```
   
   ### Component(s)
   
   C++


-- 
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.

To unsubscribe, e-mail: issues-unsubscr...@arrow.apache.org.apache.org

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

Reply via email to