[ 0%] Creating directories for 'xsimd_ep' [ 0%] Creating directories for 'jemalloc_ep' [ 0%] Performing download step (download, verify and extract) for 'xsimd_ep' [ 0%] Performing download step (download, verify and extract) for 'jemalloc_ep' -- jemalloc_ep download command succeeded. See also /home/nvellanki/scratch/arrow/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-download-*.log [ 0%] No update step for 'jemalloc_ep' [ 1%] Performing patch step for 'jemalloc_ep' [ 2%] Performing configure step for 'jemalloc_ep' -- xsimd_ep download command succeeded. See also /home/nvellanki/scratch/arrow/cpp/src/xsimd_ep-stamp/xsimd_ep-download-*.log [ 3%] No update step for 'xsimd_ep' [ 4%] No patch step for 'xsimd_ep' [ 5%] Performing configure step for 'xsimd_ep' -- xsimd_ep configure command succeeded. See also /home/nvellanki/scratch/arrow/cpp/src/xsimd_ep-stamp/xsimd_ep-configure-*.log [ 5%] Performing build step for 'xsimd_ep' -- xsimd_ep build command succeeded. See also /home/nvellanki/scratch/arrow/cpp/src/xsimd_ep-stamp/xsimd_ep-build-*.log [ 6%] Performing install step for 'xsimd_ep' -- xsimd_ep install command succeeded. See also /home/nvellanki/scratch/arrow/cpp/src/xsimd_ep-stamp/xsimd_ep-install-*.log [ 7%] Completed 'xsimd_ep' [ 7%] Built target xsimd_ep [ 7%] Built target toolchain -- jemalloc_ep configure command succeeded. See also /home/nvellanki/scratch/arrow/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-configure-*.log [ 7%] Performing build step for 'jemalloc_ep' -- jemalloc_ep build command succeeded. See also /home/nvellanki/scratch/arrow/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-build-*.log [ 8%] Performing install step for 'jemalloc_ep' -- jemalloc_ep install command succeeded. See also /home/nvellanki/scratch/arrow/cpp/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-install-*.log [ 9%] Completed 'jemalloc_ep' [ 9%] Built target jemalloc_ep [ 9%] Built target arrow_dependencies [ 9%] Bundling /home/nvellanki/scratch/arrow/cpp/build/release/libarrow_bundled_dependencies.a [ 9%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_binary.cc.o [ 10%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_dict.cc.o [ 11%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_decimal.cc.o [ 11%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_run_end.cc.o [ 12%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_base.cc.o [ 13%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_nested.cc.o [ 13%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_primitive.cc.o [ 13%] Built target arrow_bundled_dependencies_merge [ 13%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_adaptive.cc.o [ 14%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_base.cc.o [ 14%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_binary.cc.o [ 15%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_decimal.cc.o [ 15%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_dict.cc.o [ 16%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_run_end.cc.o [ 16%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_nested.cc.o [ 17%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_primitive.cc.o [ 17%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_union.cc.o [ 18%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/concatenate.cc.o [ 18%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/data.cc.o [ 19%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/diff.cc.o [ 19%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/util.cc.o [ 20%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/validate.cc.o [ 20%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/builder.cc.o [ 21%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/buffer.cc.o [ 22%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/chunked_array.cc.o [ 22%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/chunk_resolver.cc.o [ 23%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compare.cc.o [ 23%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/config.cc.o [ 24%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/datum.cc.o [ 24%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/device.cc.o [ 25%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/extension_type.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/config.cc:24: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 25%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/memory_pool.cc.o [ 26%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/pretty_print.cc.o [ 26%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/record_batch.cc.o [ 27%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/result.cc.o [ 27%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/scalar.cc.o [ 28%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/sparse_tensor.cc.o [ 28%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/status.cc.o [ 29%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/table.cc.o [ 29%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/table_builder.cc.o [ 30%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor.cc.o [ 30%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor/coo_converter.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:47: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<1>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4789:27: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here hh_mm_ss tod{};  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6238:16: note: in instantiation of template class 'arrow_vendored::date::fields>>' requested here fields fds;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6270:5: note: in instantiation of function template specialization 'arrow_vendored::date::to_stream, std::chrono::duration>>' requested here to_stream(os, fmt, tp);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:445:36: note: in instantiation of function template specialization 'arrow_vendored::date::format>>>' requested here *os << arrow_vendored::date::format("%F", value + epoch);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:403:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(type, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4789:27: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here hh_mm_ss tod{};  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6238:16: note: in instantiation of template class 'arrow_vendored::date::fields>>' requested here fields fds;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6270:5: note: in instantiation of function template specialization 'arrow_vendored::date::to_stream, std::chrono::duration>>' requested here to_stream(os, fmt, tp);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:445:36: note: in instantiation of function template specialization 'arrow_vendored::date::format>>>' requested here *os << arrow_vendored::date::format("%F", value + epoch);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:403:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(type, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<2>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6270:5: note: in instantiation of function template specialization 'arrow_vendored::date::to_stream, std::chrono::duration>>' requested here to_stream(os, fmt, tp);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:664:25: note: in instantiation of function template specialization 'arrow_vendored::date::format>>>' requested here *os << avd::format(fmt, static_cast(value) + epoch);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:452:13: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::MakeTimeFormatter' requested here impl_ = MakeTimeFormatter("%T");  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:403:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(type, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4789:27: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here hh_mm_ss tod{};  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6238:16: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) fields fds;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6270:5: note: in instantiation of function template specialization 'arrow_vendored::date::to_stream, std::chrono::duration>>' requested here to_stream(os, fmt, tp);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:664:25: note: in instantiation of function template specialization 'arrow_vendored::date::format>>>' requested here *os << avd::format(fmt, static_cast(value) + epoch);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:452:13: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::MakeTimeFormatter' requested here impl_ = MakeTimeFormatter("%T");  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:403:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(type, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4789:27: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here hh_mm_ss tod{};  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6238:16: note: in instantiation of template class 'arrow_vendored::date::fields>>' requested here fields fds;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6270:5: note: in instantiation of function template specialization 'arrow_vendored::date::to_stream, std::chrono::duration>>' requested here to_stream(os, fmt, tp);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:664:25: note: in instantiation of function template specialization 'arrow_vendored::date::format>>>' requested here *os << avd::format(fmt, static_cast(value) + epoch);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:452:13: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::MakeTimeFormatter' requested here impl_ = MakeTimeFormatter("%T");  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:403:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(type, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<6>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4789:27: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here hh_mm_ss tod{};  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6238:16: note: in instantiation of template class 'arrow_vendored::date::fields>>' requested here fields fds;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:6270:5: note: in instantiation of function template specialization 'arrow_vendored::date::to_stream, std::chrono::duration>>' requested here to_stream(os, fmt, tp);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:667:25: note: in instantiation of function template specialization 'arrow_vendored::date::format>>>' requested here *os << avd::format(fmt, static_cast(value) + epoch);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:452:13: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::MakeTimeFormatter' requested here impl_ = MakeTimeFormatter("%T");  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::MakeFormatterImpl::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/array/diff.cc:403:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(type, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 7 warnings generated. [ 31%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor/csf_converter.cc.o [ 31%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor/csx_converter.cc.o [ 32%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/type.cc.o [ 32%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/visitor.cc.o [ 33%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o [ 34%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/buffered.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:41: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:40: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<1>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:188:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::internal::StringFormatter>' requested here return WritePrimitiveValues(array, &formatter);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:220:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::TimestampType>' requested here return WritePrimitiveValues(array);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:317:21: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WriteDataValues, arrow::TimestampType>' requested here RETURN_NOT_OK(WriteDataValues(array));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_array_inline.h:55:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::Visit>' requested here ARROW_GENERATE_FOR_ALL_TYPES(ARRAY_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:393:19: note: in instantiation of function template specialization 'arrow::VisitArrayInline' requested here RETURN_NOT_OK(VisitArrayInline(array, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:60:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:177:21) &>' requested here return visitor(std::chrono::milliseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:514:18: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:188:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::internal::StringFormatter>' requested here return WritePrimitiveValues(array, &formatter);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:220:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::TimestampType>' requested here return WritePrimitiveValues(array);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:317:21: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WriteDataValues, arrow::TimestampType>' requested here RETURN_NOT_OK(WriteDataValues(array));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_array_inline.h:55:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::Visit>' requested here ARROW_GENERATE_FOR_ALL_TYPES(ARRAY_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:393:19: note: in instantiation of function template specialization 'arrow::VisitArrayInline' requested here RETURN_NOT_OK(VisitArrayInline(array, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<6>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:62:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:177:21) &>' requested here return visitor(std::chrono::microseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:514:18: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:188:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::internal::StringFormatter>' requested here return WritePrimitiveValues(array, &formatter);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:220:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::TimestampType>' requested here return WritePrimitiveValues(array);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:317:21: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WriteDataValues, arrow::TimestampType>' requested here RETURN_NOT_OK(WriteDataValues(array));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_array_inline.h:55:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::Visit>' requested here ARROW_GENERATE_FOR_ALL_TYPES(ARRAY_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:393:19: note: in instantiation of function template specialization 'arrow::VisitArrayInline' requested here RETURN_NOT_OK(VisitArrayInline(array, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<2>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:188:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::internal::StringFormatter>' requested here return WritePrimitiveValues(array, &formatter);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:220:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::TimestampType>' requested here return WritePrimitiveValues(array);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:317:21: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WriteDataValues, arrow::TimestampType>' requested here RETURN_NOT_OK(WriteDataValues(array));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_array_inline.h:55:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::Visit>' requested here ARROW_GENERATE_FOR_ALL_TYPES(ARRAY_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:393:19: note: in instantiation of function template specialization 'arrow::VisitArrayInline' requested here RETURN_NOT_OK(VisitArrayInline(array, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:188:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::internal::StringFormatter>' requested here return WritePrimitiveValues(array, &formatter);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:220:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::TimestampType>' requested here return WritePrimitiveValues(array);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:317:21: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WriteDataValues, arrow::TimestampType>' requested here RETURN_NOT_OK(WriteDataValues(array));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_array_inline.h:55:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::Visit>' requested here ARROW_GENERATE_FOR_ALL_TYPES(ARRAY_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:393:19: note: in instantiation of function template specialization 'arrow::VisitArrayInline' requested here RETURN_NOT_OK(VisitArrayInline(array, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:64:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:177:21) &>' requested here return visitor(std::chrono::nanoseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:514:18: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:188:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::internal::StringFormatter>' requested here return WritePrimitiveValues(array, &formatter);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:220:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WritePrimitiveValues, arrow::TimestampType>' requested here return WritePrimitiveValues(array);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:317:21: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::WriteDataValues, arrow::TimestampType>' requested here RETURN_NOT_OK(WriteDataValues(array));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_array_inline.h:55:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ArrayPrinter::Visit>' requested here ARROW_GENERATE_FOR_ALL_TYPES(ARRAY_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/pretty_print.cc:393:19: note: in instantiation of function template specialization 'arrow::VisitArrayInline' requested here RETURN_NOT_OK(VisitArrayInline(array, this));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 7 warnings generated. [ 34%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/caching.cc.o [ 35%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/compressed.cc.o [ 35%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/file.cc.o [ 36%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/hdfs.cc.o [ 36%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/hdfs_internal.cc.o [ 37%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/interfaces.cc.o [ 37%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/memory.cc.o [ 38%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/slow.cc.o [ 38%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/stdio.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/c/bridge.cc:46: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.h:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 39%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/transform.cc.o [ 39%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/align_util.cc.o [ 40%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/async_util.cc.o [ 40%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/atfork_internal.cc.o [ 41%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/basic_decimal.cc.o [ 41%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bit_block_counter.cc.o [ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bit_run_reader.cc.o [ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bit_util.cc.o [ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bitmap.cc.o [ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bitmap_builders.cc.o [ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bitmap_ops.cc.o [ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bpacking.cc.o [ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/byte_size.cc.o [ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/cancel.cc.o [ 46%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression.cc.o [ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/counting_semaphore.cc.o [ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/cpu_info.cc.o [ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/crc32.cc.o [ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/debug.cc.o [ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/decimal.cc.o [ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/delimiting.cc.o [ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/formatting.cc.o [ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/future.cc.o [ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/int_util.cc.o [ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/io_util.cc.o [ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/logging.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:34: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:40: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<1>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1149:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::CastImpl, long>' requested here return CastImpl(checked_cast::ScalarType&>(from_),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::FromTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1173:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline>' requested here return VisitTypeInline(*from_.type, &unpack_from_type);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ToTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1200:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(*to, &unpack_to_type));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:60:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:928:19)>' requested here return visitor(std::chrono::milliseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:514:18: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1149:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::CastImpl, long>' requested here return CastImpl(checked_cast::ScalarType&>(from_),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::FromTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1173:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline>' requested here return VisitTypeInline(*from_.type, &unpack_from_type);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ToTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1200:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(*to, &unpack_to_type));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<6>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:62:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:928:19)>' requested here return visitor(std::chrono::microseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:514:18: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1149:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::CastImpl, long>' requested here return CastImpl(checked_cast::ScalarType&>(from_),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::FromTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1173:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline>' requested here return VisitTypeInline(*from_.type, &unpack_from_type);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ToTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1200:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(*to, &unpack_to_type));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<2>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1149:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::CastImpl, long>' requested here return CastImpl(checked_cast::ScalarType&>(from_),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::FromTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1173:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline>' requested here return VisitTypeInline(*from_.type, &unpack_from_type);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ToTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1200:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(*to, &unpack_to_type));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1149:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::CastImpl, long>' requested here return CastImpl(checked_cast::ScalarType&>(from_),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::FromTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1173:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline>' requested here return VisitTypeInline(*from_.type, &unpack_from_type);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ToTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1200:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(*to, &unpack_to_type));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:506:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:64:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:928:19)>' requested here return visitor(std::chrono::nanoseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:514:18: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1149:12: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::CastImpl, long>' requested here return CastImpl(checked_cast::ScalarType&>(from_),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::FromTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1173:12: note: in instantiation of function template specialization 'arrow::VisitTypeInline>' requested here return VisitTypeInline(*from_.type, &unpack_from_type);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/visit_type_inline.h:54:34: note: in instantiation of function template specialization 'arrow::(anonymous namespace)::ToTypeVisitor::Visit' requested here ARROW_GENERATE_FOR_ALL_TYPES(TYPE_VISIT_INLINE);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/scalar.cc:1200:19: note: in instantiation of function template specialization 'arrow::VisitTypeInline' requested here RETURN_NOT_OK(VisitTypeInline(*to, &unpack_to_type));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 7 warnings generated. [ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/key_value_metadata.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.cc:18: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:40: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/memory.cc.o [ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/mutex.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/decimal.cc:34: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:40: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/ree_util.cc.o [ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/string.cc.o [ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/string_builder.cc.o [ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/task_group.cc.o [ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/tdigest.cc.o [ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/thread_pool.cc.o [ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/time.cc.o [ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/tracing.cc.o [ 58%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/trie.cc.o [ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/union_util.cc.o [ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/unreachable.cc.o [ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/uri.cc.o [ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/utf8.cc.o [ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/value_parsing.cc.o [ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/base64.cpp.o [ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/datetime/tz.cpp.o [ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/bignum.cc.o [ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/bignum-dtoa.cc.o [ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/cached-powers.cc.o [ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/double-to-string.cc.o [ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/fast-dtoa.cc.o [ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/fixed-dtoa.cc.o [ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/string-to-double.cc.o [ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/strtod.cc.o [ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/memory_pool_jemalloc.cc.o [ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bpacking_avx2.cc.o [ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bpacking_avx512.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/uri.cc:27: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.h:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/api_aggregate.cc.o [ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/api_scalar.cc.o [ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/api_vector.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.cc:18: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.h:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/cast.cc.o [ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/exec.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/tz.cpp:90: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/tz_private.h:31: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/tz.h:105: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/expression.cc.o [ 71%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/function.cc.o [ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/function_internal.cc.o [ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernel.cc.o [ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_hash.cc.o [ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_map.cc.o [ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/light_array.cc.o [ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/ordering.cc.o [ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/registry.cc.o [ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/codegen_internal.cc.o [ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/row_encoder.cc.o [ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/ree_util_internal.cc.o [ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_boolean.cc.o [ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_dictionary.cc.o [ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_extension.cc.o [ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_internal.cc.o [ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_nested.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/expression.cc:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.h:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_numeric.cc.o [ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_string.cc.o [ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_temporal.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_boolean.cc:23: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.h:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/util_internal.cc.o [ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_hash.cc.o [ 82%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_selection.cc.o [ 82%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/encode_internal.cc.o [ 83%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/compare_internal.cc.o [ 84%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/grouper.cc.o [ 84%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/row_internal.cc.o [ 85%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/util.cc.o [ 85%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_hash_avx2.cc.o [ 86%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_map_avx2.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_temporal.cc:25: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/temporal_internal.h:24: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 86%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/compare_internal_avx2.cc.o [ 87%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/encode_internal_avx2.cc.o [ 87%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/util_avx2.cc.o [ 88%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/dictionary.cc.o [ 88%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/feather.cc.o [ 89%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/message.cc.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_numeric.cc:27: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/util/value_parsing.h:38: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 1 warning generated. [ 89%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/metadata_internal.cc.o [ 90%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/options.cc.o [ 90%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/reader.cc.o [ 91%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/writer.cc.o [ 91%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/musl/strptime.c.o [ 92%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriCommon.c.o [ 92%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriCompare.c.o In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:26: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/temporal_internal.h:24: In file included from /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime.h:20: /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<1>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:541:50: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:547:18: note: in instantiation of function template specialization 'arrow::util::VisitDuration &, int &, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:112:18: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()<(lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return formatter(v, [&](std::string_view v) { return builder.Append(v); });  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/codegen_internal.h:1308:53: note: in instantiation of member function 'arrow::compute::internal::(anonymous namespace)::TemporalToStringCastFunctor::Exec' requested here return Generator::Exec;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:431:27: note: in instantiation of function template specialization 'arrow::compute::internal::GenerateTemporal' requested here GenerateTemporal(*in_ty),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/logging.h:141:19: note: expanded from macro 'DCHECK_OK' #define DCHECK_OK ARROW_DCHECK_OK  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:471:3: note: in instantiation of function template specialization 'arrow::compute::internal::(anonymous namespace)::AddTemporalToStringCasts' requested here AddTemporalToStringCasts(cast_string.get());  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<3>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:541:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:60:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return visitor(std::chrono::milliseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:547:18: note: in instantiation of function template specialization 'arrow::util::VisitDuration &, int &, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:112:18: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()<(lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return formatter(v, [&](std::string_view v) { return builder.Append(v); });  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/codegen_internal.h:1308:53: note: in instantiation of member function 'arrow::compute::internal::(anonymous namespace)::TemporalToStringCastFunctor::Exec' requested here return Generator::Exec;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:431:27: note: in instantiation of function template specialization 'arrow::compute::internal::GenerateTemporal' requested here GenerateTemporal(*in_ty),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/logging.h:141:19: note: expanded from macro 'DCHECK_OK' #define DCHECK_OK ARROW_DCHECK_OK  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:471:3: note: in instantiation of function template specialization 'arrow::compute::internal::(anonymous namespace)::AddTemporalToStringCasts' requested here AddTemporalToStringCasts(cast_string.get());  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<6>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:541:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:62:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return visitor(std::chrono::microseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:547:18: note: in instantiation of function template specialization 'arrow::util::VisitDuration &, int &, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:112:18: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()<(lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return formatter(v, [&](std::string_view v) { return builder.Append(v); });  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/codegen_internal.h:1308:53: note: in instantiation of member function 'arrow::compute::internal::(anonymous namespace)::TemporalToStringCastFunctor::Exec' requested here return Generator::Exec;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:431:27: note: in instantiation of function template specialization 'arrow::compute::internal::GenerateTemporal' requested here GenerateTemporal(*in_ty),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/logging.h:141:19: note: expanded from macro 'DCHECK_OK' #define DCHECK_OK ARROW_DCHECK_OK  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:471:3: note: in instantiation of function template specialization 'arrow::compute::internal::(anonymous namespace)::AddTemporalToStringCasts' requested here AddTemporalToStringCasts(cast_string.get());  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<2>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:547:18: note: in instantiation of function template specialization 'arrow::util::VisitDuration &, int &, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:112:18: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()<(lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return formatter(v, [&](std::string_view v) { return builder.Append(v); });  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/codegen_internal.h:1308:53: note: in instantiation of member function 'arrow::compute::internal::(anonymous namespace)::TemporalToStringCastFunctor::Exec' requested here return Generator::Exec;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:431:27: note: in instantiation of function template specialization 'arrow::compute::internal::GenerateTemporal' requested here GenerateTemporal(*in_ty),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/logging.h:141:19: note: expanded from macro 'DCHECK_OK' #define DCHECK_OK ARROW_DCHECK_OK  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:471:3: note: in instantiation of function template specialization 'arrow::compute::internal::(anonymous namespace)::AddTemporalToStringCasts' requested here AddTemporalToStringCasts(cast_string.get());  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3939:61: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<4>::value' requested here static CONSTDATA std::uint64_t h = static_pow10::value;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:44: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::h' requested here static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:541:50: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:547:18: note: in instantiation of function template specialization 'arrow::util::VisitDuration &, int &, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:112:18: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()<(lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return formatter(v, [&](std::string_view v) { return builder.Append(v); });  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/codegen_internal.h:1308:53: note: in instantiation of member function 'arrow::compute::internal::(anonymous namespace)::TemporalToStringCastFunctor::Exec' requested here return Generator::Exec;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:431:27: note: in instantiation of function template specialization 'arrow::compute::internal::GenerateTemporal' requested here GenerateTemporal(*in_ty),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/logging.h:141:19: note: expanded from macro 'DCHECK_OK' #define DCHECK_OK ARROW_DCHECK_OK  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:471:3: note: in instantiation of function template specialization 'arrow::compute::internal::(anonymous namespace)::AddTemporalToStringCasts' requested here AddTemporalToStringCasts(cast_string.get());  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: warning: operator '?:' has lower precedence than '%'; '%' will be evaluated first [-Wparentheses] static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ~~~~~~~ ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3960:80: note: in instantiation of static data member 'arrow_vendored::date::detail::static_pow10<9>::value' requested here std::ratio<1, static_pow10::value>>;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4073:9: note: in instantiation of template class 'arrow_vendored::date::detail::decimal_format_seconds>>' requested here dfs s_;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:4202:1: note: in instantiation of template class 'arrow_vendored::date::hh_mm_ss>>' requested here make_time(const std::chrono::duration& d) ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:541:50: note: in instantiation of function template specialization 'arrow_vendored::date::make_time>' requested here detail::FormatHH_MM_SS(arrow_vendored::date::make_time(since_midnight), &cursor);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/time.h:64:14: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()>, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return visitor(std::chrono::nanoseconds{}, std::forward(args)...);  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/formatting.h:547:18: note: in instantiation of function template specialization 'arrow::util::VisitDuration &, int &, (lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return util::VisitDuration(unit_, *this, value, std::forward(append));  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:112:18: note: in instantiation of function template specialization 'arrow::internal::StringFormatter::operator()<(lambda at /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:109:5)>' requested here return formatter(v, [&](std::string_view v) { return builder.Append(v); });  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/codegen_internal.h:1308:53: note: in instantiation of member function 'arrow::compute::internal::(anonymous namespace)::TemporalToStringCastFunctor::Exec' requested here return Generator::Exec;  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:431:27: note: in instantiation of function template specialization 'arrow::compute::internal::GenerateTemporal' requested here GenerateTemporal(*in_ty),  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/util/logging.h:141:19: note: expanded from macro 'DCHECK_OK' #define DCHECK_OK ARROW_DCHECK_OK  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/compute/kernels/scalar_cast_string.cc:471:3: note: in instantiation of function template specialization 'arrow::compute::internal::(anonymous namespace)::AddTemporalToStringCasts' requested here AddTemporalToStringCasts(cast_string.get());  ^ /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '%' expression to silence this warning static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) /home/nvellanki/scratch/arrow/cpp/src/arrow/vendored/datetime/date.h:3941:61: note: place parentheses around the '?:' expression to evaluate it first static CONSTDATA std::uint64_t value = h * h * (exp % 2 ? 10 : 1);  ^  ( ) 7 warnings generated. [ 93%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriEscape.c.o [ 93%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriFile.c.o [ 94%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriIp4Base.c.o [ 94%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriIp4.c.o [ 95%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriMemory.c.o [ 95%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriNormalizeBase.c.o [ 96%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriNormalize.c.o [ 97%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriParseBase.c.o [ 97%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriParse.c.o [ 98%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriQuery.c.o [ 98%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriRecompose.c.o [ 99%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriResolve.c.o [ 99%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriShorten.c.o [ 99%] Built target arrow_objlib [ 99%] Linking CXX static library ../../build/release/libarrow.a [100%] Linking CXX shared library ../../build/release/libarrow.so [100%] Built target arrow_static [100%] Built target arrow_shared