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]

Reply via email to