Details
-
Bug
-
Resolution: Incomplete
-
Not Evaluated
-
None
-
5.12.4
-
None
Description
Here is how I compile it:
SET MYVS="C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" SET MYCLANG=C:\Dev\libclang SET MYQMAKE=C:\Dev\Qt\5.12.4\msvc2017_64\bin\qmake.exe SET MYSSL=C:\Dev\openssl-x64-msvc2017 SET PYSIDE_SRC=C:\Dev\pyside-setup-5.12.4 SET PYVENV="C:\Dev\pythonvenv37" SET BUILD_PATH=C:\Dev\pyside-build-5.12.4 %PYVENV%\Scripts\activate.bat %MYVS% x64 --vcvars_ver=14.16 SET PATH=%MYCLANG%\bin;%PATH% SET LLVM_INSTALL_DIR=%MYCLANG% set PYTHONPATH=%PYVENV%\Lib\site-packages;"C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1264.0_x64__qbz5n2kfra8p0\Lib";%PYTHONPATH% set LD_LIBRARY_PATH=%PYTHONPATH%\libs;"C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1264.0_x64__qbz5n2kfra8p0\libs";%LD_LIBRARY_PATH%python %PYSIDE_SRC%\setup.py build --qmake=%MYQMAKE% --openssl=%MYSSL%\bin --ignore-git --build-type=shiboken2 python %PYSIDE_SRC%\setup.py build --qmake=%MYQMAKE% --openssl=%MYSSL%\bin --ignore-git --build-type=shiboken2-generator python %PYSIDE_SRC%\setup.py build --qmake=%MYQMAKE% --openssl=%MYSSL%\bin --ignore-git --build-type=pyside2 --verbose-build
In Windows platform, virtual environment create by `python3.7.exe -m venv %PYVENV%` not create `libs` in `%PYVENV%`, So I copy directory `libs` from `C:\Programs...\WindowsApps\...\libs` to `%PYVENV%`.
Here is the result of the last command ( ... setup.py build ... pyside2 )
#see attachment "build_log.txt" for detail info, because of "The entered text is too long. It exceeds the allowed limit of 32,767 characters." python %PYSIDE_SRC%\setup.py build --qmake=%MYQMAKE% --openssl=%MYSSL%\bin --ignore-git --build-type=pyside2 --verbose-build ***** Exception while trying to prepare bdist_wheel override class: No module named 'wheel'. Skipping wheel overriding.Running process: C:\Dev\pythonvenv37\Scripts\python.exe C:\Dev\pyside-setup-5.12.4\setup.py build --qmake=C:\Dev\Qt\5.12.4\msvc2017_64\bin\qmake.exe --openssl=C:\Dev\openssl-x64-msvc2017\bin --ignore-git --build-type=pyside2 --verbose-build --internal-build-type=pyside2***** Exception while trying to prepare bdist_wheel override class: No module named 'wheel'. Skipping wheel overriding. running build Removing C:\Dev\pyside-setup-5.12.4\build Python architecture is 64bit nmake was found in C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe Inserting path 'C:\Dev\Qt\5.12.4\msvc2017_64\bin' to environment ============================== Package version: 5.12.4 Build type: Release Build tests: False --- Make path: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe Make generator: NMake Makefiles Make jobs: --- setup.py directory: C:\Dev\pyside-setup-5.12.4 Build scripts directory: C:\Dev\pyside-setup-5.12.4\build_scripts Sources directory: C:\Dev\pyside-setup-5.12.4\sourcesBuilding PySide2 will create and touch directories in the following order: make build directory (py*_build/*/*) -> make install directory (py*_install/*/*) -> setuptools build directory (build/*/*) -> setuptools install directory (usually path-installed-python/lib/python*/site-packages/*)make build directory: C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release make install directory: C:\Dev\pyside-setup-5.12.4\pythonvenv373_install\py3.7-qt5.12.4-64bit-release setuptools build directory: C:\Dev\pyside-setup-5.12.4\build\lib.win-amd64-3.7 setuptools install directory: C:\Dev\pythonvenv37\Lib\site-packagesmake-installed site-packages directory: C:\Dev\pyside-setup-5.12.4\pythonvenv373_install\py3.7-qt5.12.4-64bit-release\Lib\site-packages (only relevant for copying files from 'make install directory' to 'setuptools build directory'--- Python executable: C:\Dev\pythonvenv37\Scripts\python.exe Python includes: C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1264.0_x64__qbz5n2kfra8p0\include Python library: C:\Dev\pythonvenv37\libs\python37.lib Python prefix: C:\Dev\pythonvenv37 Python scripts: C:\Dev\pythonvenv37\Scripts --- Qt qmake: C:\Dev\Qt\5.12.4\msvc2017_64\bin\qmake.exe Qt version: 5.12.4 Qt bins: C:/Dev/Qt/5.12.4/msvc2017_64/bin Qt docs: C:/Dev/Qt/Docs/Qt-5.12.4 Qt plugins: C:/Dev/Qt/5.12.4/msvc2017_64/plugins --- OpenSSL dll directory: C:\Dev\openssl-x64-msvc2017\bin ... [ 14%] Built target QtCore "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe" -f PySide2\QtCore\CMakeFiles\QtCore_pyi.dir\build.make /nologo -L PySide2\QtCore\CMakeFiles\QtCore_pyi.dir\depend "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E cmake_depends "NMake Makefiles" C:\Dev\pyside-setup-5.12.4\sources\pyside2 C:\Dev\pyside-setup-5.12.4\sources\pyside2\PySide2\QtCore C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release\pyside2 C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release\pyside2\PySide2\QtCore C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release\pyside2\PySide2\QtCore\CMakeFiles\QtCore_pyi.dir\DependInfo.cmake --color= Scanning dependencies of target QtCore_pyi "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe" -f PySide2\QtCore\CMakeFiles\QtCore_pyi.dir\build.make /nologo -L PySide2\QtCore\CMakeFiles\QtCore_pyi.dir\build cd C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release\pyside2\PySide2\QtCore echo >nul && "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E env "PATH=C:/Dev/pyside-setup-5.12.4/pythonvenv373_build/py3.7-qt5.12.4-64bit-release/pyside2/libpyside;C:/Dev/pyside-setup-5.12.4/pythonvenv373_install/py3.7-qt5.12.4-64bit-release/bin;C:/Dev/Qt/5.12.4/msvc2017_64/bin;C:/Dev/libclang/bin;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.16.27023/bin/HostX64/x64;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/VC/VCPackages;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/TestWindow;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team Explorer;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/bin/Roslyn;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Team Tools/Performance Tools/x64;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Team Tools/Performance Tools;C:/Program Files (x86)/Microsoft Visual Studio/Shared/Common/VSPerfCollectionTools/vs2019//x64;C:/Program Files (x86)/Microsoft Visual Studio/Shared/Common/VSPerfCollectionTools/vs2019;C:/Program Files (x86)/Microsoft SDKs/Windows/v8.1A/bin/NETFX 4.5.1 Tools/x64;C:/Program Files (x86)/Windows Kits/10/bin/10.0.17763.0/x64;C:/Program Files (x86)/Windows Kits/10/bin/x64;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community//MSBuild/Current/Bin;C:/Windows/Microsoft.NET/Framework64/v4.0.30319;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/Tools;C:/Dev/pythonvenv37/Scripts;C:/Program Files (x86)/Common Files/Oracle/Java/javapath;C:/WINDOWS/system32;C:/WINDOWS;C:/WINDOWS/System32/Wbem;C:/WINDOWS/System32/WindowsPowerShell/v1.0;C:/WINDOWS/System32/OpenSSH;C:/Program Files/Common Files/Autodesk Shared;C:/Program Files/Microsoft SQL Server/110/Tools/Binn;C:/Program Files/Git/cmd;C:/Program Files/PowerShell/6;C:/Users/Weiqi/AppData/Local/Microsoft/WindowsApps;C:/Users/Weiqi/Apps;C:/Users/Weiqi/AppData/Local/Programs/Python/Python36;C:/Users/Weiqi/Apps/cwrsync_5.7.2_x86_free/bin;C:/Users/Weiqi/Apps/ffmpeg/bin;C:/Users/Weiqi/Apps/platform-tools;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin;C:/Users/Weiqi/Apps/strawberry-perl-5.30.0.1-64bit-portable/perl/bin;C:/Users/Weiqi/Apps/nasm-2.14.02;C:/Users/Weiqi/Apps/vcpkg;;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin;C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja" C:/Dev/pythonvenv37/Scripts/python.exe C:/Dev/pyside-setup-5.12.4/sources/pyside2/PySide2/QtCore/../support/generate_pyi.py QtCore --sys-path C:/Dev/pyside-setup-5.12.4/pythonvenv373_build/py3.7-qt5.12.4-64bit-release/pyside2 C:/Dev/pyside-setup-5.12.4/pythonvenv373_install/py3.7-qt5.12.4-64bit-release/Lib/site-packages/shiboken2 Traceback (most recent call last): File "C:/Dev/pyside-setup-5.12.4/sources/pyside2/PySide2/QtCore/../support/generate_pyi.py", line 290, in <module> generate_all_pyi(outpath, options=options) File "C:/Dev/pyside-setup-5.12.4/sources/pyside2/PySide2/QtCore/../support/generate_pyi.py", line 251, in generate_all_pyi import PySide2 File "C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release\pyside2\PySide2\__init__.py", line 51, in <module> _setupQtDirectories() File "C:\Dev\pyside-setup-5.12.4\pythonvenv373_build\py3.7-qt5.12.4-64bit-release\pyside2\PySide2\__init__.py", line 21, in _setupQtDirectories import shiboken2 ImportError: DLL load failed: The specified module could not be found. NMAKE : fatal error U1077: 'echo' : return code '0x1' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\nmake.exe"' : return code '0x2' Stop. error: Error compiling pyside2 Traceback (most recent call last): File "C:\Dev\pyside-setup-5.12.4\setup.py", line 296, in <module> setup_runner.run_setup() File "C:\Dev\pyside-setup-5.12.4\build_scripts\setup_runner.py", line 157, in run_setup raise RuntimeError(msg) RuntimeError: setup.py invocation failed with exit code: 1. setup.py invocation was: C:\Dev\pythonvenv37\Scripts\python.exe C:\Dev\pyside-setup-5.12.4\setup.py build --qmake=C:\Dev\Qt\5.12.4\msvc2017_64\bin\qmake.exe --openssl=C:\Dev\openssl-x64-msvc2017\bin --ignore-git --build-type=pyside2 --verbose-build --internal-build-type=pyside2