Alenka Frim created ARROW-17937:
-----------------------------------

             Summary: [C++] Building of Arrow C++ (dataset) errors on Windows
                 Key: ARROW-17937
                 URL: https://issues.apache.org/jira/browse/ARROW-17937
             Project: Apache Arrow
          Issue Type: Bug
          Components: C++
            Reporter: Alenka Frim


Building of Arrow C++ fails for me on Windows if I keep static build on by 
default and works with ARROW_STATIC=OFF:
{code:java}
(pyarrow-dev310) C:\Users\Alenka\repos\arrow\cpp\build>cmake --build . --target 
install --config Release[482/590] Building CXX object 
src\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\discovery.cc.objFAILED: 
src/arrow/dataset/CMakeFiles/arrow_dataset_static.dir/discovery.cc.objC:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe
  /nologo /TP -DARROW_DS_EXPORTING -DARROW_FLIGHT_SQL_STATIC 
-DARROW_FLIGHT_STATIC -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_STATIC -DARROW_WITH_LZ4 -DARROW_WITH_RE2 
-DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC 
-DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DPARQUET_STATIC -DURI_STATIC_BUILD -D_CRT_SECURE_NO_WARNINGS 
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -IC:\Users\Alenka\repos\arrow\cpp\build\src 
-IC:\Users\Alenka\repos\arrow\cpp\src 
-IC:\Users\Alenka\repos\arrow\cpp\src\generated 
-IC:\Users\Alenka\repos\arrow\cpp\src\parquet 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\flatbuffers\include 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\hadoop\include 
-IC:\Users\Alenka\anaconda3\envs\pyarrow-dev310\Library\include /DWIN32 
/D_WINDOWS  /GR /EHsc /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING   /EHsc 
/wd5105 /bigobj /utf-8 /W3 /wd4800 /wd4996 /wd4065  /WX /MP /MD /O2 /Ob2 
/DNDEBUG /showIncludes 
/Fosrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\discovery.cc.obj 
/Fdsrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\arrow_dataset_static.pdb
 /FS -c 
C:\Users\Alenka\repos\arrow\cpp\src\arrow\dataset\discovery.ccC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 error C2220: warning treated as error - no 'object' file 
generatedC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427): 
warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 note: see declaration of 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::WriteNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 note: see declaration of 'arrow::dataset::WriteNodeOptions'[483/590] Building 
CXX object 
src\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\dataset_writer.cc.objFAILED:
 
src/arrow/dataset/CMakeFiles/arrow_dataset_static.dir/dataset_writer.cc.objC:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe
  /nologo /TP -DARROW_DS_EXPORTING -DARROW_FLIGHT_SQL_STATIC 
-DARROW_FLIGHT_STATIC -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_STATIC -DARROW_WITH_LZ4 -DARROW_WITH_RE2 
-DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC 
-DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DPARQUET_STATIC -DURI_STATIC_BUILD -D_CRT_SECURE_NO_WARNINGS 
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -IC:\Users\Alenka\repos\arrow\cpp\build\src 
-IC:\Users\Alenka\repos\arrow\cpp\src 
-IC:\Users\Alenka\repos\arrow\cpp\src\generated 
-IC:\Users\Alenka\repos\arrow\cpp\src\parquet 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\flatbuffers\include 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\hadoop\include 
-IC:\Users\Alenka\anaconda3\envs\pyarrow-dev310\Library\include /DWIN32 
/D_WINDOWS  /GR /EHsc /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING   /EHsc 
/wd5105 /bigobj /utf-8 /W3 /wd4800 /wd4996 /wd4065  /WX /MP /MD /O2 /Ob2 
/DNDEBUG /showIncludes 
/Fosrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\dataset_writer.cc.obj 
/Fdsrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\arrow_dataset_static.pdb
 /FS -c 
C:\Users\Alenka\repos\arrow\cpp\src\arrow\dataset\dataset_writer.ccC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 error C2220: warning treated as error - no 'object' file 
generatedC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427): 
warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 note: see declaration of 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::WriteNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 note: see declaration of 'arrow::dataset::WriteNodeOptions'[484/590] Building 
CXX object 
src\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\dataset.cc.objFAILED: 
src/arrow/dataset/CMakeFiles/arrow_dataset_static.dir/dataset.cc.objC:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe
  /nologo /TP -DARROW_DS_EXPORTING -DARROW_FLIGHT_SQL_STATIC 
-DARROW_FLIGHT_STATIC -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_STATIC -DARROW_WITH_LZ4 -DARROW_WITH_RE2 
-DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC 
-DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DPARQUET_STATIC -DURI_STATIC_BUILD -D_CRT_SECURE_NO_WARNINGS 
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -IC:\Users\Alenka\repos\arrow\cpp\build\src 
-IC:\Users\Alenka\repos\arrow\cpp\src 
-IC:\Users\Alenka\repos\arrow\cpp\src\generated 
-IC:\Users\Alenka\repos\arrow\cpp\src\parquet 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\flatbuffers\include 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\hadoop\include 
-IC:\Users\Alenka\anaconda3\envs\pyarrow-dev310\Library\include /DWIN32 
/D_WINDOWS  /GR /EHsc /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING   /EHsc 
/wd5105 /bigobj /utf-8 /W3 /wd4800 /wd4996 /wd4065  /WX /MP /MD /O2 /Ob2 
/DNDEBUG /showIncludes 
/Fosrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\dataset.cc.obj 
/Fdsrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\arrow_dataset_static.pdb
 /FS -c 
C:\Users\Alenka\repos\arrow\cpp\src\arrow\dataset\dataset.ccC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 error C2220: warning treated as error - no 'object' file 
generatedC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427): 
warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 note: see declaration of 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::WriteNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 note: see declaration of 'arrow::dataset::WriteNodeOptions'[486/590] Linking 
CXX static library release\arrow_static.libencode_internal_avx2.cc.obj : 
warning LNK4221: This object file does not define any previously undefined 
public symbols, so it will not be used by any link operation that consumes this 
librarycompare_internal_avx2.cc.obj : warning LNK4221: This object file does 
not define any previously undefined public symbols, so it will not be used by 
any link operation that consumes this libraryutil_avx2.cc.obj : warning 
LNK4221: This object file does not define any previously undefined public 
symbols, so it will not be used by any link operation that consumes this 
libraryswiss_join_avx2.cc.obj : warning LNK4221: This object file does not 
define any previously undefined public symbols, so it will not be used by any 
link operation that consumes this librarykey_map_avx2.cc.obj : warning LNK4221: 
This object file does not define any previously undefined public symbols, so it 
will not be used by any link operation that consumes this 
librarykey_hash_avx2.cc.obj : warning LNK4221: This object file does not define 
any previously undefined public symbols, so it will not be used by any link 
operation that consumes this librarybloom_filter_avx2.cc.obj : warning LNK4221: 
This object file does not define any previously undefined public symbols, so it 
will not be used by any link operation that consumes this library[487/590] 
Building CXX object 
src\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\file_ipc.cc.objFAILED: 
src/arrow/dataset/CMakeFiles/arrow_dataset_static.dir/file_ipc.cc.objC:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe
  /nologo /TP -DARROW_DS_EXPORTING -DARROW_FLIGHT_SQL_STATIC 
-DARROW_FLIGHT_STATIC -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_STATIC -DARROW_WITH_LZ4 -DARROW_WITH_RE2 
-DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC 
-DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DPARQUET_STATIC -DURI_STATIC_BUILD -D_CRT_SECURE_NO_WARNINGS 
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -IC:\Users\Alenka\repos\arrow\cpp\build\src 
-IC:\Users\Alenka\repos\arrow\cpp\src 
-IC:\Users\Alenka\repos\arrow\cpp\src\generated 
-IC:\Users\Alenka\repos\arrow\cpp\src\parquet 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\flatbuffers\include 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\hadoop\include 
-IC:\Users\Alenka\anaconda3\envs\pyarrow-dev310\Library\include /DWIN32 
/D_WINDOWS  /GR /EHsc /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING   /EHsc 
/wd5105 /bigobj /utf-8 /W3 /wd4800 /wd4996 /wd4065  /WX /MP /MD /O2 /Ob2 
/DNDEBUG /showIncludes 
/Fosrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\file_ipc.cc.obj 
/Fdsrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\arrow_dataset_static.pdb
 /FS -c 
C:\Users\Alenka\repos\arrow\cpp\src\arrow\dataset\file_ipc.ccC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 error C2220: warning treated as error - no 'object' file 
generatedC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427): 
warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 note: see declaration of 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::WriteNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 note: see declaration of 'arrow::dataset::WriteNodeOptions'[488/590] Building 
CXX object 
src\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\file_base.cc.objFAILED: 
src/arrow/dataset/CMakeFiles/arrow_dataset_static.dir/file_base.cc.objC:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe
  /nologo /TP -DARROW_DS_EXPORTING -DARROW_FLIGHT_SQL_STATIC 
-DARROW_FLIGHT_STATIC -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_STATIC -DARROW_WITH_LZ4 -DARROW_WITH_RE2 
-DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC 
-DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DPARQUET_STATIC -DURI_STATIC_BUILD -D_CRT_SECURE_NO_WARNINGS 
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -IC:\Users\Alenka\repos\arrow\cpp\build\src 
-IC:\Users\Alenka\repos\arrow\cpp\src 
-IC:\Users\Alenka\repos\arrow\cpp\src\generated 
-IC:\Users\Alenka\repos\arrow\cpp\src\parquet 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\flatbuffers\include 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\hadoop\include 
-IC:\Users\Alenka\anaconda3\envs\pyarrow-dev310\Library\include /DWIN32 
/D_WINDOWS  /GR /EHsc /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING   /EHsc 
/wd5105 /bigobj /utf-8 /W3 /wd4800 /wd4996 /wd4065  /WX /MP /MD /O2 /Ob2 
/DNDEBUG /showIncludes 
/Fosrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\file_base.cc.obj 
/Fdsrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\arrow_dataset_static.pdb
 /FS -c 
C:\Users\Alenka\repos\arrow\cpp\src\arrow\dataset\file_base.ccC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 error C2220: warning treated as error - no 'object' file 
generatedC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427): 
warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 note: see declaration of 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::WriteNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 note: see declaration of 'arrow::dataset::WriteNodeOptions'[491/590] Building 
CXX object 
src\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\partition.cc.objFAILED: 
src/arrow/dataset/CMakeFiles/arrow_dataset_static.dir/partition.cc.objC:\PROGRA~2\MIB055~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe
  /nologo /TP -DARROW_DS_EXPORTING -DARROW_FLIGHT_SQL_STATIC 
-DARROW_FLIGHT_STATIC -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_STATIC -DARROW_WITH_LZ4 -DARROW_WITH_RE2 
-DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS -DARROW_WITH_UTF8PROC 
-DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB 
-DPARQUET_STATIC -DURI_STATIC_BUILD -D_CRT_SECURE_NO_WARNINGS 
-D_ENABLE_EXTENDED_ALIGNED_STORAGE -IC:\Users\Alenka\repos\arrow\cpp\build\src 
-IC:\Users\Alenka\repos\arrow\cpp\src 
-IC:\Users\Alenka\repos\arrow\cpp\src\generated 
-IC:\Users\Alenka\repos\arrow\cpp\src\parquet 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\flatbuffers\include 
-IC:\Users\Alenka\repos\arrow\cpp\thirdparty\hadoop\include 
-IC:\Users\Alenka\anaconda3\envs\pyarrow-dev310\Library\include /DWIN32 
/D_WINDOWS  /GR /EHsc /D_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING   /EHsc 
/wd5105 /bigobj /utf-8 /W3 /wd4800 /wd4996 /wd4065  /WX /MP /MD /O2 /Ob2 
/DNDEBUG /showIncludes 
/Fosrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\partition.cc.obj 
/Fdsrc\arrow\dataset\CMakeFiles\arrow_dataset_static.dir\arrow_dataset_static.pdb
 /FS -c 
C:\Users\Alenka\repos\arrow\cpp\src\arrow\dataset\partition.ccC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 error C2220: warning treated as error - no 'object' file 
generatedC:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427): 
warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/scanner.h(427):
 note: see declaration of 
'arrow::dataset::ScanNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 warning C4275: non dll-interface class 'arrow::compute::ExecNodeOptions' used 
as base for dll-interface class 
'arrow::dataset::WriteNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/compute/exec/options.h(42):
 note: see declaration of 
'arrow::compute::ExecNodeOptions'C:\Users\Alenka\repos\arrow\cpp\src\arrow/dataset/file_base.h(422):
 note: see declaration of 'arrow::dataset::WriteNodeOptions'ninja: build 
stopped: subcommand failed. {code}
See steps used to build:

https://gist.github.com/AlenkaF/862074bc603c380c08af4950959f4248



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to