Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] distutils.msvccompiler does not work with any currently available VS build tools #3329

Open
rwarren opened this issue May 18, 2022 · 14 comments
Labels
bug Needs Triage Issues that need to be evaluated for severity and status.

Comments

@rwarren
Copy link

rwarren commented May 18, 2022

setuptools version

setuptools == 62.3.1

Python version

Python 3.10

OS

Win10

Additional environment information

I have tried to make this work on Win10 with various combinations of:

  • Python 3.10 64-bit
  • Python 3.10 32-bit
  • Python 3.8 32-bit
  • Build Tools for Visual Studio 2019 (version 16.11)
    • this is the latest version of VS2019 (which the compiler wiki recommends)
  • Build Tools for Visual Studio 2019 (version 16.0) <-- in case higher versions broke things
  • Build Tools for Visual Studio 2022 (version 17.2) <-- just in case!
  • Build Tools for Visual Studio 2022 (version 17.0) <-- also just in case!

With the latest VS2019 build tools, I'm installing these components (as directed by the compiler wiki):
image

Description

Main problem: Basic MS builds do not currently work at all on Win10 with currently available VS2019 Build Tools!

The fastest way to see/reproduce this is to try and initialize a distutils.msvccompiler.MSVCCompiler with any clean Win10 environment combination and the a VS2019 C++ Build Tools install (with any variety of combinations, as as indicated in the env section).

Specifically, this code throws a DistutilsPlatformError exception because it can't find Microsoft Visual C++ 14.2:

import distutils.msvccompiler as msvc 
mc = msvc.MSVCCompiler()
mc.initialize()  # <-- BOOM

The specific exception thrown, with message, is:

DistutilsPlatformError: Microsoft Visual C++ 14.2 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

This error seems like it is due to the following things:

  1. setuptools is looking for the VC tools in a dotted-version based dir schema, while all available VS build tools install to a year-based dir schema
    • What setup tools expects: C:\Program Files (x86)\Microsoft Visual Studio 14.2\VC\Tools\MSVC
    • What is actually installed: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
  2. setuptools really wants to find build tools version 14.2, but no installer is available from MS that gives the expected dir structure
    • even though the latest MSVC 142 - VS 2019 C++ x64/x86 build tools are installed, it does not install them to the version-dotted dir schema that setuptools is expecting

When installing build tools today (with the MSVC142 tools selected), the proper location for executables like cl.exe is in dirs like this:

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe

There are no older MSVC build tools installers available to get a 14.2-based install dir. The URL I am trying to downlad build tools from is https://visualstudio.microsoft.com/vs/older-downloads/, as given by the compiler wiki.


Further details:

Stepping through the setuptools.msvc implementation, the following things can be seen:

  • setuptools does pick up the VS 2019 build tools dir as follows (in SystemInfo.known_vs_paths):
    • {16.11: 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools'}
    • Note that the version is 16.11, not 14.2
    • Also note that the dir has a date-based schema (with a 2019 dir in the path)
  • The version that setuptools is looking for is 14.2
  • With no version match, the fallback is to assume a dir structure with dotted versions (instead of the 2019 year)
    • specifically: C:\Program Files (x86)\Microsoft Visual Studio 14.2
    • the code that assumes this is here

For search purposes, I ran into this problem when trying to build WxPython with a simple pip install wxpython.

Expected behavior

setuptools should work with the currently available VS2019 build tools from Microsoft.

Alternatively, the compiler wiki (or other docs?) should be corrected to point to whatever location has compatible build tools.

How to Reproduce

As described in the description. Essentially:

  1. Get a fresh Win10 install (no Visual Studio or Build tools installed)
  2. Install the latest VS2019 C++ build tools from https://visualstudio.microsoft.com/vs/older-downloads/
    • this is the link currently provided by the python compiler wiki
  3. Install python 3.10 (or down to 3.8)
  4. pip install setuptools -U to get the latest (just in case)
  5. Run the code below
import distutils.msvccompiler as msvc 
mc = msvc.MSVCCompiler()
mc.initialize()  # <-- BOOM

Output

In [1]: import distutils.msvccompiler as msvc
   ...: mc = msvc.MSVCCompiler()
   ...: mc.initialize()  # <-- BOOM
---------------------------------------------------------------------------
DistutilsPlatformError                    Traceback (most recent call last)
Input In [1], in <cell line: 3>()
      1 import distutils.msvccompiler as msvc
      2 mc = msvc.MSVCCompiler()
----> 3 mc.initialize()

File C:\venvs\udbs_unit_copy\lib\site-packages\setuptools\_distutils\msvc9compiler.py:371, in MSVCCompiler.initialize(self, plat_name)
    366 else:
    367     # cross compile from win32 -> some 64bit
    368     plat_spec = PLAT_TO_VCVARS[get_platform()] + '_' + \
    369                 PLAT_TO_VCVARS[plat_name]
--> 371 vc_env = query_vcvarsall(VERSION, plat_spec)
    373 self.__paths = vc_env['path'].split(os.pathsep)
    374 os.environ['lib'] = vc_env['lib']

File C:\venvs\udbs_unit_copy\lib\site-packages\setuptools\msvc.py:140, in msvc9_query_vcvarsall(ver, arch, *args, **kwargs)
    138 # If error, try to set environment directly
    139 try:
--> 140     return EnvironmentInfo(arch, ver).return_env()
    141 except distutils.errors.DistutilsPlatformError as exc:
    142     _augment_exception(exc, ver, arch)

File C:\venvs\udbs_unit_copy\lib\site-packages\setuptools\msvc.py:1740, in EnvironmentInfo.return_env(self, exists)
   1724 def return_env(self, exists=True):
   1725     """
   1726     Return environment dict.
   1727
   (...)
   1736         environment
   1737     """
   1738     env = dict(
   1739         include=self._build_paths('include',
-> 1740                                   [self.VCIncludes,
   1741                                    self.OSIncludes,
   1742                                    self.UCRTIncludes,
   1743                                    self.NetFxSDKIncludes],
   1744                                   exists),
   1745         lib=self._build_paths('lib',
   1746                               [self.VCLibraries,
   1747                                self.OSLibraries,
   1748                                self.FxTools,
   1749                                self.UCRTLibraries,
   1750                                self.NetFxSDKLibraries],
   1751                               exists),
   1752         libpath=self._build_paths('libpath',
   1753                                   [self.VCLibraries,
   1754                                    self.FxTools,
   1755                                    self.VCStoreRefs,
   1756                                    self.OSLibpath],
   1757                                   exists),
   1758         path=self._build_paths('path',
   1759                                [self.VCTools,
   1760                                 self.VSTools,
   1761                                 self.VsTDb,
   1762                                 self.SdkTools,
   1763                                 self.SdkSetup,
   1764                                 self.FxTools,
   1765                                 self.MSBuild,
   1766                                 self.HTMLHelpWorkshop,
   1767                                 self.FSharp],
   1768                                exists),
   1769     )
   1770     if self.vs_ver >= 14 and isfile(self.VCRuntimeRedist):
   1771         env['py_vcruntime_redist'] = self.VCRuntimeRedist

File C:\venvs\udbs_unit_copy\lib\site-packages\setuptools\msvc.py:1282, in EnvironmentInfo.VCIncludes(self)
   1272 @property
   1273 def VCIncludes(self):
   1274     """
   1275     Microsoft Visual C++ & Microsoft Foundation Class Includes.
   1276
   (...)
   1280         paths
   1281     """
-> 1282     return [join(self.si.VCInstallDir, 'Include'),
   1283             join(self.si.VCInstallDir, r'ATLMFC\Include')]

File C:\venvs\udbs_unit_copy\lib\site-packages\setuptools\msvc.py:840, in SystemInfo.VCInstallDir(self)
    838 if not isdir(path):
    839     msg = 'Microsoft Visual C++ directory not found'
--> 840     raise distutils.errors.DistutilsPlatformError(msg)
    842 return path

DistutilsPlatformError: Microsoft Visual C++ 14.2 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
@abravalheri
Copy link
Contributor

abravalheri commented May 18, 2022

Hi @rwarren thank you for reporting this.

I had a quick look on your reproducer and I think I will leave this issue for the other maintainers since I don't have any familiarity with this part of the code, but I would like to ask, if it is possible to update your reproducer to do a import setuptools as the first thing before importing any distutils? (Just to make sure all the setuptools patches are applied before anyone starts to investigate...)

@rwarren
Copy link
Author

rwarren commented May 18, 2022

Thanks, @abravalheri.

I added a simple import setuptools as follows:

import setuptools  # as requested
import distutils.msvccompiler as msvc 
mc = msvc.MSVCCompiler()
mc.initialize()  # <-- BOOM

No change. This unfortunately throws the same exception.

FWIW, in the event it was something like this (i.e. usage error I can't figure out) I also reported this downstream in the WxPython repo where I first saw the problem before digging deeper:
wxWidgets/Phoenix#2165

@rwarren
Copy link
Author

rwarren commented Jun 13, 2022

Over at the downstream location where I encountered this problem (here), @DKMR figured out how to fool distutils into locating the VS2019 build tools.

If you manually create the the following registry keys (what I'm showing is a .reg file contents), the mc.initialize() in the above script works fine.

Windows Registry Editor Version 5.00

; These registry keys are needed to coerce python into detecting VS2019 build tools
;  - adjust `ProductDir` paths as necessary (the dir should be where `vcvarsall.bat` is located)

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.2\Setup\VC]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\Setup\VC]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Auxiliary\\Build"

I think this just confirms that Microsoft made some adjustments to where they keep stuff and/or register stuff.

@liudonghua123
Copy link

liudonghua123 commented Jul 8, 2022

I have the same problems when I install wxPython via pip install -U wxPython.

Since I installed vs 2019 Community version, so the path I changed as follows. And then I installed wxPython successfully.

Windows Registry Editor Version 5.00

; setuptools-vs-fix.reg
; These registry keys are needed to coerce python into detecting VS2019 build tools
;  - adjust `ProductDir` paths as necessary (the dir should be where `vcvarsall.bat` is located)

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.2\Setup\VC]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\Setup\VC]
"ProductDir"="C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Auxiliary\\Build"

Updated:

I have both vs 2019 and 2022 installed, after I configured the regedit above, I got some errors around _nanosvg.obj : error LNK2001: unresolved external symbol _PyGen_Send and I found the vs tools the building process used are mixed with both 2019 and 2022. So I changed the regedit settings to 2022 and tried again.

Windows Registry Editor Version 5.00

; These registry keys are needed to coerce python into detecting VS2022 build tools
;  - adjust `ProductDir` paths as necessary (the dir should be where `vcvarsall.bat` is located)

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.2\Setup\VC]
"ProductDir"="C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\Build"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\Setup\VC]
"ProductDir"="C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Auxiliary\\Build"

Then the following errors occured.

logs
......
      ScintillaWX.cpp
          rc /fovc140_mswudll_x64\stcdll_version.res  /d WIN32  /i ..\..\src\tiff\libtiff /i ..\..\src\jpeg /i ..\..\src\png /i ..\..\src\zlib /i ..\..\src\regex /i ..\..\src\expat\expat\lib  /d _CRT_SECURE_NO_DEPRECATE=1 /d _CRT_NON_CONFORMING_SWPRINTFS=1 /d _SCL_SECURE_NO_WARNINGS=1 /d __NO_VC_CRTDBG__   /d __WXMSW__   /d NDEBUG    /d _UNICODE /i ..\..\lib\vc140_x64_dll\mswu /i ..\..\include  /d WXBUILDING /d WXDLLNAME=wxmsw315u_stc_vc140_x64 /i ..\..\src\stc\scintilla\include /i ..\..\src\stc\scintilla\lexlib /i ..\..\src\stc\scintilla\src /d __WX__ /d SCI_LEXER /d NO_CXX11_REGEX /d LINK_LEXERS /d WXUSINGDLL /d WXMAKINGDLL_STC ..\..\src\msw\version.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.


          link /DLL /NOLOGO /OUT:..\..\lib\vc140_x64_dll\wxmsw315u_stc_vc140_x64.dll  /DEBUG /pdb:"..\..\lib\vc140_x64_dll\wxmsw315u_stc_vc140_x64.pdb" /opt:ref /opt:icf  /MACHINE:X64 /LIBPATH:..\..\lib\vc140_x64_dll   @C:\Users\LIUD~1.H\AppData\Local\Temp\nmFBD0.tmp
         Creating library ..\..\lib\vc140_x64_dll\wxmsw31u_stc.lib and object ..\..\lib\vc140_x64_dll\wxmsw31u_stc.exp
          cl /c /nologo /TP /Fovc140_mswudll_x64\gldll_dummy.obj /MD /DWIN32  /I..\..\src\tiff\libtiff /I..\..\src\jpeg /I..\..\src\png /I..\..\src\zlib  /I..\..\src\regex /I..\..\src\expat\expat\lib /Zi  /Fd..\..\lib\vc140_x64_dll\wxmsw315u_gl_vc140_x64.pdb   /O2 /D_CRT_SECURE_NO_DEPRECATE=1  /D_CRT_NON_CONFORMING_SWPRINTFS=1 /D_SCL_SECURE_NO_WARNINGS=1  /D__NO_VC_CRTDBG__  /D__WXMSW__    /DNDEBUG      /D_UNICODE /I..\..\lib\vc140_x64_dll\mswu /I..\..\include   /W4 /DWXBUILDING /DWXUSINGDLL  /DWXMAKINGDLL_GL /GR /EHsc /Yu"wx/wxprec.h"  /Fp"vc140_mswudll_x64\wxprec_gldll.pch"   /Ycwx/wxprec.h ..\..\src\common\dummy.cpp
      dummy.cpp
          cl /c /nologo /TP /Fovc140_mswudll_x64\gldll_glcmn.obj /MD /DWIN32  /I..\..\src\tiff\libtiff /I..\..\src\jpeg /I..\..\src\png /I..\..\src\zlib  /I..\..\src\regex /I..\..\src\expat\expat\lib /Zi  /Fd..\..\lib\vc140_x64_dll\wxmsw315u_gl_vc140_x64.pdb   /O2 /D_CRT_SECURE_NO_DEPRECATE=1  /D_CRT_NON_CONFORMING_SWPRINTFS=1 /D_SCL_SECURE_NO_WARNINGS=1  /D__NO_VC_CRTDBG__  /D__WXMSW__    /DNDEBUG      /D_UNICODE /I..\..\lib\vc140_x64_dll\mswu /I..\..\include   /W4 /DWXBUILDING /DWXUSINGDLL  /DWXMAKINGDLL_GL /GR /EHsc /Yu"wx/wxprec.h"  /Fp"vc140_mswudll_x64\wxprec_gldll.pch"   ..\..\src\common\glcmn.cpp
      glcmn.cpp
          cl /c /nologo /TP /Fovc140_mswudll_x64\gldll_glcanvas.obj /MD /DWIN32  /I..\..\src\tiff\libtiff /I..\..\src\jpeg /I..\..\src\png /I..\..\src\zlib  /I..\..\src\regex /I..\..\src\expat\expat\lib /Zi  /Fd..\..\lib\vc140_x64_dll\wxmsw315u_gl_vc140_x64.pdb   /O2 /D_CRT_SECURE_NO_DEPRECATE=1  /D_CRT_NON_CONFORMING_SWPRINTFS=1 /D_SCL_SECURE_NO_WARNINGS=1  /D__NO_VC_CRTDBG__  /D__WXMSW__    /DNDEBUG      /D_UNICODE /I..\..\lib\vc140_x64_dll\mswu /I..\..\include   /W4 /DWXBUILDING /DWXUSINGDLL  /DWXMAKINGDLL_GL /GR /EHsc /Yu"wx/wxprec.h"  /Fp"vc140_mswudll_x64\wxprec_gldll.pch"   ..\..\src\msw\glcanvas.cpp
      glcanvas.cpp
          rc /fovc140_mswudll_x64\gldll_version.res  /d WIN32  /i ..\..\src\tiff\libtiff /i ..\..\src\jpeg /i ..\..\src\png /i ..\..\src\zlib /i ..\..\src\regex /i ..\..\src\expat\expat\lib  /d _CRT_SECURE_NO_DEPRECATE=1 /d _CRT_NON_CONFORMING_SWPRINTFS=1 /d _SCL_SECURE_NO_WARNINGS=1 /d __NO_VC_CRTDBG__   /d __WXMSW__   /d NDEBUG    /d _UNICODE /i ..\..\lib\vc140_x64_dll\mswu /i ..\..\include  /d WXBUILDING /d WXDLLNAME=wxmsw315u_gl_vc140_x64 /d WXUSINGDLL /d WXMAKINGDLL_GL ..\..\src\msw\version.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.


          link /DLL /NOLOGO /OUT:..\..\lib\vc140_x64_dll\wxmsw315u_gl_vc140_x64.dll  /DEBUG /pdb:"..\..\lib\vc140_x64_dll\wxmsw315u_gl_vc140_x64.pdb" /opt:ref /opt:icf  /MACHINE:X64 /LIBPATH:..\..\lib\vc140_x64_dll   @C:\Users\LIUD~1.H\AppData\Local\Temp\nm3705.tmp
         Creating library ..\..\lib\vc140_x64_dll\wxmsw31u_gl.lib and object ..\..\lib\vc140_x64_dll\wxmsw31u_gl.exp
      WARNING: msgfmt and/or make commands not found, message catalogs not
               rebuilt. Please install gettext and associated tools.
      Finished command: build_wx (37m0.404s)
      Running command: build_py
      Checking for C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf-2.0.19...
      MSVC: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\cl.exe
      "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf-2.0.19 --msvc_arch=x64 --python="C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" --out=build/waf/3.1/x64/release configure build
      Setting top to                           : C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8
      Setting out to                           : C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release
      Checking for program 'CL'                : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\CL.exe
      Checking for program 'CL'                : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\CL.exe
      Checking for program 'LINK'              : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\LINK.exe
      Checking for program 'LIB'               : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\LIB.exe
      Checking for program 'MT'                : C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64\MT.exe
      Checking for program 'RC'                : C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64\RC.exe
      Checking for program 'python'            : C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe
      --- Logging error ---
      Traceback (most recent call last):
        File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py", line 1103, in emit
          stream.write(msg + self.terminator)
      UnicodeEncodeError: 'gbk' codec can't encode character '\xa1' in position 2667: illegal multibyte sequence
      Call stack:
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf-2.0.19", line 168, in <module>
          Scripting.waf_entry_point(cwd, VERSION, wafdir)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Scripting.py", line 119, in waf_entry_point
          run_commands()
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Scripting.py", line 182, in run_commands
          ctx=run_command(cmd_name)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Scripting.py", line 173, in run_command
          ctx.execute()
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 85, in execute
          super(ConfigurationContext,self).execute()
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Context.py", line 92, in execute
          self.recurse([os.path.dirname(g_module.root_path)])
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Context.py", line 133, in recurse
          user_function(self)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\wscript", line 104, in configure
          conf.load('python')
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 156, in load
          func(self)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Tools\python.py", line 406, in configure
          conf.find_program('python',var='PYTHON')
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 175, in fun
          return f(*k,**kw)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 259, in find_program
          self.to_log('find program=%r paths=%r var=%r -> %r'%(filename,path_list,var,ret))
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Context.py", line 266, in to_log
          self.logger.info(msg)
      Message: "find program=['python'] paths=['C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\Composer\\\\vendor\\\\bin', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\\\\\Extensions\\\\Microsoft\\\\IntelliCode\\\\CLI', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.31.31103\\\\bin\\\\HostX64\\\\x64', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\VC\\\\VCPackages', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\TestWindow', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\TeamFoundation\\\\Team Explorer', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\MSBuild\\\\Current\\\\bin\\\\Roslyn', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Team Tools\\\\Performance Tools\\\\x64', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\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\\\\v10.0A\\\\bin\\\\NETFX 4.8 Tools\\\\x64\\\\', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\FSharp\\\\Tools', 'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\bin\\\\10.0.19041.0\\\\\\\\x64', 'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\bin\\\\\\\\x64', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\\\\\MSBuild\\\\Current\\\\Bin\\\\amd64', 'C:\\\\Windows\\\\Microsoft.NET\\\\Framework64\\\\v4.0.30319', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\Tools\\\\', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\Composer\\\\vendor\\\\bin', '', 'C:\\\\WINDOWS\\\\system32', 'C:\\\\WINDOWS', 'C:\\\\WINDOWS\\\\System32\\\\Wbem', 'C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\', 'C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\', 'C:\\\\Program Files\\\\Git\\\\cmd', 'C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin', 'C:\\\\Program Files\\\\Git\\\\usr\\\\bin', 'C:\\\\Program Files\\\\dotnet\\\\', 'C:\\\\Program Files (x86)\\\\NetSarang\\\\Xshell 7\\\\', 'C:\\\\Program Files (x86)\\\\NetSarang\\\\Xftp 7\\\\', 'C:\\\\Program Files\\\\Redis\\\\', 'C:\\\\xampp\\\\php', 'C:\\\\ProgramData\\\\ComposerSetup\\\\bin', 'C:\\\\Program Files\\\\Polyspace\\\\R2021a\\\\runtime\\\\win64', 'C:\\\\Program Files\\\\Polyspace\\\\R2021a\\\\bin', 'C:\\\\Program Files\\\\Polyspace\\\\R2021a\\\\polyspace\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.wasmer\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.wasmer\\\\globals\\\\wapm_packages\\\\.bin', 'C:\\\\ProgramData\\\\chocolatey\\\\bin', 'D:\\\\apps\\\\?\xa1éD?web?a\xa1¤\xa1é??1\xa1è??\\\\dll', 'D:\\\\apps\\\\oracle\\\\instantclient_21_3', 'C:\\\\Program Files (x86)\\\\dotnet\\\\', 'C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin', 'C:\\\\ProgramData\\\\DockerDesktop\\\\version-bin', 'C:\\\\Program Files\\\\Wasmtime\\\\bin', 'D:\\\\apps\\\\LLVM\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\', 'C:\\\\Users\\\\Liu.D.H\\\\.poetry\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.cargo\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.dotnet\\\\tools', 'D:\\\\apps\\\\android_sdk\\\\tools', 'D:\\\\apps\\\\android_sdk\\\\tools\\\\bin', 'D:\\\\apps\\\\android_sdk\\\\platform-tools', 'D:\\\\apps\\\\android_sdk\\\\cmdline-tools\\\\latest\\\\bin', 'D:\\\\apps\\\\android_sdk\\\\build-tools\\\\29.0.3', 'D:\\\\apps\\\\android_sdk\\\\ndk-bundle', 'C:\\\\Program Files\\\\Java\\\\jdk1.8.0_311\\\\bin', 'D:\\\\apps\\\\flutter\\\\bin', 'D:\\\\apps\\\\apache-maven-3.6.0\\\\bin', 'D:\\\\apps\\\\ffmpeg-5.0-full_build\\\\bin', 'D:\\\\apps\\\\ImageMagick-7.1.0-portable-Q16-HDRI-x64', 'D:\\\\apps', 'D:\\\\apps\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\npm', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\nvm', 'C:\\\\Program Files\\\\nodejs', 'C:\\\\Users\\\\Liu.D.H\\\\.jsvu', 'C:\\\\Program Files\\\\JetBrains\\\\DataGrip 2021.2.4\\\\bin', 'C:\\\\Program Files\\\\JetBrains\\\\IntelliJ IDEA 2021.2.3\\\\bin', 'D:\\\\apps\\\\chromecacheview', 'D:\\\\apps\\\\WasmEdge-0.10.0-Windows\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Packages\\\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\\\LocalCache\\\\local-packages\\\\Python310\\\\Scripts', 'C:\\\\Users\\\\Liu.D.H\\\\scoop\\\\shims', 'D:\\\\apps\\\\vcpkg', 'C:\\\\Users\\\\Liu.D.H\\\\.deno\\\\bin', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\CMake\\\\CMake\\\\bin', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\CMake\\\\Ninja', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\VC\\\\Linux\\\\bin\\\\ConnectionManagerExe', ''] var='PYTHON' -> ['C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe']"
      Arguments: ()
      Checking for python version >= 2.7.0     : 3.10.2
      'configure' finished successfully (1m58.161s)
      Waf: Entering directory `C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release'
      [  1/958] Compiling src\wxc.rc
      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_core.rc[  2/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_adv.rc[  3/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_dataview.rc[  4/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_grid.rc
      [  5/958] Compiling src\wxc.rc
      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_stc.rc[  6/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_html.rc[  7/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_glcanvas.rc[  8/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_html2.rc[  9/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_xml.rc[ 10/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_xrc.rc[ 11/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_richtext.rc[ 12/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_media.rc
      [ 13/958] Compiling src\wxc.rc
      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_ribbon.rc[ 14/958] Compiling src\wxc.rc

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_propgrid.rc
      [ 15/958] Compiling src\wxc.rc
      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_aui.rc
      [ 16/958] Compiling src\wxc.rc
      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\src\wxc.rc --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release\_msw.rc
      [ 17/958] Compiling sip\siplib\qtlib.c
      [ 18/958] Compiling sip\siplib\bool.cpp
      [ 19/958] Compiling sip\siplib\objmap.c
      [ 20/958] Compiling sip\siplib\int_convertors.c
      [ 21/958] Compiling sip\siplib\array.c
      bool.cpp


      [ 22/958] Compiling sip\siplib\voidptr.c
      [ 23/958] Compiling sip\siplib\apiversions.c
      [ 24/958] Compiling sip\siplib\threads.c
      [ 25/958] Compiling sip\siplib\siplib.c
      int_convertors.c


      [ 26/958] Compiling sip\siplib\descriptors.c
      qtlib.c


      array.c


      objmap.c

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\siplib\objmap.c(99): warning C4311: 'type cast': pointer truncation from 'void *' to 'unsigned long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\siplib\objmap.c(100): warning C4311: 'type cast': pointer truncation from 'void *' to 'unsigned long'


      threads.c


      voidptr.c


      apiversions.c


      descriptors.c


      siplib.c

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\siplib\siplib.c(2690): warning C4267: 'function': conversion from 'size_t' to 'unsigned long', possible loss of data


      [ 27/958] Compiling sip\cpp\sip_corewxLogStderr.cpp
      [ 28/958] Compiling sip\cpp\sip_corewxEventLoopBase.cpp
      [ 29/958] Compiling sip\cpp\sip_corewxCollapsiblePane.cpp
      [ 30/958] Compiling sip\cpp\sip_corewxArtProvider.cpp
      [ 31/958] Compiling sip\cpp\sip_corewxLogRecordInfo.cpp
      [ 32/958] Compiling sip\cpp\sip_corewxLogNull.cpp
      [ 33/958] Compiling sip\cpp\sip_corewxEventLoopActivator.cpp
      [ 34/958] Compiling sip\cpp\sip_corewxLogInterposerTemp.cpp
      sip_corewxLogStderr.cpp


      [ 35/958] Compiling sip\cpp\sip_corewxLogInterposer.cpp
      sip_corewxEventLoopBase.cpp


      [ 36/958] Compiling sip\cpp\sip_corewxEventFilter.cpp
      sip_corewxCollapsiblePane.cpp


      [ 37/958] Compiling sip\cpp\sip_corewxCollapsibleHeaderCtrl.cpp
      sip_corewxArtProvider.cpp


      [ 38/958] Compiling sip\cpp\sip_corewxLogGui.cpp
      sip_corewxLogRecordInfo.cpp


      [ 39/958] Compiling sip\cpp\sip_corewxEventBlocker.cpp
      sip_corewxLogNull.cpp


      [ 40/958] Compiling sip\cpp\sip_corewxLogFormatter.cpp
      sip_corewxEventLoopActivator.cpp


      [ 41/958] Compiling sip\cpp\sip_corewxLogChain.cpp
      sip_corewxLogInterposerTemp.cpp


      [ 42/958] Compiling sip\cpp\sip_corewxLogBuffer.cpp
      sip_corewxLogInterposer.cpp


      [ 43/958] Compiling sip\cpp\sip_corewxCloseEvent.cpp
      sip_corewxEventFilter.cpp


      [ 44/958] Compiling sip\cpp\sip_corewxArrayVideoModes.cpp
      sip_corewxCollapsibleHeaderCtrl.cpp


      [ 45/958] Compiling sip\cpp\sip_corewxLog.cpp
      sip_corewxLogGui.cpp


      [ 46/958] Compiling sip\cpp\sip_corewxChoicebook.cpp
      sip_corewxEventBlocker.cpp


      [ 47/958] Compiling sip\cpp\sip_corewxZoomGestureEvent.cpp
      sip_corewxLogFormatter.cpp


      [ 48/958] Compiling sip\cpp\sip_corewxAcceleratorTable.cpp
      sip_corewxLogChain.cpp


      [ 49/958] Compiling sip\cpp\sip_corewxEvent.cpp
      sip_corewxLogBuffer.cpp


      [ 50/958] Compiling build\waf\3.1\x64\release\_core.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [ 51/958] Compiling sip\cpp\sip_corewxXPMHandler.cpp
      sip_corewxCloseEvent.cpp


      [ 52/958] Compiling sip\cpp\sip_corewxLocale.cpp
      sip_corewxArrayVideoModes.cpp


      [ 53/958] Compiling sip\cpp\sip_corewxEraseEvent.cpp
      sip_corewxChoicebook.cpp


      [ 54/958] Compiling sip\cpp\sip_corewxWrapSizer.cpp
      sip_corewxLog.cpp


      [ 55/958] Linking build\waf\3.1\x64\release\siplib.cp310-win_amd64.pyd
         Creating library siplib.lib and object siplib.exp


      [ 56/958] Compiling sip\cpp\sip_corewxWindowModalDialogEvent.cpp
      sip_corewxZoomGestureEvent.cpp


      [ 57/958] Compiling sip\cpp\sip_corewxDropTarget.cpp
      sip_corewxEvent.cpp


      [ 58/958] Compiling sip\cpp\sip_corewxWindowList_iterator.cpp
      sip_corewxAcceleratorTable.cpp


      [ 59/958] Compiling sip\cpp\sip_corewxClipboardTextEvent.cpp
      sip_corewxXPMHandler.cpp


      [ 60/958] Compiling sip\cpp\sip_corewxListbook.cpp
      sip_corewxLocale.cpp


      [ 61/958] Compiling sip\cpp\sip_corewxWithImages.cpp
      sip_corewxEraseEvent.cpp


      [ 62/958] Compiling sip\cpp\sip_corewxWindowIDRef.cpp
      sip_corewxWrapSizer.cpp


      [ 63/958] Compiling sip\cpp\sip_corewxWindowDisabler.cpp
      sip_corewxWindowModalDialogEvent.cpp


      [ 64/958] Compiling sip\cpp\sip_corewxTextDataObject.cpp
      sip_corewxWindowList_iterator.cpp


      [ 65/958] Compiling sip\cpp\sip_corewxWindowDestroyEvent.cpp
      sip_corewxClipboardTextEvent.cpp


      [ 66/958] Compiling sip\cpp\sip_corewxDropSource.cpp
      sip_corewxDropTarget.cpp


      [ 67/958] Compiling sip\cpp\sip_corewxWindowDC.cpp
      sip_corewxListbook.cpp


      [ 68/958] Compiling sip\cpp\sip_corewxWindowCreateEvent.cpp
      sip_corewxWithImages.cpp


      [ 69/958] Compiling sip\cpp\sip_corewxListEvent.cpp
      sip_corewxWindowIDRef.cpp


      [ 70/958] Compiling sip\cpp\sip_corewxWindowChildrenRepositioningGuard.cpp
      sip_corewxWindowDisabler.cpp


      [ 71/958] Compiling sip\cpp\sip_corewxListBox.cpp
      sip_corewxTextDataObject.cpp


      [ 72/958] Compiling sip\cpp\sip_corewxClipboard.cpp
      sip_corewxDropSource.cpp


      [ 73/958] Compiling sip\cpp\sip_corewxWindowBase.cpp
      sip_corewxWindowDestroyEvent.cpp


      [ 74/958] Compiling sip\cpp\sip_corewxArrayString.cpp
      sip_corewxWindowDC.cpp


      [ 75/958] Compiling sip\cpp\sip_corewxLinuxDistributionInfo.cpp
      sip_corewxWindowCreateEvent.cpp


      [ 76/958] Compiling sip\cpp\sip_corewxVisualAttributes.cpp
      sip_corewxListEvent.cpp


      [ 77/958] Compiling sip\cpp\sip_corewxVideoMode.cpp
      sip_corewxWindowChildrenRepositioningGuard.cpp


      [ 78/958] Compiling sip\cpp\sip_corewxWindow.cpp
      sip_corewxWindowBase.cpp


      [ 79/958] Compiling sip\cpp\sip_corewxVersionInfo.cpp
      sip_corewxClipboard.cpp


      [ 80/958] Compiling sip\cpp\sip_corewxDragImage.cpp
      sip_corewxArrayString.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxArrayString.cpp(91): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3


      [ 81/958] Compiling sip\cpp\sip_corewxVariant.cpp
      sip_corewxListBox.cpp


      [ 82/958] Compiling sip\cpp\sip_corewxLanguageInfo.cpp
      sip_corewxLinuxDistributionInfo.cpp


      [ 83/958] Compiling sip\cpp\sip_corewxVarScrollHelperBase.cpp
      sip_corewxVideoMode.cpp


      [ 84/958] Compiling sip\cpp\sip_corewxVarVScrollHelper.cpp
      sip_corewxVisualAttributes.cpp


      [ 85/958] Compiling sip\cpp\sip_corewxVariantList.cpp
      sip_corewxWindow.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxWindow.cpp(145): warning C4312: 'type cast': conversion from 'long' to 'WXWidget' of greater size


      [ 86/958] Compiling sip\cpp\sip_corewxKeyboardState.cpp
      sip_corewxDragImage.cpp


      [ 87/958] Compiling sip\cpp\sip_corewxDisplayChangedEvent.cpp
      sip_corewxVersionInfo.cpp


      [ 88/958] Compiling sip\cpp\sip_corewxVarHScrollHelper.cpp
      sip_corewxVariant.cpp


      [ 89/958] Compiling sip\cpp\sip_corewxKeyEvent.cpp
      sip_corewxLanguageInfo.cpp


      [ 90/958] Compiling sip\cpp\sip_corewxVScrolledWindow.cpp
      sip_corewxVarScrollHelperBase.cpp


      [ 91/958] Compiling sip\cpp\sip_corewxValidator.cpp
      sip_corewxVariantList.cpp


      [ 92/958] Compiling sip\cpp\sip_corewxJoystickEvent.cpp
      sip_corewxVarVScrollHelper.cpp


      [ 93/958] Compiling sip\cpp\sip_corewxDisplay.cpp
      sip_corewxKeyboardState.cpp


      [ 94/958] Compiling sip\cpp\sip_corewxVarHVScrollHelper.cpp
      sip_corewxKeyEvent.cpp


      [ 95/958] Compiling sip\cpp\sip_corewxVListBox.cpp
      sip_corewxDisplayChangedEvent.cpp


      [ 96/958] Compiling sip\cpp\sip_corewxUniChar.cpp
      sip_corewxVarHScrollHelper.cpp


      [ 97/958] Compiling sip\cpp\sip_corewxURLDataObject.cpp
      sip_corewxValidator.cpp


      [ 98/958] Compiling sip\cpp\sip_corewxItemContainerImmutable.cpp
      sip_corewxVScrolledWindow.cpp


      [ 99/958] Compiling sip\cpp\sip_corewxClientData.cpp
      sip_corewxDisplay.cpp


      [100/958] Compiling sip\cpp\sip_corewxDirPickerCtrl.cpp
      sip_corewxJoystickEvent.cpp


      [101/958] Compiling sip\cpp\sip_corewxAcceleratorEntry.cpp
      sip_corewxVListBox.cpp


      [102/958] Compiling sip\cpp\sip_corewxULongLong.cpp
      sip_corewxVarHVScrollHelper.cpp


      [103/958] Compiling sip\cpp\sip_corewxJPEGHandler.cpp
      sip_corewxUniChar.cpp


      [104/958] Compiling sip\cpp\sip_corewxTwoFingerTapEvent.cpp
      sip_corewxURLDataObject.cpp


      [105/958] Compiling sip\cpp\sip_corewxUIActionSimulator.cpp
      sip_corewxItemContainerImmutable.cpp


      [106/958] Compiling sip\cpp\sip_corewxDirFilterListCtrl.cpp
      sip_corewxClientData.cpp


      [107/958] Compiling sip\cpp\sip_corewxTreebook.cpp
      sip_corewxDirPickerCtrl.cpp


      [108/958] Compiling sip\cpp\sip_corewxTreeItemId.cpp
      sip_corewxAcceleratorEntry.cpp


      [109/958] Compiling sip\cpp\sip_corewxInternetFSHandler.cpp
      sip_corewxULongLong.cpp


      [110/958] Compiling sip\cpp\sip_corewxTreeItemData.cpp
      sip_corewxJPEGHandler.cpp


      [111/958] Compiling sip\cpp\sip_corewxTreeEvent.cpp
      sip_corewxTwoFingerTapEvent.cpp


      [112/958] Compiling sip\cpp\sip_corewxClientDC.cpp
      sip_corewxUIActionSimulator.cpp


      [113/958] Compiling sip\cpp\sip_corewxArrayInt.cpp
      sip_corewxTreebook.cpp


      [114/958] Compiling sip\cpp\sip_corewxTreeCtrl.cpp
      sip_corewxDirFilterListCtrl.cpp


      [115/958] Compiling sip\cpp\sip_corewxDirDialog.cpp
      sip_corewxInternetFSHandler.cpp


      [116/958] Compiling sip\cpp\sip_corewxTranslationsLoader.cpp
      sip_corewxTreeItemId.cpp


      [117/958] Compiling sip\cpp\sip_corewxTranslations.cpp
      sip_corewxTreeItemData.cpp


      [118/958] Compiling sip\cpp\sip_corewxInputStream.cpp
      sip_corewxTreeEvent.cpp


      [119/958] Compiling sip\cpp\sip_corewxDialogLayoutAdapter.cpp
      sip_corewxClientDC.cpp


      [120/958] Compiling sip\cpp\sip_corewxHeaderCtrl.cpp
      sip_corewxArrayInt.cpp


      [121/958] Compiling sip\cpp\sip_corewxTopLevelWindowGeometrySerializer.cpp
      sip_corewxDirDialog.cpp


      [122/958] Compiling sip\cpp\sip_corewxTopLevelWindow.cpp
      sip_corewxTreeCtrl.cpp


      [123/958] Compiling sip\cpp\sip_corewxListView.cpp
      sip_corewxTranslationsLoader.cpp


      [124/958] Compiling sip\cpp\sip_corewxToolbook.cpp
      sip_corewxTranslations.cpp


      [125/958] Compiling sip\cpp\sip_corewxToolTip.cpp
      sip_corewxDialogLayoutAdapter.cpp


      [126/958] Compiling sip\cpp\sip_corewxInfoBar.cpp
      sip_corewxInputStream.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxInputStream.cpp(101): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxInputStream.cpp(139): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxInputStream.cpp(149): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxInputStream.cpp(293): warning C4018: '<': signed/unsigned mismatch


      [127/958] Compiling sip\cpp\sip_corewxClassInfo.cpp
      sip_corewxHeaderCtrl.cpp


      [128/958] Compiling sip\cpp\sip_corewxInitDialogEvent.cpp
      sip_corewxTopLevelWindow.cpp


      [129/958] Compiling sip\cpp\sip_corecmodule.cpp
      sip_corewxTopLevelWindowGeometrySerializer.cpp


      [130/958] Compiling sip\cpp\sip_corewxToolBar.cpp
      sip_corewxListView.cpp


      [131/958] Compiling sip\cpp\sip_corewxToggleButton.cpp
      sip_corewxToolbook.cpp


      [132/958] Compiling sip\cpp\sip_corewxTipWindow.cpp
      sip_corewxToolTip.cpp


      [133/958] Compiling sip\cpp\sip_corewxIndividualLayoutConstraint.cpp
      sip_corewxInfoBar.cpp


      [134/958] Compiling sip\cpp\sip_corewxImageRGBValue.cpp
      sip_corewxClassInfo.cpp


      [135/958] Compiling sip\cpp\sip_corewxToolBarToolBase.cpp
      sip_corewxInitDialogEvent.cpp


      [136/958] Compiling sip\cpp\sip_corewxTimerEvent.cpp
      sip_corewxToolBar.cpp


      [137/958] Compiling sip\cpp\sip_corewxTimerRunner.cpp
      sip_corewxToggleButton.cpp


      [138/958] Compiling sip\cpp\sip_core_ScrolledWindowBase.cpp
      sip_corewxTipWindow.cpp


      [139/958] Compiling sip\cpp\sip_corewxDialog.cpp
      sip_corecmodule.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corecmodule.cpp(7661): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corecmodule.cpp(8414): warning C4996: 'GetVersionExW': was declared deprecated


      [140/958] Compiling sip\cpp\sip_corewxImageHistogram.cpp
      sip_corewxIndividualLayoutConstraint.cpp


      [141/958] Compiling sip\cpp\sip_corewxDateTimeTm.cpp
      sip_corewxTimerEvent.cpp


      [142/958] Compiling sip\cpp\sip_corewxArrayDouble.cpp
      sip_corewxImageRGBValue.cpp


      [143/958] Compiling sip\cpp\sip_corewxDCTextBgColourChanger.cpp
      sip_corewxToolBarToolBase.cpp


      [144/958] Compiling sip\cpp\sip_corewxTextUrlEvent.cpp
      sip_corewxTimerRunner.cpp


      [145/958] Compiling sip\cpp\sip_corewxImageHandler.cpp
      sip_corewxDialog.cpp


      [146/958] Compiling sip\cpp\sip_corewxTextEntry.cpp
      sip_core_ScrolledWindowBase.cpp


      [147/958] Compiling sip\cpp\sip_corewxTimeSpan.cpp
      sip_corewxImageHistogram.cpp


      [148/958] Compiling sip\cpp\sip_corewxTextDropTarget.cpp
      sip_corewxDateTimeTm.cpp


      [149/958] Compiling sip\cpp\sip_corewxDateTimeTimeZone.cpp
      sip_corewxDCTextBgColourChanger.cpp


      [150/958] Compiling sip\cpp\sip_corewxImageHSVValue.cpp
      sip_corewxArrayDouble.cpp


      [151/958] Compiling sip\cpp\sip_corewxImageArray.cpp
      sip_corewxTextUrlEvent.cpp


      [152/958] Compiling sip\cpp\sip_corewxTextCompleterSimple.cpp
      sip_corewxImageHandler.cpp


      [153/958] Compiling sip\cpp\sip_corewxTextCompleter.cpp
      sip_corewxTextEntry.cpp


      [154/958] Compiling sip\cpp\sip_corewxChoice.cpp
      sip_corewxTimeSpan.cpp


      [155/958] Compiling sip\cpp\sip_corewxDateTime.cpp
      sip_corewxTextDropTarget.cpp


      [156/958] Compiling sip\cpp\sip_corewxImage.cpp
      sip_corewxImageHSVValue.cpp


      [157/958] Compiling sip\cpp\sip_corewxArchiveFSHandler.cpp
      sip_corewxDateTimeTimeZone.cpp


      [158/958] Compiling sip\cpp\sip_corewxTextAttr.cpp
      sip_corewxImageArray.cpp


      [159/958] Compiling sip\cpp\sip_corewxTGAHandler.cpp
      sip_corewxTextCompleterSimple.cpp


      [160/958] Compiling sip\cpp\sip_corewxTDIChildFrame.cpp
      sip_corewxTextCompleter.cpp


      [161/958] Compiling sip\cpp\sip_corewxIdManager.cpp
      sip_corewxDateTime.cpp


      [162/958] Compiling sip\cpp\sip_corewxDateSpan.cpp
      sip_corewxChoice.cpp


      [163/958] Compiling sip\cpp\sip_corewxIdleEvent.cpp
      sip_corewxImage.cpp


      [164/958] Compiling sip\cpp\sip_corewxSystemOptions.cpp
      sip_corewxTGAHandler.cpp


      [165/958] Compiling sip\cpp\sip_corewxIconizeEvent.cpp
      sip_corewxTextAttr.cpp


      [166/958] Compiling sip\cpp\sip_corewxSystemAppearance.cpp
      sip_corewxArchiveFSHandler.cpp


      [167/958] Compiling sip\cpp\sip_corewxIconLocation.cpp
      sip_corewxIdManager.cpp


      [168/958] Compiling sip\cpp\sip_corewxChildFocusEvent.cpp
      sip_corewxTDIChildFrame.cpp


      [169/958] Compiling sip\cpp\sip_corewxStringCArrayHolder.cpp
      sip_corewxIdleEvent.cpp


      [170/958] Compiling sip\cpp\sip_corewxIconBundle.cpp
      sip_corewxDateSpan.cpp


      [171/958] Compiling sip\cpp\sip_corewxString.cpp
      sip_corewxSystemOptions.cpp


      [172/958] Compiling sip\cpp\sip_corewxStreamBase.cpp
      sip_corewxIconizeEvent.cpp


      [173/958] Compiling sip\cpp\sip_corewxStopWatch.cpp
      sip_corewxSystemAppearance.cpp


      [174/958] Compiling sip\cpp\sip_corewxIcon.cpp
      sip_corewxIconLocation.cpp


      [175/958] Compiling sip\cpp\sip_corewxDataObjectSimple.cpp
      sip_corewxChildFocusEvent.cpp


      [176/958] Compiling sip\cpp\sip_corewxStockPreferencesPage.cpp
      sip_corewxStringCArrayHolder.cpp


      [177/958] Compiling sip\cpp\sip_corewxIFFHandler.cpp
      sip_corewxIconBundle.cpp


      [178/958] Compiling sip\cpp\sip_corewxStatusBarPane.cpp
      sip_corewxString.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxString.cpp(74): warning C4996: '_PyUnicode_get_wstr_length': deprecated in 3.3


      [179/958] Compiling sip\cpp\sip_corewxDataObject.cpp
      sip_corewxStreamBase.cpp


      [180/958] Compiling sip\cpp\sip_corewxHelpProvider.cpp
      sip_corewxStopWatch.cpp


      [181/958] Compiling sip\cpp\sip_corewxCheckListBox.cpp
      sip_corewxIcon.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(28): warning C4312: 'type cast': conversion from 'long' to 'WXHICON' of greater size

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(44): warning C4311: 'type cast': pointer truncation from 'WXHANDLE' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(44): warning C4302: 'type cast': truncation from 'WXHANDLE' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(52): warning C4312: 'type cast': conversion from 'long' to 'WXHANDLE' of greater size

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(347): warning C4996: 'wxGDIImage::SetDepth': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(386): warning C4996: 'wxGDIImage::SetHeight': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxIcon.cpp(425): warning C4996: 'wxGDIImage::SetWidth': was declared deprecated


      [182/958] Compiling sip\cpp\sip_corewxStatusBar.cpp
      sip_corewxStockPreferencesPage.cpp


      [183/958] Compiling sip\cpp\sip_corewxStdDialogButtonSizer.cpp
      sip_corewxDataObjectSimple.cpp


      [184/958] Compiling sip\cpp\sip_corewxStaticLine.cpp
      sip_corewxIFFHandler.cpp


      [185/958] Compiling sip\cpp\sip_corewxStaticBoxSizer.cpp
      sip_corewxStatusBarPane.cpp


      [186/958] Compiling sip\cpp\sip_corewxHelpControllerHelpProvider.cpp
      sip_corewxDataObject.cpp


      [187/958] Compiling sip\cpp\sip_corewxStaticBox.cpp
      sip_corewxHelpProvider.cpp


      [188/958] Compiling sip\cpp\sip_corewxStaticBitmap.cpp
      sip_corewxCheckListBox.cpp


      [189/958] Compiling sip\cpp\sip_corewxDataFormat.cpp
      sip_corewxStdDialogButtonSizer.cpp


      [190/958] Compiling sip\cpp\sip_corewxHelpControllerBase.cpp
      sip_corewxStatusBar.cpp


      [191/958] Compiling sip\cpp\sip_corewxStandardPaths.cpp
      sip_corewxHelpControllerHelpProvider.cpp


      [192/958] Compiling sip\cpp\sip_corewxHeaderCtrlSimple.cpp
      sip_corewxStaticBoxSizer.cpp


      [193/958] Compiling sip\cpp\sip_corewxDashCArrayHolder.cpp
      sip_corewxStaticLine.cpp


      [194/958] Compiling sip\cpp\sip_corewxSplitterRenderParams.cpp
      sip_corewxStaticBox.cpp


      [195/958] Compiling sip\cpp\sip_corewxAppTraits.cpp
      sip_corewxStaticBitmap.cpp


      [196/958] Compiling sip\cpp\sip_corewxSplitterEvent.cpp
      sip_corewxDataFormat.cpp


      [197/958] Compiling sip\cpp\sip_corewxSpinEvent.cpp
      sip_corewxStandardPaths.cpp


      [198/958] Compiling sip\cpp\sip_corewxHeaderCtrlEvent.cpp
      sip_corewxHelpControllerBase.cpp


      [199/958] Compiling sip\cpp\sip_corewxSpinDoubleEvent.cpp
      sip_corewxHeaderCtrlSimple.cpp


      [200/958] Compiling sip\cpp\sip_corewxDPIChangedEvent.cpp
      sip_corewxDashCArrayHolder.cpp


      [201/958] Compiling sip\cpp\sip_corewxSpinCtrlDouble.cpp
      sip_corewxSplitterRenderParams.cpp


      [202/958] Compiling sip\cpp\sip_corewxSpinCtrl.cpp
      sip_corewxAppTraits.cpp


      [203/958] Compiling sip\cpp\sip_corewxCheckBox.cpp
      sip_corewxSplitterEvent.cpp


      [204/958] Compiling sip\cpp\sip_corewxSpinButton.cpp
      sip_corewxSpinEvent.cpp


      [205/958] Compiling sip\cpp\sip_corewxSlider.cpp
      sip_corewxHeaderCtrlEvent.cpp


      [206/958] Compiling sip\cpp\sip_corewxHeaderColumn.cpp
      sip_corewxSpinDoubleEvent.cpp


      [207/958] Compiling sip\cpp\sip_corewxHeaderColumnSimple.cpp
      sip_corewxDPIChangedEvent.cpp


      [208/958] Compiling sip\cpp\sip_corewxCharBuffer.cpp
      sip_corewxSpinCtrlDouble.cpp


      [209/958] Compiling sip\cpp\sip_corewxSizerItemList_iterator.cpp
      sip_corewxSpinCtrl.cpp


      [210/958] Compiling sip\cpp\sip_corewxDCTextColourChanger.cpp
      sip_corewxCheckBox.cpp


      [211/958] Compiling sip\cpp\sip_corewxSizerItemList.cpp
      sip_corewxSlider.cpp


      [212/958] Compiling sip\cpp\sip_corewxHeaderButtonParams.cpp
      sip_corewxSpinButton.cpp


      [213/958] Compiling sip\cpp\sip_corewxSizerItem.cpp
      sip_corewxHeaderColumnSimple.cpp


      [214/958] Compiling sip\cpp\sip_corewxHVScrolledWindow.cpp
      sip_corewxHeaderColumn.cpp


      [215/958] Compiling sip\cpp\sip_corewxSizerFlags.cpp
      sip_corewxCharBuffer.cpp


      [216/958] Compiling sip\cpp\sip_corewxSizer.cpp
      sip_corewxDCTextColourChanger.cpp


      [217/958] Compiling sip\cpp\sip_corewxGIFHandler.cpp
      sip_corewxSizerItemList_iterator.cpp


      [218/958] Compiling sip\cpp\sip_corewxDCTextBgModeChanger.cpp
      sip_corewxSizerItemList.cpp


      [219/958] Compiling sip\cpp\sip_corewxSizeEvent.cpp
      sip_corewxSizerItem.cpp


      [220/958] Compiling sip\cpp\sip_corewxHTMLDataObject.cpp
      sip_corewxHeaderButtonParams.cpp


      [221/958] Compiling sip\cpp\sip_corewxSplitterWindow.cpp
      sip_corewxHVScrolledWindow.cpp


      [222/958] Compiling sip\cpp\sip_corewxSingleInstanceChecker.cpp
      sip_corewxSizerFlags.cpp


      [223/958] Compiling sip\cpp\sip_corewxHScrolledWindow.cpp
      sip_corewxSizer.cpp


      [224/958] Compiling sip\cpp\sip_corewxCaret.cpp
      sip_corewxGIFHandler.cpp


      sip_corewxDCTextBgModeChanger.cpp


      [225/958] Compiling sip\cpp\sip_corewxSimplebook.cpp
      [226/958] Compiling sip\cpp\sip_corewxSimpleHelpProvider.cpp
      sip_corewxSizeEvent.cpp


      [227/958] Compiling sip\cpp\sip_corewxShowEvent.cpp
      sip_corewxHTMLDataObject.cpp


      [228/958] Compiling sip\cpp\sip_corewxGridSizer.cpp
      sip_corewxHScrolledWindow.cpp


      [229/958] Compiling sip\cpp\sip_corewxSettableHeaderColumn.cpp
      sip_corewxSingleInstanceChecker.cpp


      [230/958] Compiling sip\cpp\sip_corewxGridBagSizer.cpp
      sip_corewxSplitterWindow.cpp


      [231/958] Compiling sip\cpp\sip_corewxAppConsole.cpp
      sip_corewxCaret.cpp


      [232/958] Compiling sip\cpp\sip_corewxDCPenChanger.cpp
      sip_corewxSimpleHelpProvider.cpp


      [233/958] Compiling sip\cpp\sip_corewxSetCursorEvent.cpp
      sip_corewxShowEvent.cpp


      [234/958] Compiling sip\cpp\sip_corewxSearchCtrl.cpp
      sip_corewxSimplebook.cpp


      [235/958] Compiling sip\cpp\sip_corewxBufferedDC.cpp
      sip_corewxGridSizer.cpp


      [236/958] Compiling sip\cpp\sip_corewxGraphicsRenderer.cpp
      sip_corewxGridBagSizer.cpp


      [237/958] Compiling sip\cpp\sip_corewxScrolledWindow.cpp
      sip_corewxSettableHeaderColumn.cpp


      [238/958] Compiling sip\cpp\sip_corewxScrolledCanvas.cpp
      sip_corewxAppConsole.cpp


      [239/958] Compiling sip\cpp\sip_corewxGraphicsPenInfo.cpp
      sip_corewxDCPenChanger.cpp


      [240/958] Compiling sip\cpp\sip_corewxDCOverlay.cpp
      sip_corewxSetCursorEvent.cpp


      [241/958] Compiling sip\cpp\sip_corewxButton.cpp
      sip_corewxBufferedDC.cpp


      [242/958] Compiling sip\cpp\sip_corewxScrollWinEvent.cpp
      sip_corewxSearchCtrl.cpp


      [243/958] Compiling sip\cpp\sip_corewxScrollEvent.cpp
      sip_corewxScrolledCanvas.cpp


      [244/958] Compiling sip\cpp\sip_corewxGraphicsPen.cpp
      sip_corewxScrolledWindow.cpp


      [245/958] Compiling sip\cpp\sip_corewxAnyButton.cpp
      sip_corewxGraphicsRenderer.cpp


      [246/958] Compiling sip\cpp\sip_corewxScreenDC.cpp
      sip_corewxDCOverlay.cpp


      [247/958] Compiling sip\cpp\sip_corewxGraphicsPath.cpp
      sip_corewxGraphicsPenInfo.cpp


      [248/958] Compiling sip\cpp\sip_corewxDCFontChanger.cpp
      sip_corewxButton.cpp


      [249/958] Compiling sip\cpp\sip_corewxSVGFileDC.cpp
      sip_corewxScrollWinEvent.cpp


      [250/958] Compiling sip\cpp\sip_corewxScrollBar.cpp
      sip_corewxScrollEvent.cpp


      [251/958] Compiling sip\cpp\sip_corewxSVGBitmapHandler.cpp
      sip_corewxAnyButton.cpp


      [252/958] Compiling sip\cpp\sip_corewxGraphicsObject.cpp
      sip_corewxGraphicsPen.cpp


      [253/958] Compiling sip\cpp\sip_corewxSVGBitmapFileHandler.cpp
      sip_corewxScreenDC.cpp


      [254/958] Compiling sip\cpp\sip_corewxSVGBitmapEmbedHandler.cpp
      sip_corewxGraphicsPath.cpp


      [255/958] Compiling sip\cpp\sip_corewxGraphicsMatrix.cpp
      sip_corewxDCFontChanger.cpp


      [256/958] Compiling sip\cpp\sip_corewxDCClipper.cpp
      sip_corewxSVGFileDC.cpp


      [257/958] Compiling sip\cpp\sip_corewxRotateGestureEvent.cpp
      sip_corewxSVGBitmapHandler.cpp


      sip_corewxScrollBar.cpp


      [258/958] Compiling sip\cpp\sip_corewxRichMessageDialog.cpp
      [259/958] Compiling sip\cpp\sip_corewxBusyInfoFlags.cpp
      sip_corewxGraphicsObject.cpp


      [260/958] Compiling sip\cpp\sip_corewxGraphicsGradientStops.cpp
      sip_corewxSVGBitmapEmbedHandler.cpp


      [261/958] Compiling sip\cpp\sip_corewxRendererVersion.cpp
      sip_corewxGraphicsMatrix.cpp


      [262/958] Compiling sip\cpp\sip_corewxGraphicsGradientStop.cpp
      sip_corewxSVGBitmapFileHandler.cpp


      [263/958] Compiling sip\cpp\sip_corewxRendererNative.cpp
      sip_corewxDCClipper.cpp


      [264/958] Compiling sip\cpp\sip_corewxDCBrushChanger.cpp
      sip_corewxRotateGestureEvent.cpp


      [265/958] Compiling sip\cpp\sip_corewxRegion.cpp
      sip_corewxBusyInfoFlags.cpp


      [266/958] Compiling sip\cpp\sip_corewxGraphicsFont.cpp
      sip_corewxRichMessageDialog.cpp


      [267/958] Compiling sip\cpp\sip_corewxRegionIterator.cpp
      sip_corewxGraphicsGradientStops.cpp


      [268/958] Compiling sip\cpp\sip_corewxRefCounter.cpp
      sip_corewxGraphicsGradientStop.cpp


      [269/958] Compiling sip\cpp\sip_corewxRect2DDouble.cpp
      sip_corewxRendererVersion.cpp


      [270/958] Compiling sip\cpp\sip_corewxGraphicsContext.cpp
      sip_corewxDCBrushChanger.cpp


      [271/958] Compiling sip\cpp\sip_corewxDC.cpp
      sip_corewxRendererNative.cpp


      [272/958] Compiling sip\cpp\sip_corewxBusyInfo.cpp
      sip_corewxRegion.cpp


      [273/958] Compiling sip\cpp\sip_corewxRect.cpp
      sip_corewxRegionIterator.cpp


      [274/958] Compiling sip\cpp\sip_corewxRearrangeList.cpp
      sip_corewxGraphicsFont.cpp


      [275/958] Compiling sip\cpp\sip_corewxAlphaPixelData_Accessor.cpp
      sip_corewxRefCounter.cpp


      [276/958] Compiling sip\cpp\sip_corewxGraphicsBrush.cpp
      sip_corewxGraphicsContext.cpp


      [277/958] Compiling sip\cpp\sip_corewxRearrangeDialog.cpp
      sip_corewxRect2DDouble.cpp


      [278/958] Compiling sip\cpp\sip_corewxFontData.cpp
      sip_corewxBusyInfo.cpp


      [279/958] Compiling sip\cpp\sip_corewxRearrangeCtrl.cpp
      sip_corewxDC.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxDC.cpp(545): warning C4311: 'type cast': pointer truncation from 'void *' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxDC.cpp(545): warning C4302: 'type cast': truncation from 'void *' to 'long'


      [280/958] Compiling sip\cpp\sip_corewxGraphicsBitmap.cpp
      sip_corewxRect.cpp


      [281/958] Compiling sip\cpp\sip_corewxRealPoint.cpp
      sip_corewxRearrangeList.cpp


      [282/958] Compiling sip\cpp\sip_corewxFont.cpp
      sip_corewxAlphaPixelData_Accessor.cpp


      [283/958] Compiling sip\cpp\sip_corewxCustomDataObject.cpp
      sip_corewxGraphicsBrush.cpp


      [284/958] Compiling sip\cpp\sip_corewxRadioButton.cpp
      sip_corewxFontData.cpp


      [285/958] Compiling sip\cpp\sip_corewxGestureEvent.cpp
      sip_corewxGraphicsBitmap.cpp


      [286/958] Compiling sip\cpp\sip_corewxSize.cpp
      sip_corewxRearrangeDialog.cpp


      sip_corewxRearrangeCtrl.cpp


      [287/958] Compiling sip\cpp\sip_corewxRadioBox.cpp
      [288/958] Compiling sip\cpp\sip_corewxQueryNewPaletteEvent.cpp
      sip_corewxRealPoint.cpp


      [289/958] Compiling sip\cpp\sip_corewxCursor.cpp
      sip_corewxFont.cpp


      sip_corewxCustomDataObject.cpp


      [290/958] Compiling sip\cpp\sip_corewxPyUserData.cpp
      [291/958] Compiling sip\cpp\sip_corewxBusyCursor.cpp
      sip_corewxRadioButton.cpp


      [292/958] Compiling sip\cpp\sip_corewxPySingleChoiceDialog.cpp
      sip_corewxQueryNewPaletteEvent.cpp


      [293/958] Compiling sip\cpp\sip_corewxGenericProgressDialog.cpp
      sip_corewxSize.cpp


      [294/958] Compiling sip\cpp\sip_corewxPyEvent.cpp
      sip_corewxGestureEvent.cpp


      [295/958] Compiling sip\cpp\sip_corewxPyCommandEvent.cpp
      sip_corewxRadioBox.cpp


      [296/958] Compiling sip\cpp\sip_corewxGenericDragImage.cpp
      sip_corewxCursor.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxCursor.cpp(30): warning C4311: 'type cast': pointer truncation from 'WXHANDLE' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxCursor.cpp(30): warning C4302: 'type cast': truncation from 'WXHANDLE' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxCursor.cpp(38): warning C4312: 'type cast': conversion from 'long' to 'WXHANDLE' of greater size


      [297/958] Compiling sip\cpp\sip_corewxControlWithItems.cpp
      sip_corewxPyUserData.cpp


      [298/958] Compiling sip\cpp\sip_corewxPyApp.cpp
      sip_corewxBusyCursor.cpp


      [299/958] Compiling sip\cpp\sip_corewxPyBuffer.cpp
      sip_corewxPySingleChoiceDialog.cpp


      [300/958] Compiling sip\cpp\sip_corewxGenericDirCtrl.cpp
      sip_corewxPyCommandEvent.cpp


      [301/958] Compiling sip\cpp\sip_corewxPropagationDisabler.cpp
      sip_corewxPyEvent.cpp


      [302/958] Compiling sip\cpp\sip_corewxPropagateOnce.cpp
      sip_corewxControlWithItems.cpp


      sip_corewxGenericDragImage.cpp


      [303/958] Compiling sip\cpp\sip_corewxControl.cpp
      [304/958] Compiling sip\cpp\sip_corewxGenericMessageDialog.cpp
      sip_corewxGenericProgressDialog.cpp


      [305/958] Compiling sip\cpp\sip_corewxGauge.cpp
      sip_corewxPyBuffer.cpp


      [306/958] Compiling sip\cpp\sip_corewxGUIEventLoop.cpp
      sip_corewxPyApp.cpp


      [307/958] Compiling sip\cpp\sip_corewxProcess.cpp
      sip_corewxGenericDirCtrl.cpp


      [308/958] Compiling sip\cpp\sip_corewxProcessEvent.cpp
      sip_corewxGenericMessageDialog.cpp


      [309/958] Compiling sip\cpp\sip_corewxPrintout.cpp
      sip_corewxPropagationDisabler.cpp


      [310/958] Compiling sip\cpp\sip_corewxProgressDialog.cpp
      sip_corewxPropagateOnce.cpp


      [311/958] Compiling sip\cpp\sip_corewxBufferedPaintDC.cpp
      sip_corewxControl.cpp


      [312/958] Compiling sip\cpp\sip_corewxPrinterDC.cpp
      sip_corewxGUIEventLoop.cpp


      [313/958] Compiling sip\cpp\sip_corewxPrinter.cpp
      sip_corewxGauge.cpp


      [314/958] Compiling sip\cpp\sip_corewxPrintPreview.cpp
      sip_corewxProcess.cpp


      [315/958] Compiling sip\cpp\sip_corewxGDIObject.cpp
      sip_corewxProcessEvent.cpp


      [316/958] Compiling sip\cpp\sip_corewxGCDC.cpp
      sip_corewxProgressDialog.cpp


      [317/958] Compiling sip\cpp\sip_corewxPrintDialogData.cpp
      sip_corewxPrintout.cpp


      [318/958] Compiling sip\cpp\sip_corewxContextHelpButton.cpp
      sip_corewxBufferedPaintDC.cpp


      [319/958] Compiling sip\cpp\sip_corewxAlphaPixelData.cpp
      sip_corewxPrinterDC.cpp


      [320/958] Compiling sip\cpp\sip_corewxPrintDialog.cpp
      sip_corewxPrintPreview.cpp


      [321/958] Compiling sip\cpp\sip_corewxPrintData.cpp
      sip_corewxPrinter.cpp


      [322/958] Compiling sip\cpp\sip_corewxPrintAbortDialog.cpp
      sip_corewxGDIObject.cpp


      [323/958] Compiling sip\cpp\sip_corewxPreviewFrame.cpp
      sip_corewxGCDC.cpp


      [324/958] Compiling sip\cpp\sip_corewxGBSizerItem.cpp
      sip_corewxPrintDialogData.cpp


      [325/958] Compiling sip\cpp\sip_corewxGBSpan.cpp
      sip_corewxContextHelpButton.cpp


      [326/958] Compiling sip\cpp\sip_corewxContextHelp.cpp
      sip_corewxPrintDialog.cpp


      [327/958] Compiling sip\cpp\sip_corewxPreviewControlBar.cpp
      sip_corewxPrintData.cpp


      [328/958] Compiling sip\cpp\sip_corewxPreviewCanvas.cpp
      sip_corewxAlphaPixelData.cpp


      [329/958] Compiling sip\cpp\sip_corewxPressAndTapEvent.cpp
      sip_corewxPrintAbortDialog.cpp


      sip_corewxPreviewFrame.cpp


      [330/958] Compiling sip\cpp\sip_corewxFileSystemHandler.cpp
      [331/958] Compiling sip\cpp\sip_corewxGBPosition.cpp
      sip_corewxGBSizerItem.cpp


      [332/958] Compiling sip\cpp\sip_corewxPreferencesPage.cpp
      sip_corewxGBSpan.cpp


      [333/958] Compiling sip\cpp\sip_corewxConfigPathChanger.cpp
      sip_corewxPreviewControlBar.cpp


      [334/958] Compiling sip\cpp\sip_corewxFrame.cpp
      sip_corewxContextHelp.cpp


      [335/958] Compiling sip\cpp\sip_corewxBrushList.cpp
      sip_corewxPreviewCanvas.cpp


      [336/958] Compiling sip\cpp\sip_corewxContextMenuEvent.cpp
      sip_corewxPressAndTapEvent.cpp


      [337/958] Compiling sip\cpp\sip_corewxPreferencesEditor.cpp
      sip_corewxFileSystemHandler.cpp


      [338/958] Compiling sip\cpp\sip_corewxFontPickerEvent.cpp
      sip_corewxGBPosition.cpp


      [339/958] Compiling sip\cpp\sip_corewxPowerResourceBlocker.cpp
      sip_corewxPreferencesPage.cpp


      [340/958] Compiling sip\cpp\sip_corewxPowerResource.cpp
      sip_corewxBrushList.cpp


      [341/958] Compiling sip\cpp\sip_corewxPowerEvent.cpp
      sip_corewxConfigPathChanger.cpp


      [342/958] Compiling sip\cpp\sip_corewxFontPickerCtrl.cpp
      sip_corewxFrame.cpp


      [343/958] Compiling sip\cpp\sip_corewxConfigBase.cpp
      sip_corewxContextMenuEvent.cpp


      [344/958] Compiling sip\cpp\sip_corewxPostScriptDC.cpp
      sip_corewxPreferencesEditor.cpp


      [345/958] Compiling sip\cpp\sip_corewxAffineMatrix2DBase.cpp
      sip_corewxFontPickerEvent.cpp


      [346/958] Compiling sip\cpp\sip_corewxPopupWindow.cpp
      sip_corewxPowerResourceBlocker.cpp


      [347/958] Compiling sip\cpp\sip_corewxFontMetrics.cpp
      sip_corewxPowerResource.cpp


      [348/958] Compiling sip\cpp\sip_corewxPopupTransientWindow.cpp
      sip_corewxPowerEvent.cpp


      [349/958] Compiling sip\cpp\sip_corewxFontMapper.cpp
      sip_corewxConfigBase.cpp


      [350/958] Compiling sip\cpp\sip_corewxConfig.cpp
      sip_corewxFontPickerCtrl.cpp


      sip_corewxAffineMatrix2DBase.cpp


      [351/958] Compiling sip\cpp\sip_corewxPosition.cpp
      [352/958] Compiling sip\cpp\sip_corewxBrush.cpp
      sip_corewxPostScriptDC.cpp


      [353/958] Compiling sip\cpp\sip_corewxPointList_iterator.cpp
      sip_corewxFontMetrics.cpp


      [354/958] Compiling sip\cpp\sip_corewxFontList.cpp
      sip_corewxPopupWindow.cpp


      [355/958] Compiling sip\cpp\sip_corewxPoint.cpp
      sip_corewxPopupTransientWindow.cpp


      [356/958] Compiling sip\cpp\sip_corewxFontInfo.cpp
      sip_corewxFontMapper.cpp


      [357/958] Compiling sip\cpp\sip_corewxPoint2DDouble.cpp
      sip_corewxConfig.cpp


      [358/958] Compiling sip\cpp\sip_corewxCommandProcessor.cpp
      sip_corewxBrush.cpp


      [359/958] Compiling sip\cpp\sip_corewxPlatformInfo.cpp
      sip_corewxFontList.cpp


      [360/958] Compiling sip\cpp\sip_corewxPointList.cpp
      sip_corewxPosition.cpp


      [361/958] Compiling sip\cpp\sip_corewxFontEnumerator.cpp
      sip_corewxPointList_iterator.cpp


      [362/958] Compiling sip\cpp\sip_corewxPickerBase.cpp
      sip_corewxPoint.cpp


      [363/958] Compiling sip\cpp\sip_corewxFontDialog.cpp
      sip_corewxFontInfo.cpp


      [364/958] Compiling sip\cpp\sip_corewxAffineMatrix2D.cpp
      sip_corewxPoint2DDouble.cpp


      [365/958] Compiling sip\cpp\sip_corewxPenList.cpp
      sip_corewxCommandProcessor.cpp


      [366/958] Compiling sip\cpp\sip_corewxPenInfo.cpp
      sip_corewxPlatformInfo.cpp


      [367/958] Compiling sip\cpp\sip_corewxPixelDataBase.cpp
      sip_corewxFontDialog.cpp


      [368/958] Compiling sip\cpp\sip_corewxHelpEvent.cpp
      sip_corewxPointList.cpp


      sip_corewxPickerBase.cpp


      [369/958] Compiling sip\cpp\sip_corewxPen.cpp
      [370/958] Compiling sip\cpp\sip_corewxCommandList_iterator.cpp
      sip_corewxFontEnumerator.cpp


      [371/958] Compiling sip\cpp\sip_corewxPanel.cpp
      sip_corewxAffineMatrix2D.cpp


      [372/958] Compiling sip\cpp\sip_corewxBoxSizer.cpp
      sip_corewxPenList.cpp


      [373/958] Compiling sip\cpp\sip_corewxCommandList.cpp
      sip_corewxPenInfo.cpp


      [374/958] Compiling sip\cpp\sip_corewxPanGestureEvent.cpp
      sip_corewxPixelDataBase.cpp


      [375/958] Compiling sip\cpp\sip_corewxFileDialog.cpp
      sip_corewxHelpEvent.cpp


      [376/958] Compiling sip\cpp\sip_corewxPaletteChangedEvent.cpp
      sip_corewxCommandList_iterator.cpp


      [377/958] Compiling sip\cpp\sip_corewxPasswordEntryDialog.cpp
      sip_corewxPen.cpp


      [378/958] Compiling sip\cpp\sip_corewxStaticText.cpp
      sip_corewxPanel.cpp


      [379/958] Compiling sip\cpp\sip_corewxPaintEvent.cpp
      sip_corewxBoxSizer.cpp


      [380/958] Compiling sip\cpp\sip_corewxBookCtrlEvent.cpp
      sip_corewxCommandList.cpp


      [381/958] Compiling sip\cpp\sip_corewxCommandEvent.cpp
      sip_corewxPanGestureEvent.cpp


      [382/958] Compiling sip\cpp\sip_corewxPaintDC.cpp
      sip_corewxPaletteChangedEvent.cpp


      [383/958] Compiling sip\cpp\sip_corewxPageSetupDialogData.cpp
      sip_corewxFileDialog.cpp


      [384/958] Compiling sip\cpp\sip_corewxFlexGridSizer.cpp
      sip_corewxPasswordEntryDialog.cpp


      [385/958] Compiling sip\cpp\sip_corewxFindReplaceDialog.cpp
      sip_corewxStaticText.cpp


      [386/958] Compiling sip\cpp\sip_corewxPalette.cpp
      sip_corewxBookCtrlEvent.cpp


      [387/958] Compiling sip\cpp\sip_corewxFindReplaceData.cpp
      sip_corewxPaintEvent.cpp


      [388/958] Compiling sip\cpp\sip_corewxPNGHandler.cpp
      sip_corewxCommandEvent.cpp


      [389/958] Compiling sip\cpp\sip_corewxCommand.cpp
      sip_corewxPageSetupDialogData.cpp


      [390/958] Compiling sip\cpp\sip_corewxPCXHandler.cpp
      sip_corewxPaintDC.cpp


      [391/958] Compiling sip\cpp\sip_corewxFindDialogEvent.cpp
      sip_corewxFlexGridSizer.cpp


      [392/958] Compiling sip\cpp\sip_corewxOverlay.cpp
      sip_corewxFindReplaceData.cpp


      [393/958] Compiling sip\cpp\sip_corewxPNMHandler.cpp
      sip_corewxFindReplaceDialog.cpp


      [394/958] Compiling sip\cpp\sip_corewxOutputStream.cpp
      sip_corewxPalette.cpp


      [395/958] Compiling sip\cpp\sip_corewxComboPopup.cpp
      sip_corewxCommand.cpp


      sip_corewxPNGHandler.cpp


      [396/958] Compiling sip\cpp\sip_corewxBookCtrlBase.cpp
      [397/958] Compiling sip\cpp\sip_corewxIntCArrayHolder.cpp
      sip_corewxFindDialogEvent.cpp


      [398/958] Compiling sip\cpp\sip_corewxNumberEntryDialog.cpp
      sip_corewxPCXHandler.cpp


      [399/958] Compiling sip\cpp\sip_corewxObject.cpp
      sip_corewxOverlay.cpp


      [400/958] Compiling sip\cpp\sip_corewxFileTypeMessageParameters.cpp
      sip_corewxPNMHandler.cpp


      [401/958] Compiling sip\cpp\sip_corewxNotifyEvent.cpp
      sip_corewxComboPopup.cpp


      [402/958] Compiling sip\cpp\sip_corewxFilterFSHandler.cpp
      sip_corewxOutputStream.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxOutputStream.cpp(109): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxOutputStream.cpp(133): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxOutputStream.cpp(143): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9


      [403/958] Compiling sip\cpp\sip_corewxFileTypeInfo.cpp
      sip_corewxIntCArrayHolder.cpp


      [404/958] Compiling sip\cpp\sip_corewxComboCtrlFeatures.cpp
      sip_corewxBookCtrlBase.cpp


      [405/958] Compiling sip\cpp\sip_corewxNavigationKeyEvent.cpp
      sip_corewxNumberEntryDialog.cpp


      [406/958] Compiling sip\cpp\sip_corewxFileType.cpp
      sip_corewxObject.cpp


      [407/958] Compiling sip\cpp\sip_corewxNonOwnedWindow.cpp
      sip_corewxFileTypeMessageParameters.cpp


      [408/958] Compiling sip\cpp\sip_corewxNativePixelData_Accessor.cpp
      sip_corewxFilterFSHandler.cpp


      [409/958] Compiling sip\cpp\sip_corewxNativePixelData.cpp
      sip_corewxNotifyEvent.cpp


      [410/958] Compiling sip\cpp\sip_corewxFileTranslationsLoader.cpp
      sip_corewxComboCtrlFeatures.cpp


      [411/958] Compiling sip\cpp\sip_corewxComboCtrl.cpp
      sip_corewxNavigationKeyEvent.cpp


      [412/958] Compiling sip\cpp\sip_corewxNativeFontInfo.cpp
      sip_corewxFileTypeInfo.cpp


      [413/958] Compiling sip\cpp\sip_corewxMultiChoiceDialog.cpp
      sip_corewxFileType.cpp


      [414/958] Compiling sip\cpp\sip_corewxFileSystemWatcherEvent.cpp
      sip_corewxNonOwnedWindow.cpp


      [415/958] Compiling sip\cpp\sip_corewxMsgCatalog.cpp
      sip_corewxNativePixelData_Accessor.cpp


      [416/958] Compiling sip\cpp\sip_corewxMoveEvent.cpp
      sip_corewxNativePixelData.cpp


      [417/958] Compiling sip\cpp\sip_corewxActivityIndicator.cpp
      sip_corewxFileTranslationsLoader.cpp


      [418/958] Compiling sip\cpp\sip_corewxFileSystemWatcher.cpp
      sip_corewxNativeFontInfo.cpp


      [419/958] Compiling sip\cpp\sip_corewxMouseState.cpp
      sip_corewxComboCtrl.cpp


      [420/958] Compiling sip\cpp\sip_corewxBitmapToggleButton.cpp
      sip_corewxMultiChoiceDialog.cpp


      [421/958] Compiling sip\cpp\sip_corewxComboBox.cpp
      sip_corewxFileSystemWatcherEvent.cpp


      [422/958] Compiling sip\cpp\sip_corewxMouseEvent.cpp
      sip_corewxMsgCatalog.cpp


      [423/958] Compiling sip\cpp\sip_corewxMouseCaptureLostEvent.cpp
      sip_corewxMoveEvent.cpp


      [424/958] Compiling sip\cpp\sip_corewxFileSystem.cpp
      sip_corewxActivityIndicator.cpp


      [425/958] Compiling sip\cpp\sip_corewxMouseEventsManager.cpp
      sip_corewxFileSystemWatcher.cpp


      [426/958] Compiling sip\cpp\sip_corewxColourPickerEvent.cpp
      sip_corewxBitmapToggleButton.cpp


      [427/958] Compiling sip\cpp\sip_corewxActivateEvent.cpp
      sip_corewxComboBox.cpp


      [428/958] Compiling sip\cpp\sip_corewxBitmapDataObject.cpp
      sip_corewxMouseState.cpp


      [429/958] Compiling sip\cpp\sip_corewxModalDialogHook.cpp
      sip_corewxMouseEvent.cpp


      [430/958] Compiling sip\cpp\sip_corewxFilePickerCtrl.cpp
      sip_corewxFileSystem.cpp


      [431/958] Compiling sip\cpp\sip_corewxMouseCaptureChangedEvent.cpp
      sip_corewxMouseCaptureLostEvent.cpp


      [432/958] Compiling sip\cpp\sip_corewxMiniFrame.cpp
      sip_corewxColourPickerEvent.cpp


      [433/958] Compiling sip\cpp\sip_corewxFileName.cpp
      sip_corewxMouseEventsManager.cpp


      [434/958] Compiling sip\cpp\sip_corewxMirrorDC.cpp
      sip_corewxActivateEvent.cpp


      [435/958] Compiling sip\cpp\sip_corewxMimeTypesManager.cpp
      sip_corewxBitmapDataObject.cpp


      [436/958] Compiling sip\cpp\sip_corewxColourPickerCtrl.cpp
      sip_corewxModalDialogHook.cpp


      [437/958] Compiling sip\cpp\sip_corewxMetafileDC.cpp
      sip_corewxMiniFrame.cpp


      [438/958] Compiling sip\cpp\sip_corewxMetafile.cpp
      sip_corewxFilePickerCtrl.cpp


      [439/958] Compiling sip\cpp\sip_corewxFileHistoryMenuList_iterator.cpp
      sip_corewxMouseCaptureChangedEvent.cpp


      [440/958] Compiling sip\cpp\sip_corewxMessageDialogButtonLabel.cpp
      sip_corewxFileName.cpp


      [441/958] Compiling sip\cpp\sip_corewxColourDialogEvent.cpp
      sip_corewxMimeTypesManager.cpp


      [442/958] Compiling sip\cpp\sip_corewxFileHistoryMenuList.cpp
      sip_corewxMirrorDC.cpp


      [443/958] Compiling sip\cpp\sip_corewxMessageDialog.cpp
      sip_corewxMetafileDC.cpp


      [444/958] Compiling sip\cpp\sip_corewxBitmapButton.cpp
      sip_corewxColourPickerCtrl.cpp


      [445/958] Compiling sip\cpp\sip_corewxMenuList_iterator.cpp
      sip_corewxMetafile.cpp


      [446/958] Compiling sip\cpp\sip_corewxFileHistory.cpp
      sip_corewxFileHistoryMenuList_iterator.cpp


      [447/958] Compiling sip\cpp\sip_corewxMenuItemList_iterator.cpp
      sip_corewxMessageDialogButtonLabel.cpp


      [448/958] Compiling sip\cpp\sip_corewxFileDropTarget.cpp
      sip_corewxColourDialogEvent.cpp


      [449/958] Compiling sip\cpp\sip_corewxColourDialog.cpp
      sip_corewxFileHistoryMenuList.cpp


      [450/958] Compiling sip\cpp\sip_corewxMenuItemList.cpp
      sip_corewxMessageDialog.cpp


      [451/958] Compiling sip\cpp\sip_corewxMenuItem.cpp
      sip_corewxMenuList_iterator.cpp


      [452/958] Compiling sip\cpp\sip_corewxFileDirPickerEvent.cpp
      sip_corewxFileHistory.cpp


      [453/958] Compiling sip\cpp\sip_corewxMenuList.cpp
      sip_corewxMenuItemList_iterator.cpp


      [454/958] Compiling sip\cpp\sip_corewxMenuEvent.cpp
      sip_corewxBitmapButton.cpp


      [455/958] Compiling sip\cpp\sip_corewxMenuBar.cpp
      sip_corewxFileDropTarget.cpp


      [456/958] Compiling sip\cpp\sip_corewxBitmap.cpp
      sip_corewxColourDialog.cpp


      [457/958] Compiling sip\cpp\sip_corewxAccessible.cpp
      sip_corewxMenuItemList.cpp


      [458/958] Compiling sip\cpp\sip_corewxMenu.cpp
      sip_corewxMenuItem.cpp


      [459/958] Compiling sip\cpp\sip_corewxColourDatabase.cpp
      sip_corewxFileDirPickerEvent.cpp


      [460/958] Compiling sip\cpp\sip_corewxMemoryFSHandler.cpp
      sip_corewxMenuList.cpp


      [461/958] Compiling sip\cpp\sip_corewxFileDataObject.cpp
      sip_corewxMenuBar.cpp


      [462/958] Compiling sip\cpp\sip_corewxMemoryDC.cpp
      sip_corewxMenuEvent.cpp


      [463/958] Compiling sip\cpp\sip_corewxMemoryBuffer.cpp
      sip_corewxMenu.cpp


      [464/958] Compiling sip\cpp\sip_corewxFileCtrlEvent.cpp
      sip_corewxMemoryFSHandler.cpp


      [465/958] Compiling sip\cpp\sip_corewxNotebook.cpp
      sip_corewxColourDatabase.cpp


      [466/958] Compiling sip\cpp\sip_corewxMaximizeEvent.cpp
      sip_corewxBitmap.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(389): warning C4311: 'type cast': pointer truncation from 'WXHANDLE' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(389): warning C4302: 'type cast': truncation from 'WXHANDLE' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(397): warning C4312: 'type cast': conversion from 'long' to 'WXHANDLE' of greater size

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(402): warning C4996: 'wxGDIImage::SetWidth': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(403): warning C4996: 'wxGDIImage::SetHeight': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(830): warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(1173): warning C4996: 'wxGDIImage::SetDepth': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(1213): warning C4996: 'wxGDIImage::SetHeight': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxBitmap.cpp(1331): warning C4996: 'wxGDIImage::SetWidth': was declared deprecated


      [467/958] Compiling sip\cpp\sip_corewxMatrix2D.cpp
      sip_corewxAccessible.cpp


      [468/958] Compiling sip\cpp\sip_corewxColourData.cpp
      sip_corewxFileDataObject.cpp


      [469/958] Compiling sip\cpp\sip_corewxMask.cpp
      sip_corewxMemoryDC.cpp


      [470/958] Compiling sip\cpp\sip_corewxMDIParentFrame.cpp
      sip_corewxMemoryBuffer.cpp


      [471/958] Compiling sip\cpp\sip_corewxFileConfig.cpp
      sip_corewxFileCtrlEvent.cpp


      [472/958] Compiling sip\cpp\sip_corewxFileCtrl.cpp
      sip_corewxNotebook.cpp


      [473/958] Compiling sip\cpp\sip_corewxColour.cpp
      sip_corewxMatrix2D.cpp


      [474/958] Compiling sip\cpp\sip_corewxMDIChildFrameBase.cpp
      sip_corewxMaximizeEvent.cpp


      [475/958] Compiling sip\cpp\sip_corewxMDIClientWindow.cpp
      sip_corewxColourData.cpp


      [476/958] Compiling sip\cpp\sip_corewxMDIChildFrame.cpp
      sip_corewxMask.cpp


      [477/958] Compiling sip\cpp\sip_corewxLongPressEvent.cpp
      sip_corewxMDIParentFrame.cpp


      [478/958] Compiling sip\cpp\sip_corewxFSFile.cpp
      sip_corewxFileConfig.cpp


      [479/958] Compiling sip\cpp\sip_corewxExecuteEnv.cpp
      sip_corewxColour.cpp


      [480/958] Compiling sip\cpp\sip_corewxCollapsiblePaneEvent.cpp
      sip_corewxFileCtrl.cpp


      [481/958] Compiling sip\cpp\sip_corewxLongLong.cpp
      sip_corewxMDIClientWindow.cpp


      [482/958] Compiling sip\cpp\sip_corewxLogWindow.cpp
      sip_corewxMDIChildFrameBase.cpp


      [483/958] Compiling sip\cpp\sip_corewxEvtHandler.cpp
      sip_corewxMDIChildFrame.cpp


      [484/958] Compiling sip\cpp\sip_corewxLogTextCtrl.cpp
      sip_corewxLongPressEvent.cpp


      [485/958] Compiling sip\cpp\sip_corewxIntPtr.cpp
      sip_corewxCollapsiblePaneEvent.cpp


      [486/958] Compiling sip\cpp\sip_corewxAutoBufferedPaintDC.cpp
      sip_corewxExecuteEnv.cpp


      [487/958] Compiling sip\cpp\sip_corewxPageSetupDialog.cpp
      sip_corewxLongLong.cpp


      sip_corewxFSFile.cpp


      [488/958] Compiling sip\cpp\sip_corewxDropFilesEvent.cpp
      [489/958] Compiling sip\cpp\sip_corewxItemAttr.cpp
      sip_corewxEvtHandler.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxEvtHandler.cpp(71): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9


      [490/958] Compiling sip\cpp\sip_corewxFocusEvent.cpp
      sip_corewxLogWindow.cpp


      [491/958] Compiling sip\cpp\sip_corewxStockGDI.cpp
      sip_corewxLogTextCtrl.cpp


      [492/958] Compiling sip\cpp\sip_corewxItemContainer.cpp
      sip_corewxIntPtr.cpp


      [493/958] Compiling sip\cpp\sip_corewxDataObjectComposite.cpp
      sip_corewxPageSetupDialog.cpp


      [494/958] Compiling sip\cpp\sip_corewxSysColourChangedEvent.cpp
      sip_corewxItemAttr.cpp


      [495/958] Compiling sip\cpp\sip_corewxWindowList.cpp
      sip_corewxAutoBufferedPaintDC.cpp


      [496/958] Compiling sip\cpp\sip_corewxListCtrl.cpp
      sip_corewxFocusEvent.cpp


      [497/958] Compiling sip\cpp\sip_corewxUIntPtr.cpp
      sip_corewxDropFilesEvent.cpp


      [498/958] Compiling sip\cpp\sip_corewxSystemSettings.cpp
      sip_corewxStockGDI.cpp


      [499/958] Compiling sip\cpp\sip_corewxTIFFHandler.cpp
      sip_corewxItemContainer.cpp


      [500/958] Compiling sip\cpp\sip_corewxUpdateUIEvent.cpp
      sip_corewxDataObjectComposite.cpp


      [501/958] Compiling sip\cpp\sip_corewxTextCtrl.cpp
      sip_corewxSysColourChangedEvent.cpp


      [502/958] Compiling sip\cpp\sip_corewxTextEntryDialog.cpp
      sip_corewxWindowList.cpp


      [503/958] Compiling sip\cpp\sip_corewxListItem.cpp
      sip_corewxUIntPtr.cpp


      [504/958] Compiling sip\cpp\sip_corewxClientDataContainer.cpp
      sip_corewxListCtrl.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_corewxListCtrl.cpp(65): warning C4996: 'PyEval_CallObjectWithKeywords': deprecated in 3.9


      [505/958] Compiling sip\cpp\sip_corewxTimer.cpp
      sip_corewxTIFFHandler.cpp


      [506/958] Compiling sip\cpp\sip_corewxImageList.cpp
      sip_corewxSystemSettings.cpp


      [507/958] Compiling sip\cpp\sip_corewxLayoutConstraints.cpp
      sip_corewxUpdateUIEvent.cpp


      [508/958] Compiling sip\cpp\sip_corewxDelegateRendererNative.cpp
      sip_corewxTextEntryDialog.cpp


      [509/958] Compiling sip\cpp\sip_corewxTrackable.cpp
      sip_corewxTextCtrl.cpp


      [510/958] Compiling sip\cpp\sip_advwxDatePickerCtrlGeneric.cpp
      sip_corewxListItem.cpp


      [511/958] Compiling sip\cpp\sip_advwxCalendarDateAttr.cpp
      sip_corewxClientDataContainer.cpp


      [512/958] Compiling sip\cpp\sip_advwxAnimation.cpp
      sip_corewxTimer.cpp


      [513/958] Compiling sip\cpp\sip_advwxPropertySheetDialog.cpp
      sip_corewxImageList.cpp


      [514/958] Compiling sip\cpp\sip_advwxANIDecoder.cpp
      sip_corewxDelegateRendererNative.cpp


      [515/958] Compiling sip\cpp\sip_advwxGenericAnimationCtrl.cpp
      sip_advwxDatePickerCtrlGeneric.cpp


      [516/958] Compiling sip\cpp\sip_advwxSashLayoutWindow.cpp
      sip_corewxLayoutConstraints.cpp


      [517/958] Compiling sip\cpp\sip_advwxPseudoDC.cpp
      sip_corewxTrackable.cpp


      [518/958] Compiling sip\cpp\sip_advwxQueryLayoutInfoEvent.cpp
      sip_advwxCalendarDateAttr.cpp


      [519/958] Compiling sip\cpp\sip_advwxOwnerDrawnComboBox.cpp
      sip_advwxAnimation.cpp


      [520/958] Compiling sip\cpp\sip_advwxLayoutAlgorithm.cpp
      sip_advwxPropertySheetDialog.cpp


      [521/958] Compiling sip\cpp\sip_advwxGenericCalendarCtrl.cpp
      sip_advwxGenericAnimationCtrl.cpp


      [522/958] Compiling sip\cpp\sip_advwxNotificationMessage.cpp
      sip_advwxANIDecoder.cpp


      [523/958] Compiling sip\cpp\sip_advwxJoystick.cpp
      sip_advwxSashLayoutWindow.cpp


      [524/958] Compiling sip\cpp\sip_advwxRichToolTip.cpp
      sip_advwxPseudoDC.cpp


      [525/958] Compiling sip\cpp\sip_advwxHyperlinkCtrl.cpp
      sip_advwxLayoutAlgorithm.cpp


      [526/958] Linking build\waf\3.1\x64\release\_core.cp310-win_amd64.pyd
      sip_advwxOwnerDrawnComboBox.cpp


      [527/958] Compiling sip\cpp\sip_advwxDatePickerCtrl.cpp
      sip_advwxQueryLayoutInfoEvent.cpp


      [528/958] Compiling sip\cpp\sip_advwxAnimationDecoder.cpp
      sip_advwxGenericCalendarCtrl.cpp


      [529/958] Compiling sip\cpp\sip_advwxBannerWindow.cpp
         Creating library _core.lib and object _core.exp


      [530/958] Compiling sip\cpp\sip_advwxCalendarCtrl.cpp
      sip_advwxRichToolTip.cpp


      [531/958] Compiling sip\cpp\sip_advwxHyperlinkEvent.cpp
      sip_advwxNotificationMessage.cpp


      [532/958] Compiling sip\cpp\sip_advwxAnimationCtrl.cpp
      sip_advwxHyperlinkCtrl.cpp


      [533/958] Compiling sip\cpp\sip_advwxEditableListBox.cpp
      sip_advwxJoystick.cpp


      [534/958] Compiling sip\cpp\sip_advwxAnimationDecoderList.cpp
      sip_advwxDatePickerCtrl.cpp


      [535/958] Compiling sip\cpp\sip_advwxAboutDialogInfo.cpp
      sip_advwxAnimationDecoder.cpp


      [536/958] Compiling sip\cpp\sip_advwxCalculateLayoutEvent.cpp
      sip_advwxBannerWindow.cpp


      [537/958] Compiling sip\cpp\sip_advwxDateEvent.cpp
      sip_advwxCalendarCtrl.cpp


      [538/958] Compiling sip\cpp\sip_advwxCommandLinkButton.cpp
      sip_advwxHyperlinkEvent.cpp


      [539/958] Compiling sip\cpp\sip_advwxBitmapComboBox.cpp
      sip_advwxAnimationCtrl.cpp


      [540/958] Compiling sip\cpp\sip_advwxAnimationDecoderList_iterator.cpp
      sip_advwxEditableListBox.cpp


      [541/958] Compiling sip\cpp\sip_advwxExtHelpController.cpp
      sip_advwxAnimationDecoderList.cpp


      [542/958] Compiling sip\cpp\sip_advwxCalendarEvent.cpp
      sip_advwxAboutDialogInfo.cpp


      [543/958] Compiling sip\cpp\sip_advcmodule.cpp
      sip_advwxCalculateLayoutEvent.cpp


      [544/958] Compiling sip\cpp\sip_advwxWizardPage.cpp
      sip_advwxDateEvent.cpp


      [545/958] Compiling sip\cpp\sip_advwxWizardEvent.cpp
      sip_advwxBitmapComboBox.cpp


      [546/958] Compiling sip\cpp\sip_advwxTaskBarIconEvent.cpp
      sip_advwxCommandLinkButton.cpp


      [547/958] Compiling sip\cpp\sip_advwxWizardPageSimple.cpp
      sip_advwxAnimationDecoderList_iterator.cpp


      [548/958] Compiling build\waf\3.1\x64\release\_adv.rc
      sip_advwxExtHelpController.cpp


      [549/958] Compiling sip\cpp\sip_advwxSound.cpp
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [550/958] Compiling sip\cpp\sip_advwxGIFDecoder.cpp
      sip_advwxCalendarEvent.cpp


      [551/958] Compiling sip\cpp\sip_advwxSplashScreen.cpp
      sip_advwxWizardEvent.cpp


      [552/958] Compiling sip\cpp\sip_advwxWizard.cpp
      sip_advwxWizardPage.cpp


      [553/958] Compiling sip\cpp\sip_advwxSashEvent.cpp
      sip_advwxTaskBarIconEvent.cpp


      [554/958] Compiling sip\cpp\sip_advwxTipProvider.cpp
      sip_advcmodule.cpp


      [555/958] Compiling sip\cpp\sip_advwxTaskBarIcon.cpp
      sip_advwxWizardPageSimple.cpp


      [556/958] Compiling sip\cpp\sip_advwxSashWindow.cpp
      sip_advwxSound.cpp


      [557/958] Compiling sip\cpp\sip_advwxTimePickerCtrl.cpp
      sip_advwxGIFDecoder.cpp


      [558/958] Compiling build\waf\3.1\x64\release\_dataview.rc
      sip_advwxSplashScreen.cpp


      [559/958] Compiling sip\cpp\sip_dataviewwxTreeListEvent.cpp
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [560/958] Compiling sip\cpp\sip_dataviewwxDataViewVirtualListModel.cpp
      sip_advwxSashEvent.cpp


      [561/958] Compiling sip\cpp\sip_dataviewwxDataViewItem.cpp
      sip_advwxTipProvider.cpp


      [562/958] Compiling sip\cpp\sip_dataviewwxDataViewDateRenderer.cpp
      sip_advwxWizard.cpp


      [563/958] Compiling sip\cpp\sip_dataviewwxDataViewCtrl.cpp
      sip_advwxTimePickerCtrl.cpp


      [564/958] Compiling sip\cpp\sip_dataviewwxDataViewColumn.cpp
      sip_advwxSashWindow.cpp


      [565/958] Compiling sip\cpp\sip_dataviewwxDataViewCustomRenderer.cpp
      sip_advwxTaskBarIcon.cpp


      [566/958] Compiling sip\cpp\sip_dataviewwxDataViewItemAttr.cpp
      sip_dataviewwxDataViewVirtualListModel.cpp


      [567/958] Compiling sip\cpp\sip_dataviewwxVariantVector.cpp
      sip_dataviewwxTreeListEvent.cpp


      [568/958] Compiling sip\cpp\sip_dataviewwxDataViewBitmapRenderer.cpp
      sip_dataviewwxDataViewItem.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewItem.cpp(24): warning C4311: 'type cast': pointer truncation from 'void *' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewItem.cpp(24): warning C4302: 'type cast': truncation from 'void *' to 'long'


      [569/958] Linking build\waf\3.1\x64\release\_adv.cp310-win_amd64.pyd
      sip_dataviewwxDataViewCtrl.cpp


      [570/958] Compiling sip\cpp\sip_dataviewwxDataViewTreeStore.cpp
         Creating library _adv.lib and object _adv.exp


      sip_dataviewwxDataViewDateRenderer.cpp


      [571/958] Compiling sip\cpp\sip_dataviewcmodule.cpp
      [572/958] Compiling sip\cpp\sip_dataviewwxDVCVariant.cpp
      sip_dataviewwxDataViewColumn.cpp


      [573/958] Compiling sip\cpp\sip_dataviewwxTreeListItemComparator.cpp
      sip_dataviewwxDataViewCustomRenderer.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewCustomRenderer.cpp(126): warning C4996: 'wxDataViewCustomRendererBase::Activate': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewCustomRenderer.cpp(141): warning C4996: 'wxDataViewCustomRendererBase::LeftClick': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewCustomRenderer.cpp(737): warning C4996: 'wxDataViewCustomRendererBase::LeftClick': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewCustomRenderer.cpp(790): warning C4996: 'wxDataViewCustomRendererBase::Activate': was declared deprecated


      [574/958] Compiling sip\cpp\sip_dataviewwxTreeListItem.cpp
      sip_dataviewwxVariantVector.cpp


      [575/958] Compiling sip\cpp\sip_dataviewwxDataViewTreeCtrl.cpp
      sip_dataviewwxDataViewItemAttr.cpp


      [576/958] Compiling sip\cpp\sip_dataviewwxDataViewCheckIconTextRenderer.cpp
      sip_dataviewwxDataViewTreeStore.cpp


      [577/958] Compiling sip\cpp\sip_dataviewwxDataViewModel.cpp
      sip_dataviewcmodule.cpp


      [578/958] Compiling sip\cpp\sip_dataviewwxTreeListCtrl.cpp
      sip_dataviewwxTreeListItemComparator.cpp


      [579/958] Compiling sip\cpp\sip_dataviewwxDataViewValueAdjuster.cpp
      sip_dataviewwxDataViewBitmapRenderer.cpp


      [580/958] Compiling sip\cpp\sip_dataviewwxDataViewModelNotifier.cpp
      sip_dataviewwxDVCVariant.cpp


      [581/958] Compiling sip\cpp\sip_dataviewwxDataViewProgressRenderer.cpp
      sip_dataviewwxTreeListItem.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxTreeListItem.cpp(24): warning C4311: 'type cast': pointer truncation from 'wxTreeListModelNode *' to 'long'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxTreeListItem.cpp(24): warning C4302: 'type cast': truncation from 'wxTreeListModelNode *' to 'long'


      [582/958] Compiling sip\cpp\sip_dataviewwxDataViewChoiceRenderer.cpp
      sip_dataviewwxDataViewCheckIconTextRenderer.cpp


      [583/958] Compiling sip\cpp\sip_dataviewwxDataViewIconText.cpp
      sip_dataviewwxDataViewTreeCtrl.cpp


      [584/958] Compiling sip\cpp\sip_dataviewwxDataViewSpinRenderer.cpp
      sip_dataviewwxDataViewModel.cpp


      [585/958] Compiling sip\cpp\sip_dataviewwxDataViewRenderer.cpp
      sip_dataviewwxTreeListCtrl.cpp


      [586/958] Compiling sip\cpp\sip_dataviewwxDataViewIndexListModel.cpp
      sip_dataviewwxDataViewModelNotifier.cpp


      [587/958] Compiling sip\cpp\sip_dataviewwxDataViewListStore.cpp
      sip_dataviewwxDataViewValueAdjuster.cpp


      [588/958] Compiling sip\cpp\sip_dataviewwxDataViewListModel.cpp
      sip_dataviewwxDataViewProgressRenderer.cpp


      [589/958] Compiling sip\cpp\sip_dataviewwxDataViewToggleRenderer.cpp
      sip_dataviewwxDataViewIconText.cpp


      [590/958] Compiling sip\cpp\sip_dataviewwxDataViewItemArray.cpp
      sip_dataviewwxDataViewChoiceRenderer.cpp


      [591/958] Compiling sip\cpp\sip_dataviewwxDataViewListCtrl.cpp
      sip_dataviewwxDataViewSpinRenderer.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewSpinRenderer.cpp(312): warning C4996: 'wxDataViewCustomRendererBase::LeftClick': was declared deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewSpinRenderer.cpp(327): warning C4996: 'wxDataViewCustomRendererBase::Activate': was declared deprecated


      [592/958] Compiling sip\cpp\sip_dataviewwxDataViewTextRenderer.cpp
      sip_dataviewwxDataViewIndexListModel.cpp


      [593/958] Compiling sip\cpp\sip_dataviewwxDataViewEvent.cpp
      sip_dataviewwxDataViewListStore.cpp


      [594/958] Compiling sip\cpp\sip_dataviewwxDataViewIconTextRenderer.cpp
      sip_dataviewwxDataViewRenderer.cpp


      [595/958] Compiling sip\cpp\sip_gridwxGridSizeEvent.cpp
      sip_dataviewwxDataViewToggleRenderer.cpp


      [596/958] Compiling sip\cpp\sip_gridwxGridActivationSource.cpp
      sip_dataviewwxDataViewListModel.cpp


      [597/958] Compiling sip\cpp\sip_gridwxGridCornerHeaderRenderer.cpp
      sip_dataviewwxDataViewListCtrl.cpp


      [598/958] Compiling sip\cpp\sip_gridwxGridEditorCreatedEvent.cpp
      sip_dataviewwxDataViewItemArray.cpp


      [599/958] Compiling sip\cpp\sip_gridwxGridCellEditorPtr.cpp
      sip_dataviewwxDataViewTextRenderer.cpp


      [600/958] Compiling sip\cpp\sip_gridwxGridCellBoolEditor.cpp
      sip_dataviewwxDataViewEvent.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewEvent.cpp(389): warning C4996: 'wxDataViewEvent::SetDataViewColumn': deprecated: Pass the argument to the ctor instead

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewEvent.cpp(428): warning C4996: 'wxDataViewEvent::SetModel': deprecated: Pass the argument to the ctor instead

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_dataviewwxDataViewEvent.cpp(866): warning C4996: 'wxDataViewEvent::SetItem': deprecated: Pass the argument to the ctor instead


      [601/958] Compiling sip\cpp\sip_gridwxGridCellAutoWrapStringEditor.cpp
      sip_dataviewwxDataViewIconTextRenderer.cpp


      sip_gridwxGridActivationSource.cpp


      [602/958] Compiling sip\cpp\sip_gridwxGridCellDateEditor.cpp
      [603/958] Compiling sip\cpp\sip_gridwxGridCellAttrPtr.cpp
      sip_gridwxGridSizeEvent.cpp


      [604/958] Compiling sip\cpp\sip_gridwxGridBlocksiterator.cpp
      sip_gridwxGridCornerHeaderRenderer.cpp


      [605/958] Linking build\waf\3.1\x64\release\_dataview.cp310-win_amd64.pyd
         Creating library _dataview.lib and object _dataview.exp


      sip_gridwxGridCellEditorPtr.cpp


      [606/958] Compiling sip\cpp\sip_gridwxGridBlockDiffResult.cpp
      [607/958] Compiling sip\cpp\sip_gridwxGridBlockCoords.cpp
      sip_gridwxGridEditorCreatedEvent.cpp


      [608/958] Compiling sip\cpp\sip_gridwxGridCellFloatEditor.cpp
      sip_gridwxGridCellBoolEditor.cpp


      [609/958] Compiling sip\cpp\sip_gridwxGridCellFloatRenderer.cpp
      sip_gridwxGridBlocksiterator.cpp


      [610/958] Compiling sip\cpp\sip_gridwxGridSizesInfo.cpp
      sip_gridwxGridCellAutoWrapStringEditor.cpp


      [611/958] Compiling sip\cpp\sip_gridwxGridCellNumberRenderer.cpp
      sip_gridwxGridCellDateEditor.cpp


      [612/958] Compiling sip\cpp\sip_gridwxGridCellActivatableEditor.cpp
      sip_gridwxGridCellAttrPtr.cpp


      [613/958] Compiling sip\cpp\sip_gridwxGridEvent.cpp
      sip_gridwxGridBlockDiffResult.cpp


      [614/958] Compiling sip\cpp\sip_gridwxGridCellStringRenderer.cpp
      sip_gridwxGridCellFloatEditor.cpp


      [615/958] Compiling sip\cpp\sip_gridwxGridRangeSelectEvent.cpp
      sip_gridwxGridCellNumberRenderer.cpp


      [616/958] Compiling sip\cpp\sip_gridwxGridCellRenderer.cpp
      sip_gridwxGridBlockCoords.cpp


      [617/958] Compiling sip\cpp\sip_gridwxGridCellEnumRenderer.cpp
      sip_gridwxGridSizesInfo.cpp


      [618/958] Compiling sip\cpp\sip_gridwxGridCellDateTimeRenderer.cpp
      sip_gridwxGridCellActivatableEditor.cpp


      [619/958] Compiling sip\cpp\sip_gridwxGridStringTable.cpp
      sip_gridwxGridEvent.cpp


      [620/958] Compiling sip\cpp\sip_gridwxGrid.cpp
      sip_gridwxGridCellFloatRenderer.cpp


      [621/958] Compiling sip\cpp\sip_gridwxGridCellAttrProvider.cpp
      sip_gridwxGridCellStringRenderer.cpp


      [622/958] Compiling sip\cpp\sip_gridwxGridBlocks.cpp
      sip_gridwxGridRangeSelectEvent.cpp


      [623/958] Compiling sip\cpp\sip_gridwxGridUpdateLocker.cpp
      sip_gridwxGridCellEnumRenderer.cpp


      [624/958] Compiling sip\cpp\sip_gridwxGridActivationResult.cpp
      sip_gridwxGridCellRenderer.cpp


      [625/958] Compiling sip\cpp\sip_gridwxGridTableMessage.cpp
      sip_gridwxGridCellDateTimeRenderer.cpp


      [626/958] Compiling sip\cpp\sip_gridwxGridCellNumberEditor.cpp
      sip_gridwxGridStringTable.cpp


      [627/958] Compiling build\waf\3.1\x64\release\_grid.rc
      sip_gridwxGridCellAttrProvider.cpp


      [628/958] Compiling sip\cpp\sip_gridwxGridCornerHeaderRendererDefault.cpp
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [629/958] Compiling sip\cpp\sip_gridwxGridRowHeaderRendererDefault.cpp
      sip_gridwxGridBlocks.cpp


      [630/958] Compiling sip\cpp\sip_gridwxGridRowHeaderRenderer.cpp
      sip_gridwxGrid.cpp


      [631/958] Compiling sip\cpp\sip_gridwxGridFitMode.cpp
      sip_gridwxGridUpdateLocker.cpp


      [632/958] Compiling sip\cpp\sip_gridwxGridHeaderLabelsRenderer.cpp
      sip_gridwxGridActivationResult.cpp


      [633/958] Compiling sip\cpp\sip_gridwxGridColumnHeaderRenderer.cpp
      sip_gridwxGridCellNumberEditor.cpp


      [634/958] Compiling sip\cpp\sip_gridcmodule.cpp
      sip_gridwxGridTableMessage.cpp


      [635/958] Compiling sip\cpp\sip_gridwxGridCellTextEditor.cpp
      sip_gridwxGridCornerHeaderRendererDefault.cpp


      [636/958] Compiling sip\cpp\sip_gridwxGridCellDateRenderer.cpp
      sip_gridwxGridRowHeaderRenderer.cpp


      [637/958] Compiling sip\cpp\sip_gridwxGridCellCoordsArray.cpp
      sip_gridwxGridFitMode.cpp


      [638/958] Compiling sip\cpp\sip_gridwxGridTableBase.cpp
      sip_gridwxGridRowHeaderRendererDefault.cpp


      [639/958] Compiling sip\cpp\sip_gridwxGridColumnHeaderRendererDefault.cpp
      sip_gridwxGridHeaderLabelsRenderer.cpp


      [640/958] Compiling sip\cpp\sip_gridwxGridCellRendererPtr.cpp
      sip_gridwxGridColumnHeaderRenderer.cpp


      [641/958] Compiling sip\cpp\sip_gridwxGridCellChoiceEditor.cpp
      sip_gridcmodule.cpp


      [642/958] Compiling sip\cpp\sip_gridwxGridCellAttr.cpp
      sip_gridwxGridCellDateRenderer.cpp


      [643/958] Compiling sip\cpp\sip_gridwxGridCellEditor.cpp
      sip_gridwxGridCellCoordsArray.cpp


      [644/958] Compiling sip\cpp\sip_gridwxGridCellCoords.cpp
      sip_gridwxGridColumnHeaderRendererDefault.cpp


      [645/958] Compiling sip\cpp\sip_gridwxGridCellEnumEditor.cpp
      sip_gridwxGridCellTextEditor.cpp


      [646/958] Compiling sip\cpp\sip_gridwxGridCellAutoWrapStringRenderer.cpp
      sip_gridwxGridTableBase.cpp


      [647/958] Compiling sip\cpp\sip_gridwxGridCellBoolRenderer.cpp
      sip_gridwxGridCellRendererPtr.cpp


      [648/958] Compiling build\waf\3.1\x64\release\_stc.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [649/958] Compiling sip\cpp\sip_stcwxStyledTextCtrl.cpp
      sip_gridwxGridCellChoiceEditor.cpp


      [650/958] Compiling sip\cpp\sip_stcwxStyledTextEvent.cpp
      sip_gridwxGridCellAttr.cpp


      [651/958] Compiling sip\cpp\sip_stccmodule.cpp
      sip_gridwxGridCellEditor.cpp


      [652/958] Compiling sip\cpp\sip_htmlwxHtmlTagHandler.cpp
      sip_gridwxGridCellAutoWrapStringRenderer.cpp


      [653/958] Compiling sip\cpp\sip_htmlwxHtmlHelpController.cpp
      sip_gridwxGridCellEnumEditor.cpp


      [654/958] Compiling sip\cpp\sip_htmlwxHtmlEasyPrinting.cpp
      sip_gridwxGridCellCoords.cpp


      [655/958] Compiling sip\cpp\sip_htmlwxHtmlCellEvent.cpp
      sip_gridwxGridCellBoolRenderer.cpp


      [656/958] Compiling sip\cpp\sip_htmlwxHtmlWinParser.cpp
      sip_stcwxStyledTextCtrl.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stcwxStyledTextCtrl.cpp(28341): warning C4996: 'wxStyledTextCtrl::SetStyleBits': deprecated: This method uses a function deprecated in the Scintilla library.

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stcwxStyledTextCtrl.cpp(28380): warning C4996: 'wxStyledTextCtrl::GetStyleBits': deprecated: This method uses a function deprecated in the Scintilla library.

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stcwxStyledTextCtrl.cpp(28418): warning C4996: 'wxStyledTextCtrl::GetStyleBitsNeeded': deprecated: This method uses a function deprecated in the Scintilla library.


      [657/958] Compiling sip\cpp\sip_htmlwxHtmlLinkInfo.cpp
      sip_htmlwxHtmlTagHandler.cpp


      [658/958] Linking build\waf\3.1\x64\release\_grid.cp310-win_amd64.pyd
      sip_stcwxStyledTextEvent.cpp


      [659/958] Compiling sip\cpp\sip_htmlwxHtmlBookRecord.cpp
         Creating library _grid.lib and object _grid.exp


      [660/958] Compiling sip\cpp\sip_htmlwxHtmlContainerCell.cpp
      sip_stccmodule.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stccmodule.cpp(4705): warning C4995: 'wxSTC_INDIC0_MASK': name was marked as #pragma deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stccmodule.cpp(4706): warning C4995: 'wxSTC_INDIC1_MASK': name was marked as #pragma deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stccmodule.cpp(4707): warning C4995: 'wxSTC_INDIC2_MASK': name was marked as #pragma deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stccmodule.cpp(4709): warning C4995: 'wxSTC_INDICS_MASK': name was marked as #pragma deprecated

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stccmodule.cpp(5956): warning C4996: 'wxEVT_STC_KEY': deprecated: Don't handle wxEVT_STC_KEY. It's never generated.

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_stccmodule.cpp(5969): warning C4996: 'wxEVT_STC_URIDROPPED': deprecated: Don't handle wxEVT_STC_URIDROPPED. It's never generated.


      [661/958] Compiling sip\cpp\sip_htmlwxHtmlParser.cpp
      sip_htmlwxHtmlEasyPrinting.cpp


      [662/958] Compiling sip\cpp\sip_htmlwxHtmlPrintout.cpp
      sip_htmlwxHtmlHelpController.cpp


      [663/958] Linking build\waf\3.1\x64\release\_stc.cp310-win_amd64.pyd
         Creating library _stc.lib and object _stc.exp


      [664/958] Compiling sip\cpp\sip_htmlwxHtmlSelection.cpp
      sip_htmlwxHtmlCellEvent.cpp


      [665/958] Compiling sip\cpp\sip_htmlwxHtmlFilter.cpp
      sip_htmlwxHtmlWinParser.cpp


      [666/958] Compiling build\waf\3.1\x64\release\_html.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [667/958] Compiling sip\cpp\sip_htmlwxHtmlHelpFrame.cpp
      sip_htmlwxHtmlLinkInfo.cpp


      [668/958] Compiling sip\cpp\sip_htmlwxHtmlRenderingInfo.cpp
      sip_htmlwxHtmlBookRecord.cpp


      [669/958] Compiling sip\cpp\sip_htmlwxHtmlRenderingState.cpp
      sip_htmlwxHtmlContainerCell.cpp


      [670/958] Compiling sip\cpp\sip_htmlwxHtmlDCRenderer.cpp
      sip_htmlwxHtmlParser.cpp


      [671/958] Compiling sip\cpp\sip_htmlwxHtmlWidgetCell.cpp
      sip_htmlwxHtmlFilter.cpp


      [672/958] Compiling sip\cpp\sip_htmlwxHtmlWindow.cpp
      sip_htmlwxHtmlPrintout.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_htmlwxHtmlPrintout.cpp(393): warning C4305: 'initializing': truncation from 'double' to 'float'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_htmlwxHtmlPrintout.cpp(394): warning C4305: 'initializing': truncation from 'double' to 'float'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_htmlwxHtmlPrintout.cpp(395): warning C4305: 'initializing': truncation from 'double' to 'float'

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_htmlwxHtmlPrintout.cpp(396): warning C4305: 'initializing': truncation from 'double' to 'float'


      [673/958] Compiling sip\cpp\sip_htmlwxHtmlWordCell.cpp
      sip_htmlwxHtmlSelection.cpp


      [674/958] Compiling sip\cpp\sip_htmlwxHtmlWordWithTabsCell.cpp
      sip_htmlwxHtmlRenderingInfo.cpp


      [675/958] Compiling sip\cpp\sip_htmlwxHtmlWindowInterface.cpp
      sip_htmlwxHtmlHelpFrame.cpp


      [676/958] Compiling sip\cpp\sip_htmlwxHtmlWinTagHandler.cpp
      sip_htmlwxHtmlRenderingState.cpp


      [677/958] Compiling sip\cpp\sip_htmlwxSimpleHtmlListBox.cpp
      sip_htmlwxHtmlDCRenderer.cpp


      [678/958] Compiling sip\cpp\sip_htmlwxHtmlHelpData.cpp
      sip_htmlwxHtmlWidgetCell.cpp


      [679/958] Compiling sip\cpp\sip_htmlwxHtmlHelpWindow.cpp
      sip_htmlwxHtmlWindow.cpp


      [680/958] Compiling sip\cpp\sip_htmlwxHtmlHelpDialog.cpp
      sip_htmlwxHtmlWordCell.cpp


      [681/958] Compiling sip\cpp\sip_htmlwxHtmlColourCell.cpp
      sip_htmlwxHtmlWordWithTabsCell.cpp


      [682/958] Compiling sip\cpp\sip_htmlwxHtmlModalHelp.cpp
      sip_htmlwxHtmlWindowInterface.cpp


      [683/958] Compiling sip\cpp\sip_htmlwxHtmlListBox.cpp
      sip_htmlwxHtmlHelpData.cpp


      [684/958] Compiling sip\cpp\sip_htmlwxHtmlLinkEvent.cpp
      sip_htmlwxHtmlWinTagHandler.cpp


      [685/958] Compiling sip\cpp\sip_htmlwxHtmlHelpDataItems.cpp
      sip_htmlwxSimpleHtmlListBox.cpp


      [686/958] Compiling sip\cpp\sip_htmlwxHtmlRenderingStyle.cpp
      sip_htmlwxHtmlHelpWindow.cpp


      [687/958] Compiling sip\cpp\sip_htmlwxHtmlCell.cpp
      sip_htmlwxHtmlColourCell.cpp


      [688/958] Compiling sip\cpp\sip_htmlcmodule.cpp
      sip_htmlwxHtmlHelpDialog.cpp


      [689/958] Compiling sip\cpp\sip_htmlwxHtmlHelpDataItem.cpp
      sip_htmlwxHtmlModalHelp.cpp


      [690/958] Compiling sip\cpp\sip_htmlwxHtmlTag.cpp
      sip_htmlwxHtmlListBox.cpp


      [691/958] Compiling sip\cpp\sip_htmlwxHtmlBookRecArray.cpp
      sip_htmlwxHtmlLinkEvent.cpp


      [692/958] Compiling sip\cpp\sip_htmlwxHtmlFontCell.cpp
      sip_htmlwxHtmlRenderingStyle.cpp


      [693/958] Compiling sip\cpp\sip_glcanvaswxGLCanvas.cpp
      sip_htmlwxHtmlHelpDataItems.cpp


      [694/958] Compiling sip\cpp\sip_glcanvascmodule.cpp
      sip_htmlwxHtmlCell.cpp


      [695/958] Compiling sip\cpp\sip_glcanvaswxGLContextAttrs.cpp
      sip_htmlcmodule.cpp


      [696/958] Compiling sip\cpp\sip_glcanvaswxGLAttributes.cpp
      sip_htmlwxHtmlHelpDataItem.cpp


      [697/958] Compiling build\waf\3.1\x64\release\_glcanvas.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [698/958] Compiling sip\cpp\sip_glcanvaswxGLAttribsBase.cpp
      sip_htmlwxHtmlBookRecArray.cpp


      [699/958] Compiling sip\cpp\sip_glcanvaswxGLContext.cpp
      sip_htmlwxHtmlFontCell.cpp


      [700/958] Compiling sip\cpp\sip_html2wxWebViewFactory.cpp
      sip_htmlwxHtmlTag.cpp


      [701/958] Compiling sip\cpp\sip_html2cmodule.cpp
      sip_glcanvascmodule.cpp


      [702/958] Compiling sip\cpp\sip_html2wxWebView.cpp
      sip_glcanvaswxGLCanvas.cpp


      [703/958] Linking build\waf\3.1\x64\release\_html.cp310-win_amd64.pyd
         Creating library _html.lib and object _html.exp


      [704/958] Compiling sip\cpp\sip_html2wxWebViewHistoryItem.cpp
      sip_glcanvaswxGLContextAttrs.cpp


      [705/958] Compiling sip\cpp\sip_html2wxWebViewFSHandler.cpp
      sip_glcanvaswxGLAttribsBase.cpp


      [706/958] Compiling sip\cpp\sip_html2wxWebViewHandler.cpp
      sip_glcanvaswxGLAttributes.cpp


      [707/958] Compiling sip\cpp\sip_html2wxWebViewEvent.cpp
      sip_html2cmodule.cpp


      [708/958] Compiling sip\cpp\sip_html2wxWebViewArchiveHandler.cpp
      sip_glcanvaswxGLContext.cpp


      [709/958] Compiling build\waf\3.1\x64\release\_html2.rc
      sip_html2wxWebViewFactory.cpp


      [710/958] Compiling sip\cpp\sip_xmlwxXmlNode.cpp
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [711/958] Compiling sip\cpp\sip_xmlwxXmlAttribute.cpp
      sip_html2wxWebView.cpp


      [712/958] Compiling sip\cpp\sip_xmlwxXmlDocument.cpp
      sip_html2wxWebViewFSHandler.cpp


      [713/958] Linking build\waf\3.1\x64\release\_glcanvas.cp310-win_amd64.pyd
         Creating library _glcanvas.lib and object _glcanvas.exp


      [714/958] Compiling sip\cpp\sip_xmlcmodule.cpp
      sip_html2wxWebViewHistoryItem.cpp


      [715/958] Compiling sip\cpp\sip_xmlwxXmlDoctype.cpp
      sip_html2wxWebViewHandler.cpp


      [716/958] Compiling build\waf\3.1\x64\release\_xml.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [717/958] Compiling build\waf\3.1\x64\release\_xrc.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [718/958] Compiling sip\cpp\sip_xrcwxXmlSubclassFactory.cpp
      sip_html2wxWebViewEvent.cpp


      [719/958] Compiling sip\cpp\sip_xrccmodule.cpp
      sip_html2wxWebViewArchiveHandler.cpp


      [720/958] Compiling sip\cpp\sip_xrcwxAnimation.cpp
      sip_xmlwxXmlAttribute.cpp


      [721/958] Compiling sip\cpp\sip_xrcwxXmlResourceHandler.cpp
      sip_xmlwxXmlNode.cpp


      [722/958] Compiling sip\cpp\sip_xrcwxAnimationCtrl.cpp
      sip_xmlwxXmlDocument.cpp


      [723/958] Compiling sip\cpp\sip_xrcwxXmlResource.cpp
      sip_xmlwxXmlDoctype.cpp


      [724/958] Linking build\waf\3.1\x64\release\_html2.cp310-win_amd64.pyd
         Creating library _html2.lib and object _html2.exp


      [725/958] Compiling sip\cpp\sip_richtextwxRichTextSelection.cpp
      sip_xmlcmodule.cpp


      sip_xrcwxXmlSubclassFactory.cpp


      [726/958] Compiling sip\cpp\sip_richtextwxRichTextFileHandlerList_iterator.cpp
      [727/958] Compiling sip\cpp\sip_richtextwxRichTextImageBlock.cpp
      sip_xrcwxXmlResourceHandler.cpp


      [728/958] Compiling sip\cpp\sip_richtextwxRichTextCommand.cpp
      sip_xrccmodule.cpp


      [729/958] Linking build\waf\3.1\x64\release\_xml.cp310-win_amd64.pyd
         Creating library _xml.lib and object _xml.exp


      [730/958] Compiling sip\cpp\sip_richtextwxRichTextStdRenderer.cpp
      sip_xrcwxAnimation.cpp


      sip_xrcwxAnimationCtrl.cpp


      [731/958] Compiling sip\cpp\sip_richtextwxRichTextProperties.cpp
      [732/958] Compiling sip\cpp\sip_richtextwxRichTextObjectPtrArrayArray.cpp
      sip_xrcwxXmlResource.cpp


      [733/958] Compiling sip\cpp\sip_richtextwxRichTextObject.cpp
      sip_richtextwxRichTextSelection.cpp


      [734/958] Compiling sip\cpp\sip_richtextwxRichTextObjectList_iterator.cpp
      sip_richtextwxRichTextImageBlock.cpp


      [735/958] Linking build\waf\3.1\x64\release\_xrc.cp310-win_amd64.pyd
         Creating library _xrc.lib and object _xrc.exp


      [736/958] Compiling sip\cpp\sip_richtextwxRichTextFileHandlerList.cpp
      sip_richtextwxRichTextFileHandlerList_iterator.cpp


      [737/958] Compiling sip\cpp\sip_richtextwxRichTextDrawingHandler.cpp
      sip_richtextwxRichTextCommand.cpp


      [738/958] Compiling sip\cpp\sip_richtextwxRichTextFileHandler.cpp
      sip_richtextwxRichTextProperties.cpp


      [739/958] Compiling sip\cpp\sip_richtextwxRichTextContextMenuPropertiesInfo.cpp
      sip_richtextwxRichTextStdRenderer.cpp


      [740/958] Compiling sip\cpp\sip_richtextwxRichTextDrawingContext.cpp
      sip_richtextwxRichTextObjectPtrArrayArray.cpp


      [741/958] Compiling sip\cpp\sip_richtextwxTextBoxAttr.cpp
      sip_richtextwxRichTextObjectList_iterator.cpp


      [742/958] Compiling sip\cpp\sip_richtextwxRichTextCell.cpp
      sip_richtextwxRichTextObject.cpp


      [743/958] Compiling sip\cpp\sip_richtextwxRichTextBufferDataObject.cpp
      sip_richtextwxRichTextDrawingHandler.cpp


      [744/958] Compiling sip\cpp\sip_richtextwxRichTextLineList_iterator.cpp
      sip_richtextwxRichTextFileHandlerList.cpp


      [745/958] Compiling sip\cpp\sip_richtextwxRichTextObjectList_.cpp
      sip_richtextwxRichTextFileHandler.cpp


      [746/958] Compiling sip\cpp\sip_richtextwxRichTextStyleDefinition.cpp
      sip_richtextwxRichTextContextMenuPropertiesInfo.cpp


      [747/958] Compiling sip\cpp\sip_richtextwxRichTextVariantArray.cpp
      sip_richtextwxRichTextDrawingContext.cpp


      [748/958] Compiling sip\cpp\sip_richtextwxRichTextHeaderFooterData.cpp
      sip_richtextwxRichTextCell.cpp


      [749/958] Compiling sip\cpp\sip_richtextcmodule.cpp
      sip_richtextwxTextBoxAttr.cpp


      [750/958] Compiling sip\cpp\sip_richtextwxRichTextXMLHandler.cpp
      sip_richtextwxRichTextLineList_iterator.cpp


      [751/958] Compiling sip\cpp\sip_richtextwxTextAttrDimensionConverter.cpp
      sip_richtextwxRichTextBufferDataObject.cpp


      [752/958] Compiling sip\cpp\sip_richtextwxRichTextActionList_iterator.cpp
      sip_richtextwxRichTextStyleDefinition.cpp


      [753/958] Compiling sip\cpp\sip_richtextwxRichTextActionList.cpp
      sip_richtextwxRichTextObjectList_.cpp


      [754/958] Compiling sip\cpp\sip_richtextwxRichTextPrintout.cpp
      sip_richtextwxRichTextVariantArray.cpp


      [755/958] Compiling sip\cpp\sip_richtextwxRichTextBuffer.cpp
      sip_richtextwxRichTextXMLHandler.cpp


      [756/958] Compiling sip\cpp\sip_richtextwxRichTextTable.cpp
      sip_richtextwxRichTextHeaderFooterData.cpp


      [757/958] Compiling sip\cpp\sip_richtextwxRichTextParagraphStyleDefinition.cpp
      sip_richtextcmodule.cpp


      [758/958] Compiling sip\cpp\sip_richtextwxRichTextPlainText.cpp
      sip_richtextwxRichTextActionList_iterator.cpp


      [759/958] Compiling sip\cpp\sip_richtextwxRichTextStyleSheet.cpp
      sip_richtextwxTextAttrDimensionConverter.cpp


      [760/958] Compiling sip\cpp\sip_richtextwxRichTextRangeArray.cpp
      sip_richtextwxRichTextPrintout.cpp


      [761/958] Compiling sip\cpp\sip_richtextwxRichTextImage.cpp
      sip_richtextwxRichTextActionList.cpp


      [762/958] Compiling sip\cpp\sip_richtextwxRichTextAction.cpp
      sip_richtextwxRichTextBuffer.cpp


      [763/958] Compiling sip\cpp\sip_richtextwxRichTextAttr.cpp
      sip_richtextwxRichTextPlainText.cpp


      [764/958] Compiling sip\cpp\sip_richtextwxRichTextCharacterStyleDefinition.cpp
      sip_richtextwxRichTextTable.cpp


      sip_richtextwxRichTextParagraphStyleDefinition.cpp


      [765/958] Compiling sip\cpp\sip_richtextwxTextAttrDimensions.cpp
      [766/958] Compiling sip\cpp\sip_richtextwxRichTextFloatCollector.cpp
      sip_richtextwxRichTextStyleSheet.cpp


      [767/958] Compiling build\waf\3.1\x64\release\_richtext.rc
      sip_richtextwxRichTextRangeArray.cpp


      [768/958] Compiling sip\cpp\sip_richtextwxRichTextFieldTypeStandard.cpp
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [769/958] Compiling sip\cpp\sip_richtextwxTextAttrSize.cpp
      sip_richtextwxRichTextImage.cpp


      [770/958] Compiling sip\cpp\sip_richtextwxRichTextObjectList.cpp
      sip_richtextwxRichTextAction.cpp


      [771/958] Compiling sip\cpp\sip_richtextwxRichTextObjectPtrArray.cpp
      sip_richtextwxRichTextCharacterStyleDefinition.cpp


      [772/958] Compiling sip\cpp\sip_richtextwxTextAttrDimension.cpp
      sip_richtextwxRichTextAttr.cpp


      [773/958] Compiling sip\cpp\sip_richtextwxRichTextFormattingDialogFactory.cpp
      sip_richtextwxTextAttrDimensions.cpp


      sip_richtextwxRichTextFloatCollector.cpp


      [774/958] Compiling sip\cpp\sip_richtextwxRichTextStyleOrganiserDialog.cpp
      [775/958] Compiling sip\cpp\sip_richtextwxSymbolPickerDialog.cpp
      sip_richtextwxTextAttrSize.cpp


      [776/958] Compiling sip\cpp\sip_richtextwxRichTextStyleComboCtrl.cpp
      sip_richtextwxRichTextFieldTypeStandard.cpp


      [777/958] Compiling sip\cpp\sip_richtextwxRichTextRenderer.cpp
      sip_richtextwxRichTextObjectList.cpp


      [778/958] Compiling sip\cpp\sip_richtextwxRichTextHTMLHandler.cpp
      sip_richtextwxTextAttrDimension.cpp


      [779/958] Compiling sip\cpp\sip_richtextwxRichTextParagraphLayoutBox.cpp
      sip_richtextwxRichTextObjectPtrArray.cpp


      [780/958] Compiling sip\cpp\sip_richtextwxRichTextRange.cpp
      sip_richtextwxRichTextFormattingDialogFactory.cpp


      sip_richtextwxSymbolPickerDialog.cpp


      [781/958] Compiling sip\cpp\sip_richtextwxRichTextCompositeObject.cpp
      [782/958] Compiling sip\cpp\sip_richtextwxTextAttrBorder.cpp
      sip_richtextwxRichTextStyleOrganiserDialog.cpp


      [783/958] Compiling sip\cpp\sip_richtextwxRichTextDrawingHandlerList.cpp
      sip_richtextwxRichTextHTMLHandler.cpp


      [784/958] Compiling sip\cpp\sip_richtextwxRichTextListStyleDefinition.cpp
      sip_richtextwxRichTextStyleComboCtrl.cpp


      [785/958] Compiling sip\cpp\sip_richtextwxRichTextLineList.cpp
      sip_richtextwxRichTextRenderer.cpp


      [786/958] Compiling sip\cpp\sip_richtextwxRichTextParagraph.cpp
      sip_richtextwxRichTextDrawingHandlerList.cpp


      [787/958] Compiling sip\cpp\sip_richtextwxRichTextPlainTextHandler.cpp
      sip_richtextwxRichTextParagraphLayoutBox.cpp


      [788/958] Compiling sip\cpp\sip_richtextwxRichTextObjectList__iterator.cpp
      sip_richtextwxRichTextRange.cpp


      [789/958] Compiling sip\cpp\sip_richtextwxRichTextPrinting.cpp
      sip_richtextwxTextAttrBorder.cpp


      [790/958] Compiling sip\cpp\sip_richtextwxRichTextFormattingDialog.cpp
      sip_richtextwxRichTextCompositeObject.cpp


      [791/958] Compiling sip\cpp\sip_richtextwxRichTextDrawingHandlerList_iterator.cpp
      sip_richtextwxRichTextListStyleDefinition.cpp


      [792/958] Compiling sip\cpp\sip_richtextwxRichTextAttrArray.cpp
      sip_richtextwxRichTextLineList.cpp


      [793/958] Compiling sip\cpp\sip_richtextwxRichTextStyleListBox.cpp
      sip_richtextwxRichTextPlainTextHandler.cpp


      [794/958] Compiling sip\cpp\sip_richtextwxRichTextCtrl.cpp
      sip_richtextwxRichTextParagraph.cpp


      [795/958] Compiling sip\cpp\sip_richtextwxRichTextField.cpp
      sip_richtextwxRichTextObjectList__iterator.cpp


      [796/958] Compiling sip\cpp\sip_richtextwxRichTextEvent.cpp
      sip_richtextwxRichTextFormattingDialog.cpp


      [797/958] Compiling sip\cpp\sip_richtextwxRichTextFieldType.cpp
      sip_richtextwxRichTextDrawingHandlerList_iterator.cpp


      [798/958] Compiling sip\cpp\sip_richtextwxRichTextFontTable.cpp
      sip_richtextwxRichTextPrinting.cpp


      [799/958] Compiling sip\cpp\sip_richtextwxRichTextLine.cpp
      sip_richtextwxRichTextAttrArray.cpp


      [800/958] Compiling sip\cpp\sip_richtextwxRichTextStyleListCtrl.cpp
      sip_richtextwxRichTextStyleListBox.cpp


      [801/958] Compiling sip\cpp\sip_richtextwxRichTextObjectAddress.cpp
      sip_richtextwxRichTextField.cpp


      [802/958] Compiling sip\cpp\sip_richtextwxRichTextBox.cpp
      sip_richtextwxRichTextCtrl.cpp


      [803/958] Compiling sip\cpp\sip_richtextwxTextAttrBorders.cpp
      sip_richtextwxRichTextFieldType.cpp


      [804/958] Compiling sip\cpp\sip_richtextwxTextAttrShadow.cpp
      sip_richtextwxRichTextEvent.cpp


      [805/958] Compiling sip\cpp\sip_mediawxMediaCtrl.cpp
      sip_richtextwxRichTextObjectAddress.cpp


      [806/958] Compiling sip\cpp\sip_mediawxMediaEvent.cpp
      sip_richtextwxRichTextStyleListCtrl.cpp


      [807/958] Compiling build\waf\3.1\x64\release\_media.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [808/958] Compiling sip\cpp\sip_mediacmodule.cpp
      sip_richtextwxRichTextFontTable.cpp


      sip_richtextwxRichTextLine.cpp


      [809/958] Compiling sip\cpp\sip_ribbonwxRibbonPage.cpp
      [810/958] Compiling sip\cpp\sip_ribbonwxRibbonGalleryEvent.cpp
      sip_richtextwxTextAttrBorders.cpp


      [811/958] Compiling build\waf\3.1\x64\release\_ribbon.rc
      sip_richtextwxRichTextBox.cpp


      [812/958] Compiling sip\cpp\sip_ribbonwxRibbonBar.cpp
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [813/958] Compiling sip\cpp\sip_ribbonwxRibbonBarEvent.cpp
      sip_richtextwxTextAttrShadow.cpp


      [814/958] Compiling sip\cpp\sip_ribbonwxRibbonButtonBar.cpp
      sip_mediawxMediaCtrl.cpp


      [815/958] Compiling sip\cpp\sip_ribbonwxRibbonToolBar.cpp
      sip_mediawxMediaEvent.cpp


      [816/958] Linking build\waf\3.1\x64\release\_richtext.cp310-win_amd64.pyd
      sip_mediacmodule.cpp


      [817/958] Compiling sip\cpp\sip_ribbonwxRibbonPageTabInfo.cpp
         Creating library _richtext.lib and object _richtext.exp


      [818/958] Compiling sip\cpp\sip_ribbonwxRibbonGallery.cpp
      sip_ribbonwxRibbonPage.cpp


      [819/958] Linking build\waf\3.1\x64\release\_media.cp310-win_amd64.pyd
      sip_ribbonwxRibbonBarEvent.cpp


      [820/958] Compiling sip\cpp\sip_ribbonwxRibbonToolBarToolBase.cpp
         Creating library _media.lib and object _media.exp


      sip_ribbonwxRibbonGalleryEvent.cpp


      [821/958] Compiling sip\cpp\sip_ribbonwxRibbonButtonBarEvent.cpp
      [822/958] Compiling sip\cpp\sip_ribbonwxRibbonArtProvider.cpp
      sip_ribbonwxRibbonBar.cpp


      [823/958] Compiling sip\cpp\sip_ribbonwxRibbonMSWArtProvider.cpp
      sip_ribbonwxRibbonButtonBar.cpp


      [824/958] Compiling sip\cpp\sip_ribbonwxRibbonButtonBarButtonBase.cpp
      sip_ribbonwxRibbonToolBar.cpp


      [825/958] Compiling sip\cpp\sip_ribbonwxRibbonPanel.cpp
      sip_ribbonwxRibbonPageTabInfo.cpp


      [826/958] Compiling sip\cpp\sip_ribbonwxRibbonPanelEvent.cpp
      sip_ribbonwxRibbonToolBarToolBase.cpp


      [827/958] Compiling sip\cpp\sip_ribbonwxRibbonToolBarEvent.cpp
      sip_ribbonwxRibbonGallery.cpp


      [828/958] Compiling sip\cpp\sip_ribboncmodule.cpp
      sip_ribbonwxRibbonButtonBarButtonBase.cpp


      [829/958] Compiling sip\cpp\sip_ribbonwxRibbonGalleryItem.cpp
      sip_ribbonwxRibbonArtProvider.cpp


      [830/958] Compiling sip\cpp\sip_ribbonwxRibbonAUIArtProvider.cpp
      sip_ribbonwxRibbonButtonBarEvent.cpp


      [831/958] Compiling sip\cpp\sip_ribbonwxRibbonControl.cpp
      sip_ribbonwxRibbonMSWArtProvider.cpp


      [832/958] Compiling sip\cpp\sip_ribbonwxRibbonPageTabInfoArray.cpp
      sip_ribbonwxRibbonPanel.cpp


      [833/958] Compiling sip\cpp\sip_propgridwxPGSpinCtrlEditor.cpp
      sip_ribbonwxRibbonPanelEvent.cpp


      [834/958] Compiling sip\cpp\sip_propgridwxFlagsProperty.cpp
      sip_ribbonwxRibbonToolBarEvent.cpp


      [835/958] Compiling sip\cpp\sip_propgridwxPGVariantList.cpp
      sip_ribbonwxRibbonGalleryItem.cpp


      [836/958] Compiling sip\cpp\sip_propgridwxPropertyGridManager.cpp
      sip_ribbonwxRibbonControl.cpp


      [837/958] Compiling sip\cpp\sip_propgridwxLongStringProperty.cpp
      sip_ribbonwxRibbonAUIArtProvider.cpp


      [838/958] Compiling sip\cpp\sip_propgridwxPGTextCtrlEditor.cpp
      sip_ribboncmodule.cpp


      [839/958] Compiling sip\cpp\sip_propgridwxDirProperty.cpp
      sip_ribbonwxRibbonPageTabInfoArray.cpp


      [840/958] Compiling sip\cpp\sip_propgridwxEditorDialogProperty.cpp
      sip_propgridwxPGSpinCtrlEditor.cpp


      [841/958] Compiling build\waf\3.1\x64\release\_propgrid.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [842/958] Linking build\waf\3.1\x64\release\_ribbon.cp310-win_amd64.pyd
         Creating library _ribbon.lib and object _ribbon.exp


      [843/958] Compiling sip\cpp\sip_propgridwxPGVariant.cpp
      sip_propgridwxPGVariantList.cpp


      [844/958] Compiling sip\cpp\sip_propgridwxPGPropArgCls.cpp
      sip_propgridwxFlagsProperty.cpp


      [845/958] Compiling sip\cpp\sip_propgridwxArrayPGProperty.cpp
      sip_propgridwxPropertyGridManager.cpp


      [846/958] Compiling sip\cpp\sip_propgridwxPGVIterator.cpp
      sip_propgridwxLongStringProperty.cpp


      [847/958] Compiling sip\cpp\sip_propgridwxPGChoices.cpp
      sip_propgridwxDirProperty.cpp


      [848/958] Compiling sip\cpp\sip_propgridwxPGMultiButton.cpp
      sip_propgridwxPGTextCtrlEditor.cpp


      [849/958] Compiling sip\cpp\sip_propgridcmodule.cpp
      sip_propgridwxEditorDialogProperty.cpp


      [850/958] Compiling sip\cpp\sip_propgridwxPropertyGridPage.cpp
      sip_propgridwxPGPropArgCls.cpp


      [851/958] Compiling sip\cpp\sip_propgridwxPGEditorDialogAdapter.cpp
      sip_propgridwxPGVariant.cpp


      [852/958] Compiling sip\cpp\sip_propgridwxPGPaintData.cpp
      sip_propgridwxArrayPGProperty.cpp


      [853/958] Compiling sip\cpp\sip_propgridwxPGTextCtrlAndButtonEditor.cpp
      sip_propgridwxPGVIterator.cpp


      [854/958] Compiling sip\cpp\sip_propgridwxPGChoicesData.cpp
      sip_propgridwxPGMultiButton.cpp


      [855/958] Compiling sip\cpp\sip_propgridwxPropertyGridEvent.cpp
      sip_propgridwxPGChoices.cpp


      [856/958] Compiling sip\cpp\sip_propgridwxPropertyGridIteratorBase.cpp
      sip_propgridcmodule.cpp


      [857/958] Compiling sip\cpp\sip_propgridwxPropertyCategory.cpp
      sip_propgridwxPGPaintData.cpp


      [858/958] Compiling sip\cpp\sip_propgridwxBoolProperty.cpp
      sip_propgridwxPGEditorDialogAdapter.cpp


      [859/958] Compiling sip\cpp\sip_propgridwxArrayStringProperty.cpp
      sip_propgridwxPropertyGridPage.cpp


      sip_propgridwxPGTextCtrlAndButtonEditor.cpp


      [860/958] Compiling sip\cpp\sip_propgridwxPGCheckBoxEditor.cpp
      [861/958] Compiling sip\cpp\sip_propgridwxPGCellRenderer.cpp
      sip_propgridwxPGChoicesData.cpp


      [862/958] Compiling sip\cpp\sip_propgridwxPropertyGridPageState.cpp
      sip_propgridwxPropertyGridIteratorBase.cpp


      [863/958] Compiling sip\cpp\sip_propgridwxPGInDialogValidator.cpp
      sip_propgridwxPropertyGridEvent.cpp


      [864/958] Compiling sip\cpp\sip_propgridwxFontProperty.cpp
      sip_propgridwxPropertyCategory.cpp


      [865/958] Compiling sip\cpp\sip_propgridwxPGCell.cpp
      sip_propgridwxPGCheckBoxEditor.cpp


      [866/958] Compiling sip\cpp\sip_propgridwxIntProperty.cpp
      sip_propgridwxArrayStringProperty.cpp


      [867/958] Compiling sip\cpp\sip_propgridwxPropertyGridHitTestResult.cpp
      sip_propgridwxPGCellRenderer.cpp


      [868/958] Compiling sip\cpp\sip_propgridwxSystemColourProperty.cpp
      sip_propgridwxBoolProperty.cpp


      [869/958] Compiling sip\cpp\sip_propgridwxPropertyGridIterator.cpp
      sip_propgridwxPGInDialogValidator.cpp


      [870/958] Compiling sip\cpp\sip_propgridwxPGValidationInfo.cpp
      sip_propgridwxPropertyGridPageState.cpp


      [871/958] Compiling sip\cpp\sip_propgridwxPGChoiceAndButtonEditor.cpp
      sip_propgridwxFontProperty.cpp


      [872/958] Compiling sip\cpp\sip_propgridwxPropertyGridInterface.cpp
      sip_propgridwxPropertyGridHitTestResult.cpp


      [873/958] Compiling sip\cpp\sip_propgridwxDateProperty.cpp
      sip_propgridwxPGCell.cpp


      [874/958] Compiling sip\cpp\sip_propgridwxPGChoiceEntry.cpp
      sip_propgridwxIntProperty.cpp


      [875/958] Compiling sip\cpp\sip_propgridwxImageFileProperty.cpp
      sip_propgridwxSystemColourProperty.cpp


      [876/958] Compiling sip\cpp\sip_propgridwxCursorProperty.cpp
      sip_propgridwxPropertyGridIterator.cpp


      [877/958] Compiling sip\cpp\sip_propgridwxEnumProperty.cpp
      sip_propgridwxPGValidationInfo.cpp


      [878/958] Compiling sip\cpp\sip_propgridwxPGComboBoxEditor.cpp
      sip_propgridwxPGChoiceAndButtonEditor.cpp


      [879/958] Compiling sip\cpp\sip_propgridwxFloatProperty.cpp
      sip_propgridwxDateProperty.cpp


      [880/958] Compiling sip\cpp\sip_propgridwxPGCellData.cpp
      sip_propgridwxPropertyGridInterface.cpp


      [881/958] Compiling sip\cpp\sip_propgridwxPGChoiceEditor.cpp
      sip_propgridwxPGChoiceEntry.cpp


      [882/958] Compiling sip\cpp\sip_propgridwxPGAttributeStorage.cpp
      sip_propgridwxCursorProperty.cpp


      [883/958] Compiling sip\cpp\sip_propgridwxEditEnumProperty.cpp
      sip_propgridwxImageFileProperty.cpp


      [884/958] Compiling sip\cpp\sip_propgridwxUIntProperty.cpp
      sip_propgridwxPGComboBoxEditor.cpp


      [885/958] Compiling sip\cpp\sip_propgridwxPGProperty.cpp
      sip_propgridwxFloatProperty.cpp


      [886/958] Compiling sip\cpp\sip_propgridwxNumericProperty.cpp
      sip_propgridwxEnumProperty.cpp


      [887/958] Compiling sip\cpp\sip_propgridwxColourProperty.cpp
      sip_propgridwxPGAttributeStorage.cpp


      [888/958] Compiling sip\cpp\sip_propgridwxPGArrayStringEditorDialog.cpp
      sip_propgridwxPGCellData.cpp


      [889/958] Compiling sip\cpp\sip_propgridwxPGEditor.cpp
      sip_propgridwxEditEnumProperty.cpp


      [890/958] Compiling sip\cpp\sip_propgridwxColourPropertyValue.cpp
      sip_propgridwxPGChoiceEditor.cpp


      [891/958] Compiling sip\cpp\sip_propgridwxPGWindowList.cpp
      sip_propgridwxUIntProperty.cpp


      [892/958] Compiling sip\cpp\sip_propgridwxNumericPropertyValidator.cpp
      sip_propgridwxPGProperty.cpp


      [893/958] Compiling sip\cpp\sip_propgridwxFileProperty.cpp
      sip_propgridwxColourProperty.cpp


      [894/958] Compiling sip\cpp\sip_propgridwxPGArrayEditorDialog.cpp
      sip_propgridwxNumericProperty.cpp


      [895/958] Compiling sip\cpp\sip_propgridwxPGDefaultRenderer.cpp
      sip_propgridwxPGArrayStringEditorDialog.cpp


      [896/958] Compiling sip\cpp\sip_propgridwxMultiChoiceProperty.cpp
      sip_propgridwxPGEditor.cpp


      [897/958] Compiling sip\cpp\sip_propgridwxPropertyGridPopulator.cpp
      sip_propgridwxColourPropertyValue.cpp


      [898/958] Compiling sip\cpp\sip_propgridwxPropertyGrid.cpp
      sip_propgridwxPGWindowList.cpp


      [899/958] Compiling sip\cpp\sip_propgridwxStringProperty.cpp
      sip_propgridwxNumericPropertyValidator.cpp


      [900/958] Compiling sip\cpp\sip_auiwxAuiTabContainer.cpp
      sip_propgridwxFileProperty.cpp


      [901/958] Compiling sip\cpp\sip_auiwxAuiMDIParentFrame.cpp
      sip_propgridwxPGDefaultRenderer.cpp


      [902/958] Compiling sip\cpp\sip_auiwxAuiDockArt.cpp
      sip_propgridwxPGArrayEditorDialog.cpp


      [903/958] Compiling sip\cpp\sip_auiwxAuiMDIClientWindow.cpp
      sip_propgridwxMultiChoiceProperty.cpp


      [904/958] Compiling sip\cpp\sip_auiwxAuiToolBarItem.cpp
      sip_auiwxAuiTabContainer.cpp


      [905/958] Compiling sip\cpp\sip_auiwxAuiDefaultToolBarArt.cpp
      sip_propgridwxPropertyGrid.cpp


      sip_propgridwxPropertyGridPopulator.cpp


      [906/958] Compiling sip\cpp\sip_auiwxAuiToolBar.cpp
      [907/958] Compiling sip\cpp\sip_auiwxAuiDockUIPartArray.cpp
      sip_propgridwxStringProperty.cpp


      [908/958] Compiling sip\cpp\sip_auiwxAuiFloatingFrame.cpp
      sip_auiwxAuiMDIParentFrame.cpp


      [909/958] Compiling sip\cpp\sip_auiwxAuiDockInfoPtrArray.cpp
      sip_auiwxAuiToolBarItem.cpp


      [910/958] Compiling sip\cpp\sip_auiwxAuiToolBarItemArray.cpp
      sip_auiwxAuiDockArt.cpp


      [911/958] Compiling sip\cpp\sip_auiwxAuiTabContainerButtonArray.cpp
      sip_auiwxAuiMDIClientWindow.cpp


      [912/958] Compiling sip\cpp\sip_auiwxAuiSimpleTabArt.cpp
      sip_auiwxAuiToolBar.cpp


      [913/958] Linking build\waf\3.1\x64\release\_propgrid.cp310-win_amd64.pyd
      sip_auiwxAuiDockUIPartArray.cpp


      [914/958] Compiling sip\cpp\sip_auiwxAuiManager.cpp
         Creating library _propgrid.lib and object _propgrid.exp


      [915/958] Compiling sip\cpp\sip_auiwxAuiNotebookPage.cpp
      sip_auiwxAuiDefaultToolBarArt.cpp


      [916/958] Compiling sip\cpp\sip_auiwxAuiDockInfo.cpp
      sip_auiwxAuiFloatingFrame.cpp


      [917/958] Compiling sip\cpp\sip_auiwxAuiPaneInfoArray.cpp
      sip_auiwxAuiTabContainerButtonArray.cpp


      [918/958] Compiling sip\cpp\sip_auiwxAuiDockUIPart.cpp
      sip_auiwxAuiToolBarItemArray.cpp


      [919/958] Compiling sip\cpp\sip_auiwxAuiDefaultDockArt.cpp
      sip_auiwxAuiDockInfoPtrArray.cpp


      [920/958] Compiling sip\cpp\sip_auiwxAuiPaneInfo.cpp
      sip_auiwxAuiSimpleTabArt.cpp


      [921/958] Compiling sip\cpp\sip_auiwxAuiMDIChildFrame.cpp
      sip_auiwxAuiPaneInfoArray.cpp


      [922/958] Compiling sip\cpp\sip_auiwxAuiToolBarEvent.cpp
      sip_auiwxAuiNotebookPage.cpp


      [923/958] Compiling sip\cpp\sip_auiwxAuiManagerEvent.cpp
      sip_auiwxAuiManager.cpp


      [924/958] Compiling sip\cpp\sip_auiwxAuiTabCtrl.cpp
      sip_auiwxAuiDockInfo.cpp


      [925/958] Compiling build\waf\3.1\x64\release\_aui.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [926/958] Compiling sip\cpp\sip_auicmodule.cpp
      sip_auiwxAuiDockUIPart.cpp


      [927/958] Compiling sip\cpp\sip_auiwxAuiNotebookEvent.cpp
      sip_auiwxAuiPaneInfo.cpp


      [928/958] Compiling sip\cpp\sip_auiwxAuiTabArt.cpp
      sip_auiwxAuiDefaultDockArt.cpp

      C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\sip\cpp\sip_auiwxAuiDefaultDockArt.cpp(908): warning C4996: 'wxAuiDefaultDockArt::DrawIcon': deprecated: This is not intended for the public API


      [929/958] Compiling sip\cpp\sip_auiwxAuiNotebook.cpp
      sip_auiwxAuiMDIChildFrame.cpp


      [930/958] Compiling sip\cpp\sip_auiwxAuiDockInfoArray.cpp
      sip_auiwxAuiTabCtrl.cpp


      [931/958] Compiling sip\cpp\sip_auiwxAuiPaneInfoPtrArray.cpp
      sip_auiwxAuiToolBarEvent.cpp


      [932/958] Compiling sip\cpp\sip_auiwxAuiTabContainerButton.cpp
      sip_auiwxAuiManagerEvent.cpp


      [933/958] Compiling sip\cpp\sip_auiwxAuiToolBarArt.cpp
      sip_auiwxAuiNotebookEvent.cpp


      [934/958] Compiling sip\cpp\sip_auiwxAuiDefaultTabArt.cpp
      sip_auicmodule.cpp


      [935/958] Compiling sip\cpp\sip_auiwxAuiNotebookPageArray.cpp
      sip_auiwxAuiTabArt.cpp


      [936/958] Compiling sip\cpp\sip_mswwxCHMHelpController.cpp
      sip_auiwxAuiNotebook.cpp


      [937/958] Compiling build\waf\3.1\x64\release\_msw.rc
      Microsoft (R) Windows (R) Resource Compiler Version 10.0.10011.16384

      Copyright (C) Microsoft Corporation.  All rights reserved.




      [938/958] Compiling sip\cpp\sip_mswcmodule.cpp
      sip_auiwxAuiDockInfoArray.cpp


      [939/958] Compiling sip\cpp\sip_mswwxPyAxBaseWindow.cpp
      sip_auiwxAuiTabContainerButton.cpp


      [940/958] Compiling build\waf\3.1\x64\release\siplib.cp310-win_amd64.pyd
      [941/958] Compiling build\waf\3.1\x64\release\_core.cp310-win_amd64.pyd
      [942/958] Compiling build\waf\3.1\x64\release\_adv.cp310-win_amd64.pyd
      [943/958] Compiling build\waf\3.1\x64\release\_dataview.cp310-win_amd64.pyd
      [944/958] Compiling build\waf\3.1\x64\release\_grid.cp310-win_amd64.pyd
      [945/958] Compiling build\waf\3.1\x64\release\_stc.cp310-win_amd64.pyd
      [946/958] Compiling build\waf\3.1\x64\release\_html.cp310-win_amd64.pyd
      [947/958] Compiling build\waf\3.1\x64\release\_glcanvas.cp310-win_amd64.pyd
      [948/958] Compiling build\waf\3.1\x64\release\_html2.cp310-win_amd64.pyd
      [949/958] Compiling build\waf\3.1\x64\release\_xml.cp310-win_amd64.pyd
      [950/958] Compiling build\waf\3.1\x64\release\_xrc.cp310-win_amd64.pyd
      sip_auiwxAuiPaneInfoPtrArray.cpp


      [951/958] Compiling build\waf\3.1\x64\release\_richtext.cp310-win_amd64.pyd
      [952/958] Compiling build\waf\3.1\x64\release\_media.cp310-win_amd64.pyd
      [953/958] Compiling build\waf\3.1\x64\release\_ribbon.cp310-win_amd64.pyd
      [954/958] Compiling build\waf\3.1\x64\release\_propgrid.cp310-win_amd64.pyd
      sip_auiwxAuiToolBarArt.cpp


      sip_auiwxAuiDefaultTabArt.cpp


      sip_mswwxCHMHelpController.cpp


      sip_mswcmodule.cpp


      sip_auiwxAuiNotebookPageArray.cpp


      [955/958] Linking build\waf\3.1\x64\release\_aui.cp310-win_amd64.pyd
         Creating library _aui.lib and object _aui.exp


      [956/958] Compiling build\waf\3.1\x64\release\_aui.cp310-win_amd64.pyd
      sip_mswwxPyAxBaseWindow.cpp


      [957/958] Linking build\waf\3.1\x64\release\_msw.cp310-win_amd64.pyd
         Creating library _msw.lib and object _msw.exp


      [958/958] Compiling build\waf\3.1\x64\release\_msw.cp310-win_amd64.pyd
      Waf: Leaving directory `C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release'
      'build' finished successfully (40m41.967s)
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxbase315u_net_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxbase315u_net_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxbase315u_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxbase315u_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxbase315u_xml_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxbase315u_xml_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_adv_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_adv_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_aui_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_aui_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_core_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_core_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_gl_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_gl_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_html_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_html_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_media_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_media_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_propgrid_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_propgrid_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_qa_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_qa_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_ribbon_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_ribbon_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_richtext_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_richtext_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_stc_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_stc_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_webview_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_webview_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\ext\wxWidgets/lib/vc140_x64_dll\wxmsw315u_xrc_vc140_x64.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/wxmsw315u_xrc_vc140_x64.dll
      copying C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\packaging\msw-webview2\x64\WebView2Loader.dll --> C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8/wx/WebView2Loader.dll
      Running command: build_others
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe setup-wxsvg.py build_ext --inplace
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:771: UserWarning: Usage of dash-separated 'license-file' will not be supported in future versions. Please use the underscore name 'license_file' instead
        warnings.warn(
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\config\setupcfg.py:463: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      running build_ext
      building 'wx.svg._nanosvg' extension
      creating build\wxsvg
      creating build\wxsvg\temp.win-amd64-cpython-310
      creating build\wxsvg\temp.win-amd64-cpython-310\Release
      creating build\wxsvg\temp.win-amd64-cpython-310\Release\wx
      creating build\wxsvg\temp.win-amd64-cpython-310\Release\wx\svg
      "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DNANOSVG_IMPLEMENTATION=1 -DNANOSVGRAST_IMPLEMENTATION=1 -DNANOSVG_ALL_COLOR_KEYWORDS=1 -Iext/nanosvg/src -IC:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\include -IC:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcwx/svg\_nanosvg.c /Fobuild/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.obj
      _nanosvg.c
      ext/nanosvg/src\nanosvg.h(1450): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1458): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1491): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1770): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1791): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2553): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2557): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2561): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2565): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      wx/svg\_nanosvg.c(20946): warning C4013: '_PyGen_Send' undefined; assuming extern returning int
      wx/svg\_nanosvg.c(20946): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int'
      wx/svg\_nanosvg.c(20951): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int'
      wx/svg\_nanosvg.c(21035): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int'
      creating C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\wxsvg\lib.win-amd64-cpython-310
      creating C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\wxsvg\lib.win-amd64-cpython-310\wx
      creating C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\wxsvg\lib.win-amd64-cpython-310\wx\svg
      "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\libs /LIBPATH:C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310 /LIBPATH:C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64" /EXPORT:PyInit__nanosvg build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.obj /OUT:build/wxsvg\lib.win-amd64-cpython-310\wx\svg\_nanosvg.cp310-win_amd64.pyd /IMPLIB:build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.cp310-win_amd64.lib
         Creating library build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.cp310-win_amd64.lib and object build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.cp310-win_amd64.exp
      _nanosvg.obj : error LNK2001: unresolved external symbol _PyGen_Send
      build\wxsvg\lib.win-amd64-cpython-310\wx\svg\_nanosvg.cp310-win_amd64.pyd : fatal error LNK1120: 1 unresolved externals
      error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.31.31103\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
      Command 'C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe setup-wxsvg.py build_ext --inplace' failed with exit code 1.
      Finished command: build_others (0m19.936s)
      Finished command: build_py (46m7.352s)
      Finished command: build (83m7.761s)
      WARNING: Building this way assumes that all generated files have been
      generated already.  If that is not the case then use build.py directly
      to generate the source and perform the build stage.  You can use
      --skip-build with the bdist_* or install commands to avoid this
      message and the wxWidgets and Phoenix build steps in the future.

      "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build
      Command '"C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build' failed with exit code 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for wxPython
  Running setup.py clean for wxPython
Failed to build wxPython
Installing collected packages: wxPython
  Running setup.py install for wxPython ... error
  error: subprocess-exited-with-error

  × Running setup.py install for wxPython did not run successfully.
  │ exit code: 1
  ╰─> [121 lines of output]
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:771: UserWarning: Usage of dash-separated 'license-file' will not be supported in future versions. Please use the underscore name 'license_file' instead
        warnings.warn(
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\config\setupcfg.py:463: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:317: DistDeprecationWarning: use_2to3 is ignored.
        warnings.warn(f"{attr} is ignored.", DistDeprecationWarning)
      running install
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      Will build using: "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe"
      3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)]
      Python's architecture is 64bit
      cfg.VERSION: 4.1.1

      Running command: build
      Running command: build_wx
      MSVC: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\cl.exe
      wxWidgets build options: ['--wxpython', '--unicode']
      creating wx/msw/setup.h from setup0.h
      setting build options...
      nmake.exe -f makefile.vc UNICODE=1 OFFICIAL_BUILD=1 COMPILER_VERSION=140 SHARED=1 MONOLITHIC=0 USE_OPENGL=1 USE_GDIPLUS=1 BUILD=release

      Microsoft (R) Program Maintenance Utility Version 14.31.31105.0
      Copyright (C) Microsoft Corporation.  All rights reserved.

      WARNING: msgfmt and/or make commands not found, message catalogs not
               rebuilt. Please install gettext and associated tools.
      Finished command: build_wx (0m46.569s)
      Running command: build_py
      Checking for C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf-2.0.19...
      MSVC: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\cl.exe
      "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf-2.0.19 --msvc_arch=x64 --python="C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" --out=build/waf/3.1/x64/release configure build
      Setting top to                           : C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8
      Setting out to                           : C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release
      Checking for program 'CL'                : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\CL.exe
      Checking for program 'CL'                : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\CL.exe
      Checking for program 'LINK'              : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\LINK.exe
      Checking for program 'LIB'               : C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\LIB.exe
      Checking for program 'MT'                : C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64\MT.exe
      Checking for program 'RC'                : C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\\x64\RC.exe
      Checking for program 'python'            : C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe
      --- Logging error ---
      Traceback (most recent call last):
        File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py", line 1103, in emit
          stream.write(msg + self.terminator)
      UnicodeEncodeError: 'gbk' codec can't encode character '\xa1' in position 2667: illegal multibyte sequence
      Call stack:
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf-2.0.19", line 168, in <module>
          Scripting.waf_entry_point(cwd, VERSION, wafdir)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Scripting.py", line 119, in waf_entry_point
          run_commands()
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Scripting.py", line 182, in run_commands
          ctx=run_command(cmd_name)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Scripting.py", line 173, in run_command
          ctx.execute()
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 85, in execute
          super(ConfigurationContext,self).execute()
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Context.py", line 92, in execute
          self.recurse([os.path.dirname(g_module.root_path)])
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Context.py", line 133, in recurse
          user_function(self)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\wscript", line 104, in configure
          conf.load('python')
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 156, in load
          func(self)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Tools\python.py", line 406, in configure
          conf.find_program('python',var='PYTHON')
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 175, in fun
          return f(*k,**kw)
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Configure.py", line 259, in find_program
          self.to_log('find program=%r paths=%r var=%r -> %r'%(filename,path_list,var,ret))
        File "C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\bin\waf3-2.0.19-1f3c580272b15a03d2566843c5fe872a\waflib\Context.py", line 266, in to_log
          self.logger.info(msg)
      Message: "find program=['python'] paths=['C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\Composer\\\\vendor\\\\bin', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\\\\\Extensions\\\\Microsoft\\\\IntelliCode\\\\CLI', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Tools\\\\MSVC\\\\14.31.31103\\\\bin\\\\HostX64\\\\x64', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\VC\\\\VCPackages', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\TestWindow', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\TeamFoundation\\\\Team Explorer', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\MSBuild\\\\Current\\\\bin\\\\Roslyn', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Team Tools\\\\Performance Tools\\\\x64', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\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\\\\v10.0A\\\\bin\\\\NETFX 4.8 Tools\\\\x64\\\\', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\FSharp\\\\Tools', 'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\bin\\\\10.0.19041.0\\\\\\\\x64', 'C:\\\\Program Files (x86)\\\\Windows Kits\\\\10\\\\bin\\\\\\\\x64', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\\\\\MSBuild\\\\Current\\\\Bin\\\\amd64', 'C:\\\\Windows\\\\Microsoft.NET\\\\Framework64\\\\v4.0.30319', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\Tools\\\\', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\Composer\\\\vendor\\\\bin', '', 'C:\\\\WINDOWS\\\\system32', 'C:\\\\WINDOWS', 'C:\\\\WINDOWS\\\\System32\\\\Wbem', 'C:\\\\WINDOWS\\\\System32\\\\WindowsPowerShell\\\\v1.0\\\\', 'C:\\\\WINDOWS\\\\System32\\\\OpenSSH\\\\', 'C:\\\\Program Files\\\\Git\\\\cmd', 'C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin', 'C:\\\\Program Files\\\\Git\\\\usr\\\\bin', 'C:\\\\Program Files\\\\dotnet\\\\', 'C:\\\\Program Files (x86)\\\\NetSarang\\\\Xshell 7\\\\', 'C:\\\\Program Files (x86)\\\\NetSarang\\\\Xftp 7\\\\', 'C:\\\\Program Files\\\\Redis\\\\', 'C:\\\\xampp\\\\php', 'C:\\\\ProgramData\\\\ComposerSetup\\\\bin', 'C:\\\\Program Files\\\\Polyspace\\\\R2021a\\\\runtime\\\\win64', 'C:\\\\Program Files\\\\Polyspace\\\\R2021a\\\\bin', 'C:\\\\Program Files\\\\Polyspace\\\\R2021a\\\\polyspace\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.wasmer\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.wasmer\\\\globals\\\\wapm_packages\\\\.bin', 'C:\\\\ProgramData\\\\chocolatey\\\\bin', 'D:\\\\apps\\\\?\xa1éD?web?a\xa1¤\xa1é??1\xa1è??\\\\dll', 'D:\\\\apps\\\\oracle\\\\instantclient_21_3', 'C:\\\\Program Files (x86)\\\\dotnet\\\\', 'C:\\\\Program Files\\\\Docker\\\\Docker\\\\resources\\\\bin', 'C:\\\\ProgramData\\\\DockerDesktop\\\\version-bin', 'C:\\\\Program Files\\\\Wasmtime\\\\bin', 'D:\\\\apps\\\\LLVM\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\Scripts\\\\', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\', 'C:\\\\Users\\\\Liu.D.H\\\\.poetry\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.cargo\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Microsoft VS Code\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\.dotnet\\\\tools', 'D:\\\\apps\\\\android_sdk\\\\tools', 'D:\\\\apps\\\\android_sdk\\\\tools\\\\bin', 'D:\\\\apps\\\\android_sdk\\\\platform-tools', 'D:\\\\apps\\\\android_sdk\\\\cmdline-tools\\\\latest\\\\bin', 'D:\\\\apps\\\\android_sdk\\\\build-tools\\\\29.0.3', 'D:\\\\apps\\\\android_sdk\\\\ndk-bundle', 'C:\\\\Program Files\\\\Java\\\\jdk1.8.0_311\\\\bin', 'D:\\\\apps\\\\flutter\\\\bin', 'D:\\\\apps\\\\apache-maven-3.6.0\\\\bin', 'D:\\\\apps\\\\ffmpeg-5.0-full_build\\\\bin', 'D:\\\\apps\\\\ImageMagick-7.1.0-portable-Q16-HDRI-x64', 'D:\\\\apps', 'D:\\\\apps\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\npm', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Roaming\\\\nvm', 'C:\\\\Program Files\\\\nodejs', 'C:\\\\Users\\\\Liu.D.H\\\\.jsvu', 'C:\\\\Program Files\\\\JetBrains\\\\DataGrip 2021.2.4\\\\bin', 'C:\\\\Program Files\\\\JetBrains\\\\IntelliJ IDEA 2021.2.3\\\\bin', 'D:\\\\apps\\\\chromecacheview', 'D:\\\\apps\\\\WasmEdge-0.10.0-Windows\\\\bin', 'C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Packages\\\\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\\\\LocalCache\\\\local-packages\\\\Python310\\\\Scripts', 'C:\\\\Users\\\\Liu.D.H\\\\scoop\\\\shims', 'D:\\\\apps\\\\vcpkg', 'C:\\\\Users\\\\Liu.D.H\\\\.deno\\\\bin', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\CMake\\\\CMake\\\\bin', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\CommonExtensions\\\\Microsoft\\\\CMake\\\\Ninja', 'C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\IDE\\\\VC\\\\Linux\\\\bin\\\\ConnectionManagerExe', ''] var='PYTHON' -> ['C:\\\\Users\\\\Liu.D.H\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python310\\\\python.exe']"
      Arguments: ()
      Checking for python version >= 2.7.0     : 3.10.2
      'configure' finished successfully (39.347s)
      Waf: Entering directory `C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release'
      Waf: Leaving directory `C:\Users\Liu.D.H\AppData\Local\Temp\pip-install-mdx4_w86\wxpython_7b1e088510f64456bb66e975c8012ac8\build\waf\3.1\x64\release'
      'build' finished successfully (2.463s)
      Running command: build_others
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe setup-wxsvg.py build_ext --inplace
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:771: UserWarning: Usage of dash-separated 'license-file' will not be supported in future versions. Please use the underscore name 'license_file' instead
        warnings.warn(
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\config\setupcfg.py:463: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      running build_ext
      building 'wx.svg._nanosvg' extension
      "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -DNANOSVG_IMPLEMENTATION=1 -DNANOSVGRAST_IMPLEMENTATION=1 -DNANOSVG_ALL_COLOR_KEYWORDS=1 -Iext/nanosvg/src -IC:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\include -IC:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\Include "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.19041.0\\cppwinrt" /Tcwx/svg\_nanosvg.c /Fobuild/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.obj
      _nanosvg.c
      ext/nanosvg/src\nanosvg.h(1450): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1458): warning C4244: 'initializing': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1491): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1770): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(1791): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2553): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2557): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2561): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      ext/nanosvg/src\nanosvg.h(2565): warning C4244: '=': conversion from 'double' to 'float', possible loss of data
      wx/svg\_nanosvg.c(20946): warning C4013: '_PyGen_Send' undefined; assuming extern returning int
      wx/svg\_nanosvg.c(20946): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int'
      wx/svg\_nanosvg.c(20951): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int'
      wx/svg\_nanosvg.c(21035): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int'
      "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\libs /LIBPATH:C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310 /LIBPATH:C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\\lib\10.0.19041.0\\um\x64" /EXPORT:PyInit__nanosvg build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.obj /OUT:build/wxsvg\lib.win-amd64-cpython-310\wx\svg\_nanosvg.cp310-win_amd64.pyd /IMPLIB:build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.cp310-win_amd64.lib
         Creating library build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.cp310-win_amd64.lib and object build/wxsvg\temp.win-amd64-cpython-310\Release\wx/svg\_nanosvg.cp310-win_amd64.exp
      _nanosvg.obj : error LNK2001: unresolved external symbol _PyGen_Send
      build\wxsvg\lib.win-amd64-cpython-310\wx\svg\_nanosvg.cp310-win_amd64.pyd : fatal error LNK1120: 1 unresolved externals
      error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.31.31103\\bin\\HostX86\\x64\\link.exe' failed with exit code 1120
      Command 'C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe setup-wxsvg.py build_ext --inplace' failed with exit code 1.
      Finished command: build_others (0m22.638s)
      Finished command: build_py (2m17.632s)
      Finished command: build (3m4.201s)
      WARNING: Building this way assumes that all generated files have been
      generated already.  If that is not the case then use build.py directly
      to generate the source and perform the build stage.  You can use
      --skip-build with the bdist_* or install commands to avoid this
      message and the wxWidgets and Phoenix build steps in the future.

      "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build
      Command '"C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build' failed with exit code 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> wxPython

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

C:\Users\Liu.D.H>

@DKMR
Copy link

DKMR commented Jul 8, 2022

@liudonghua123 since Python 3.10 has no available wheels for wxPython and you're building the whole package from ground up, I'd suggest you try building the latest snapshot of wxPython and see if that works out.

@liudonghua123
Copy link

@DKMR Thanks for the suggestions, I tried to build on the master branch. But after I fix from collections import Mapping issue on python 3.9+, I still got the following errors, configure.in No such file or directory primarily.

D:\code\python\Phoenix>pip install .
Processing d:\code\python\phoenix
  Preparing metadata (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [14 lines of output]
      Traceback (most recent call last):
        File "<string>", line 2, in <module>
        File "<pip-setuptools-caller>", line 34, in <module>
        File "D:\code\python\Phoenix\setup.py", line 27, in <module>
          from buildtools.config import Config, msg, opj, runcmd, canGetSOName, getSOName
        File "D:\code\python\Phoenix\buildtools\config.py", line 30, in <module>
          from attrdict import AttrDict
        File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\attrdict\__init__.py", line 5, in <module>
          from attrdict.mapping import AttrMap
        File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\attrdict\mapping.py", line 8, in <module>
          from attrdict.mixins import MutableAttr
        File "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\attrdict\mixins.py", line 5, in <module>
          from collections import Mapping, MutableMapping, Sequence
      ImportError: cannot import name 'Mapping' from 'collections' (C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py)
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

D:\code\python\Phoenix>pip install .
Processing d:\code\python\phoenix
  Preparing metadata (setup.py) ... done
Requirement already satisfied: pillow in c:\users\liu.d.h\appdata\local\programs\python\python310\lib\site-packages (from wxPython==4.2.0a1) (9.0.1)
Requirement already satisfied: six in c:\users\liu.d.h\appdata\local\programs\python\python310\lib\site-packages (from wxPython==4.2.0a1) (1.16.0)
Requirement already satisfied: numpy in c:\users\liu.d.h\appdata\local\programs\python\python310\lib\site-packages (from wxPython==4.2.0a1) (1.22.3)
Building wheels for collected packages: wxPython
  Building wheel for wxPython (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [39 lines of output]
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:771: UserWarning: Usage of dash-separated 'license-file' will not be supported in future versions. Please use the underscore name 'license_file' instead
        warnings.warn(
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\config\setupcfg.py:463: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:317: DistDeprecationWarning: use_2to3 is ignored.
        warnings.warn(f"{attr} is ignored.", DistDeprecationWarning)
      running bdist_wheel
      running build
      Will build using: "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe"
      3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)]
      Python's architecture is 64bit
      cfg.VERSION: 4.2.0a1

      Running command: build
      Running command: build_wx
      CL.exe: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\cl.exe
      Downloading microsoft.web.webview2 1.0.1185.39...
      Connection successful...
      Data downloaded...
      wxWidgets build options: ['--wxpython', '--unicode']
      ERROR: failed building wxWidgets
      Traceback (most recent call last):
        File "D:\code\python\Phoenix\build.py", line 1560, in cmd_build_wx
          wxbuild.main(wxDir(), build_options)
        File "D:\code\python\Phoenix\buildtools\build_wxwidgets.py", line 174, in main
          VERSION = tuple([int(i) for i in getWxRelease().split('.')[:2]])
        File "D:\code\python\Phoenix\buildtools\build_wxwidgets.py", line 81, in getWxRelease
          with open(os.path.join(wxRoot, "configure.in"), "r") as fid:
      FileNotFoundError: [Errno 2] No such file or directory: 'D:\\code\\python\\Phoenix\\ext\\wxWidgets\\configure.in'
      Finished command: build_wx (0m8.749s)
      Finished command: build (0m8.749s)
      WARNING: Building this way assumes that all generated files have been
      generated already.  If that is not the case then use build.py directly
      to generate the source and perform the build stage.  You can use
      --skip-build with the bdist_* or install commands to avoid this
      message and the wxWidgets and Phoenix build steps in the future.

      "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build
      Command '"C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build' failed with exit code 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for wxPython
  Running setup.py clean for wxPython
Failed to build wxPython
Installing collected packages: wxPython
  Running setup.py install for wxPython ... error
  error: subprocess-exited-with-error

  × Running setup.py install for wxPython did not run successfully.
  │ exit code: 1
  ╰─> [38 lines of output]
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:771: UserWarning: Usage of dash-separated 'license-file' will not be supported in future versions. Please use the underscore name 'license_file' instead
        warnings.warn(
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\config\setupcfg.py:463: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
        warnings.warn(msg, warning_class)
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py:317: DistDeprecationWarning: use_2to3 is ignored.
        warnings.warn(f"{attr} is ignored.", DistDeprecationWarning)
      running install
      C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      Will build using: "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe"
      3.10.2 (tags/v3.10.2:a58ebcc, Jan 17 2022, 14:12:15) [MSC v.1929 64 bit (AMD64)]
      Python's architecture is 64bit
      cfg.VERSION: 4.2.0a1

      Running command: build
      Running command: build_wx
      CL.exe: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.31.31103\bin\HostX64\x64\cl.exe
      wxWidgets build options: ['--wxpython', '--unicode']
      ERROR: failed building wxWidgets
      Traceback (most recent call last):
        File "D:\code\python\Phoenix\build.py", line 1560, in cmd_build_wx
          wxbuild.main(wxDir(), build_options)
        File "D:\code\python\Phoenix\buildtools\build_wxwidgets.py", line 174, in main
          VERSION = tuple([int(i) for i in getWxRelease().split('.')[:2]])
        File "D:\code\python\Phoenix\buildtools\build_wxwidgets.py", line 81, in getWxRelease
          with open(os.path.join(wxRoot, "configure.in"), "r") as fid:
      FileNotFoundError: [Errno 2] No such file or directory: 'D:\\code\\python\\Phoenix\\ext\\wxWidgets\\configure.in'
      Finished command: build_wx (0m2.300s)
      Finished command: build (0m2.300s)
      WARNING: Building this way assumes that all generated files have been
      generated already.  If that is not the case then use build.py directly
      to generate the source and perform the build stage.  You can use
      --skip-build with the bdist_* or install commands to avoid this
      message and the wxWidgets and Phoenix build steps in the future.

      "C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build
      Command '"C:\Users\Liu.D.H\AppData\Local\Programs\Python\Python310\python.exe" -u build.py build' failed with exit code 1.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> wxPython

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

D:\code\python\Phoenix>

@DKMR
Copy link

DKMR commented Jul 10, 2022

@liudonghua123 I'm not sure you followed the instructions contained in README.rst file you extracted from the snapshot. TL;DR, install these packages with pip if you don't have them already:

  • appdirs
  • setuptools
  • sip == 6.6.2
  • wheel
  • twine
  • requests
  • requests[security]
  • cython==0.29.24
  • pytest
  • pytest-xdist
  • pytest-forked
  • pytest-timeout
  • sphinx==2.2.0 ; python_version >= '3.0'
  • Jinja2==2.10
  • doc2dash==2.3.0
  • beautifulsoup4
  • attrdict3

Then you'll need VS Studio 2015 or newer and a copy of MS SDK.

After you have all of the above, build wxPython with python build.py dox etg --nodoc sip build. Run python build.py install afterwards to copy wx files to the right place.

@zooba
Copy link
Contributor

zooba commented Aug 1, 2022

import setuptools  # as requested
import distutils.msvccompiler as msvc 

This is incorrect. The proper module is distutils._msvccompiler (with an underscore because you're not supposed to access it directly 😉 )

The one you're importing is the ~2.7 implementation, which would have been removed when the new one was added, but I was told to leave it there for compatibility. So yeah, it is totally busted, but the proper one should be fine.

@EvgenKo423
Copy link

@zooba It's in the API, so it's expected to be correct. That's why it was patching itself.

@zooba
Copy link
Contributor

zooba commented Aug 17, 2022

Perhaps, but the point is that it's not been updated for building in Python 3.5 and later (and now that it's removed from core, those docs are basically irrelevant).

If setuptools decides to update it to work again, that's on them, but my point was that the code people are writing to test things in this thread are all using the wrong class, and the registry keys being suggested aren't ever referenced in the current implementation. So if those people want to prove any points, they need to import a different class.

@liudonghua123
Copy link

@liudonghua123 I'm not sure you followed the instructions contained in README.rst file you extracted from the snapshot. TL;DR, install these packages with pip if you don't have them already:

  • appdirs
  • setuptools
  • sip == 6.6.2
  • wheel
  • twine
  • requests
  • requests[security]
  • cython==0.29.24
  • pytest
  • pytest-xdist
  • pytest-forked
  • pytest-timeout
  • sphinx==2.2.0 ; python_version >= '3.0'
  • Jinja2==2.10
  • doc2dash==2.3.0
  • beautifulsoup4
  • attrdict3

Then you'll need VS Studio 2015 or newer and a copy of MS SDK.

After you have all of the above, build wxPython with python build.py dox etg --nodoc sip build. Run python build.py install afterwards to copy wx files to the right place.

Thanks, I will try your tips later. 😄

@oddsmatcheraustralia
Copy link

oddsmatcheraustralia commented Sep 25, 2022

Command:

python setup.py build_ext --inplace
running build_ext
building 'helloworld' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

The solutions above are not working for me thus far am still investigating...
I am running version 3.10 python, windows 11. I have tried anaconda 3.7 and 3.9 still no luck. I have install visual studio Build Tools 2022 and Visual Studio Community 2022 all files which is around 200gb as well as added C:\Program Files (x86)\Microsoft Visual Studio 14.0 and C:\Program Files (x86)\Microsoft Visual Studio 14.0/Vc to path. I have tried https://github.com/abbodi1406/vcredist/releases/tag/v0.62.0

@zooba
Copy link
Contributor

zooba commented Sep 27, 2022

@oddsmatcheraustralia Try running this command and see whether your installs are there:

"C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -prerelease -requires Microsoft.VisualStudio.Component.VC.Tools.x86.x64

If they're not showing up, remove the -requires argument and try again. If they're there now, you need to add the C++ compiler. If they're still not there, they probably need to be repaired. Either way, run "Visual Studio Installer" from Start to do it.

@shimizukawa
Copy link

I encountered the same problem at first, but eventually I was able to build it.

In my case, the problem was that vcvarsall.bat was not installed, but this was solved by specifying the appropriate package in the Build Tools vor Visual Studio 2022 installer.

  • Windows 11 SDK (10.0.22000.0)
  • MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest)
    • note: MSVC v143 - VS 2022 C++ x64/x86 build tools (v14.35-17.5) does not works for me. it doesn't install vcvarsall.bat.

After installation, vcvarsall.bat is installed in C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build .

image

Here is the configuration file .vsconfig exported after installation

{
  "version": "1.0",
  "components": [
    "Microsoft.VisualStudio.Component.Roslyn.Compiler",
    "Microsoft.Component.MSBuild",
    "Microsoft.VisualStudio.Component.CoreBuildTools",
    "Microsoft.VisualStudio.Workload.MSBuildTools",
    "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
    "Microsoft.VisualStudio.Component.Windows11SDK.22000",
    "Microsoft.VisualStudio.Component.VC.14.35.17.5.ATL.Spectre",
    "Microsoft.VisualStudio.Component.VC.14.35.17.5.MFC.Spectre"
  ]
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Needs Triage Issues that need to be evaluated for severity and status.
Projects
None yet
Development

No branches or pull requests

8 participants