Skip to content

local build fails #55

@nivcoh

Description

@nivcoh

Hi,
I'm struggling to build a wheel locally on windows 10 (executed from Developer cmd for VS2019). It's not going so easy but after overcoming many missing dependencies I ended up here. the error doesn't provide any good information I can proceed with and I thought it might be interesting to investigate.

Here is the last part of the execution, where it fails:

 **********************************************************************
  ***                                                                ***
  ***   OpenSSL has been successfully configured                     ***
  ***                                                                ***
  ***   If you encounter a problem while building, please open an    ***
  ***   issue on GitHub <https://github.com/openssl/openssl/issues>  ***
  ***   and include the output from the following command:           ***
  ***                                                                ***
  ***       perl configdata.pm --dump                                ***
  ***                                                                ***
  ***   (If you are new to OpenSSL, you might want to consult the    ***
  ***   'Troubleshooting' section in the INSTALL file first)         ***
  ***                                                                ***
  **********************************************************************
>  [6/8] Performing build step for 'openssl'
>   FAILED: openssl-prefix/src/openssl-stamp/openssl-build
>   cmd.exe /C "cd /D C:\gitHub\clones\xeus-python-wheel\_skbuild\win-amd64-3.7\cmake-build\OpenSSL-download\openssl-src && nmake && C:\Users\cohenniv\AppData\Local\Temp\pip-build-env-2mu1z1bg\overlay\Lib\site-packages\cmake\data\bin\cmake.exe -E touch C:/gitHub/clones/xeus-python-wheel/_skbuild/win-amd64-3.7/cmake-build/OpenSSL-download/openssl-prefix/src/openssl-stamp/openssl-build"
> 
>   Microsoft (R) Program Maintenance Utility Version 14.22.27905.0
>   Copyright (C) Microsoft Corporation.  All rights reserved.
> 
>         "C:\Strawberry\perl\bin\perl.exe" "-I." -Mconfigdata "util\dofile.pl"  "-omakefile" "crypto\include\internal\bn_conf.h.in" > crypto\include\internal\bn_conf.h
>         "C:\Strawberry\perl\bin\perl.exe" "-I." -Mconfigdata "util\dofile.pl"  "-omakefile" "crypto\include\internal\dso_conf.h.in" > crypto\include\internal\dso_conf.h
>         "C:\Strawberry\perl\bin\perl.exe" "-I." -Mconfigdata "util\dofile.pl"  "-omakefile" "include\openssl\opensslconf.h.in" > include\openssl\opensslconf.h
>         "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x86\nmake.exe" /                   depend && "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x86\nmake.exe" /
> 
>  crypto\aes\aesni-mb-x86_64.obj : fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'x86'
>   Could Not Find C:\gitHub\clones\xeus-python-wheel\_skbuild\win-amd64-3.7\cmake-build\OpenSSL-download\openssl-src\libcrypto-1_1-x64.*
>   NMAKE : fatal error U1077: 'link' : return code '0x1'
>   Stop.
>   NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.22.27905\bin\HostX86\x86\nmake.exe"' : return code '0x2'
>   Stop.
>   ninja: build stopped: subcommand failed.
>   CMake Error at CMakeLists.txt:47 (message):
>     CMake step for OpenSSL failed: 1
> 
> 
>   -- Configuring incomplete, errors occurred!
>   See also "C:/gitHub/clones/xeus-python-wheel/_skbuild/win-amd64-3.7/cmake-build/CMakeFiles/CMakeOutput.log".
>   c:\users\cohenniv\appdata\local\programs\python\python37\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'cmake_process_manifest_hook'
>     warnings.warn(msg)
>     File "C:\Users\cohenniv\AppData\Local\Temp\pip-build-env-2mu1z1bg\overlay\Lib\site-packages\skbuild\setuptools_wrap.py", line 586, in setup
>       languages=cmake_languages
>     File "C:\Users\cohenniv\AppData\Local\Temp\pip-build-env-2mu1z1bg\overlay\Lib\site-packages\skbuild\cmaker.py", line 240, in configure
>       os.path.abspath(CMAKE_BUILD_DIR())))
> 
> 
>   --------------------------------------------------------------------------------
>   -- Trying "Ninja (Visual Studio 15 2017 Win64 v141)" generator
>   --------------------------------
>   ---------------------------
>   ----------------------
>   -----------------
>   ------------
>   -------
>   --
>   --
>   -------
>   ------------
>   -----------------
>   ----------------------
>   ---------------------------
>   --------------------------------
>   -- Trying "Ninja (Visual Studio 15 2017 Win64 v141)" generator - success
>   --------------------------------------------------------------------------------
> 
> Configuring Project
>     Working directory:
>       C:\gitHub\clones\xeus-python-wheel\_skbuild\win-amd64-3.7\cmake-build
>     Command:
>       cmake 'C:\gitHub\clones\xeus-python-wheel' -G Ninja '-DCMAKE_INSTALL_PREFIX:PATH=C:\gitHub\clones\xeus-python-wheel\_skbuild\win-amd64-3.7\cmake-install' '-DPYTHON_EXECUTABLE:FILEPATH=c:\users\cohenniv\appdata\local\programs\python\python37\python.exe' -DPYTHON_VERSION_STRING:STRING=3.7.4 '-DPYTHON_INCLUDE_DIR:PATH=c:\users\cohenniv\appdata\local\programs\python\python37\Include' '-DPYTHON_LIBRARY:FILEPATH=c:\users\cohenniv\appdata\local\programs\python\python37\libs\python37.lib' -DSKBUILD:BOOL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\cohenniv\AppData\Local\Temp\pip-build-env-6jnztj50\overlay\Lib\site-packages\skbuild\resources\cmake' -DCMAKE_INSTALL_LIBDIR=lib '-DPYTHON_EXECUTABLE:FILEPATH=c:\users\cohenniv\appdata\local\programs\python\python37\python.exe' -DCMAKE_BUILD_TYPE:STRING=Release
> 
>   Traceback (most recent call last):
> 
>   An error occurred while configuring with CMake.
>     Command:
>       cmake 'C:\gitHub\clones\xeus-python-wheel' -G Ninja '-DCMAKE_INSTALL_PREFIX:PATH=C:\gitHub\clones\xeus-python-wheel\_skbuild\win-amd64-3.7\cmake-install' '-DPYTHON_EXECUTABLE:FILEPATH=c:\users\cohenniv\appdata\local\programs\python\python37\python.exe' -DPYTHON_VERSION_STRING:STRING=3.7.4 '-DPYTHON_INCLUDE_DIR:PATH=c:\users\cohenniv\appdata\local\programs\python\python37\Include' '-DPYTHON_LIBRARY:FILEPATH=c:\users\cohenniv\appdata\local\programs\python\python37\libs\python37.lib' -DSKBUILD:BOOL=TRUE '-DCMAKE_MODULE_PATH:PATH=C:\Users\cohenniv\AppData\Local\Temp\pip-build-env-6jnztj50\overlay\Lib\site-packages\skbuild\resources\cmake' -DCMAKE_INSTALL_LIBDIR=lib '-DPYTHON_EXECUTABLE:FILEPATH=c:\users\cohenniv\appdata\local\programs\python\python37\python.exe' -DCMAKE_BUILD_TYPE:STRING=Release
>     Source directory:
>       C:\gitHub\clones\xeus-python-wheel
>     Working directory:
>       C:\gitHub\clones\xeus-python-wheel\_skbuild\win-amd64-3.7\cmake-build
>   Please see CMake's output for more information.
>   Building wheel for xeus-python (PEP 517) ... error
>   ERROR: Failed building wheel for xeus-python
> Failed to build xeus-python
> ERROR: Failed to build one or more wheels
> 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions