[PyQt] pyqtdeploy-sysroot 2.2 not copying host dir from installed qt dir?
Patrick Stinson
patrickkidd at gmail.com
Fri Oct 19 23:02:15 BST 2018
This seems like bug to me.
> On Oct 17, 2018, at 3:58 PM, Patrick Stinson <patrickkidd at gmail.com> wrote:
>
> It appears as though pyqtdeploy-sysroot is not copying over the existing qt installation to $SYSROOT/host (sysroot.json follows at bottom):
>
> Am I missing a config option?
>
>
> =====================================================================
>
>
> C:\Users\patrick\Desktop\dev\vendor>pyqtdeploy-sysroot --source src --component qt5 --verbose ..\pkdiagram\sysroot.json
> Looking for 'C:\Qt\Qt5.11.2\5.11.2\msvc2015'
> Found 'C:\Qt\Qt5.11.2\5.11.2\msvc2015'
> Looking for 'C:\Users\patrick\Desktop\dev\vendor\src\Python-3.6.4-patched.tgz'
> Found 'C:\Users\patrick\Desktop\dev\vendor\src\Python-3.6.4-patched.tgz'
> Deleting C:\Users\patrick\Desktop\dev\vendor\sysroot-win-32\build
> Creating C:\Users\patrick\Desktop\dev\vendor\sysroot-win-32\build
> Installing an existing Qt5
> Copying C:\Qt\Qt5.11.2\5.11.2\msvc2015\bin\qmake.exe to C:\Users\patrick\Desktop\dev\vendor\sysroot-win-32\host\bin\qmake.exe
> Traceback (most recent call last):
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\runpy.py", line 193, in _run_module_as_main
> "__main__", mod_spec)
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\runpy.py", line 85, in _run_code
> exec(code, run_globals)
> File "C:\Users\patrick\AppData\Local\Programs\Python\Python36-32\Scripts\pyqtdeploy-sysroot.exe\__main__.py", line 9, in <module>
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\site-packages\pyqtdeploy\pyqtdeploysysroot_main.py", line 83, in main
> sysroot.build_components(args.component, args.no_clean)
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\site-packages\pyqtdeploy\sysroot\sysroot.py", line 106, in build_components
> component.build(self)
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\site-packages\pyqtdeploy\sysroot\plugins\qt5.py", line 74, in build
> os.path.join(sysroot.host_bin_dir, sysroot.host_exe('qmake')))
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\site-packages\pyqtdeploy\sysroot\sysroot.py", line 570, in make_symlink
> shutil.copyfile(src, dst)
> File "c:\users\patrick\appdata\local\programs\python\python36-32\lib\shutil.py", line 121, in copyfile
> with open(dst, 'wb') as fdst:
> FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\patrick\\Desktop\\dev\\vendor\\sysroot-win-32\\host\\bin\\qmake.exe'
>
> C:\Users\patrick\Desktop\dev\vendor>
>
> =======================================================================
>
>
> "qt5": {
> "ios#qt_dir": "../lib/Qt/5.11.1/ios",
> "ios#ssl": "securetransport",
> "win#qt_dir": "C:\\Qt\\Qt5.11.2\\5.11.2\\msvc2015",
> "macos|win#ssl": "openssl-linked",
> "macos#source": "qt-everywhere-src-5.11.2.tar.xz",
> "macos#configure_options": [
> "-opensource",
> "-debug-and-release",
> "-nomake", "examples",
> "-nomake", "tests",
> "-no-sql-mysql",
> "-no-sql-psql"
> ],
> "skip": [
> "qtactiveqt",
> "qtcanvas3d",
> "qtgamepad",
> "qtremoteobjects",
> "qtscript",
> "qtserialbus",
> "qtserialport",
> "qtspeech",
> "qtvirtualkeyboard",
> "qtwayland",
> "qtwebglplugin",
> "qtwebsockets",
> "qtwebengine",
> "qtwebchannel",
> "qtwebview"
> ]
> },
More information about the PyQt
mailing list