<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
I decided to try out PyQtDeploy v2.1 this weekend and I have spent most of the weekend stuck trying to get past buiding the sysroot.  Below I am going to give you the error I have come across but ultimately I was hoping someone out there may have some tips
 or help on what is needed for the initial setup to get these builds done right.  
<div><br>
</div>
<div>I have read the PyQtDeploy documentation several times through.  All I have tried to do is build the Demo program, so nothing new or over the top.  Because I had no interest in it, I did modify the sysroot.json file to have only the qt5, python, sip and
 pyqt5 options in there.  I have attached that file.  I have Visual Studio 2015 and 2017 installed.  I downloaded the PyQt source, Python source, SIP source and opted to use the Qt installation that was in place. After I run the build-demo.py I get this error:</div>
<div><br>
</div>
<div>
<div>Installing an existing Qt5</div>
<div>Installing an existing Python v3.6.4 as the host Python</div>
<div>Building the target Python from source</div>
<div>Configuring Python v3.6.4 for win-32</div>
<div>Installing C:\deploy\demo\sysroot-win-32\build\Python-3.6.4\Modules\config.c</div>
<div>Installing C:\deploy\demo\sysroot-win-32\build\Python-3.6.4\pyconfig.h</div>
<div>Installing C:\deploy\demo\sysroot-win-32\build\Python-3.6.4\python.pro</div>
<div>Project ERROR: Cannot run compiler 'cl'. Output:</div>
<div>===================</div>
<div>===================</div>
<div>Maybe you forgot to setup the environment?</div>
<div>Traceback (most recent call last):</div>
<div>  File "c:\python36-32\lib\runpy.py", line 193, in _run_module_as_main</div>
<div>    "__main__", mod_spec)</div>
<div>  File "c:\python36-32\lib\runpy.py", line 85, in _run_code</div>
<div>    exec(code, run_globals)</div>
<div>  File "C:\Python36-32\Scripts\pyqtdeploy-sysroot.exe\__main__.py", line 9, in <module></div>
<div>  File "c:\python36-32\lib\site-packages\pyqtdeploy\pyqtdeploysysroot_main.py", line 83, in main</div>
<div>    sysroot.build_components(args.component, args.no_clean)</div>
<div>  File "c:\python36-32\lib\site-packages\pyqtdeploy\sysroot\sysroot.py", line 103, in build_components</div>
<div>    component.build(self)</div>
<div>  File "c:\python36-32\lib\site-packages\pyqtdeploy\sysroot\plugins\python\python.py", line 99, in build</div>
<div>    self._build_target_from_source(sysroot, archive)</div>
<div>  File "c:\python36-32\lib\site-packages\pyqtdeploy\sysroot\plugins\python\python.py", line 201, in _build_target_from_source</div>
<div>    sysroot.run(sysroot.host_qmake, 'SYSROOT=' + sysroot.sysroot_dir)</div>
<div>  File "c:\python36-32\lib\site-packages\pyqtdeploy\sysroot\sysroot.py", line 562, in run</div>
<div>    subprocess.check_call(args)</div>
<div>  File "c:\python36-32\lib\subprocess.py", line 291, in check_call</div>
<div>    raise CalledProcessError(retcode, cmd)</div>
<div>subprocess.CalledProcessError: Command '('C:\\Qt\\5.10.1\\msvc2015\\bin\\qmake.exe', 'SYSROOT=C:\\deploy\\demo\\sysroot-win-32')' returned non-zero exit status 3.</div>
<br>
</div>
<div><br>
</div>
<div>I researched and the best I could come up with is that I don't have a compiler installed but like I mentioned I have VS 2015 and 2017 and VC directories in both with the nmake and other files for the compiler as best I can tell.</div>
<div><br>
</div>
<div>My feeling is that I am missing something with how I setup my environment before I get started to make this work.  Any help would be appreciated.</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>Kevin Kelly</div>
</div>
</body>
</html>