[ 
https://issues.apache.org/jira/browse/ARROW-16778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17552853#comment-17552853
 ] 

Will Jones commented on ARROW-16778:
------------------------------------

[~avertleyb] I've been able to get both of the following configurations to 
compile. Do you want to try them out and lmk if they work for you?
{code:none}
@REM Build using Ninja
cmake.EXE ^
 -DARROW_DEPENDENCY_SOURCE=BUNDLED ^
 -DCMAKE_BUILD_TYPE=Debug ^
 -DARROW_BUILD_TESTS=ON ^
 "-DARROW_CXXFLAGS=/wd4244 /wd4554 /wd4018" ^
 -DARROW_BUILD_INTEGRATION=OFF ^
 -DARROW_EXTRA_ERROR_CONTEXT=ON ^
 -DARROW_BUILD_STATIC=OFF ^
 -DARROW_WITH_RE2=OFF ^
 -DARROW_WITH_UTF8PROC=OFF ^
 
-DCMAKE_INSTALL_PREFIX=c:/Users/voltron/arrow/cpp/build/user-cpp-debug-win32-alt/dist
 ^
 -S%USERPROFILE%/arrow/cpp ^
 -B%USERPROFILE%/arrow/cpp/build/user-cpp-debug-win32 ^
 -G Ninja

@REM Or build using Visual Studio
cmake.EXE ^
 -DARROW_DEPENDENCY_SOURCE=BUNDLED ^
 -DCMAKE_BUILD_TYPE=Debug ^
 -DARROW_BUILD_TESTS=ON ^
 "-DARROW_CXXFLAGS=/wd4244 /wd4554 /wd4018" ^
 -DARROW_BUILD_INTEGRATION=OFF ^
 -DARROW_EXTRA_ERROR_CONTEXT=ON ^
 -DARROW_BUILD_STATIC=OFF ^
 -DARROW_WITH_RE2=OFF ^
 -DARROW_WITH_UTF8PROC=OFF ^
 
-DCMAKE_INSTALL_PREFIX=c:/Users/voltron/arrow/cpp/build/user-cpp-debug-win32-alt/dist
 ^
 -S%USERPROFILE%/arrow/cpp ^
 -B%USERPROFILE%/arrow/cpp/build/user-cpp-debug-win32-alt ^
 -G "Visual Studio 16 2019" ^
 -A Win32
 {code}

> [C++] 32 bit MSVC doesn't build
> -------------------------------
>
>                 Key: ARROW-16778
>                 URL: https://issues.apache.org/jira/browse/ARROW-16778
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>         Environment: Win32, MSVC
>            Reporter: Arkadiy Vertleyb
>            Priority: Major
>
> When specifying Win32 as a platform, and building with MSVC, the build fails 
> with the following compile errors :
> {noformat}
> C:\Users\avertleyb\git\arrow\cpp\src\arrow/util/bit_util.h(70,59): error 
> C3861: '__popcnt64': identifier not found 
> [C:\Users\avertleyb\git\arrow\cpp\build32\src\arrow\arrow_shared.vcxproj]
> C:\Users\avertleyb\git\arrow\cpp\src\arrow/util/bit_util.h(204,7): error 
> C3861: '_BitScanReverse64': identifier not found 
> [C:\Users\avertleyb\git\arrow\cpp\build32\src\arrow\arrow_shared.vcxproj]
> C:\Users\avertleyb\git\arrow\cpp\src\arrow/util/bit_util.h(250,7): error 
> C3861: '_BitScanForward64': identifier not found 
> [C:\Users\avertleyb\git\arrow\cpp\build32\src\arrow\arrow_shared.vcxproj] 
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to