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