kou commented on PR #55294: URL: https://github.com/apache/arrow/pull/55294#issuecomment-6457936343
Confirmed: https://github.com/apache/arrow/actions/runs/40611094510/job/122562525836?pr=55294#step:11:6776 ```text FAILED: [code=2] src/arrow/c/CMakeFiles/arrow-c-bridge-test.dir/Unity/unity_0_cxx.cxx.obj "C:\Program Files\Git\usr\bin\ccache.exe" C:\PROGRA~1\MICROS~2\2022\ENTERP~1\VC\Tools\MSVC\1444~1.352\bin\Hostx64\x64\cl.exe /nologo /TP -DARROW_COMPUTE_STATIC -DARROW_HAVE_AVX2 -DARROW_HAVE_BMI2 -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_STATIC -DARROW_WITH_BENCHMARKS_REFERENCE -DARROW_WITH_TIMING_TESTS -DGTEST_LINKED_AS_SHARED_LIBRARY=1 -D_CRT_SECURE_NO_WARNINGS -ID:\a\arrow\arrow\build\cpp\src -ID:\a\arrow\arrow\cpp\src -external:ID:\a\arrow\arrow\build\cpp\_deps\googletest-src\googlemock\include -external:ID:\a\arrow\arrow\build\cpp\_deps\googletest-src\googletest\include -external:ID:\a\arrow\arrow\cpp\thirdparty\flatbuffers\include -external:ID:\a\arrow\arrow\build\cpp\_deps\googletest-src\googletest -external:ID:\a\arrow\arrow\build\cpp\_deps\googletest-src\googlemock -external:W0 /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING /W3 /EHsc /Zc:preprocessor /bigobj /utf-8 /W3 /wd4365 /wd 4267 /wd4838 /wd4800 /wd4996 /wd4065 /arch:AVX2 /Ob0 /Od /RTC1 /WX -std:c++20 -MDd -Z7 /showIncludes /Fosrc\arrow\c\CMakeFiles\arrow-c-bridge-test.dir\Unity\unity_0_cxx.cxx.obj /Fdsrc\arrow\c\CMakeFiles\arrow-c-bridge-test.dir\ /FS -c D:\a\arrow\arrow\build\cpp\src\arrow\c\CMakeFiles\arrow-c-bridge-test.dir\Unity\unity_0_cxx.cxx D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(30): error C2220: the following warning is treated as an error D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(30): warning C4275: non dll-interface class 'arrow::ExtensionArray' used as base for dll-interface class 'arrow::ExampleUuidArray' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(107): note: see declaration of 'arrow::ExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(30): note: see declaration of 'arrow::ExampleUuidArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(35): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::ExampleUuidType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(35): note: see declaration of 'arrow::ExampleUuidType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(52): warning C4275: non dll-interface class 'arrow::ExtensionArray' used as base for dll-interface class 'arrow::SmallintArray' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(107): note: see declaration of 'arrow::ExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(52): note: see declaration of 'arrow::SmallintArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(57): warning C4275: non dll-interface class 'arrow::ExtensionArray' used as base for dll-interface class 'arrow::TinyintArray' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(107): note: see declaration of 'arrow::ExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(57): note: see declaration of 'arrow::TinyintArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(62): warning C4275: non dll-interface class 'arrow::ExtensionArray' used as base for dll-interface class 'arrow::ListExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(107): note: see declaration of 'arrow::ExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(62): note: see declaration of 'arrow::ListExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(67): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::SmallintType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(67): note: see declaration of 'arrow::SmallintType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(84): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::TinyintType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(84): note: see declaration of 'arrow::TinyintType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(101): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::ListExtensionType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(101): note: see declaration of 'arrow::ListExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(118): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::DictExtensionType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(118): note: see declaration of 'arrow::DictExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(135): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::BinaryViewExtensionType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(135): note: see declaration of 'arrow::BinaryViewExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(153): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::MetadataOptionalExtensionType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(153): note: see declaration of 'arrow::MetadataOptionalExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(171): warning C4275: non dll-interface class 'arrow::ExtensionArray' used as base for dll-interface class 'arrow::UnionExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(107): note: see declaration of 'arrow::ExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(171): note: see declaration of 'arrow::UnionExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(181): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::UnionExtensionType' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(181): note: see declaration of 'arrow::UnionExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(203): warning C4275: non dll-interface class 'arrow::ExtensionArray' used as base for dll-interface class 'arrow::Complex128Array' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(107): note: see declaration of 'arrow::ExtensionArray' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(203): note: see declaration of 'arrow::Complex128Array' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(208): warning C4275: non dll-interface class 'arrow::ExtensionType' used as base for dll-interface class 'arrow::Complex128Type' D:\a\arrow\arrow\cpp\src\arrow/extension_type.h(39): note: see declaration of 'arrow::ExtensionType' D:\a\arrow\arrow\cpp\src\arrow/testing/extension_type.h(208): note: see declaration of 'arrow::Complex128Type' ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
