[ 
https://issues.apache.org/jira/browse/ARROW-6027?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes McKinney closed ARROW-6027.
-------------------------------
    Resolution: Duplicate

If the contributor in ARROW-1324 does not respect feel free to pick up the 
patch and help

> [C++] CMake Build w/boost_ep fails on Windows - "%1 is not a valid Win32 
> application"
> -------------------------------------------------------------------------------------
>
>                 Key: ARROW-6027
>                 URL: https://issues.apache.org/jira/browse/ARROW-6027
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>            Reporter: Jonathan McDevitt
>            Priority: Major
>         Attachments: _release64CMakeBuildLogs.txt, _release64CMakeLogs.txt
>
>
> Hi all,
> I seem to be running into an issue when building Apache Arrow for Windows. It 
> fails to build boost; in the CMake output it says
> {code:java}
> CMake Error at 
> D:/Staging/arrow/cpp/release64/boost_ep-prefix/src/boost_ep-stamp/boost_ep-configure-Release.cmake:49
>  (message):
>     Command failed: %1 is not a valid Win32 application
>     './bootstrap.sh' 
> '--prefix=D:/Staging/arrow/cpp/release64/boost_ep-prefix/src/boost_ep' 
> '--with-libraries=filesystem,regex,system'
> {code}
> I've been trying to address this issue, and am currently investigating using 
> a pre-build Boost library as a workaround, but the expectation is that this 
> should work out of the box. I have attached logs demonstrating this 
> behaviour. The initial step of running CMake for Windows 64 is fine, but the 
> actual build step is what fails, and the boost_ep-configure-*.log files are 
> empty so there is nothing there to give an idea of what's going on.
> h2. Expected Behaviour
> When building Apache Arrow 0.14.x, build should work out of the box when VS 
> 2015 build tools are present and the environment is configured with vcvarsall 
> for the appropriate architecture.
> h2. Observed Behaviour
> Build fails with error: 
> {code:java}
> Command failed: %1 is not a valid Win32 application
>     './bootstrap.sh' 
> '--prefix=D:/Staging/arrow/cpp/release64/boost_ep-prefix/src/boost_ep' 
> '--with-libraries=filesystem,regex,system'{code}
> h2. Steps to Reproduce
>  # Sync to Maintenance 0.14.x with 'git clone -b maint-0.14.x 
> [https://github.com/apache/arrow.git']
>  # Following the instructions at 
> [https://github.com/apache/arrow/blob/master/docs/source/developers/cpp.rst]:
>  ## Create a 'build' directory from which to run CMake and generate the 
> appropriate build files.
>  ## Run "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" amd64
>  ## From within the build directory, run "cmake .. -G "Visual Studio 14 2015 
> Win64" -DARROW_BUILD_TESTS=ON"
>  ### Alternatively, if running Ninja, run "cmake .. -GNinja 
> -DCMAKE_C_COMPILER="cl.exe" -DCMAKE_CXX_COMPILER="cl.exe" 
> -DARROW_BUILD_TESTS=ON"
>  ## Observe error.
> Thanks,
>  ~Jon



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to