[00:00:00] Build started [00:00:00] ECHO %PYTHON% %PYTHON_VERSION% %PYTHON_ARCH% [00:00:00] C:\Python38\python 3.8.3 32 [00:00:00] git clone -q https://github.com/pygame/pygame.git C:\projects\pygame [00:00:03] git fetch -q origin +refs/pull/1820/merge: [00:00:03] git checkout -qf FETCH_HEAD [00:00:07] Running Install scripts [00:00:07] if (-not (Test-Path $env:PYTHONPATH)) { [00:00:07] curl -o install_python.ps1 https://gist.githubusercontent.com/illume/aa9236573a4aa1217918861427f0048e/raw/a474093baf038b0af65cda2f27056948f6faae20/install_python.ps1 [00:00:07] .\install_python.ps1 [00:00:07] } [00:00:07] [00:00:07] %PYPY_DOWNLOAD% [00:00:07] set HOME=%APPVEYOR_BUILD_FOLDER% [00:00:07] set PATH=%PATH%;%APPVEYOR_BUILD_FOLDER%\%PYPY_VERSION% [00:00:07] %PYTHON% -m ensurepip [00:00:09] Looking in links: c:\Users\appveyor\AppData\Local\Temp\1\tmpv_lmlyc9 [00:00:09] Requirement already satisfied: setuptools in c:\python38\lib\site-packages (41.2.0) [00:00:09] Requirement already satisfied: pip in c:\python38\lib\site-packages (19.3.1) [00:00:09] %PYTHON% -m pip install -U wheel pip twine requests [00:00:11] Collecting wheel [00:00:11] Downloading https://files.pythonhosted.org/packages/8c/23/848298cccf8e40f5bbb59009b32848a4c38f4e7f3364297ab3c3e2e2cd14/wheel-0.34.2-py2.py3-none-any.whl [00:00:12] Collecting pip [00:00:12] Downloading https://files.pythonhosted.org/packages/43/84/23ed6a1796480a6f1a2d38f2802901d078266bda38388954d01d3f2e821d/pip-20.1.1-py2.py3-none-any.whl (1.5MB) [00:00:12] Collecting twine [00:00:12] Downloading https://files.pythonhosted.org/packages/99/94/08b3b933c611416dad89c8abcc94a6d6c29e8609987235b6e7f10b42de82/twine-3.1.1-py3-none-any.whl [00:00:12] Collecting requests [00:00:12] Downloading https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl (58kB) [00:00:12] Collecting keyring>=15.1 [00:00:12] Downloading https://files.pythonhosted.org/packages/a8/5e/d13b9feb235d042321a239ac8bc85e90cf3bbe49090c6f1383ac3fd53e0e/keyring-21.2.1-py3-none-any.whl [00:00:12] Collecting pkginfo>=1.4.2 [00:00:12] Downloading https://files.pythonhosted.org/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl [00:00:13] Collecting readme-renderer>=21.0 [00:00:13] Downloading https://files.pythonhosted.org/packages/54/e4/ed43056d80a4fcc3667e543a59cc6beaf0a3c0eade837e5591e82ad3c25a/readme_renderer-26.0-py2.py3-none-any.whl [00:00:13] Collecting tqdm>=4.14 [00:00:13] Downloading https://files.pythonhosted.org/packages/c9/40/058b12e8ba10e35f89c9b1fdfc2d4c7f8c05947df2d5eb3c7b258019fda0/tqdm-4.46.0-py2.py3-none-any.whl (63kB) [00:00:13] Requirement already satisfied, skipping upgrade: setuptools>=0.7.0 in c:\python38\lib\site-packages (from twine) (41.2.0) [00:00:13] Collecting requests-toolbelt!=0.9.0,>=0.8.0 [00:00:13] Downloading https://files.pythonhosted.org/packages/60/ef/7681134338fc097acef8d9b2f8abe0458e4d87559c689a8c306d0957ece5/requests_toolbelt-0.9.1-py2.py3-none-any.whl (54kB) [00:00:13] Collecting certifi>=2017.4.17 [00:00:13] Downloading https://files.pythonhosted.org/packages/57/2b/26e37a4b034800c960a00c4e1b3d9ca5d7014e983e6e729e33ea2f36426c/certifi-2020.4.5.1-py2.py3-none-any.whl (157kB) [00:00:13] Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 [00:00:13] Downloading https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl (126kB) [00:00:13] Collecting chardet<4,>=3.0.2 [00:00:13] Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB) [00:00:13] Collecting idna<3,>=2.5 [00:00:13] Downloading https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl (58kB) [00:00:13] Collecting pywin32-ctypes!=0.1.0,!=0.1.1; sys_platform == "win32" [00:00:13] Downloading https://files.pythonhosted.org/packages/9e/4b/3ab2720f1fa4b4bc924ef1932b842edf10007e4547ea8157b0b9fc78599a/pywin32_ctypes-0.2.0-py2.py3-none-any.whl [00:00:13] Collecting Pygments>=2.5.1 [00:00:13] Downloading https://files.pythonhosted.org/packages/2d/68/106af3ae51daf807e9cdcba6a90e518954eb8b70341cee52995540a53ead/Pygments-2.6.1-py3-none-any.whl (914kB) [00:00:14] Collecting six [00:00:14] Downloading https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl [00:00:14] Collecting docutils>=0.13.1 [00:00:14] Downloading https://files.pythonhosted.org/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl (548kB) [00:00:14] Collecting bleach>=2.1.0 [00:00:14] Downloading https://files.pythonhosted.org/packages/9a/1e/7d6cb3b27cd2c490558349ca5d5cc05b390b017da1c704cac807ac8bd9fb/bleach-3.1.5-py2.py3-none-any.whl (151kB) [00:00:14] Collecting webencodings [00:00:14] Downloading https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl [00:00:14] Collecting packaging [00:00:14] Downloading https://files.pythonhosted.org/packages/46/19/c5ab91b1b05cfe63cccd5cfc971db9214c6dd6ced54e33c30d5af1d2bc43/packaging-20.4-py2.py3-none-any.whl [00:00:14] Collecting pyparsing>=2.0.2 [00:00:14] Downloading https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl (67kB) [00:00:15] Installing collected packages: wheel, pip, pywin32-ctypes, keyring, pkginfo, Pygments, six, docutils, webencodings, pyparsing, packaging, bleach, readme-renderer, tqdm, certifi, urllib3, chardet, idna, requests, requests-toolbelt, twine [00:00:15] WARNING: The script wheel.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:15] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:15] Found existing installation: pip 19.3.1 [00:00:15] Uninstalling pip-19.3.1: [00:00:15] Successfully uninstalled pip-19.3.1 [00:00:17] WARNING: The scripts pip.exe, pip3.8.exe and pip3.exe are installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:17] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:17] WARNING: The script keyring.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:17] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:17] WARNING: The script pkginfo.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:17] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:18] WARNING: The script pygmentize.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:18] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:20] WARNING: The script tqdm.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:20] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:20] WARNING: The script chardetect.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:20] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:21] WARNING: The script twine.exe is installed in 'C:\Python38\Scripts' which is not on PATH. [00:00:21] Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. [00:00:21] Successfully installed Pygments-2.6.1 bleach-3.1.5 certifi-2020.4.5.1 chardet-3.0.4 docutils-0.16 idna-2.9 keyring-21.2.1 packaging-20.4 pip-20.1.1 pkginfo-1.5.0.1 pyparsing-2.4.7 pywin32-ctypes-0.2.0 readme-renderer-26.0 requests-2.23.0 requests-toolbelt-0.9.1 six-1.14.0 tqdm-4.46.0 twine-3.1.1 urllib3-1.25.9 webencodings-0.5.1 wheel-0.34.2 [00:00:21] %WITH_COMPILER% %PYTHON% -m buildconfig %USE_SDL2% [00:00:21] Using default MSVC build environment for 32 bit architecture [00:00:21] Executing: C:\Python38\python -m buildconfig -sdl2 [00:00:21] Using WINDOWS configuration... [00:00:21] [00:00:33] Creating library prebuilt-x86/SDL2_ttf-2.0.15/lib/x86/libfreetype-6.lib and object prebuilt-x86/SDL2_ttf-2.0.15/lib/x86/libfreetype-6.exp [00:00:33] Creating library prebuilt-x86/SDL2_image-2.0.5/lib/x86/libpng16-16.lib and object prebuilt-x86/SDL2_image-2.0.5/lib/x86/libpng16-16.exp [00:00:33] Creating library prebuilt-x86/SDL2_image-2.0.5/lib/x86/libjpeg-9.lib and object prebuilt-x86/SDL2_image-2.0.5/lib/x86/libjpeg-9.exp [00:00:33] Making dir :prebuilt_downloads: [00:00:33] Downloading... https://www.libsdl.org/release/SDL2-devel-2.0.12-VC.zip 6839b6ec345ef754a6585ab24f04e125e88c3392 [00:00:33] Unzipping :prebuilt_downloads\SDL2-devel-2.0.12-VC.zip: [00:00:33] Downloading... https://www.libsdl.org/projects/SDL_image/release/SDL2_image-devel-2.0.5-VC.zip 137f86474691f4e12e76e07d58d5920c8d844d5b [00:00:33] Unzipping :prebuilt_downloads\SDL2_image-devel-2.0.5-VC.zip: [00:00:33] Downloading... https://www.libsdl.org/projects/SDL_ttf/release/SDL2_ttf-devel-2.0.15-VC.zip 1436df41ebc47ac36e02ec9bda5699e80ff9bd27 [00:00:33] Unzipping :prebuilt_downloads\SDL2_ttf-devel-2.0.15-VC.zip: [00:00:33] Downloading... https://www.libsdl.org/projects/SDL_mixer/release/SDL2_mixer-devel-2.0.4-VC.zip 9097148f4529cf19f805ccd007618dec280f0ecc [00:00:33] Unzipping :prebuilt_downloads\SDL2_mixer-devel-2.0.4-VC.zip: [00:00:33] Downloading... https://www.ijg.org/files/jpegsr9d.zip ed10aa2b5a0fcfe74f8a6f7611aeb346b06a1f99 [00:00:33] Unzipping :prebuilt_downloads\jpegsr9d.zip: [00:00:33] Downloading... https://bitbucket.org/llindstrom/pygame/downloads/prebuilt-x86-pygame-1.9.2-20150922.zip dbce1d5ea27b3da17273e047826d172e1c34b478 [00:00:33] Unzipping :prebuilt_downloads\prebuilt-x86-pygame-1.9.2-20150922.zip: [00:00:33] copying into .\prebuilt-x86 [00:00:33] Path for SDL: prebuilt-x86\SDL2-2.0.12 [00:00:33] ...Library directory for SDL: prebuilt-x86/SDL2-2.0.12/lib/x86 [00:00:33] ...Include directory for SDL: prebuilt-x86/SDL2-2.0.12/include [00:00:33] Path for FONT: prebuilt-x86\SDL2_ttf-2.0.15 [00:00:33] ...Library directory for FONT: prebuilt-x86/SDL2_ttf-2.0.15/lib/x86 [00:00:33] ...Include directory for FONT: prebuilt-x86/SDL2_ttf-2.0.15/include [00:00:33] Path for IMAGE: prebuilt-x86\SDL2_image-2.0.5 [00:00:33] ...Library directory for IMAGE: prebuilt-x86/SDL2_image-2.0.5/lib/x86 [00:00:33] ...Include directory for IMAGE: prebuilt-x86/SDL2_image-2.0.5/include [00:00:33] Path for MIXER: prebuilt-x86\SDL2_mixer-2.0.4 [00:00:33] ...Library directory for MIXER: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86 [00:00:33] ...Include directory for MIXER: prebuilt-x86/SDL2_mixer-2.0.4/include [00:00:33] Path for PORTMIDI: prebuilt-x86 [00:00:33] ...Library directory for PORTMIDI: prebuilt-x86/lib [00:00:33] ...Include directory for PORTMIDI: prebuilt-x86/include [00:00:33] DLL for SDL2: prebuilt-x86/SDL2-2.0.12/lib/x86/SDL2.dll [00:00:33] DLL for SDL2_ttf: prebuilt-x86/SDL2_ttf-2.0.15/lib/x86/SDL2_ttf.dll [00:00:33] DLL for SDL2_image: prebuilt-x86/SDL2_image-2.0.5/lib/x86/SDL2_image.dll [00:00:33] DLL for SDL2_mixer: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/SDL2_mixer.dll [00:00:33] DLL for portmidi: prebuilt-x86/lib/portmidi.dll [00:00:33] Path for FREETYPE not found. [00:00:33] ...Found include dir but no library dir in prebuilt-x86. [00:00:33] Path for PNG not found. [00:00:33] ...Found include dir but no library dir in prebuilt-x86. [00:00:33] Path for JPEG not found. [00:00:33] ...Found include dir but no library dir in prebuilt-x86. [00:00:33] DLL for freetype: prebuilt-x86/SDL2_ttf-2.0.15/lib/x86/libfreetype-6.dll [00:00:33] Building lib from libfreetype-6.dll: libfreetype-6.lib... [00:00:33] Path for FREETYPE found. [00:00:33] ...Library directory for FREETYPE: prebuilt-x86/SDL2_ttf-2.0.15/lib/x86 [00:00:33] ...Include directory for FREETYPE: ['prebuilt-x86/include', 'prebuilt-x86/include/freetype2'] [00:00:33] DLL for png: prebuilt-x86/SDL2_image-2.0.5/lib/x86/libpng16-16.dll [00:00:33] Building lib from libpng16-16.dll: libpng16-16.lib... [00:00:33] Path for PNG found. [00:00:33] ...Library directory for PNG: prebuilt-x86/SDL2_image-2.0.5/lib/x86 [00:00:33] ...Include directory for PNG: ['prebuilt-x86/include'] [00:00:33] DLL for jpeg: prebuilt-x86/SDL2_image-2.0.5/lib/x86/libjpeg-9.dll [00:00:33] Building lib from libjpeg-9.dll: libjpeg-9.lib... [00:00:33] Path for JPEG found. [00:00:33] ...Library directory for JPEG: prebuilt-x86/SDL2_image-2.0.5/lib/x86 [00:00:33] ...Include directory for JPEG: ['prebuilt-x86/include'] [00:00:33] DLL for vorbis: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libvorbis-0.dll [00:00:33] DLL for vorbisfile: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libvorbisfile-3.dll [00:00:33] DLL for ogg: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libogg-0.dll [00:00:33] DLL for flac: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libFLAC-8.dll [00:00:33] DLL for modplug: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libmodplug-1.dll [00:00:33] DLL for mpg123: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libmpg123-0.dll [00:00:33] DLL for opus: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libopus-0.dll [00:00:33] DLL for opusfile: prebuilt-x86/SDL2_mixer-2.0.4/lib/x86/libopusfile-0.dll [00:00:33] DLL for tiff: prebuilt-x86/SDL2_image-2.0.5/lib/x86/libtiff-5.dll [00:00:33] DLL for z: prebuilt-x86/SDL2_image-2.0.5/lib/x86/zlib1.dll [00:00:33] DLL for webp: prebuilt-x86/SDL2_image-2.0.5/lib/x86/libwebp-7.dll [00:00:33] [00:00:33] If you get compiler errors during install, double-check [00:00:33] the compiler flags in the "Setup" file. [00:00:33] [00:00:33] %WITH_COMPILER% %PYTHON% setup.py build -enable-msvc-analyze [00:00:33] Using default MSVC build environment for 32 bit architecture [00:00:33] Executing: C:\Python38\python setup.py build -enable-msvc-analyze [00:00:33] Analyzing with MSC_VER = 1916 [00:00:33] running build [00:00:33] running build_py [00:00:33] creating build [00:00:33] creating build\lib.win32-3.8 [00:00:33] creating build\lib.win32-3.8\pygame [00:00:33] copying src_py\camera.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\colordict.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\compat.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\cursors.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\draw_py.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\freetype.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\ftfont.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\locals.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\macosx.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\midi.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\pkgdata.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\sndarray.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\sprite.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\surfarray.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\sysfont.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\version.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\_camera_opencv_highgui.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\_camera_vidcapture.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\_dummybackend.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\_numpysndarray.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\_numpysurfarray.py -> build\lib.win32-3.8\pygame [00:00:33] copying src_py\__init__.py -> build\lib.win32-3.8\pygame [00:00:33] creating build\lib.win32-3.8\pygame\threads [00:00:33] copying src_py\threads\Py25Queue.py -> build\lib.win32-3.8\pygame\threads [00:00:33] copying src_py\threads\__init__.py -> build\lib.win32-3.8\pygame\threads [00:00:33] creating build\lib.win32-3.8\pygame\_sdl2 [00:00:33] copying src_py\_sdl2\__init__.py -> build\lib.win32-3.8\pygame\_sdl2 [00:00:33] creating build\lib.win32-3.8\pygame\tests [00:00:33] copying test\base_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\blit_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\bufferproxy_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\camera_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\cdrom_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\cdrom_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\color_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\compat_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\constants_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\cursors_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\display_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\draw_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\event_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\fastevent_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\fastevent_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\font_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\font_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\freetype_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\freetype_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\ftfont_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\ftfont_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\gfxdraw_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\imageext_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\imageext_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\image_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\image_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\image__save_gl_surface_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\joystick_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\key_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\mask_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\math_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\midi_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\mixer_music_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\mixer_music_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\mixer_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\mixer_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\mouse_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\overlay_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\overlay_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\pixelarray_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\pixelcopy_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\rect_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\rwobject_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\scrap_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\scrap_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\sndarray_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\sndarray_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\sprite_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\surface_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\surfarray_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\surfarray_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\surflock_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\sysfont_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\test_test_.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\threads_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\time_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\touch_tags.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\touch_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\transform_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\version_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\video_test.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\__init__.py -> build\lib.win32-3.8\pygame\tests [00:00:33] copying test\__main__.py -> build\lib.win32-3.8\pygame\tests [00:00:33] creating build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\arrinter.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\async_sub.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\buftools.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\endian.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\png.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\run_tests.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\test_machinery.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\test_runner.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] copying test\test_utils\__init__.py -> build\lib.win32-3.8\pygame\tests\test_utils [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests [00:00:33] copying test\run_tests__tests\run_tests__test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests [00:00:33] copying test\run_tests__tests\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\fake_3_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\fake_4_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\fake_5_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\fake_6_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\no_assertions__ret_code_of_1__test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\zero_tests_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] copying test\run_tests__tests\all_ok\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1 [00:00:33] copying test\run_tests__tests\failures1\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1 [00:00:33] copying test\run_tests__tests\failures1\fake_3_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1 [00:00:33] copying test\run_tests__tests\failures1\fake_4_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1 [00:00:33] copying test\run_tests__tests\failures1\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1 [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete [00:00:33] copying test\run_tests__tests\incomplete\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete [00:00:33] copying test\run_tests__tests\incomplete\fake_3_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete [00:00:33] copying test\run_tests__tests\incomplete\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop [00:00:33] copying test\run_tests__tests\infinite_loop\fake_1_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop [00:00:33] copying test\run_tests__tests\infinite_loop\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop [00:00:33] copying test\run_tests__tests\infinite_loop\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr [00:00:33] copying test\run_tests__tests\print_stderr\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr [00:00:33] copying test\run_tests__tests\print_stderr\fake_3_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr [00:00:33] copying test\run_tests__tests\print_stderr\fake_4_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr [00:00:33] copying test\run_tests__tests\print_stderr\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout [00:00:33] copying test\run_tests__tests\print_stdout\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout [00:00:33] copying test\run_tests__tests\print_stdout\fake_3_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout [00:00:33] copying test\run_tests__tests\print_stdout\fake_4_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout [00:00:33] copying test\run_tests__tests\print_stdout\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo [00:00:33] copying test\run_tests__tests\incomplete_todo\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo [00:00:33] copying test\run_tests__tests\incomplete_todo\fake_3_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo [00:00:33] copying test\run_tests__tests\incomplete_todo\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude [00:00:33] copying test\run_tests__tests\exclude\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude [00:00:33] copying test\run_tests__tests\exclude\invisible_tag_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude [00:00:33] copying test\run_tests__tests\exclude\magic_tag_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude [00:00:33] copying test\run_tests__tests\exclude\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout [00:00:33] copying test\run_tests__tests\timeout\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout [00:00:33] copying test\run_tests__tests\timeout\sleep_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout [00:00:33] copying test\run_tests__tests\timeout\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout [00:00:33] creating build\lib.win32-3.8\pygame\tests\run_tests__tests\everything [00:00:33] copying test\run_tests__tests\everything\fake_2_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\everything [00:00:33] copying test\run_tests__tests\everything\incomplete_todo_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\everything [00:00:33] copying test\run_tests__tests\everything\magic_tag_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\everything [00:00:33] copying test\run_tests__tests\everything\sleep_test.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\everything [00:00:33] copying test\run_tests__tests\everything\__init__.py -> build\lib.win32-3.8\pygame\tests\run_tests__tests\everything [00:00:33] creating build\lib.win32-3.8\pygame\docs [00:00:33] copying docs\__init__.py -> build\lib.win32-3.8\pygame\docs [00:00:33] copying docs\__main__.py -> build\lib.win32-3.8\pygame\docs [00:00:33] creating build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\aacircle.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\aliens.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\arraydemo.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\audiocapture.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\blend_fill.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\blit_blends.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\camera.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\chimp.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\cursors.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\dropevent.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\eventlist.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\fastevents.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\fonty.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\font_viewer.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\freetype_misc.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\glcube.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\headless_no_windows_needed.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\liquid.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\mask.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\midi.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\moveit.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\music_drop_fade.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\overlay.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\pixelarray.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\playmus.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\prevent_display_stretching.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\scaletest.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\scrap_clipboard.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\scroll.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\setmodescale.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\sound.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\sound_array_demos.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\sprite_texture.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\stars.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\testsprite.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\textinput.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\vgrade.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\video.py -> build\lib.win32-3.8\pygame\examples [00:00:33] copying examples\__init__.py -> build\lib.win32-3.8\pygame\examples [00:00:33] running build_ext [00:00:33] building 'pygame.imageext' extension [00:00:34] creating build\temp.win32-3.8 [00:00:34] creating build\temp.win32-3.8\Release [00:00:34] creating build\temp.win32-3.8\Release\src_c [00:00:34] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/SDL2_image-2.0.5/include -Iprebuilt-x86/include -Iprebuilt-x86/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/imageext.c /Fobuild\temp.win32-3.8\Release\src_c/imageext.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:34] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:34] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:34] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:34] imageext.c [00:00:37] c:\projects\pygame\src_c\imageext.c(443) : warning C6386: Buffer overrun while writing to 'ss_rows': the writable size is 'sizeof(unsigned char *)*ss_size' bytes, but '8' bytes might be written.: Lines: 325, 326, 327, 328, 329, 330, 331, 338, 339, 340, 341, 344, 345, 346, 348, 349, 373, 384, 394, 407, 408, 409, 410, 412, 418, 419, 420, 421, 422, 424, 425, 426, 427, 436, 438, 439, 442, 443, 442, 443 [00:00:37] c:\projects\pygame\src_c\imageext.c(711) : warning C6386: Buffer overrun while writing to 'ss_rows': the writable size is 'sizeof(unsigned char *)*ss_size' bytes, but '8' bytes might be written.: Lines: 622, 623, 624, 625, 626, 627, 628, 629, 631, 635, 636, 637, 639, 640, 642, 660, 682, 685, 689, 690, 691, 692, 693, 695, 698, 699, 700, 710, 711, 710, 711 [00:00:37] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/SDL2_image-2.0.5/lib/x86 /LIBPATH:prebuilt-x86/SDL2_image-2.0.5/lib/x86 /LIBPATH:prebuilt-x86/SDL2_image-2.0.5/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib SDL2_image.lib libpng16-16.lib libjpeg-9.lib /EXPORT:PyInit_imageext build\temp.win32-3.8\Release\src_c/imageext.obj /OUT:build\lib.win32-3.8\pygame\imageext.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\imageext.cp38-win32.lib [00:00:37] Creating library build\temp.win32-3.8\Release\src_c\imageext.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\imageext.cp38-win32.exp [00:00:37] Generating code [00:00:37] Finished generating code [00:00:37] building 'pygame.font' extension [00:00:37] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/SDL2_ttf-2.0.15/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/font.c /Fobuild\temp.win32-3.8\Release\src_c/font.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:37] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:37] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:37] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:37] font.c [00:00:38] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/SDL2_ttf-2.0.15/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib SDL2_ttf.lib /EXPORT:PyInit_font build\temp.win32-3.8\Release\src_c/font.obj /OUT:build\lib.win32-3.8\pygame\font.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\font.cp38-win32.lib [00:00:38] Creating library build\temp.win32-3.8\Release\src_c\font.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\font.cp38-win32.exp [00:00:38] Generating code [00:00:38] Finished generating code [00:00:38] building 'pygame.mixer' extension [00:00:38] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/SDL2_mixer-2.0.4/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/mixer.c /Fobuild\temp.win32-3.8\Release\src_c/mixer.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:38] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:38] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:38] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:38] mixer.c [00:00:39] c:\projects\pygame\src_c\mixer.c(721) : warning C6287: Redundant code: the left and right sub-expressions are identical. [00:00:39] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/SDL2_mixer-2.0.4/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib SDL2_mixer.lib /EXPORT:PyInit_mixer build\temp.win32-3.8\Release\src_c/mixer.obj /OUT:build\lib.win32-3.8\pygame\mixer.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\mixer.cp38-win32.lib [00:00:39] Creating library build\temp.win32-3.8\Release\src_c\mixer.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\mixer.cp38-win32.exp [00:00:39] Generating code [00:00:39] Finished generating code [00:00:39] building 'pygame.mixer_music' extension [00:00:39] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/SDL2_mixer-2.0.4/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/music.c /Fobuild\temp.win32-3.8\Release\src_c/music.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:39] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:39] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:39] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:39] music.c [00:00:40] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/SDL2_mixer-2.0.4/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib SDL2_mixer.lib /EXPORT:PyInit_mixer_music build\temp.win32-3.8\Release\src_c/music.obj /OUT:build\lib.win32-3.8\pygame\mixer_music.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\mixer_music.cp38-win32.lib [00:00:40] Creating library build\temp.win32-3.8\Release\src_c\mixer_music.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\mixer_music.cp38-win32.exp [00:00:40] Generating code [00:00:40] Finished generating code [00:00:40] building 'pygame.scrap' extension [00:00:40] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/scrap.c /Fobuild\temp.win32-3.8\Release\src_c/scrap.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:40] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:40] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:40] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:40] scrap.c [00:00:40] c:\projects\pygame\src_c\scrap_sdl2.c(30): warning C4996: 'strdup': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _strdup. See online help for details. [00:00:40] C:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt\string.h(536): note: see declaration of 'strdup' [00:00:42] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib user32.lib gdi32.lib /EXPORT:PyInit_scrap build\temp.win32-3.8\Release\src_c/scrap.obj /OUT:build\lib.win32-3.8\pygame\scrap.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\scrap.cp38-win32.lib [00:00:42] Creating library build\temp.win32-3.8\Release\src_c\scrap.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\scrap.cp38-win32.exp [00:00:42] Generating code [00:00:42] Finished generating code [00:00:42] building 'pygame.pypm' extension [00:00:42] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/pypm.c /Fobuild\temp.win32-3.8\Release\src_c/pypm.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:42] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:42] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:42] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:42] pypm.c [00:00:42] src_c/pypm.c(4466): warning C4113: 'PtTimestamp (__cdecl *)()' differs in parameter lists from 'PmTimeProcPtr' [00:00:43] c:\projects\pygame\src_c\pypm.c(6484) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:43] c:\projects\pygame\src_c\pypm.c(6504) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:43] c:\projects\pygame\src_c\pypm.c(7208) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7212) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7219) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7223) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7230) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7234) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7241) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7245) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7252) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7256) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7263) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7267) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(7524) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8093) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8097) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8104) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8108) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8115) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8119) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8126) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8130) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8137) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8141) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8148) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8152) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8206) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8210) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8217) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8221) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8228) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8232) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8239) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8243) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8250) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8254) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8261) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(8265) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9127) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9128) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9130) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9136) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9137) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9139) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9145) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9146) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9148) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9183) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9184) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9186) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9192) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9193) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9195) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9201) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9202) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9204) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9210) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9211) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9213) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9219) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9220) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9222) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9228) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9229) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9231) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9316) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9317) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9319) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9325) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9326) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9328) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9334) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9335) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9337) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9372) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9373) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9375) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9381) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9382) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9384) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9390) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9391) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9393) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9399) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9400) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9402) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9408) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9409) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9411) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9417) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9418) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9420) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9505) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9506) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9508) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9514) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9515) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9517) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9523) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9524) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9526) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9561) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9562) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9564) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9570) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9571) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9573) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9579) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9580) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9582) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9588) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9589) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9591) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9597) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9598) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9600) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9606) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9607) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9609) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9694) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9695) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9697) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9703) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9704) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9706) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9712) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9713) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9715) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9750) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9751) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9753) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9759) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9760) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9762) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9768) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9769) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9771) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9777) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9778) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9780) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9786) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9787) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9789) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9795) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9796) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9798) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9883) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9884) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9886) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9892) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9893) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9895) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9901) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9902) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9904) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9939) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9940) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9942) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9948) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9949) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9951) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9957) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9958) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9960) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9966) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9967) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9969) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9975) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9976) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9978) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9984) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9985) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(9987) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10109) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10110) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10112) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10118) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10119) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10121) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10127) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10128) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10130) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10165) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10166) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10168) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10174) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10175) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10177) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10183) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10184) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10186) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10192) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10193) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10195) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10201) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10202) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10204) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10210) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10211) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10213) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10597) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10602) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10607) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10612) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10617) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] c:\projects\pygame\src_c\pypm.c(10622) : warning C6326: Potential comparison of a constant with another constant. [00:00:43] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/lib /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib portmidi.lib /EXPORT:PyInit_pypm build\temp.win32-3.8\Release\src_c/pypm.obj /OUT:build\lib.win32-3.8\pygame\pypm.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\pypm.cp38-win32.lib [00:00:43] Creating library build\temp.win32-3.8\Release\src_c\pypm.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\pypm.cp38-win32.exp [00:00:43] Generating code [00:00:43] Finished generating code [00:00:43] building 'pygame._sdl2.sdl2' extension [00:00:43] creating build\temp.win32-3.8\Release\src_c\_sdl2 [00:00:43] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sdl2/sdl2.c /Fobuild\temp.win32-3.8\Release\src_c/_sdl2/sdl2.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:43] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:43] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:43] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:43] sdl2.c [00:00:44] c:\projects\pygame\src_c\_sdl2\sdl2.c(2541) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3924) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3925) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3927) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3933) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3934) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3936) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3942) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3943) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3945) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3980) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3981) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3983) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3989) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3990) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3992) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3998) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(3999) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4001) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4007) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4008) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4010) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4016) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4017) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4019) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4025) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4026) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4028) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4144) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4145) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4147) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4153) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4154) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4156) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4162) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4163) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4165) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4200) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4201) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4203) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4209) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4210) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4212) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4218) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4219) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4221) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4227) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4228) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4230) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4236) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4237) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4239) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4245) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4246) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4248) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4333) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4334) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4336) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4342) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4343) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4345) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4351) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4352) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4354) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4389) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4390) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4392) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4398) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4399) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4401) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4407) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4408) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4410) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4416) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4417) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4419) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4425) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4426) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4428) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4434) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4435) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4437) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4821) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4826) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4831) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4836) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4841) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] c:\projects\pygame\src_c\_sdl2\sdl2.c(4846) : warning C6326: Potential comparison of a constant with another constant. [00:00:45] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_sdl2 build\temp.win32-3.8\Release\src_c/_sdl2/sdl2.obj /OUT:build\lib.win32-3.8\pygame\_sdl2\sdl2.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/_sdl2\sdl2.cp38-win32.lib [00:00:45] Creating library build\temp.win32-3.8\Release\src_c/_sdl2\sdl2.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/_sdl2\sdl2.cp38-win32.exp [00:00:45] Generating code [00:00:45] Finished generating code [00:00:45] building 'pygame._sdl2.audio' extension [00:00:45] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sdl2/audio.c /Fobuild\temp.win32-3.8\Release\src_c/_sdl2/audio.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:45] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:45] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:45] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:45] audio.c [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(2560) : warning C6246: Local declaration of '__pyx_gilstate_save' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2538' of 'c:\projects\pygame\src_c\_sdl2\audio.c'.: Lines: 2538 [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(4921) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(4921) : warning C6326: Potential comparison of a constant with another constant. [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(8269) : warning C6326: Potential comparison of a constant with another constant. [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(8270) : warning C6326: Potential comparison of a constant with another constant. [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(8281) : warning C6326: Potential comparison of a constant with another constant. [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(12769) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(12769) : warning C6326: Potential comparison of a constant with another constant. [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(15251) : warning C6387: '__pyx_v_result' could be '0': this does not adhere to the specification for the function 'memcpy'. : Lines: 15066, 15067, 15068, 15069, 15070, 15071, 15072, 15073, 15074, 15075, 15076, 15085, 15086, 15095, 15104, 15113, 15114, 15123, 15141, 15150, 15151, 15160, 15161, 15162, 15191, 15200, 15201, 15202, 15241, 15242, 15251 [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(18833) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(18862) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(18879) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:46] c:\projects\pygame\src_c\_sdl2\audio.c(18894) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(19883) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(20035) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '20032' of 'c:\projects\pygame\src_c\_sdl2\audio.c'.: Lines: 20032 [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(20041) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '20032' of 'c:\projects\pygame\src_c\_sdl2\audio.c'.: Lines: 20032 [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21455) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21459) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21466) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21470) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21477) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21481) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21488) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21492) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21499) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21503) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21510) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(21514) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22337) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22338) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22340) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22346) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22347) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22349) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22355) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22356) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22358) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22393) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22394) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22396) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22402) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22403) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22405) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22411) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22412) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22414) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22420) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22421) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22423) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22429) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22430) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22432) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22438) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22439) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22441) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22526) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22527) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22529) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22535) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22536) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22538) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22544) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22545) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22547) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22582) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22583) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22585) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22591) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22592) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22594) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22600) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22601) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22603) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22609) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22610) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22612) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22618) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22619) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22621) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22627) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22628) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22630) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22715) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22716) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22718) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22724) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22725) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22727) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22733) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22734) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22736) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22771) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22772) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22774) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22780) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22781) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22783) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22789) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22790) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22792) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22798) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22799) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22801) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22807) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22808) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22810) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22816) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22817) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22819) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22904) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22905) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22907) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22913) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22914) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22916) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22922) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22923) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22925) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22960) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22961) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22963) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22969) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22970) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22972) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22978) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22979) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22981) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22987) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22988) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22990) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22996) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22997) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(22999) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23005) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23006) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23008) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23124) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23125) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23127) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23133) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23134) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23136) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23142) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23143) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23145) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23180) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23181) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23183) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23189) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23190) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23192) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23198) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23199) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23201) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23207) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23208) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23210) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23216) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23217) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23219) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23225) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23226) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(23228) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(24271) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(24276) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(24281) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(24286) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(24291) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] c:\projects\pygame\src_c\_sdl2\audio.c(24296) : warning C6326: Potential comparison of a constant with another constant. [00:00:47] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_audio build\temp.win32-3.8\Release\src_c/_sdl2/audio.obj /OUT:build\lib.win32-3.8\pygame\_sdl2\audio.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/_sdl2\audio.cp38-win32.lib [00:00:47] Creating library build\temp.win32-3.8\Release\src_c/_sdl2\audio.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/_sdl2\audio.cp38-win32.exp [00:00:47] Generating code [00:00:48] Finished generating code [00:00:48] building 'pygame._sdl2.video' extension [00:00:48] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sdl2/video.c /Fobuild\temp.win32-3.8\Release\src_c/_sdl2/video.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:48] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:48] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:48] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:48] video.c [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(19848) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(19871) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(19895) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(19918) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(19929) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21078) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21308) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '21305' of 'c:\projects\pygame\src_c\_sdl2\video.c'.: Lines: 21305 [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21314) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '21305' of 'c:\projects\pygame\src_c\_sdl2\video.c'.: Lines: 21305 [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21364) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21368) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21375) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21379) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21386) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21390) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21397) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21401) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21408) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21412) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21419) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21423) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21488) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21492) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21499) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21503) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21510) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21514) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21521) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21525) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21532) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21536) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21543) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21547) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(21877) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24218) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24219) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24221) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24227) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24228) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24230) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24236) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24237) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24239) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24274) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24275) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24277) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24283) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24284) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24286) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24292) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24293) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24295) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24301) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24302) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24304) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24310) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24311) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24313) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24319) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24320) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24322) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24407) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24408) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24410) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24416) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24417) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24419) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24425) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24426) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24428) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24463) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24464) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24466) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24472) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24473) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24475) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24481) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24482) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24484) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24490) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24491) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24493) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24499) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24500) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24502) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24508) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24509) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24511) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24596) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24597) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24599) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24605) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24606) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24608) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24614) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24615) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24617) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24652) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24653) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24655) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24661) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24662) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24664) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24670) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24671) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24673) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24679) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24680) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24682) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24688) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24689) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24691) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24697) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24698) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24700) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24785) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24786) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24788) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24794) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24795) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24797) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24803) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24804) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24806) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24841) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24842) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24844) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24850) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24851) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24853) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24859) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24860) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24862) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24868) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24869) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24871) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24877) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24878) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24880) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24886) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24887) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24889) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24974) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24975) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24977) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24983) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24984) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24986) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24992) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24993) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(24995) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25030) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25031) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25033) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25039) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25040) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25042) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25048) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25049) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25051) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25057) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25058) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25060) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25066) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25067) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25069) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25075) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25076) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25078) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25163) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25164) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25166) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25172) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25173) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25175) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25181) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25182) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25184) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25219) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25220) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25222) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25228) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25229) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25231) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25237) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25238) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25240) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25246) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25247) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25249) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25255) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25256) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25258) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25264) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25265) : warning C6326: Potential comparison of a constant with another constant. [00:00:50] c:\projects\pygame\src_c\_sdl2\video.c(25267) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] c:\projects\pygame\src_c\_sdl2\video.c(26633) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] c:\projects\pygame\src_c\_sdl2\video.c(26638) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] c:\projects\pygame\src_c\_sdl2\video.c(26643) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] c:\projects\pygame\src_c\_sdl2\video.c(26648) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] c:\projects\pygame\src_c\_sdl2\video.c(26653) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] c:\projects\pygame\src_c\_sdl2\video.c(26658) : warning C6326: Potential comparison of a constant with another constant. [00:00:51] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/pgcompat.c /Fobuild\temp.win32-3.8\Release\src_c/pgcompat.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:51] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:51] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:51] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:51] pgcompat.c [00:00:51] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_video build\temp.win32-3.8\Release\src_c/_sdl2/video.obj build\temp.win32-3.8\Release\src_c/pgcompat.obj /OUT:build\lib.win32-3.8\pygame\_sdl2\video.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/_sdl2\video.cp38-win32.lib [00:00:51] Creating library build\temp.win32-3.8\Release\src_c/_sdl2\video.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/_sdl2\video.cp38-win32.exp [00:00:51] Generating code [00:00:52] Finished generating code [00:00:52] building 'pygame._sdl2.mixer' extension [00:00:52] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/SDL2_mixer-2.0.4/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sdl2/mixer.c /Fobuild\temp.win32-3.8\Release\src_c/_sdl2/mixer.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:52] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:52] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:52] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:52] mixer.c [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(2160) : warning C6246: Local declaration of '__pyx_gilstate_save' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '2138' of 'c:\projects\pygame\src_c\_sdl2\mixer.c'.: Lines: 2138 [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(3561) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(3561) : warning C6326: Potential comparison of a constant with another constant. [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(6909) : warning C6326: Potential comparison of a constant with another constant. [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(6910) : warning C6326: Potential comparison of a constant with another constant. [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(6921) : warning C6326: Potential comparison of a constant with another constant. [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(11409) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(11409) : warning C6326: Potential comparison of a constant with another constant. [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(13891) : warning C6387: '__pyx_v_result' could be '0': this does not adhere to the specification for the function 'memcpy'. : Lines: 13706, 13707, 13708, 13709, 13710, 13711, 13712, 13713, 13714, 13715, 13716, 13725, 13726, 13735, 13744, 13753, 13754, 13763, 13781, 13790, 13791, 13800, 13801, 13802, 13831, 13840, 13841, 13842, 13881, 13882, 13891 [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(17362) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(17381) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(17398) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(17413) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:53] c:\projects\pygame\src_c\_sdl2\mixer.c(18056) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(18884) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '18881' of 'c:\projects\pygame\src_c\_sdl2\mixer.c'.: Lines: 18881 [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(18890) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '18881' of 'c:\projects\pygame\src_c\_sdl2\mixer.c'.: Lines: 18881 [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19530) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19534) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19541) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19545) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19552) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19556) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19563) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19567) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19574) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19578) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19585) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(19589) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20319) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20320) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20322) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20328) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20329) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20331) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20337) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20338) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20340) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20375) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20376) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20378) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20384) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20385) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20387) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20393) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20394) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20396) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20402) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20403) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20405) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20411) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20412) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20414) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20420) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20421) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20423) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20508) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20509) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20511) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20517) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20518) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20520) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20526) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20527) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20529) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20564) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20565) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20567) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20573) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20574) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20576) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20582) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20583) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20585) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20591) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20592) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20594) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20600) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20601) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20603) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20609) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20610) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20612) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20697) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20698) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20700) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20706) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20707) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20709) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20715) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20716) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20718) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20753) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20754) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20756) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20762) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20763) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20765) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20771) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20772) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20774) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20780) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20781) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20783) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20789) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20790) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20792) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20798) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20799) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20801) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20948) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20949) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20951) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20957) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20958) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20960) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20966) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20967) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(20969) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21004) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21005) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21007) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21013) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21014) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21016) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21022) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21023) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21025) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21031) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21032) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21034) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21040) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21041) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21043) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21049) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21050) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(21052) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(22095) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(22100) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(22105) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(22110) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(22115) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] c:\projects\pygame\src_c\_sdl2\mixer.c(22120) : warning C6326: Potential comparison of a constant with another constant. [00:00:54] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/SDL2_mixer-2.0.4/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib SDL2_mixer.lib /EXPORT:PyInit_mixer build\temp.win32-3.8\Release\src_c/_sdl2/mixer.obj /OUT:build\lib.win32-3.8\pygame\_sdl2\mixer.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/_sdl2\mixer.cp38-win32.lib [00:00:54] Creating library build\temp.win32-3.8\Release\src_c/_sdl2\mixer.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/_sdl2\mixer.cp38-win32.exp [00:00:54] Generating code [00:00:54] Finished generating code [00:00:55] building 'pygame._sdl2.touch' extension [00:00:55] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sdl2/touch.c /Fobuild\temp.win32-3.8\Release\src_c/_sdl2/touch.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:55] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:55] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:55] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:55] touch.c [00:00:55] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_touch build\temp.win32-3.8\Release\src_c/_sdl2/touch.obj /OUT:build\lib.win32-3.8\pygame\_sdl2\touch.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/_sdl2\touch.cp38-win32.lib [00:00:55] Creating library build\temp.win32-3.8\Release\src_c/_sdl2\touch.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/_sdl2\touch.cp38-win32.exp [00:00:55] Generating code [00:00:55] Finished generating code [00:00:55] building 'pygame._sdl2.controller' extension [00:00:55] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Isrc_c -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sdl2/controller.c /Fobuild\temp.win32-3.8\Release\src_c/_sdl2/controller.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:55] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:55] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:55] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:55] controller.c [00:00:56] c:\projects\pygame\src_c\_sdl2\controller.c(5015) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:00:56] c:\projects\pygame\src_c\_sdl2\controller.c(5607) : warning C6326: Potential comparison of a constant with another constant. [00:00:56] c:\projects\pygame\src_c\_sdl2\controller.c(5759) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5756' of 'c:\projects\pygame\src_c\_sdl2\controller.c'.: Lines: 5756 [00:00:56] c:\projects\pygame\src_c\_sdl2\controller.c(5765) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '5756' of 'c:\projects\pygame\src_c\_sdl2\controller.c'.: Lines: 5756 [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7040) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7041) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7043) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7049) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7050) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7052) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7058) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7059) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7061) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7096) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7097) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7099) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7105) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7106) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7108) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7114) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7115) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7117) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7123) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7124) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7126) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7132) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7133) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7135) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7141) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7142) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7144) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7229) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7230) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7232) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7238) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7239) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7241) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7247) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7248) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7250) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7285) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7286) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7288) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7294) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7295) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7297) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7303) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7304) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7306) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7312) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7313) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7315) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7321) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7322) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7324) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7330) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7331) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7333) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7418) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7419) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7421) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7427) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7428) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7430) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7436) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7437) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7439) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7474) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7475) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7477) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7483) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7484) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7486) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7492) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7493) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7495) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7501) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7502) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7504) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7510) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7511) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7513) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7519) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7520) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7522) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7638) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7639) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7641) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7647) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7648) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7650) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7656) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7657) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7659) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7694) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7695) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7697) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7703) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7704) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7706) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7712) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7713) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7715) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7721) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7722) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7724) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7730) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7731) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7733) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7739) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7740) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(7742) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(8163) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(8168) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(8173) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(8178) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(8183) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] c:\projects\pygame\src_c\_sdl2\controller.c(8188) : warning C6326: Potential comparison of a constant with another constant. [00:00:57] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_controller build\temp.win32-3.8\Release\src_c/_sdl2/controller.obj /OUT:build\lib.win32-3.8\pygame\_sdl2\controller.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/_sdl2\controller.cp38-win32.lib [00:00:57] Creating library build\temp.win32-3.8\Release\src_c/_sdl2\controller.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/_sdl2\controller.cp38-win32.exp [00:00:57] Generating code [00:00:57] Finished generating code [00:00:57] building 'pygame.gfxdraw' extension [00:00:57] creating build\temp.win32-3.8\Release\src_c\SDL_gfx [00:00:57] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/gfxdraw.c /Fobuild\temp.win32-3.8\Release\src_c/gfxdraw.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:57] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:57] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:57] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:57] gfxdraw.c [00:00:58] c:\projects\pygame\src_c\gfxdraw.c(949) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:00:58] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/SDL_gfx/SDL_gfxPrimitives.c /Fobuild\temp.win32-3.8\Release\src_c/SDL_gfx/SDL_gfxPrimitives.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:58] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:58] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:58] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:58] SDL_gfxPrimitives.c [00:00:58] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(91) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(1070) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(1214) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(1251) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(1402) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(1442) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(2155) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(2203) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(2352) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(2405) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(2898) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(3263) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(3746) : warning C6326: Potential comparison of a constant with another constant. [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(3986) : warning C28251: Inconsistent annotation for 'lrint': this instance has no annotations. See c:\program files (x86)\windows kits\10\include\10.0.18362.0\ucrt\corecrt_math.h(520). [00:00:59] c:\projects\pygame\src_c\sdl_gfx\sdl_gfxprimitives.c(5565) : warning C6308: 'realloc' might return null pointer: assigning null pointer to 'gfxPrimitivesPolyInts', which is passed as an argument to 'realloc', will cause the original memory block to be leaked. [00:00:59] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_gfxdraw build\temp.win32-3.8\Release\src_c/gfxdraw.obj build\temp.win32-3.8\Release\src_c/SDL_gfx/SDL_gfxPrimitives.obj /OUT:build\lib.win32-3.8\pygame\gfxdraw.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\gfxdraw.cp38-win32.lib [00:00:59] Creating library build\temp.win32-3.8\Release\src_c\gfxdraw.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\gfxdraw.cp38-win32.exp [00:00:59] Generating code [00:00:59] Finished generating code [00:00:59] building 'pygame._freetype' extension [00:00:59] creating build\temp.win32-3.8\Release\src_c\freetype [00:00:59] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/freetype/ft_cache.c /Fobuild\temp.win32-3.8\Release\src_c/freetype/ft_cache.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:00:59] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:00:59] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:00:59] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:00:59] ft_cache.c [00:01:00] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/freetype/ft_wrap.c /Fobuild\temp.win32-3.8\Release\src_c/freetype/ft_wrap.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:00] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:00] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:00] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:00] ft_wrap.c [00:01:00] src_c/freetype/ft_wrap.c(471): warning C4244: '=': conversion from 'Sint64' to 'int', possible loss of data [00:01:01] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/freetype/ft_render.c /Fobuild\temp.win32-3.8\Release\src_c/freetype/ft_render.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:01] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:01] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:01] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:01] ft_render.c [00:01:02] c:\projects\pygame\src_c\freetype\ft_render.c(384) : warning C6011: Dereferencing NULL pointer 'font_surf.fill'. : Lines: 268, 276, 284, 292, 293, 294, 295, 296, 297, 298, 300, 301, 303, 313, 314, 320, 329, 331, 342, 343, 344, 349, 350, 356, 357, 358, 359, 360, 361, 362, 363, 368, 369, 384 [00:01:02] c:\projects\pygame\src_c\freetype\ft_render.c(592) : warning C6001: Using uninitialized memory 'underline_top'.: Lines: 428, 429, 430, 431, 433, 434, 435, 441, 442, 443, 444, 445, 446, 447, 448, 449, 452, 453, 457, 462, 463, 464, 465, 473, 486, 489, 494, 503, 504, 505, 506, 507, 508, 530, 532, 535, 541, 542, 543, 545, 547, 548, 549, 556, 557, 568, 570, 578, 579, 580, 581, 582, 586, 592 [00:01:02] c:\projects\pygame\src_c\freetype\ft_render.c(592) : warning C6001: Using uninitialized memory 'underline_size'.: Lines: 428, 429, 430, 431, 433, 434, 435, 441, 442, 443, 444, 445, 446, 447, 448, 449, 452, 453, 457, 462, 463, 464, 465, 473, 486, 489, 494, 503, 504, 505, 506, 507, 508, 530, 532, 535, 541, 542, 543, 545, 547, 548, 549, 556, 557, 568, 570, 578, 579, 580, 581, 582, 586, 592 [00:01:02] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/freetype/ft_render_cb.c /Fobuild\temp.win32-3.8\Release\src_c/freetype/ft_render_cb.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:02] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:02] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:02] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:02] ft_render_cb.c [00:01:02] src_c/freetype/ft_render_cb.c(57): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(61): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(84): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(85): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(143): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(147): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(241): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(245): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(263): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(267): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(295): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(296): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(846): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(847): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(848): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(849): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(851): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(852): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(853): warning C4018: '<': signed/unsigned mismatch [00:01:02] src_c/freetype/ft_render_cb.c(854): warning C4018: '<': signed/unsigned mismatch [00:01:03] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/freetype/ft_layout.c /Fobuild\temp.win32-3.8\Release\src_c/freetype/ft_layout.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:04] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:04] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:04] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:04] ft_layout.c [00:01:04] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/freetype/ft_unicode.c /Fobuild\temp.win32-3.8\Release\src_c/freetype/ft_unicode.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:04] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:04] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:04] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:04] ft_unicode.c [00:01:05] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -Iprebuilt-x86/include -Iprebuilt-x86/include/freetype2 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_freetype.c /Fobuild\temp.win32-3.8\Release\src_c/_freetype.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:05] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:05] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:05] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:05] _freetype.c [00:01:05] src_c/_freetype.c(1841): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int' [00:01:05] src_c/_freetype.c(1973): warning C4047: '=': 'PyObject *' differs in levels of indirection from 'int' [00:01:06] c:\projects\pygame\src_c\_freetype.c(904) : warning C28182: Dereferencing NULL pointer. 'file' contains the same NULL value as 'path' did. : Lines: 754, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 770, 771, 773, 779, 781, 787, 788, 789, 791, 792, 796, 798, 802, 804, 885, 886, 887, 889, 890, 893, 895, 898, 899, 901, 902, 903, 904 [00:01:06] c:\projects\pygame\src_c\_freetype.c(1998) : warning C6011: Dereferencing NULL pointer 'surface_obj'. : Lines: 1911, 1915, 1916, 1917, 1918, 1919, 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1929, 1931, 1932, 1933, 1935, 1944, 1947, 1951, 1953, 1960, 1961, 1962, 1963, 1965, 1972, 1980, 1984, 1987, 1988, 1990, 1994, 1998 [00:01:06] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:prebuilt-x86/SDL2_ttf-2.0.15/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib libfreetype-6.lib /EXPORT:PyInit__freetype build\temp.win32-3.8\Release\src_c/freetype/ft_cache.obj build\temp.win32-3.8\Release\src_c/freetype/ft_wrap.obj build\temp.win32-3.8\Release\src_c/freetype/ft_render.obj build\temp.win32-3.8\Release\src_c/freetype/ft_render_cb.obj build\temp.win32-3.8\Release\src_c/freetype/ft_layout.obj build\temp.win32-3.8\Release\src_c/freetype/ft_unicode.obj build\temp.win32-3.8\Release\src_c/_freetype.obj /OUT:build\lib.win32-3.8\pygame\_freetype.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c/freetype\_freetype.cp38-win32.lib [00:01:06] Creating library build\temp.win32-3.8\Release\src_c/freetype\_freetype.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c/freetype\_freetype.cp38-win32.exp [00:01:06] Generating code [00:01:07] Finished generating code [00:01:07] building 'pygame._sprite' extension [00:01:07] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/_sprite.c /Fobuild\temp.win32-3.8\Release\src_c/_sprite.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:07] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:07] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:07] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:07] _sprite.c [00:01:09] c:\projects\pygame\src_c\_sprite.c(26618) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(26653) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(26667) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(26684) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(26702) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(26728) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(26756) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(27849) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(27981) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '27978' of 'c:\projects\pygame\src_c\_sprite.c'.: Lines: 27978 [00:01:09] c:\projects\pygame\src_c\_sprite.c(27987) : warning C6246: Local declaration of 'args' hides declaration of the same name in outer scope. For additional information, see previous declaration at line '27978' of 'c:\projects\pygame\src_c\_sprite.c'.: Lines: 27978 [00:01:09] c:\projects\pygame\src_c\_sprite.c(29202) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29215) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(29221) : warning C6239: ( && ) always evaluates to the result of . Did you intend to use the bitwise-and operator? [00:01:09] c:\projects\pygame\src_c\_sprite.c(29215) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29216) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29221) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29378) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29382) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29389) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29393) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29400) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29404) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29411) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29415) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29422) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29426) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29433) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29437) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29516) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29520) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29527) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29531) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29538) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29542) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29549) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29553) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29560) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29564) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29571) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29575) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29760) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29764) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29771) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29775) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29782) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29786) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29793) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29797) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29804) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29808) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29815) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29819) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(29868) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31474) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31475) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31477) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31483) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31484) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31486) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31492) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31493) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31495) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31530) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31531) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31533) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31539) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31540) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31542) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31548) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31549) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31551) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31557) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31558) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31560) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31566) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31567) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31569) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31575) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31576) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31578) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31663) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31664) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31666) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31672) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31673) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31675) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31681) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31682) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31684) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31719) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31720) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31722) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31728) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31729) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31731) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31737) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31738) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31740) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31746) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31747) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31749) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31755) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31756) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31758) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31764) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31765) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(31767) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(32151) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(32156) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(32161) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(32166) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(32171) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] c:\projects\pygame\src_c\_sprite.c(32176) : warning C6326: Potential comparison of a constant with another constant. [00:01:09] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit__sprite build\temp.win32-3.8\Release\src_c/_sprite.obj /OUT:build\lib.win32-3.8\pygame\_sprite.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\_sprite.cp38-win32.lib [00:01:09] Creating library build\temp.win32-3.8\Release\src_c\_sprite.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\_sprite.cp38-win32.exp [00:01:09] Generating code [00:01:11] Finished generating code [00:01:11] building 'pygame.base' extension [00:01:11] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/base.c /Fobuild\temp.win32-3.8\Release\src_c/base.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:11] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:11] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:11] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:11] base.c [00:01:13] c:\projects\pygame\src_c\base.c(1200) : warning C6326: Potential comparison of a constant with another constant. [00:01:13] c:\projects\pygame\src_c\base.c(1203) : warning C6326: Potential comparison of a constant with another constant. [00:01:13] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_base build\temp.win32-3.8\Release\src_c/base.obj /OUT:build\lib.win32-3.8\pygame\base.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\base.cp38-win32.lib [00:01:13] Creating library build\temp.win32-3.8\Release\src_c\base.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\base.cp38-win32.exp [00:01:13] Generating code [00:01:13] Finished generating code [00:01:13] building 'pygame.color' extension [00:01:13] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/color.c /Fobuild\temp.win32-3.8\Release\src_c/color.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:13] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:13] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:13] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:13] color.c [00:01:14] c:\projects\pygame\src_c\color.c(717) : warning C6287: Redundant code: the left and right sub-expressions are identical. [00:01:14] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_color build\temp.win32-3.8\Release\src_c/color.obj /OUT:build\lib.win32-3.8\pygame\color.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\color.cp38-win32.lib [00:01:14] Creating library build\temp.win32-3.8\Release\src_c\color.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\color.cp38-win32.exp [00:01:14] Generating code [00:01:14] Finished generating code [00:01:14] building 'pygame.constants' extension [00:01:14] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/constants.c /Fobuild\temp.win32-3.8\Release\src_c/constants.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:14] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:14] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:14] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:14] constants.c [00:01:15] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_constants build\temp.win32-3.8\Release\src_c/constants.obj /OUT:build\lib.win32-3.8\pygame\constants.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\constants.cp38-win32.lib [00:01:15] Creating library build\temp.win32-3.8\Release\src_c\constants.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\constants.cp38-win32.exp [00:01:15] Generating code [00:01:16] Finished generating code [00:01:16] building 'pygame.display' extension [00:01:16] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/display.c /Fobuild\temp.win32-3.8\Release\src_c/display.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:16] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:16] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:16] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:16] display.c [00:01:16] src_c/display.c(437): WARNING: hardcoding wm_available to 1 [00:01:16] src_c/display.c(438): WARNING: setting available video RAM to 0 KB [00:01:16] src_c/display.c(970): WARNING: Not setting bpp ? [00:01:16] src_c/display.c(971): WARNING: Add mode stuff. [00:01:16] src_c/display.c(1277): WARNING: Ignoring most flags [00:01:16] src_c/display.c(1330): WARNING: Ignoring flags [00:01:16] src_c/display.c(2160): WARNING: Does this send the app an SDL_ActiveEvent loss event ? [00:01:16] src_c/display.c(2756): WARNING: At some point should add GC slot functions. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(3) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(4) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(5) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(6) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(7) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(8) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(9) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(10) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(11) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(12) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(13) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(14) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(15) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(16) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned int' passed as _Param_(17) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(18) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(19) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(20) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(21) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(22) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(23) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(24) when some signed type is required in call to 'sprintf'. [00:01:17] c:\projects\pygame\src_c\display.c(365) : warning C6340: Mismatch on sign: 'unsigned char' passed as _Param_(25) when some signed type is required in call to 'sprintf'. [00:01:18] c:\projects\pygame\src_c\display.c(2097) : warning C6054: String 'title' might not be zero-terminated.: Lines: 2089, 2090, 2091, 2092, 2095, 2097 [00:01:18] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_display build\temp.win32-3.8\Release\src_c/display.obj /OUT:build\lib.win32-3.8\pygame\display.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\display.cp38-win32.lib [00:01:18] Creating library build\temp.win32-3.8\Release\src_c\display.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\display.cp38-win32.exp [00:01:18] Generating code [00:01:18] Finished generating code [00:01:18] building 'pygame.event' extension [00:01:18] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/event.c /Fobuild\temp.win32-3.8\Release\src_c/event.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:18] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:18] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:18] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:18] event.c [00:01:18] src_c/event.c(137): WARNING: Add event blocking here. [00:01:18] src_c/event.c(157): WARNING: PumpEvents is not thread-safe [00:01:19] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_event build\temp.win32-3.8\Release\src_c/event.obj /OUT:build\lib.win32-3.8\pygame\event.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\event.cp38-win32.lib [00:01:20] Creating library build\temp.win32-3.8\Release\src_c\event.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\event.cp38-win32.exp [00:01:20] Generating code [00:01:20] Finished generating code [00:01:20] building 'pygame.fastevent' extension [00:01:20] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/fastevent.c /Fobuild\temp.win32-3.8\Release\src_c/fastevent.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:20] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:20] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:20] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:20] fastevent.c [00:01:20] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/fastevents.c /Fobuild\temp.win32-3.8\Release\src_c/fastevents.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:20] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:20] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:20] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:20] fastevents.c [00:01:21] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_fastevent build\temp.win32-3.8\Release\src_c/fastevent.obj build\temp.win32-3.8\Release\src_c/fastevents.obj /OUT:build\lib.win32-3.8\pygame\fastevent.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\fastevent.cp38-win32.lib [00:01:21] Creating library build\temp.win32-3.8\Release\src_c\fastevent.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\fastevent.cp38-win32.exp [00:01:21] Generating code [00:01:21] Finished generating code [00:01:21] building 'pygame.key' extension [00:01:21] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/key.c /Fobuild\temp.win32-3.8\Release\src_c/key.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:21] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:21] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:21] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:21] key.c [00:01:21] src_c/key.c(665): WARNING: Add missing keycode names here? [00:01:22] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_key build\temp.win32-3.8\Release\src_c/key.obj /OUT:build\lib.win32-3.8\pygame\key.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\key.cp38-win32.lib [00:01:22] Creating library build\temp.win32-3.8\Release\src_c\key.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\key.cp38-win32.exp [00:01:22] Generating code [00:01:22] Finished generating code [00:01:22] building 'pygame.mouse' extension [00:01:22] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/mouse.c /Fobuild\temp.win32-3.8\Release\src_c/mouse.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:22] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:22] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:22] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:22] mouse.c [00:01:23] c:\projects\pygame\src_c\mouse.c(255) : warning C6386: Buffer overrun while writing to 'anddata': the writable size is 'andsize' bytes, but '2' bytes might be written.: Lines: 214, 215, 216, 217, 218, 219, 221, 225, 227, 230, 233, 234, 236, 240, 241, 243, 249, 250, 252, 253, 255, 249, 250, 252, 253, 255 [00:01:23] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_mouse build\temp.win32-3.8\Release\src_c/mouse.obj /OUT:build\lib.win32-3.8\pygame\mouse.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\mouse.cp38-win32.lib [00:01:23] Creating library build\temp.win32-3.8\Release\src_c\mouse.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\mouse.cp38-win32.exp [00:01:23] Generating code [00:01:23] Finished generating code [00:01:23] building 'pygame.rect' extension [00:01:23] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/rect.c /Fobuild\temp.win32-3.8\Release\src_c/rect.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:23] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:23] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:23] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:23] rect.c [00:01:24] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_rect build\temp.win32-3.8\Release\src_c/rect.obj /OUT:build\lib.win32-3.8\pygame\rect.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\rect.cp38-win32.lib [00:01:24] Creating library build\temp.win32-3.8\Release\src_c\rect.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\rect.cp38-win32.exp [00:01:24] Generating code [00:01:24] Finished generating code [00:01:24] building 'pygame.rwobject' extension [00:01:24] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/rwobject.c /Fobuild\temp.win32-3.8\Release\src_c/rwobject.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:24] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:24] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:24] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:24] rwobject.c [00:01:24] src_c/rwobject.c(528): warning C4244: 'function': conversion from 'Sint64' to 'long', possible loss of data [00:01:25] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_rwobject build\temp.win32-3.8\Release\src_c/rwobject.obj /OUT:build\lib.win32-3.8\pygame\rwobject.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\rwobject.cp38-win32.lib [00:01:25] Creating library build\temp.win32-3.8\Release\src_c\rwobject.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\rwobject.cp38-win32.exp [00:01:25] Generating code [00:01:25] Finished generating code [00:01:25] building 'pygame.surface' extension [00:01:25] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/surface.c /Fobuild\temp.win32-3.8\Release\src_c/surface.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:25] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:25] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:25] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:25] surface.c [00:01:25] src_c/surface.c(1981): WARNING: "srcsurf doesn't actually do anything?" [00:01:26] c:\projects\pygame\src_c\surface.c(2277) : warning C6011: Dereferencing NULL pointer 'blitsequence'. : Lines: 2250, 2251, 2252, 2253, 2254, 2255, 2256, 2258, 2259, 2260, 2261, 2262, 2263, 2264, 2265, 2266, 2267, 2268, 2272, 2273, 2274, 2277 [00:01:26] c:\projects\pygame\src_c\surface.c(3521) : warning C6326: Potential comparison of a constant with another constant. [00:01:26] c:\projects\pygame\src_c\surface.c(3611) : warning C6326: Potential comparison of a constant with another constant. [00:01:26] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/alphablit.c /Fobuild\temp.win32-3.8\Release\src_c/alphablit.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:26] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:26] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:26] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:26] alphablit.c [00:01:29] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/surface_fill.c /Fobuild\temp.win32-3.8\Release\src_c/surface_fill.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:29] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:29] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:29] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:29] surface_fill.c [00:01:31] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_surface build\temp.win32-3.8\Release\src_c/surface.obj build\temp.win32-3.8\Release\src_c/alphablit.obj build\temp.win32-3.8\Release\src_c/surface_fill.obj /OUT:build\lib.win32-3.8\pygame\surface.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\surface.cp38-win32.lib [00:01:31] Creating library build\temp.win32-3.8\Release\src_c\surface.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\surface.cp38-win32.exp [00:01:31] Generating code [00:01:32] Finished generating code [00:01:32] building 'pygame.surflock' extension [00:01:32] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/surflock.c /Fobuild\temp.win32-3.8\Release\src_c/surflock.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:32] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:32] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:32] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:32] surflock.c [00:01:33] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_surflock build\temp.win32-3.8\Release\src_c/surflock.obj /OUT:build\lib.win32-3.8\pygame\surflock.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\surflock.cp38-win32.lib [00:01:33] Creating library build\temp.win32-3.8\Release\src_c\surflock.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\surflock.cp38-win32.exp [00:01:33] Generating code [00:01:33] Finished generating code [00:01:33] building 'pygame.time' extension [00:01:33] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/time.c /Fobuild\temp.win32-3.8\Release\src_c/time.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:33] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:33] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:33] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:33] time.c [00:01:34] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_time build\temp.win32-3.8\Release\src_c/time.obj /OUT:build\lib.win32-3.8\pygame\time.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\time.cp38-win32.lib [00:01:34] Creating library build\temp.win32-3.8\Release\src_c\time.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\time.cp38-win32.exp [00:01:34] Generating code [00:01:34] Finished generating code [00:01:34] building 'pygame.joystick' extension [00:01:34] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/joystick.c /Fobuild\temp.win32-3.8\Release\src_c/joystick.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:34] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:34] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:34] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:34] joystick.c [00:01:35] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_joystick build\temp.win32-3.8\Release\src_c/joystick.obj /OUT:build\lib.win32-3.8\pygame\joystick.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\joystick.cp38-win32.lib [00:01:35] Creating library build\temp.win32-3.8\Release\src_c\joystick.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\joystick.cp38-win32.exp [00:01:35] Generating code [00:01:35] Finished generating code [00:01:35] building 'pygame.draw' extension [00:01:35] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/draw.c /Fobuild\temp.win32-3.8\Release\src_c/draw.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:35] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:35] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:35] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:35] draw.c [00:01:36] c:\projects\pygame\src_c\draw.c(111) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 93, 94, 95, 96, 97, 98, 100, 101, 102, 105, 111 [00:01:36] c:\projects\pygame\src_c\draw.c(119) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 93, 94, 95, 96, 97, 98, 100, 101, 102, 105, 111, 113, 119 [00:01:36] c:\projects\pygame\src_c\draw.c(178) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 178 [00:01:36] c:\projects\pygame\src_c\draw.c(186) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 160, 161, 162, 163, 164, 165, 166, 167, 169, 172, 178, 180, 186 [00:01:36] c:\projects\pygame\src_c\draw.c(255) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 245, 246, 249, 255 [00:01:36] c:\projects\pygame\src_c\draw.c(263) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 242, 243, 244, 245, 246, 249, 255, 257, 263 [00:01:36] c:\projects\pygame\src_c\draw.c(384) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 375, 378, 384 [00:01:36] c:\projects\pygame\src_c\draw.c(392) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 375, 378, 384, 386, 392 [00:01:36] c:\projects\pygame\src_c\draw.c(519) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 494, 495, 496, 497, 498, 499, 500, 501, 503, 504, 507, 513, 515, 519 [00:01:36] c:\projects\pygame\src_c\draw.c(527) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 494, 495, 496, 497, 498, 499, 500, 501, 503, 504, 507, 513, 515, 519, 521, 527 [00:01:36] c:\projects\pygame\src_c\draw.c(593) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 571, 572, 573, 574, 575, 576, 577, 579, 581, 587, 589, 593 [00:01:36] c:\projects\pygame\src_c\draw.c(601) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 571, 572, 573, 574, 575, 576, 577, 579, 581, 587, 589, 593, 595, 601 [00:01:36] c:\projects\pygame\src_c\draw.c(685) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 647, 648, 649, 650, 651, 652, 653, 654, 655, 657, 668, 674, 680, 685 [00:01:36] c:\projects\pygame\src_c\draw.c(693) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 647, 648, 649, 650, 651, 652, 653, 654, 655, 657, 668, 674, 680, 685, 687, 693 [00:01:36] c:\projects\pygame\src_c\draw.c(769) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 737, 738, 739, 740, 741, 742, 743, 744, 746, 747, 749, 755, 769 [00:01:36] c:\projects\pygame\src_c\draw.c(777) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 737, 738, 739, 740, 741, 742, 743, 744, 746, 747, 749, 755, 769, 771, 777 [00:01:36] c:\projects\pygame\src_c\draw.c(882) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 871, 878, 882 [00:01:36] c:\projects\pygame\src_c\draw.c(889) : warning C6011: Dereferencing NULL pointer 'colorobj'. : Lines: 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 861, 871, 878, 882, 883, 889 [00:01:36] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_draw build\temp.win32-3.8\Release\src_c/draw.obj /OUT:build\lib.win32-3.8\pygame\draw.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\draw.cp38-win32.lib [00:01:36] Creating library build\temp.win32-3.8\Release\src_c\draw.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\draw.cp38-win32.exp [00:01:36] Generating code [00:01:36] Finished generating code [00:01:36] building 'pygame.image' extension [00:01:36] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/image.c /Fobuild\temp.win32-3.8\Release\src_c/image.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:36] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:36] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:36] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:36] image.c [00:01:37] c:\projects\pygame\src_c\image.c(619) : warning C6054: String 'format' might not be zero-terminated.: Lines: 572, 573, 574, 575, 576, 577, 578, 579, 584, 586, 588, 591, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 616, 619 [00:01:37] c:\projects\pygame\src_c\image.c(1088) : warning C6054: String 'format' might not be zero-terminated.: Lines: 1072, 1073, 1074, 1075, 1076, 1077, 1079, 1083, 1086, 1088 [00:01:37] c:\projects\pygame\src_c\image.c(1232) : warning C6054: String 'format' might not be zero-terminated.: Lines: 1215, 1216, 1217, 1218, 1219, 1220, 1222, 1225, 1229, 1232 [00:01:37] c:\projects\pygame\src_c\image.c(1461) : warning C6326: Potential comparison of a constant with another constant. [00:01:37] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_image build\temp.win32-3.8\Release\src_c/image.obj /OUT:build\lib.win32-3.8\pygame\image.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\image.cp38-win32.lib [00:01:37] Creating library build\temp.win32-3.8\Release\src_c\image.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\image.cp38-win32.exp [00:01:37] Generating code [00:01:38] Finished generating code [00:01:38] building 'pygame.transform' extension [00:01:38] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/transform.c /Fobuild\temp.win32-3.8\Release\src_c/transform.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:38] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:38] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:38] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:38] transform.c [00:01:38] c:\projects\pygame\src_c\transform.c(332) : warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value. [00:01:38] c:\projects\pygame\src_c\transform.c(333) : warning C6297: Arithmetic overflow: 32-bit value is shifted, then cast to 64-bit value. Results might not be an expected value. [00:01:39] c:\projects\pygame\src_c\transform.c(1189) : warning C6386: Buffer overrun while writing to 'xmult1': the writable size is 'dstwidth*factorwidth' bytes, but '8' bytes might be written.: Lines: 1165, 1166, 1167, 1168, 1171, 1172, 1174, 1175, 1176, 1187, 1188, 1189, 1190, 1187, 1188, 1189 [00:01:39] c:\projects\pygame\src_c\transform.c(1188) : warning C6386: Buffer overrun while writing to 'xidx0': the writable size is 'dstwidth*4' bytes, but '8' bytes might be written.: Lines: 1165, 1166, 1167, 1168, 1171, 1172, 1174, 1175, 1176, 1187, 1188, 1189, 1190, 1187, 1188 [00:01:39] c:\projects\pygame\src_c\transform.c(1190) : warning C6385: Reading invalid data from 'xmult1': the readable size is 'dstwidth*factorwidth' bytes, but '8' bytes may be read.: Lines: 1165, 1166, 1167, 1168, 1171, 1172, 1174, 1175, 1176, 1187, 1188, 1189, 1190, 1187, 1188, 1189, 1190 [00:01:39] c:\projects\pygame\src_c\transform.c(1190) : warning C6386: Buffer overrun while writing to 'xmult0': the writable size is 'dstwidth*factorwidth' bytes, but '8' bytes might be written.: Lines: 1165, 1166, 1167, 1168, 1171, 1172, 1174, 1175, 1176, 1187, 1188, 1189, 1190, 1187, 1188, 1189, 1190 [00:01:39] c:\projects\pygame\src_c\transform.c(1197) : warning C6385: Reading invalid data from 'xidx0': the readable size is 'dstwidth*4' bytes, but '8' bytes may be read.: Lines: 1165, 1166, 1167, 1168, 1171, 1172, 1174, 1175, 1176, 1187, 1188, 1189, 1190, 1187, 1188, 1189, 1190, 1187, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1196, 1197 [00:01:39] c:\projects\pygame\src_c\transform.c(1198) : warning C6385: Reading invalid data from 'xmult0': the readable size is 'dstwidth*factorwidth' bytes, but '8' bytes may be read.: Lines: 1165, 1166, 1167, 1168, 1171, 1172, 1174, 1175, 1176, 1187, 1188, 1189, 1190, 1187, 1188, 1189, 1190, 1187, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1196, 1197, 1198 [00:01:39] c:\projects\pygame\src_c\transform.c(1509) : warning C6054: String 'type' might not be zero-terminated.: Lines: 1499, 1500, 1501, 1503, 1509 [00:01:39] c:\projects\pygame\src_c\transform.c(1841) : warning C6011: Dereferencing NULL pointer 'surf_obj'. : Lines: 1745, 1746, 1748, 1749, 1751, 1752, 1753, 1754, 1755, 1756, 1757, 1759, 1760, 1762, 1763, 1764, 1766, 1773, 1807, 1821, 1826, 1831, 1833, 1841 [00:01:39] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/rotozoom.c /Fobuild\temp.win32-3.8\Release\src_c/rotozoom.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:39] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:39] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:39] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:39] rotozoom.c [00:01:40] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/scale2x.c /Fobuild\temp.win32-3.8\Release\src_c/scale2x.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:40] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:40] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:40] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:40] scale2x.c [00:01:40] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_transform build\temp.win32-3.8\Release\src_c/transform.obj build\temp.win32-3.8\Release\src_c/rotozoom.obj build\temp.win32-3.8\Release\src_c/scale2x.obj buildconfig\obj\win32\scale_mmx.obj /OUT:build\lib.win32-3.8\pygame\transform.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\transform.cp38-win32.lib [00:01:40] Creating library build\temp.win32-3.8\Release\src_c\transform.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\transform.cp38-win32.exp [00:01:40] Generating code [00:01:41] Finished generating code [00:01:41] building 'pygame.mask' extension [00:01:41] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/mask.c /Fobuild\temp.win32-3.8\Release\src_c/mask.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:41] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:41] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:41] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:41] mask.c [00:01:41] c:\projects\pygame\src_c\mask.c(250) : warning C6011: Dereferencing NULL pointer 'maskobj'. : Lines: 235, 236, 237, 238, 240, 244, 246, 250 [00:01:42] c:\projects\pygame\src_c\mask.c(602) : warning C6011: Dereferencing NULL pointer 'bobj'. : Lines: 591, 592, 593, 594, 596, 601, 602 [00:01:42] c:\projects\pygame\src_c\mask.c(775) : warning C6011: Dereferencing NULL pointer 'surfobj'. : Lines: 763, 764, 765, 766, 767, 768, 770, 775 [00:01:42] c:\projects\pygame\src_c\mask.c(1335) : warning C6385: Reading invalid data from 'ufind': the readable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '8' bytes may be read.: Lines: 1292, 1293, 1294, 1295, 1297, 1299, 1300, 1302, 1307, 1308, 1314, 1315, 1320, 1321, 1328, 1330, 1334, 1335 [00:01:42] c:\projects\pygame\src_c\mask.c(1340) : warning C6386: Buffer overrun while writing to 'ufind': the writable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '8' bytes might be written.: Lines: 1292, 1293, 1294, 1295, 1297, 1299, 1300, 1302, 1307, 1308, 1314, 1315, 1320, 1321, 1328, 1330, 1334, 1335, 1339, 1340 [00:01:42] c:\projects\pygame\src_c\mask.c(1525) : warning C6385: Reading invalid data from 'ufind': the readable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '8' bytes may be read.: Lines: 1488, 1489, 1490, 1491, 1493, 1494, 1496, 1501, 1502, 1508, 1509, 1514, 1515, 1522, 1524, 1525 [00:01:42] c:\projects\pygame\src_c\mask.c(1541) : warning C6385: Reading invalid data from 'largest': the readable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '8' bytes may be read.: Lines: 1488, 1489, 1490, 1491, 1493, 1494, 1496, 1501, 1502, 1508, 1509, 1514, 1515, 1522, 1524, 1525, 1524, 1530, 1531, 1536, 1537, 1541 [00:01:42] c:\projects\pygame\src_c\mask.c(1543) : warning C6386: Buffer overrun while writing to 'ufind': the writable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '8' bytes might be written.: Lines: 1488, 1489, 1490, 1491, 1493, 1494, 1496, 1501, 1502, 1508, 1509, 1514, 1515, 1522, 1524, 1525, 1524, 1530, 1531, 1536, 1537, 1541, 1542, 1543 [00:01:42] c:\projects\pygame\src_c\mask.c(1718) : warning C6385: Reading invalid data from 'ufind': the readable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '12' bytes may be read.: Lines: 1682, 1683, 1685, 1686, 1688, 1693, 1694, 1699, 1700, 1705, 1706, 1713, 1715, 1717, 1718 [00:01:42] c:\projects\pygame\src_c\mask.c(1720) : warning C6386: Buffer overrun while writing to 'ufind': the writable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but '12' bytes might be written.: Lines: 1682, 1683, 1685, 1686, 1688, 1693, 1694, 1699, 1700, 1705, 1706, 1713, 1715, 1717, 1718, 1719, 1720 [00:01:42] c:\projects\pygame\src_c\mask.c(1722) : warning C6385: Reading invalid data from 'largest': the readable size is 'sizeof(int)*((w/2+1))*((h/2+1))' bytes, but 'ufind[x]' bytes may be read.: Lines: 1682, 1683, 1685, 1686, 1688, 1693, 1694, 1699, 1700, 1705, 1706, 1713, 1715, 1717, 1718, 1722 [00:01:42] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/bitmask.c /Fobuild\temp.win32-3.8\Release\src_c/bitmask.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:42] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:42] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:42] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:42] bitmask.c [00:01:42] src_c/bitmask.c(70): warning C4293: '>>': shift count negative or too big, undefined behavior [00:01:42] c:\projects\pygame\src_c\bitmask.c(42) : warning C6326: Potential comparison of a constant with another constant. [00:01:42] c:\projects\pygame\src_c\bitmask.c(64) : warning C6326: Potential comparison of a constant with another constant. [00:01:42] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_mask build\temp.win32-3.8\Release\src_c/mask.obj build\temp.win32-3.8\Release\src_c/bitmask.obj /OUT:build\lib.win32-3.8\pygame\mask.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\mask.cp38-win32.lib [00:01:42] Creating library build\temp.win32-3.8\Release\src_c\mask.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\mask.cp38-win32.exp [00:01:42] Generating code [00:01:43] Finished generating code [00:01:43] building 'pygame.bufferproxy' extension [00:01:43] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/bufferproxy.c /Fobuild\temp.win32-3.8\Release\src_c/bufferproxy.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:43] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:43] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:43] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:43] bufferproxy.c [00:01:43] c:\projects\pygame\src_c\bufferproxy.c(258) : warning C6011: Dereferencing NULL pointer 'obj'. : Lines: 252, 253, 255, 258 [00:01:43] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_bufferproxy build\temp.win32-3.8\Release\src_c/bufferproxy.obj /OUT:build\lib.win32-3.8\pygame\bufferproxy.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\bufferproxy.cp38-win32.lib [00:01:44] Creating library build\temp.win32-3.8\Release\src_c\bufferproxy.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\bufferproxy.cp38-win32.exp [00:01:44] Generating code [00:01:44] Finished generating code [00:01:44] building 'pygame.pixelarray' extension [00:01:44] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/pixelarray.c /Fobuild\temp.win32-3.8\Release\src_c/pixelarray.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:44] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:44] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:44] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:44] pixelarray.c [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(461) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(495) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(526) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(670) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(713) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(754) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(931) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(932) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(1036) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:44] c:\projects\pygame\src_c\pixelarray_methods.c(1037) : warning C6313: Incorrect operator: zero-valued flag cannot be tested with bitwise-and. Use an equality test to check for zero-valued flags. [00:01:45] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_pixelarray build\temp.win32-3.8\Release\src_c/pixelarray.obj /OUT:build\lib.win32-3.8\pygame\pixelarray.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\pixelarray.cp38-win32.lib [00:01:45] Creating library build\temp.win32-3.8\Release\src_c\pixelarray.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\pixelarray.cp38-win32.exp [00:01:45] Generating code [00:01:45] Finished generating code [00:01:45] building 'pygame.math' extension [00:01:45] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/math.c /Fobuild\temp.win32-3.8\Release\src_c/math.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:45] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:45] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:45] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:45] math.c [00:01:46] c:\projects\pygame\src_c\math.c(641) : warning C6001: Using uninitialized memory 'other_coords'.: Lines: 591, 592, 593, 594, 595, 596, 597, 602, 603, 604, 607, 608, 610, 615, 620, 623, 625, 629, 631, 632, 636, 637, 638, 639, 640, 641 [00:01:46] c:\projects\pygame\src_c\math.c(1544) : warning C6385: Reading invalid data from 'buffer': the readable size is '200' bytes, but '300' bytes may be read.: Lines: 1528, 1529, 1530, 1531, 1533, 1534, 1535, 1537, 1538, 1540, 1541, 1537, 1538, 1540, 1541, 1537, 1544 [00:01:46] c:\projects\pygame\src_c\math.c(1570) : warning C6385: Reading invalid data from 'buffer': the readable size is '200' bytes, but '300' bytes may be read.: Lines: 1554, 1555, 1556, 1557, 1559, 1560, 1561, 1563, 1564, 1566, 1567, 1563, 1564, 1566, 1567, 1563, 1570 [00:01:46] c:\projects\pygame\src_c\math.c(2915) : warning C6011: Dereferencing NULL pointer 'other_coords'. : Lines: 2886, 2887, 2888, 2889, 2891, 2896, 2897, 2901, 2902, 2908, 2909, 2914, 2915 [00:01:46] c:\projects\pygame\src_c\math.c(3482) : warning C6001: Using uninitialized memory 'other_coords'.: Lines: 3426, 3427, 3428, 3429, 3430, 3431, 3436, 3437, 3438, 3441, 3443, 3446, 3451, 3456, 3458, 3459, 3465, 3479, 3480, 3481, 3482 [00:01:46] c:\projects\pygame\src_c\math.c(3558) : warning C6001: Using uninitialized memory 'other_coords[BYTE:0]'.: Lines: 3426, 3427, 3428, 3429, 3430, 3431, 3436, 3437, 3438, 3441, 3443, 3446, 3451, 3456, 3458, 3459, 3465, 3550, 3551, 3552, 3558 [00:01:46] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_math build\temp.win32-3.8\Release\src_c/math.obj /OUT:build\lib.win32-3.8\pygame\math.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\math.cp38-win32.lib [00:01:46] Creating library build\temp.win32-3.8\Release\src_c\math.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\math.cp38-win32.exp [00:01:46] Generating code [00:01:47] Finished generating code [00:01:47] building 'pygame.pixelcopy' extension [00:01:47] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -Iprebuilt-x86/SDL2-2.0.12/include -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/pixelcopy.c /Fobuild\temp.win32-3.8\Release\src_c/pixelcopy.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:47] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:47] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:47] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:47] pixelcopy.c [00:01:48] c:\projects\pygame\src_c\pixelcopy.c(1079) : warning C6001: Using uninitialized memory 'tar_advances'.: Lines: 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 890, 895, 901, 904, 905, 906, 910, 911, 912, 913, 914, 918, 923, 926, 927, 930, 931, 932, 936, 942, 949, 950, 949, 952, 953, 968, 977, 978, 979, 984, 985, 986, 987, 1048, 1054, 1055, 1071, 1072, 1073, 1074, 1075, 1083, 1086, 1094, 1095, 1096, 1097, 1104, 1105, 1104, 1105, 1104, 1107, 1108, 1109, 1074, 1075, 1078, 1079 [00:01:48] c:\projects\pygame\src_c\pixelcopy.c(1079) : warning C6385: Reading invalid data from 'tar_advances': the readable size is '40' bytes, but '-4' bytes may be read.: Lines: 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 890, 895, 901, 904, 905, 906, 910, 911, 912, 913, 914, 918, 923, 926, 927, 930, 931, 932, 936, 942, 949, 950, 949, 952, 953, 968, 977, 978, 979, 984, 985, 986, 987, 1048, 1054, 1055, 1071, 1072, 1073, 1074, 1075, 1083, 1086, 1094, 1095, 1096, 1097, 1104, 1105, 1104, 1105, 1104, 1107, 1108, 1109, 1074, 1075, 1078, 1079 [00:01:48] c:\projects\pygame\src_c\pixelcopy.c(1081) : warning C6385: Reading invalid data from 'counters': the readable size is '40' bytes, but '-4' bytes may be read.: Lines: 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 890, 895, 901, 904, 905, 906, 910, 911, 912, 913, 914, 918, 923, 926, 927, 930, 931, 932, 936, 942, 949, 950, 949, 952, 953, 968, 977, 978, 979, 984, 985, 986, 987, 1048, 1054, 1055, 1071, 1072, 1073, 1074, 1075, 1083, 1086, 1094, 1095, 1096, 1097, 1104, 1105, 1104, 1105, 1104, 1107, 1108, 1109, 1074, 1075, 1078, 1079, 1080, 1081 [00:01:48] c:\projects\pygame\src_c\pixelcopy.c(1080) : warning C6001: Using uninitialized memory 'src_advances'.: Lines: 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 890, 895, 901, 904, 905, 906, 910, 911, 912, 913, 914, 918, 923, 926, 927, 930, 931, 932, 936, 942, 949, 950, 949, 952, 953, 968, 977, 978, 979, 984, 985, 986, 987, 1048, 1054, 1055, 1071, 1072, 1073, 1074, 1075, 1083, 1086, 1094, 1095, 1096, 1097, 1104, 1105, 1104, 1105, 1104, 1107, 1108, 1109, 1074, 1075, 1078, 1079, 1080 [00:01:48] c:\projects\pygame\src_c\pixelcopy.c(1080) : warning C6385: Reading invalid data from 'src_advances': the readable size is '40' bytes, but '-4' bytes may be read.: Lines: 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 890, 895, 901, 904, 905, 906, 910, 911, 912, 913, 914, 918, 923, 926, 927, 930, 931, 932, 936, 942, 949, 950, 949, 952, 953, 968, 977, 978, 979, 984, 985, 986, 987, 1048, 1054, 1055, 1071, 1072, 1073, 1074, 1075, 1083, 1086, 1094, 1095, 1096, 1097, 1104, 1105, 1104, 1105, 1104, 1107, 1108, 1109, 1074, 1075, 1078, 1079, 1080 [00:01:48] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:prebuilt-x86/SDL2-2.0.12/lib/x86 /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" SDL2.lib /EXPORT:PyInit_pixelcopy build\temp.win32-3.8\Release\src_c/pixelcopy.obj /OUT:build\lib.win32-3.8\pygame\pixelcopy.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\pixelcopy.cp38-win32.lib [00:01:48] Creating library build\temp.win32-3.8\Release\src_c\pixelcopy.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\pixelcopy.cp38-win32.exp [00:01:48] Generating code [00:01:48] Finished generating code [00:01:48] building 'pygame.newbuffer' extension [00:01:48] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DENABLE_NEWBUF=1 -IC:\Python38\include -IC:\Python38\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" /Tcsrc_c/newbuffer.c /Fobuild\temp.win32-3.8\Release\src_c/newbuffer.obj /analyze /experimental:external /external:W0 /external:env:CAExcludePath [00:01:48] cl : Command line warning D9002 : ignoring unknown option '/experimental:external' [00:01:48] cl : Command line warning D9002 : ignoring unknown option '/external:W0' [00:01:48] cl : Command line warning D9002 : ignoring unknown option '/external:env:CAExcludePath' [00:01:48] newbuffer.c [00:01:49] C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Python38\libs /LIBPATH:C:\Python38\PCbuild\win32 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\LIB" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\ATLMFC\LIB" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\ucrt\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\lib\um\x86" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.18362.0\um\x86" /EXPORT:PyInit_newbuffer build\temp.win32-3.8\Release\src_c/newbuffer.obj /OUT:build\lib.win32-3.8\pygame\newbuffer.cp38-win32.pyd /IMPLIB:build\temp.win32-3.8\Release\src_c\newbuffer.cp38-win32.lib [00:01:49] Creating library build\temp.win32-3.8\Release\src_c\newbuffer.cp38-win32.lib and object build\temp.win32-3.8\Release\src_c\newbuffer.cp38-win32.exp [00:01:49] Generating code [00:01:49] Finished generating code [00:01:49] %WITH_COMPILER% %PYTHON% setup.py -setuptools %DISTRIBUTIONS% [00:01:49] Using default MSVC build environment for 32 bit architecture [00:01:49] Executing: C:\Python38\python setup.py -setuptools bdist_wheel [00:01:49] running bdist_wheel [00:01:49] running build [00:01:49] running build_py [00:01:49] copying src_py\version.py -> build\lib.win32-3.8\pygame [00:01:49] running build_ext [00:01:49] installing to build\bdist.win32\wheel [00:01:49] running install [00:01:49] running install_lib [00:01:49] creating build\bdist.win32 [00:01:49] creating build\bdist.win32\wheel [00:01:49] creating build\bdist.win32\wheel\pygame [00:01:49] copying build\lib.win32-3.8\pygame\base.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\bufferproxy.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\camera.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\color.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\colordict.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\compat.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\constants.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\cursors.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\display.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] creating build\bdist.win32\wheel\pygame\docs [00:01:49] copying build\lib.win32-3.8\pygame\docs\__init__.py -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] copying build\lib.win32-3.8\pygame\docs\__main__.py -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] copying build\lib.win32-3.8\pygame\draw.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\draw_py.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\event.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] creating build\bdist.win32\wheel\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\aacircle.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\aliens.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\arraydemo.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\audiocapture.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\blend_fill.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\blit_blends.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\camera.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\chimp.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\cursors.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\dropevent.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\eventlist.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\fastevents.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\fonty.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\font_viewer.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\freetype_misc.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\glcube.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\headless_no_windows_needed.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\liquid.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\mask.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\midi.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\moveit.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\music_drop_fade.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\overlay.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\pixelarray.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\playmus.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\prevent_display_stretching.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\scaletest.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\scrap_clipboard.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\scroll.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\setmodescale.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\sound.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\sound_array_demos.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\sprite_texture.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\stars.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\testsprite.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\textinput.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\vgrade.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\video.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\examples\__init__.py -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] copying build\lib.win32-3.8\pygame\fastevent.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\font.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\freetype.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\ftfont.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\gfxdraw.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\image.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\imageext.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\joystick.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\key.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\locals.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\macosx.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\mask.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\math.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\midi.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\mixer.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\mixer_music.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\mouse.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\newbuffer.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\pixelarray.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\pixelcopy.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\pkgdata.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\pypm.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\rect.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\rwobject.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\scrap.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\sndarray.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\sprite.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\surface.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\surfarray.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\surflock.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\sysfont.py -> build\bdist.win32\wheel\.\pygame [00:01:49] creating build\bdist.win32\wheel\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\base_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\blit_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\bufferproxy_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\camera_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\cdrom_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\cdrom_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\color_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\compat_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\constants_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\cursors_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\display_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\draw_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\event_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\fastevent_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\fastevent_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\font_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\font_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\freetype_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\freetype_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\ftfont_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\ftfont_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\gfxdraw_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\imageext_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\imageext_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\image_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\image_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\image__save_gl_surface_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\joystick_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\key_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\mask_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\math_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\midi_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\mixer_music_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\mixer_music_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\mixer_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\mixer_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\mouse_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\overlay_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\overlay_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\pixelarray_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\pixelcopy_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\rect_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\fake_3_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\fake_4_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\fake_5_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\fake_6_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\no_assertions__ret_code_of_1__test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\zero_tests_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\all_ok\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\all_ok [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\everything [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\everything\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\everything [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\everything\incomplete_todo_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\everything [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\everything\magic_tag_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\everything [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\everything\sleep_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\everything [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\everything\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\everything [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\exclude [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\exclude [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude\invisible_tag_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\exclude [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude\magic_tag_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\exclude [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\exclude\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\exclude [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\failures1 [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\failures1 [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1\fake_3_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\failures1 [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1\fake_4_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\failures1 [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\failures1\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\failures1 [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\incomplete [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\incomplete [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete\fake_3_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\incomplete [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\incomplete [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\incomplete_todo [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\incomplete_todo [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo\fake_3_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\incomplete_todo [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\incomplete_todo\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\incomplete_todo [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\infinite_loop [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop\fake_1_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\infinite_loop [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\infinite_loop [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\infinite_loop\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\infinite_loop [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\print_stderr [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stderr [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr\fake_3_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stderr [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr\fake_4_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stderr [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stderr\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stderr [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\print_stdout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stdout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout\fake_3_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stdout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout\fake_4_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stdout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\print_stdout\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\print_stdout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\run_tests__test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests [00:01:49] creating build\bdist.win32\wheel\pygame\tests\run_tests__tests\timeout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout\fake_2_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\timeout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout\sleep_test.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\timeout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\timeout\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests\timeout [00:01:49] copying build\lib.win32-3.8\pygame\tests\run_tests__tests\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\run_tests__tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\rwobject_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\scrap_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\scrap_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\sndarray_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\sndarray_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\sprite_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\surface_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\surfarray_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\surfarray_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\surflock_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\sysfont_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_test_.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] creating build\bdist.win32\wheel\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\arrinter.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\async_sub.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\buftools.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\endian.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\png.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\run_tests.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\test_machinery.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\test_runner.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\test_utils\__init__.py -> build\bdist.win32\wheel\.\pygame\tests\test_utils [00:01:49] copying build\lib.win32-3.8\pygame\tests\threads_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\time_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\touch_tags.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\touch_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\transform_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\version_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\video_test.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\__init__.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] copying build\lib.win32-3.8\pygame\tests\__main__.py -> build\bdist.win32\wheel\.\pygame\tests [00:01:49] creating build\bdist.win32\wheel\pygame\threads [00:01:49] copying build\lib.win32-3.8\pygame\threads\Py25Queue.py -> build\bdist.win32\wheel\.\pygame\threads [00:01:49] copying build\lib.win32-3.8\pygame\threads\__init__.py -> build\bdist.win32\wheel\.\pygame\threads [00:01:49] copying build\lib.win32-3.8\pygame\time.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\transform.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\version.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\_camera_opencv_highgui.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\_camera_vidcapture.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\_dummybackend.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\_freetype.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\_numpysndarray.py -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\_numpysurfarray.py -> build\bdist.win32\wheel\.\pygame [00:01:49] creating build\bdist.win32\wheel\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\audio.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\controller.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\mixer.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\sdl2.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\touch.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\video.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sdl2\__init__.py -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying build\lib.win32-3.8\pygame\_sprite.cp38-win32.pyd -> build\bdist.win32\wheel\.\pygame [00:01:49] copying build\lib.win32-3.8\pygame\__init__.py -> build\bdist.win32\wheel\.\pygame [00:01:49] running install_headers [00:01:49] creating build\bdist.win32\wheel\pygame-2.0.0.dev9.data [00:01:49] creating build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\camera.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\fastevents.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\font.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\freetype.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\mask.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\mixer.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\palette.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pgarrinter.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pgbufferproxy.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pgcompat.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pgimport.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pgopengl.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pgplatform.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\pygame.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\scrap.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\surface.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\_camera.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\_pygame.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] copying src_c\_surface.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers [00:01:49] creating build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\bitmask.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pgcompat.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pgimport.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pgplatform.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pygame.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pygame_bufferproxy.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pygame_font.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pygame_freetype.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pygame_mask.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\pygame_mixer.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\sse2neon.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] copying src_c\include\_pygame.h -> build\bdist.win32\wheel\pygame-2.0.0.dev9.data\headers\include [00:01:49] running install_data [00:01:49] copying buildconfig\pygame-stubs\bufferproxy.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\camera.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\color.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\constants.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\cursors.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\display.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\draw.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\event.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\fastevent.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\font.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\freetype.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\gfxdraw.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\image.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\joystick.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\key.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\mask.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\math.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\midi.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\mixer.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\mouse.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\music.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\pixelarray.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\pixelcopy.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\rect.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\scrap.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\sndarray.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\sprite.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\surface.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\surfarray.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\time.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\transform.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\version.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\__init__.pyi -> build\bdist.win32\wheel\.\pygame [00:01:49] copying src_py\freesansbold.ttf -> build\bdist.win32\wheel\.\pygame [00:01:49] copying src_py\pygame.ico -> build\bdist.win32\wheel\.\pygame [00:01:49] copying src_py\pygame_icon.bmp -> build\bdist.win32\wheel\.\pygame [00:01:49] copying src_py\pygame_icon.icns -> build\bdist.win32\wheel\.\pygame [00:01:49] copying src_py\pygame_icon.svg -> build\bdist.win32\wheel\.\pygame [00:01:49] copying src_py\pygame_icon.tiff -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2-2.0.12\lib\x86\SDL2.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_image-2.0.5\lib\x86\SDL2_image.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_image-2.0.5\lib\x86\libjpeg-9.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_image-2.0.5\lib\x86\libpng16-16.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_image-2.0.5\lib\x86\zlib1.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_image-2.0.5\lib\x86\libtiff-5.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_ttf-2.0.15\lib\x86\SDL2_ttf.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_ttf-2.0.15\lib\x86\libfreetype-6.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\SDL2_mixer.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libvorbisfile-3.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libvorbis-0.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libogg-0.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\lib\portmidi.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libFLAC-8.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libmodplug-1.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libmpg123-0.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libopus-0.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_mixer-2.0.4\lib\x86\libopusfile-0.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying prebuilt-x86\SDL2_image-2.0.5\lib\x86\libwebp-7.dll -> build\bdist.win32\wheel\.\pygame [00:01:49] copying buildconfig\pygame-stubs\_sdl2\touch.pyi -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] copying buildconfig\pygame-stubs\_sdl2\__init__.pyi -> build\bdist.win32\wheel\.\pygame\_sdl2 [00:01:49] creating build\bdist.win32\wheel\pygame\tests\fixtures [00:01:49] creating build\bdist.win32\wheel\pygame\tests\fixtures\xbm_cursors [00:01:49] copying test\fixtures\xbm_cursors\white_sizing.xbm -> build\bdist.win32\wheel\.\pygame\tests\fixtures\xbm_cursors [00:01:49] copying test\fixtures\xbm_cursors\white_sizing_mask.xbm -> build\bdist.win32\wheel\.\pygame\tests\fixtures\xbm_cursors [00:01:49] creating build\bdist.win32\wheel\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\test_sans.ttf -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\PyGameMono.otf -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\test_fixed.otf -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\PyGameMono-18-100dpi.bdf -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\PyGameMono-18-75dpi.bdf -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\PyGameMono-8.bdf -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\A_PyGameMono-8.png -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] copying test\fixtures\fonts\u13079_PyGameMono-8.png -> build\bdist.win32\wheel\.\pygame\tests\fixtures\fonts [00:01:49] creating build\bdist.win32\wheel\pygame\examples\data [00:01:49] copying examples\data\alien1.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\alien1.jpg -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\alien1.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\alien2.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\alien2.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\alien3.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\alien3.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\arraydemo.bmp -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\asprite.bmp -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\background.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\blue.mpg -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\bomb.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\boom.wav -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\brick.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\car_door.wav -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\chimp.bmp -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\city.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\danger.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\explosion1.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\fist.bmp -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\house_lo.mp3 -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\house_lo.ogg -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\house_lo.wav -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\liquid.bmp -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\midikeys.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\oldplayer.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\player1.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\punch.wav -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\sans.ttf -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\secosmic_lo.wav -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\shot.gif -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\static.png -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\whiff.wav -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\data\yuv_1.pgm -> build\bdist.win32\wheel\.\pygame\examples\data [00:01:49] copying examples\readme.rst -> build\bdist.win32\wheel\.\pygame\examples [00:01:49] creating build\bdist.win32\wheel\pygame\docs\ref [00:01:49] copying docs\ref\docscomments.json -> build\bdist.win32\wheel\.\pygame\docs\ref [00:01:49] copying docs\logos.html -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] copying docs\pygame_logo.gif -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] copying docs\pygame_powered.gif -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] copying docs\pygame_small.gif -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] copying docs\pygame_tiny.gif -> build\bdist.win32\wheel\.\pygame\docs [00:01:49] running install_egg_info [00:01:49] running egg_info [00:01:49] creating pygame.egg-info [00:01:49] writing pygame.egg-info\PKG-INFO [00:01:49] writing dependency_links to pygame.egg-info\dependency_links.txt [00:01:49] writing top-level names to pygame.egg-info\top_level.txt [00:01:49] writing manifest file 'pygame.egg-info\SOURCES.txt' [00:01:49] reading manifest file 'pygame.egg-info\SOURCES.txt' [00:01:49] writing manifest file 'pygame.egg-info\SOURCES.txt' [00:01:49] Copying pygame.egg-info to build\bdist.win32\wheel\.\pygame-2.0.0.dev9-py3.8.egg-info [00:01:49] running install_scripts [00:01:50] creating build\bdist.win32\wheel\pygame-2.0.0.dev9.dist-info\WHEEL [00:01:50] creating 'dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl' and adding 'build\bdist.win32\wheel' to it [00:01:50] adding 'pygame/SDL2.dll' [00:01:50] adding 'pygame/SDL2_image.dll' [00:01:50] adding 'pygame/SDL2_mixer.dll' [00:01:50] adding 'pygame/SDL2_ttf.dll' [00:01:50] adding 'pygame/__init__.py' [00:01:50] adding 'pygame/__init__.pyi' [00:01:50] adding 'pygame/_camera_opencv_highgui.py' [00:01:50] adding 'pygame/_camera_vidcapture.py' [00:01:50] adding 'pygame/_dummybackend.py' [00:01:50] adding 'pygame/_freetype.cp38-win32.pyd' [00:01:50] adding 'pygame/_numpysndarray.py' [00:01:50] adding 'pygame/_numpysurfarray.py' [00:01:50] adding 'pygame/_sprite.cp38-win32.pyd' [00:01:50] adding 'pygame/base.cp38-win32.pyd' [00:01:50] adding 'pygame/bufferproxy.cp38-win32.pyd' [00:01:50] adding 'pygame/bufferproxy.pyi' [00:01:50] adding 'pygame/camera.py' [00:01:50] adding 'pygame/camera.pyi' [00:01:50] adding 'pygame/color.cp38-win32.pyd' [00:01:50] adding 'pygame/color.pyi' [00:01:50] adding 'pygame/colordict.py' [00:01:50] adding 'pygame/compat.py' [00:01:50] adding 'pygame/constants.cp38-win32.pyd' [00:01:50] adding 'pygame/constants.pyi' [00:01:50] adding 'pygame/cursors.py' [00:01:50] adding 'pygame/cursors.pyi' [00:01:50] adding 'pygame/display.cp38-win32.pyd' [00:01:50] adding 'pygame/display.pyi' [00:01:50] adding 'pygame/draw.cp38-win32.pyd' [00:01:50] adding 'pygame/draw.pyi' [00:01:50] adding 'pygame/draw_py.py' [00:01:50] adding 'pygame/event.cp38-win32.pyd' [00:01:50] adding 'pygame/event.pyi' [00:01:50] adding 'pygame/fastevent.cp38-win32.pyd' [00:01:50] adding 'pygame/fastevent.pyi' [00:01:50] adding 'pygame/font.cp38-win32.pyd' [00:01:50] adding 'pygame/font.pyi' [00:01:50] adding 'pygame/freesansbold.ttf' [00:01:50] adding 'pygame/freetype.py' [00:01:50] adding 'pygame/freetype.pyi' [00:01:50] adding 'pygame/ftfont.py' [00:01:50] adding 'pygame/gfxdraw.cp38-win32.pyd' [00:01:50] adding 'pygame/gfxdraw.pyi' [00:01:50] adding 'pygame/image.cp38-win32.pyd' [00:01:50] adding 'pygame/image.pyi' [00:01:50] adding 'pygame/imageext.cp38-win32.pyd' [00:01:50] adding 'pygame/joystick.cp38-win32.pyd' [00:01:50] adding 'pygame/joystick.pyi' [00:01:50] adding 'pygame/key.cp38-win32.pyd' [00:01:50] adding 'pygame/key.pyi' [00:01:50] adding 'pygame/libFLAC-8.dll' [00:01:50] adding 'pygame/libfreetype-6.dll' [00:01:50] adding 'pygame/libjpeg-9.dll' [00:01:50] adding 'pygame/libmodplug-1.dll' [00:01:50] adding 'pygame/libmpg123-0.dll' [00:01:50] adding 'pygame/libogg-0.dll' [00:01:50] adding 'pygame/libopus-0.dll' [00:01:50] adding 'pygame/libopusfile-0.dll' [00:01:50] adding 'pygame/libpng16-16.dll' [00:01:50] adding 'pygame/libtiff-5.dll' [00:01:50] adding 'pygame/libvorbis-0.dll' [00:01:50] adding 'pygame/libvorbisfile-3.dll' [00:01:50] adding 'pygame/libwebp-7.dll' [00:01:50] adding 'pygame/locals.py' [00:01:50] adding 'pygame/macosx.py' [00:01:50] adding 'pygame/mask.cp38-win32.pyd' [00:01:50] adding 'pygame/mask.pyi' [00:01:50] adding 'pygame/math.cp38-win32.pyd' [00:01:50] adding 'pygame/math.pyi' [00:01:50] adding 'pygame/midi.py' [00:01:50] adding 'pygame/midi.pyi' [00:01:50] adding 'pygame/mixer.cp38-win32.pyd' [00:01:50] adding 'pygame/mixer.pyi' [00:01:50] adding 'pygame/mixer_music.cp38-win32.pyd' [00:01:50] adding 'pygame/mouse.cp38-win32.pyd' [00:01:50] adding 'pygame/mouse.pyi' [00:01:50] adding 'pygame/music.pyi' [00:01:50] adding 'pygame/newbuffer.cp38-win32.pyd' [00:01:50] adding 'pygame/pixelarray.cp38-win32.pyd' [00:01:50] adding 'pygame/pixelarray.pyi' [00:01:50] adding 'pygame/pixelcopy.cp38-win32.pyd' [00:01:50] adding 'pygame/pixelcopy.pyi' [00:01:50] adding 'pygame/pkgdata.py' [00:01:50] adding 'pygame/portmidi.dll' [00:01:50] adding 'pygame/pygame.ico' [00:01:50] adding 'pygame/pygame_icon.bmp' [00:01:50] adding 'pygame/pygame_icon.icns' [00:01:50] adding 'pygame/pygame_icon.svg' [00:01:50] adding 'pygame/pygame_icon.tiff' [00:01:50] adding 'pygame/pypm.cp38-win32.pyd' [00:01:50] adding 'pygame/rect.cp38-win32.pyd' [00:01:50] adding 'pygame/rect.pyi' [00:01:50] adding 'pygame/rwobject.cp38-win32.pyd' [00:01:50] adding 'pygame/scrap.cp38-win32.pyd' [00:01:50] adding 'pygame/scrap.pyi' [00:01:50] adding 'pygame/sndarray.py' [00:01:50] adding 'pygame/sndarray.pyi' [00:01:50] adding 'pygame/sprite.py' [00:01:50] adding 'pygame/sprite.pyi' [00:01:50] adding 'pygame/surface.cp38-win32.pyd' [00:01:50] adding 'pygame/surface.pyi' [00:01:50] adding 'pygame/surfarray.py' [00:01:50] adding 'pygame/surfarray.pyi' [00:01:50] adding 'pygame/surflock.cp38-win32.pyd' [00:01:50] adding 'pygame/sysfont.py' [00:01:50] adding 'pygame/time.cp38-win32.pyd' [00:01:50] adding 'pygame/time.pyi' [00:01:50] adding 'pygame/transform.cp38-win32.pyd' [00:01:50] adding 'pygame/transform.pyi' [00:01:50] adding 'pygame/version.py' [00:01:50] adding 'pygame/version.pyi' [00:01:50] adding 'pygame/zlib1.dll' [00:01:50] adding 'pygame/_sdl2/__init__.py' [00:01:50] adding 'pygame/_sdl2/__init__.pyi' [00:01:50] adding 'pygame/_sdl2/audio.cp38-win32.pyd' [00:01:50] adding 'pygame/_sdl2/controller.cp38-win32.pyd' [00:01:50] adding 'pygame/_sdl2/mixer.cp38-win32.pyd' [00:01:50] adding 'pygame/_sdl2/sdl2.cp38-win32.pyd' [00:01:50] adding 'pygame/_sdl2/touch.cp38-win32.pyd' [00:01:50] adding 'pygame/_sdl2/touch.pyi' [00:01:50] adding 'pygame/_sdl2/video.cp38-win32.pyd' [00:01:50] adding 'pygame/docs/__init__.py' [00:01:50] adding 'pygame/docs/__main__.py' [00:01:50] adding 'pygame/docs/logos.html' [00:01:50] adding 'pygame/docs/pygame_logo.gif' [00:01:50] adding 'pygame/docs/pygame_powered.gif' [00:01:50] adding 'pygame/docs/pygame_small.gif' [00:01:50] adding 'pygame/docs/pygame_tiny.gif' [00:01:50] adding 'pygame/docs/ref/docscomments.json' [00:01:50] adding 'pygame/examples/__init__.py' [00:01:50] adding 'pygame/examples/aacircle.py' [00:01:50] adding 'pygame/examples/aliens.py' [00:01:50] adding 'pygame/examples/arraydemo.py' [00:01:50] adding 'pygame/examples/audiocapture.py' [00:01:50] adding 'pygame/examples/blend_fill.py' [00:01:50] adding 'pygame/examples/blit_blends.py' [00:01:50] adding 'pygame/examples/camera.py' [00:01:50] adding 'pygame/examples/chimp.py' [00:01:50] adding 'pygame/examples/cursors.py' [00:01:50] adding 'pygame/examples/dropevent.py' [00:01:50] adding 'pygame/examples/eventlist.py' [00:01:50] adding 'pygame/examples/fastevents.py' [00:01:50] adding 'pygame/examples/font_viewer.py' [00:01:50] adding 'pygame/examples/fonty.py' [00:01:50] adding 'pygame/examples/freetype_misc.py' [00:01:50] adding 'pygame/examples/glcube.py' [00:01:50] adding 'pygame/examples/headless_no_windows_needed.py' [00:01:50] adding 'pygame/examples/liquid.py' [00:01:50] adding 'pygame/examples/mask.py' [00:01:50] adding 'pygame/examples/midi.py' [00:01:50] adding 'pygame/examples/moveit.py' [00:01:50] adding 'pygame/examples/music_drop_fade.py' [00:01:50] adding 'pygame/examples/overlay.py' [00:01:50] adding 'pygame/examples/pixelarray.py' [00:01:50] adding 'pygame/examples/playmus.py' [00:01:50] adding 'pygame/examples/prevent_display_stretching.py' [00:01:50] adding 'pygame/examples/readme.rst' [00:01:50] adding 'pygame/examples/scaletest.py' [00:01:50] adding 'pygame/examples/scrap_clipboard.py' [00:01:50] adding 'pygame/examples/scroll.py' [00:01:50] adding 'pygame/examples/setmodescale.py' [00:01:50] adding 'pygame/examples/sound.py' [00:01:50] adding 'pygame/examples/sound_array_demos.py' [00:01:50] adding 'pygame/examples/sprite_texture.py' [00:01:50] adding 'pygame/examples/stars.py' [00:01:50] adding 'pygame/examples/testsprite.py' [00:01:50] adding 'pygame/examples/textinput.py' [00:01:50] adding 'pygame/examples/vgrade.py' [00:01:50] adding 'pygame/examples/video.py' [00:01:50] adding 'pygame/examples/data/alien1.gif' [00:01:50] adding 'pygame/examples/data/alien1.jpg' [00:01:50] adding 'pygame/examples/data/alien1.png' [00:01:50] adding 'pygame/examples/data/alien2.gif' [00:01:50] adding 'pygame/examples/data/alien2.png' [00:01:50] adding 'pygame/examples/data/alien3.gif' [00:01:50] adding 'pygame/examples/data/alien3.png' [00:01:50] adding 'pygame/examples/data/arraydemo.bmp' [00:01:50] adding 'pygame/examples/data/asprite.bmp' [00:01:50] adding 'pygame/examples/data/background.gif' [00:01:50] adding 'pygame/examples/data/blue.mpg' [00:01:50] adding 'pygame/examples/data/bomb.gif' [00:01:50] adding 'pygame/examples/data/boom.wav' [00:01:50] adding 'pygame/examples/data/brick.png' [00:01:50] adding 'pygame/examples/data/car_door.wav' [00:01:50] adding 'pygame/examples/data/chimp.bmp' [00:01:50] adding 'pygame/examples/data/city.png' [00:01:50] adding 'pygame/examples/data/danger.gif' [00:01:50] adding 'pygame/examples/data/explosion1.gif' [00:01:50] adding 'pygame/examples/data/fist.bmp' [00:01:50] adding 'pygame/examples/data/house_lo.mp3' [00:01:50] adding 'pygame/examples/data/house_lo.ogg' [00:01:50] adding 'pygame/examples/data/house_lo.wav' [00:01:50] adding 'pygame/examples/data/liquid.bmp' [00:01:50] adding 'pygame/examples/data/midikeys.png' [00:01:50] adding 'pygame/examples/data/oldplayer.gif' [00:01:50] adding 'pygame/examples/data/player1.gif' [00:01:50] adding 'pygame/examples/data/punch.wav' [00:01:50] adding 'pygame/examples/data/sans.ttf' [00:01:50] adding 'pygame/examples/data/secosmic_lo.wav' [00:01:50] adding 'pygame/examples/data/shot.gif' [00:01:50] adding 'pygame/examples/data/static.png' [00:01:50] adding 'pygame/examples/data/whiff.wav' [00:01:50] adding 'pygame/examples/data/yuv_1.pgm' [00:01:50] adding 'pygame/tests/__init__.py' [00:01:50] adding 'pygame/tests/__main__.py' [00:01:50] adding 'pygame/tests/base_test.py' [00:01:50] adding 'pygame/tests/blit_test.py' [00:01:50] adding 'pygame/tests/bufferproxy_test.py' [00:01:50] adding 'pygame/tests/camera_test.py' [00:01:50] adding 'pygame/tests/cdrom_tags.py' [00:01:50] adding 'pygame/tests/cdrom_test.py' [00:01:50] adding 'pygame/tests/color_test.py' [00:01:50] adding 'pygame/tests/compat_test.py' [00:01:50] adding 'pygame/tests/constants_test.py' [00:01:50] adding 'pygame/tests/cursors_test.py' [00:01:50] adding 'pygame/tests/display_test.py' [00:01:50] adding 'pygame/tests/draw_test.py' [00:01:50] adding 'pygame/tests/event_test.py' [00:01:50] adding 'pygame/tests/fastevent_tags.py' [00:01:50] adding 'pygame/tests/fastevent_test.py' [00:01:50] adding 'pygame/tests/font_tags.py' [00:01:50] adding 'pygame/tests/font_test.py' [00:01:50] adding 'pygame/tests/freetype_tags.py' [00:01:50] adding 'pygame/tests/freetype_test.py' [00:01:50] adding 'pygame/tests/ftfont_tags.py' [00:01:50] adding 'pygame/tests/ftfont_test.py' [00:01:50] adding 'pygame/tests/gfxdraw_test.py' [00:01:50] adding 'pygame/tests/image__save_gl_surface_test.py' [00:01:50] adding 'pygame/tests/image_tags.py' [00:01:50] adding 'pygame/tests/image_test.py' [00:01:50] adding 'pygame/tests/imageext_tags.py' [00:01:50] adding 'pygame/tests/imageext_test.py' [00:01:50] adding 'pygame/tests/joystick_test.py' [00:01:50] adding 'pygame/tests/key_test.py' [00:01:50] adding 'pygame/tests/mask_test.py' [00:01:50] adding 'pygame/tests/math_test.py' [00:01:50] adding 'pygame/tests/midi_test.py' [00:01:50] adding 'pygame/tests/mixer_music_tags.py' [00:01:50] adding 'pygame/tests/mixer_music_test.py' [00:01:50] adding 'pygame/tests/mixer_tags.py' [00:01:50] adding 'pygame/tests/mixer_test.py' [00:01:50] adding 'pygame/tests/mouse_test.py' [00:01:50] adding 'pygame/tests/overlay_tags.py' [00:01:50] adding 'pygame/tests/overlay_test.py' [00:01:50] adding 'pygame/tests/pixelarray_test.py' [00:01:50] adding 'pygame/tests/pixelcopy_test.py' [00:01:50] adding 'pygame/tests/rect_test.py' [00:01:50] adding 'pygame/tests/rwobject_test.py' [00:01:50] adding 'pygame/tests/scrap_tags.py' [00:01:50] adding 'pygame/tests/scrap_test.py' [00:01:50] adding 'pygame/tests/sndarray_tags.py' [00:01:50] adding 'pygame/tests/sndarray_test.py' [00:01:50] adding 'pygame/tests/sprite_test.py' [00:01:50] adding 'pygame/tests/surface_test.py' [00:01:50] adding 'pygame/tests/surfarray_tags.py' [00:01:50] adding 'pygame/tests/surfarray_test.py' [00:01:50] adding 'pygame/tests/surflock_test.py' [00:01:50] adding 'pygame/tests/sysfont_test.py' [00:01:50] adding 'pygame/tests/test_test_.py' [00:01:50] adding 'pygame/tests/threads_test.py' [00:01:50] adding 'pygame/tests/time_test.py' [00:01:50] adding 'pygame/tests/touch_tags.py' [00:01:50] adding 'pygame/tests/touch_test.py' [00:01:50] adding 'pygame/tests/transform_test.py' [00:01:50] adding 'pygame/tests/version_test.py' [00:01:50] adding 'pygame/tests/video_test.py' [00:01:50] adding 'pygame/tests/fixtures/fonts/A_PyGameMono-8.png' [00:01:50] adding 'pygame/tests/fixtures/fonts/PyGameMono-18-100dpi.bdf' [00:01:50] adding 'pygame/tests/fixtures/fonts/PyGameMono-18-75dpi.bdf' [00:01:50] adding 'pygame/tests/fixtures/fonts/PyGameMono-8.bdf' [00:01:50] adding 'pygame/tests/fixtures/fonts/PyGameMono.otf' [00:01:50] adding 'pygame/tests/fixtures/fonts/test_fixed.otf' [00:01:50] adding 'pygame/tests/fixtures/fonts/test_sans.ttf' [00:01:50] adding 'pygame/tests/fixtures/fonts/u13079_PyGameMono-8.png' [00:01:50] adding 'pygame/tests/fixtures/xbm_cursors/white_sizing.xbm' [00:01:50] adding 'pygame/tests/fixtures/xbm_cursors/white_sizing_mask.xbm' [00:01:50] adding 'pygame/tests/run_tests__tests/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/run_tests__test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/fake_3_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/fake_4_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/fake_5_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/fake_6_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/all_ok/zero_tests_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/everything/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/everything/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/everything/incomplete_todo_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/everything/magic_tag_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/everything/sleep_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/exclude/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/exclude/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/exclude/invisible_tag_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/exclude/magic_tag_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/failures1/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/failures1/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/failures1/fake_3_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/failures1/fake_4_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/incomplete/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/incomplete/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/incomplete/fake_3_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/incomplete_todo/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/infinite_loop/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/infinite_loop/fake_1_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/infinite_loop/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stderr/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stderr/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stderr/fake_3_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stderr/fake_4_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stdout/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stdout/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stdout/fake_3_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/print_stdout/fake_4_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/timeout/__init__.py' [00:01:50] adding 'pygame/tests/run_tests__tests/timeout/fake_2_test.py' [00:01:50] adding 'pygame/tests/run_tests__tests/timeout/sleep_test.py' [00:01:50] adding 'pygame/tests/test_utils/__init__.py' [00:01:50] adding 'pygame/tests/test_utils/arrinter.py' [00:01:50] adding 'pygame/tests/test_utils/async_sub.py' [00:01:50] adding 'pygame/tests/test_utils/buftools.py' [00:01:50] adding 'pygame/tests/test_utils/endian.py' [00:01:50] adding 'pygame/tests/test_utils/png.py' [00:01:50] adding 'pygame/tests/test_utils/run_tests.py' [00:01:50] adding 'pygame/tests/test_utils/test_machinery.py' [00:01:50] adding 'pygame/tests/test_utils/test_runner.py' [00:01:50] adding 'pygame/threads/Py25Queue.py' [00:01:50] adding 'pygame/threads/__init__.py' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/_camera.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/_pygame.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/_surface.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/camera.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/fastevents.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/font.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/freetype.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/mask.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/mixer.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/palette.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pgarrinter.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pgbufferproxy.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pgcompat.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pgimport.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pgopengl.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pgplatform.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/pygame.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/scrap.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/surface.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/_pygame.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/bitmask.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pgcompat.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pgimport.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pgplatform.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pygame.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pygame_bufferproxy.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pygame_font.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pygame_freetype.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pygame_mask.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/pygame_mixer.h' [00:01:50] adding 'pygame-2.0.0.dev9.data/headers/include/sse2neon.h' [00:01:50] adding 'pygame-2.0.0.dev9.dist-info/METADATA' [00:01:50] adding 'pygame-2.0.0.dev9.dist-info/WHEEL' [00:01:50] adding 'pygame-2.0.0.dev9.dist-info/top_level.txt' [00:01:50] adding 'pygame-2.0.0.dev9.dist-info/RECORD' [00:01:50] removing build\bdist.win32\wheel [00:01:50] C:\Python38\lib\site-packages\wheel\pep425tags.py:80: RuntimeWarning: Config variable 'Py_DEBUG' is unset, Python ABI tag may be incorrect [00:01:50] if get_flag('Py_DEBUG', [00:01:51] ls dist [00:01:51] [00:01:51] [00:01:51] Directory: C:\projects\pygame\dist [00:01:51] [00:01:51] [00:01:51] Mode LastWriteTime Length Name [00:01:51] ---- ------------- ------ ---- [00:01:51] -a---- 5/21/2020 8:34 AM 4892506 pygame-2.0.0.dev9-cp38-cp38-win32.whl [00:01:51] [00:01:51] [00:01:51] %PYTHON% -m pip install --ignore-installed --pre --no-index --find-links dist/ pygame [00:01:51] Looking in links: dist/ [00:01:51] Processing c:\projects\pygame\dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl [00:01:52] Installing collected packages: pygame [00:01:53] Successfully installed pygame-2.0.0.dev9 [00:01:53] mkdir empty_folder [00:01:53] cd empty_folder [00:01:53] %PYTHON% -m pygame.tests -v --exclude opengl [00:01:54] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:54] CRITICAL: Writing to file [sdlaudio.raw]. [00:01:54] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:54] CRITICAL: Writing to file [sdlaudio.raw]. [00:01:54] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:54] CRITICAL: Writing to file [sdlaudio.raw]. [00:01:54] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:54] CRITICAL: Writing to file [sdlaudio.raw]. [00:01:54] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:54] CRITICAL: Writing to file [sdlaudio.raw]. [00:01:54] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:54] CRITICAL: Writing to file [sdlaudio.raw]. [00:01:54] pygame 2.0.0.dev9 (SDL 2.0.12, python 3.8.0) [00:01:54] Hello from the pygame community. https://www.pygame.org/contribute.html [00:01:54] skipping pygame.tests.cdrom_test (tag 'interactive') [00:01:54] skipping pygame.tests.overlay_test (tag 'SDL2_ignore') [00:01:54] skipping pygame.tests.scrap_test (tag 'SDL2_ignore') [00:01:54] skipping pygame.tests.sndarray_test (tag 'ignore') [00:01:54] skipping pygame.tests.surfarray_test (tag 'ignore') [00:01:54] loading pygame.tests.base_test [00:01:54] testAutoInit (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_GetView_array_struct (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_PgDict_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_PgObject_AsBuffer_PyBUF_flags (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_PgObject_GetBuffer_array_interface (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_PgObject_GetBuffer_exception (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_bad_format (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_get_error (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_get_init (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_get_init__after_init (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_get_init__after_quit (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_get_sdl_byteorder (pygame.tests.base_test.BaseModuleTest) [00:01:54] Ensure the SDL byte order is valid ... ok [00:01:54] test_get_sdl_version (pygame.tests.base_test.BaseModuleTest) [00:01:54] Ensure the SDL version is valid ... ok [00:01:54] test_init (pygame.tests.base_test.BaseModuleTest) [00:01:54] Ensures init() works properly. ... ok [00:01:54] test_newbuf (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_quit__and_init (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_register_quit (pygame.tests.base_test.BaseModuleTest) [00:01:54] Ensure that a registered function is called on quit() ... ok [00:01:54] test_set_error (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] test_unicode_error (pygame.tests.base_test.BaseModuleTest) ... ok [00:01:54] [00:01:54] ---------------------------------------------------------------------- [00:01:54] Ran 19 tests in 0.285s [00:01:54] [00:01:54] OK [00:01:54] [00:01:54] loading pygame.tests.blit_test [00:01:54] test_BLEND (pygame.tests.blit_test.BlitTest) [00:01:54] BLEND_ tests. ... ok [00:01:54] test_SRCALPHA (pygame.tests.blit_test.BlitTest) [00:01:54] SRCALPHA tests. ... ok [00:01:54] test_blits (pygame.tests.blit_test.BlitTest) ... ok [00:01:54] test_blits_bad_dest (pygame.tests.blit_test.BlitTest) ... ok [00:01:54] test_blits_bad_surf_args (pygame.tests.blit_test.BlitTest) ... ok [00:01:54] test_blits_not_sequence (pygame.tests.blit_test.BlitTest) ... ok [00:01:54] test_blits_wrong_length (pygame.tests.blit_test.BlitTest) ... ok [00:01:54] [00:01:54] ---------------------------------------------------------------------- [00:01:54] Ran 7 tests in 0.003s [00:01:54] [00:01:54] OK [00:01:54] [00:01:54] loading pygame.tests.bufferproxy_test [00:01:54] test_length (pygame.tests.bufferproxy_test.BufferProxyLegacyTest) ... ok [00:01:54] test_raw (pygame.tests.bufferproxy_test.BufferProxyLegacyTest) ... ok [00:01:54] test_write (pygame.tests.bufferproxy_test.BufferProxyLegacyTest) ... ok [00:01:54] test___array_interface___property (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test___array_struct___property (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_after (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_attribute (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_before (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_c_api (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_class_name (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_gc (pygame.tests.bufferproxy_test.BufferProxyTest) [00:01:54] refcount agnostic check that contained objects are freed ... ok [00:01:54] test_module_name (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_parent_property (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_repr (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_subclassing (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] test_weakref (pygame.tests.bufferproxy_test.BufferProxyTest) ... ok [00:01:54] [00:01:54] ---------------------------------------------------------------------- [00:01:54] Ran 16 tests in 0.033s [00:01:54] [00:01:54] OK [00:01:54] [00:01:54] loading pygame.tests.camera_test [00:01:54] [00:01:54] ---------------------------------------------------------------------- [00:01:54] Ran 0 tests in 0.000s [00:01:54] [00:01:54] OK [00:01:54] [00:01:54] loading pygame.tests.color_test [00:01:54] test_Color_type_works_for_Surface_get_and_set_colorkey (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_add (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_arraystruct (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_case_insensitivity_of_string_args (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_cmy__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_cmy__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_cmy__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_color (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created. ... ok [00:01:54] test_color__color_object_arg (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using Color objects. ... ok [00:01:54] test_color__hex_str_arg (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using hex strings. ... ok [00:01:54] test_color__html_str_arg (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using html strings. ... ok [00:01:54] test_color__int_arg (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using one int value. ... ok [00:01:54] test_color__int_arg_invalid (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures invalid int values are detected when creating Color objects. ... ok [00:01:54] test_color__name_str_arg (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using str names. ... ok [00:01:54] test_color__name_str_arg_from_colordict (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using str names ... ok [00:01:54] test_color__rgba_int_args (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using ints. ... ok [00:01:54] test_color__rgba_int_args_invalid_value (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures invalid values are detected when creating Color objects. ... ok [00:01:54] test_color__rgba_int_args_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures invalid values are detected when creating Color objects ... ok [00:01:54] test_color__rgba_int_args_without_alpha (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created without providing alpha. ... ok [00:01:54] test_color__sequence_arg (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using tuples/lists. ... ok [00:01:54] test_color__sequence_arg_invalid_format (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures invalid sequences are detected when creating Color objects ... ok [00:01:54] test_color__sequence_arg_invalid_value (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures invalid sequences are detected when creating Color objects. ... ok [00:01:54] test_color__sequence_arg_invalid_value_without_alpha (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures invalid sequences are detected when creating Color objects ... ok [00:01:54] test_color__sequence_arg_without_alpha (pygame.tests.color_test.ColorTypeTest) [00:01:54] Ensures Color objects can be created using tuples/lists ... ok [00:01:54] test_comparison (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_correct_gamma__verified_against_python_implementation (pygame.tests.color_test.ColorTypeTest) [00:01:54] |tags:slow| ... ok [00:01:54] test_div (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_float (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_get_item (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hex (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hex_digits (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hsla__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hsla__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hsla__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hsva__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hsva__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_hsva__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_i1i2i3__all_elements_within_limits (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_i1i2i3__sanity_testing_converted_should_equate_bar_rounding (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_i1i2i3__sanity_testing_converted_should_not_raise (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_ignore_whitespace (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_init (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_int (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_invalid_html_hex_codes (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_issue_269 (pygame.tests.color_test.ColorTypeTest) [00:01:54] PyColor OverflowError on HSVA with hue value of 360 ... ok [00:01:54] test_len (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_length (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_lerp (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_long (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_mod (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_mul (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_new (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_newbuf (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_normalize (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_oct (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_pickle (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_repr (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_rgba (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_set_item (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_slice (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_sub (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_unpack (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_webstyle (pygame.tests.color_test.ColorTypeTest) ... ok [00:01:54] test_add (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] test_correct_gamma (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] test_div (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] test_inv (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] test_mod (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] test_mul (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] test_sub (pygame.tests.color_test.SubclassTest) ... ok [00:01:54] [00:01:54] ---------------------------------------------------------------------- [00:01:54] Ran 70 tests in 0.083s [00:01:54] [00:01:54] OK [00:01:59] [00:01:59] loading pygame.tests.compat_test [00:01:59] test_as_bytes (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_as_unicode (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_bytes_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_filesystem_encode (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_get_BytesIO (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_get_StringIO (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_geterror (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_long_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_ord_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_raw_input_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_unichr_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_unicode_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] test_xrange_ (pygame.tests.compat_test.CompatModuleTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 13 tests in 0.001s [00:01:59] [00:01:59] OK [00:01:59] [00:01:59] loading pygame.tests.constants_test [00:01:59] test_k__existence (pygame.tests.constants_test.KConstantsTests) [00:01:59] Ensures K constants exist. ... ok [00:01:59] test_k__type (pygame.tests.constants_test.KConstantsTests) [00:01:59] Ensures K constants are the correct type. ... ok [00:01:59] test_k__value_overlap (pygame.tests.constants_test.KConstantsTests) [00:01:59] Ensures no unexpected K constant values overlap. ... ok [00:01:59] test_kmod__bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests) [00:01:59] Ensures certain KMOD constants have overlapping bits. ... ok [00:01:59] test_kmod__existence (pygame.tests.constants_test.KmodConstantsTests) [00:01:59] Ensures KMOD constants exist. ... ok [00:01:59] test_kmod__no_bitwise_overlap (pygame.tests.constants_test.KmodConstantsTests) [00:01:59] Ensures certain KMOD constants have no overlapping bits. ... ok [00:01:59] test_kmod__type (pygame.tests.constants_test.KmodConstantsTests) [00:01:59] Ensures KMOD constants are the correct type. ... ok [00:01:59] test_kmod__value_overlap (pygame.tests.constants_test.KmodConstantsTests) [00:01:59] Ensures no unexpected KMOD constant values overlap. ... ok [00:01:59] test_kscan__existence (pygame.tests.constants_test.KscanConstantsTests) [00:01:59] Ensures KSCAN constants exist. ... ok [00:01:59] test_kscan__type (pygame.tests.constants_test.KscanConstantsTests) [00:01:59] Ensures KSCAN constants are the correct type. ... ok [00:01:59] test_kscan__value_overlap (pygame.tests.constants_test.KscanConstantsTests) [00:01:59] Ensures no unexpected KSCAN constant values overlap. ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 11 tests in 0.001s [00:01:59] [00:01:59] OK [00:01:59] [00:01:59] loading pygame.tests.cursors_test [00:01:59] test_load_xbm (pygame.tests.cursors_test.CursorsModuleTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 1 test in 0.002s [00:01:59] [00:01:59] OK [00:01:59] [00:01:59] loading pygame.tests.display_test [00:01:59] test_Info (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_caption_unicode (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_get_caption (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_get_init (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures the module's initialization state can be retrieved. ... ok [00:01:59] test_get_num_displays (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_get_surface (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures get_surface gets the current display surface. ... skipped 'SDL2 issues' [00:01:59] test_get_surface__mode_not_set (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures get_surface handles the display mode not being set. ... ok [00:01:59] test_init (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures the module is initialized after init called. ... ok [00:01:59] test_init__multiple (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures the module is initialized after multiple init calls. ... ok [00:01:59] test_list_modes (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_mode_ok (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_mode_ok_fullscreen (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_mode_ok_scaled (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_quit (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures the module is not initialized after quit called. ... ok [00:01:59] test_quit__multiple (pygame.tests.display_test.DisplayModuleTest) [00:01:59] Ensures the module is not initialized after multiple quit calls. ... ok [00:01:59] test_set_caption (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_set_mode_kwargs (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_set_mode_scaled (pygame.tests.display_test.DisplayModuleTest) ... ok [00:01:59] test_update (pygame.tests.display_test.DisplayModuleTest) [00:01:59] see if pygame.display.update takes rects with negative values. ... ok [00:01:59] test_x11_set_mode_crash_gh1654 (pygame.tests.display_test.X11CrashTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 20 tests in 0.136s [00:01:59] [00:01:59] OK (skipped=1) [00:01:59] [00:01:59] loading pygame.tests.draw_test [00:01:59] test_aaline__arg_invalid_types (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline detects invalid arg types. ... ok [00:01:59] test_aaline__args (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts the correct args. ... ok [00:01:59] test_aaline__args_and_kwargs (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts a combination of args/kwargs ... ok [00:01:59] test_aaline__args_missing (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline detects any missing required args. ... ok [00:01:59] test_aaline__args_without_blend (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts the args without a blend. ... ok [00:01:59] test_aaline__bounding_rect (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline returns the correct bounding rect. ... ok [00:01:59] test_aaline__color (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Tests if the aaline drawn is the correct color. ... ok [00:01:59] test_aaline__gaps (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Tests if the aaline drawn contains any gaps. ... ok [00:01:59] test_aaline__invalid_color_formats (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline handles invalid color formats correctly. ... ok [00:01:59] test_aaline__invalid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline handles invalid end_pos formats correctly. ... ok [00:01:59] test_aaline__invalid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline handles invalid start_pos formats correctly. ... ok [00:01:59] test_aaline__kwarg_invalid_name (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline detects invalid kwarg names. ... ok [00:01:59] test_aaline__kwarg_invalid_types (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline detects invalid kwarg types. ... ok [00:01:59] test_aaline__kwargs (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts the correct kwargs ... ok [00:01:59] test_aaline__kwargs_missing (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline detects any missing required kwargs. ... ok [00:01:59] test_aaline__kwargs_order_independent (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline's kwargs are not order dependent. ... ok [00:01:59] test_aaline__surface_clip (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline respects a surface's clip area. ... ok [00:01:59] test_aaline__valid_blend_values (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts different blend values. ... ok [00:01:59] test_aaline__valid_color_formats (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts different color formats. ... ok [00:01:59] test_aaline__valid_end_pos_formats (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts different end_pos formats. ... ok [00:01:59] test_aaline__valid_start_pos_formats (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures draw aaline accepts different start_pos formats. ... ok [00:01:59] test_aaline_endianness (pygame.tests.draw_test.DrawAALineTest) [00:01:59] test color component order ... ok [00:01:59] test_anti_aliasing_at_and_outside_the_border (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Ensures antialiasing works correct at a surface's borders. ... skipped 'not working with draw.aaline' [00:01:59] test_anti_aliasing_float_coordinates (pygame.tests.draw_test.DrawAALineTest) [00:01:59] Float coordinates should be blended smoothly. ... skipped 'not working with draw.aaline' [00:01:59] test_short_line_anti_aliasing (pygame.tests.draw_test.DrawAALineTest) ... skipped 'not working with draw.aaline' [00:01:59] test_short_non_antialiased_lines (pygame.tests.draw_test.DrawAALineTest) [00:01:59] test very short not anti aliased lines in all directions. ... skipped 'not working with draw.aaline' [00:01:59] test_aalines__arg_invalid_types (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines detects invalid arg types. ... ok [00:01:59] test_aalines__args (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts the correct args. ... ok [00:01:59] test_aalines__args_and_kwargs (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts a combination of args/kwargs ... ok [00:01:59] test_aalines__args_missing (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines detects any missing required args. ... ok [00:01:59] test_aalines__args_without_blend (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts the args without a blend. ... ok [00:01:59] test_aalines__bounding_rect (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines returns the correct bounding rect. ... ok [00:01:59] test_aalines__color (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Tests if the aalines drawn are the correct color. ... ok [00:01:59] test_aalines__gaps (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Tests if the aalines drawn contain any gaps. ... ok [00:01:59] test_aalines__invalid_color_formats (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines handles invalid color formats correctly. ... ok [00:01:59] test_aalines__invalid_points_formats (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines handles invalid points formats correctly. ... ok [00:01:59] test_aalines__invalid_points_values (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines handles invalid points values correctly. ... ok [00:01:59] test_aalines__kwarg_invalid_name (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines detects invalid kwarg names. ... ok [00:01:59] test_aalines__kwarg_invalid_types (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines detects invalid kwarg types. ... ok [00:01:59] test_aalines__kwargs (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts the correct kwargs ... ok [00:01:59] test_aalines__kwargs_missing (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines detects any missing required kwargs. ... ok [00:01:59] test_aalines__kwargs_order_independent (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines's kwargs are not order dependent. ... ok [00:01:59] test_aalines__surface_clip (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines respects a surface's clip area. ... ok [00:01:59] test_aalines__valid_blend_values (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts different blend values. ... ok [00:01:59] test_aalines__valid_closed_values (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts different closed values. ... ok [00:01:59] test_aalines__valid_color_formats (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts different color formats. ... ok [00:01:59] test_aalines__valid_points_format (pygame.tests.draw_test.DrawAALinesTest) [00:01:59] Ensures draw aalines accepts different points formats. ... ok [00:01:59] test_arc__arg_invalid_types (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc detects invalid arg types. ... ok [00:01:59] test_arc__args (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts the correct args. ... ok [00:01:59] test_arc__args_and_kwargs (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts a combination of args/kwargs ... ok [00:01:59] test_arc__args_missing (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc detects any missing required args. ... ok [00:01:59] test_arc__args_with_negative_width (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts the args with negative width. ... ok [00:01:59] test_arc__args_with_width_gt_radius (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts the args with ... ok [00:01:59] test_arc__args_without_width (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts the args without a width. ... ok [00:01:59] test_arc__bounding_rect (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc returns the correct bounding rect. ... ok [00:01:59] test_arc__invalid_color_formats (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc handles invalid color formats correctly. ... ok [00:01:59] test_arc__kwarg_invalid_name (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc detects invalid kwarg names. ... ok [00:01:59] test_arc__kwarg_invalid_types (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc detects invalid kwarg types. ... ok [00:01:59] test_arc__kwargs (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts the correct kwargs ... ok [00:01:59] test_arc__kwargs_missing (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc detects any missing required kwargs. ... ok [00:01:59] test_arc__kwargs_order_independent (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc's kwargs are not order dependent. ... ok [00:01:59] test_arc__surface_clip (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc respects a surface's clip area. ... ok [00:01:59] test_arc__valid_color_formats (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts different color formats. ... ok [00:01:59] test_arc__valid_rect_formats (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts different rect formats. ... ok [00:01:59] test_arc__valid_start_angle_values (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts different start_angle values. ... ok [00:01:59] test_arc__valid_stop_angle_values (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts different stop_angle values. ... ok [00:01:59] test_arc__valid_width_values (pygame.tests.draw_test.DrawArcTest) [00:01:59] Ensures draw arc accepts different width values. ... ok [00:01:59] test_circle__arg_invalid_types (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle detects invalid arg types. ... ok [00:01:59] test_circle__args (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts the correct args. ... ok [00:01:59] test_circle__args_and_kwargs (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts a combination of args/kwargs ... ok [00:01:59] test_circle__args_missing (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle detects any missing required args. ... ok [00:01:59] test_circle__args_with_negative_width (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts the args with negative width. ... ok [00:01:59] test_circle__args_with_width_gt_radius (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts the args with width > radius. ... ok [00:01:59] test_circle__args_without_width (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts the args without a width and ... ok [00:01:59] test_circle__bounding_rect (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle returns the correct bounding rect. ... ok [00:01:59] test_circle__diameter (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle is twice size of radius high and wide. ... ok [00:01:59] test_circle__floats (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensure that floats are accepted. ... ok [00:01:59] test_circle__invalid_color_formats (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle handles invalid color formats correctly. ... ok [00:01:59] test_circle__kwarg_invalid_name (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle detects invalid kwarg names. ... ok [00:01:59] test_circle__kwarg_invalid_types (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle detects invalid kwarg types. ... ok [00:01:59] test_circle__kwargs (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts the correct kwargs ... ok [00:01:59] test_circle__kwargs_missing (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle detects any missing required kwargs. ... ok [00:01:59] test_circle__kwargs_order_independent (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle's kwargs are not order dependent. ... ok [00:01:59] test_circle__surface_clip (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle respects a surface's clip area. ... ok [00:01:59] test_circle__valid_center_formats (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts different center formats. ... ok [00:01:59] test_circle__valid_color_formats (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts different color formats. ... ok [00:01:59] test_circle__valid_radius_values (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts different radius values. ... ok [00:01:59] test_circle__valid_width_values (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures draw circle accepts different width values. ... ok [00:01:59] test_circle_negative_radius (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures negative radius circles return zero sized bounding rect. ... ok [00:01:59] test_circle_shape (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures there are no holes in the circle, and no overdrawing. ... ok [00:01:59] test_circle_zero_radius (pygame.tests.draw_test.DrawCircleTest) [00:01:59] Ensures zero radius circles does not draw a center pixel. ... ok [00:01:59] test_ellipse (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Tests ellipses of differing sizes on surfaces of differing sizes. ... ok [00:01:59] test_ellipse__1_pixel_height (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures an ellipse with a height of 1 is drawn correctly. ... ok [00:01:59] test_ellipse__1_pixel_height_spanning_surface (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures an ellipse with a height of 1 is drawn correctly ... ok [00:01:59] test_ellipse__1_pixel_width (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures an ellipse with a width of 1 is drawn correctly. ... ok [00:01:59] test_ellipse__1_pixel_width_and_height (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures an ellipse with a width and height of 1 is drawn correctly. ... ok [00:01:59] test_ellipse__1_pixel_width_spanning_surface (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures an ellipse with a width of 1 is drawn correctly ... ok [00:01:59] test_ellipse__arg_invalid_types (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse detects invalid arg types. ... ok [00:01:59] test_ellipse__args (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts the correct args. ... ok [00:01:59] test_ellipse__args_and_kwargs (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts a combination of args/kwargs ... ok [00:01:59] test_ellipse__args_missing (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse detects any missing required args. ... ok [00:01:59] test_ellipse__args_with_negative_width (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts the args with negative width. ... ok [00:01:59] test_ellipse__args_with_width_gt_radius (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts the args with ... ok [00:01:59] test_ellipse__args_without_width (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts the args without a width. ... ok [00:01:59] test_ellipse__bounding_rect (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse returns the correct bounding rect. ... ok [00:01:59] test_ellipse__invalid_color_formats (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse handles invalid color formats correctly. ... ok [00:01:59] test_ellipse__kwarg_invalid_name (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse detects invalid kwarg names. ... ok [00:01:59] test_ellipse__kwarg_invalid_types (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse detects invalid kwarg types. ... ok [00:01:59] test_ellipse__kwargs (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts the correct kwargs ... ok [00:01:59] test_ellipse__kwargs_missing (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse detects any missing required kwargs. ... ok [00:01:59] test_ellipse__kwargs_order_independent (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse's kwargs are not order dependent. ... ok [00:01:59] test_ellipse__max_width (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures an ellipse with max width (and greater) is drawn correctly. ... ok [00:01:59] test_ellipse__surface_clip (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse respects a surface's clip area. ... ok [00:01:59] test_ellipse__thick_line (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures a thick lined ellipse is drawn correctly. ... ok [00:01:59] test_ellipse__valid_color_formats (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts different color formats. ... ok [00:01:59] test_ellipse__valid_rect_formats (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts different rect formats. ... ok [00:01:59] test_ellipse__valid_width_values (pygame.tests.draw_test.DrawEllipseTest) [00:01:59] Ensures draw ellipse accepts different width values. ... ok [00:01:59] test_line (pygame.tests.draw_test.DrawLineTest) ... ok [00:01:59] test_line__arg_invalid_types (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line detects invalid arg types. ... ok [00:01:59] test_line__args (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts the correct args. ... ok [00:01:59] test_line__args_and_kwargs (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts a combination of args/kwargs ... ok [00:01:59] test_line__args_missing (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line detects any missing required args. ... ok [00:01:59] test_line__args_without_width (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts the args without a width. ... ok [00:01:59] test_line__bounding_rect (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line returns the correct bounding rect. ... ok [00:01:59] test_line__color (pygame.tests.draw_test.DrawLineTest) [00:01:59] Tests if the line drawn is the correct color. ... ok [00:01:59] test_line__gaps (pygame.tests.draw_test.DrawLineTest) [00:01:59] Tests if the line drawn contains any gaps. ... ok [00:01:59] test_line__invalid_color_formats (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line handles invalid color formats correctly. ... ok [00:01:59] test_line__invalid_end_pos_formats (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line handles invalid end_pos formats correctly. ... ok [00:01:59] test_line__invalid_start_pos_formats (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line handles invalid start_pos formats correctly. ... ok [00:01:59] test_line__kwarg_invalid_name (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line detects invalid kwarg names. ... ok [00:01:59] test_line__kwarg_invalid_types (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line detects invalid kwarg types. ... ok [00:01:59] test_line__kwargs (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts the correct kwargs ... ok [00:01:59] test_line__kwargs_missing (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line detects any missing required kwargs. ... ok [00:01:59] test_line__kwargs_order_independent (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line's kwargs are not order dependent. ... ok [00:01:59] test_line__surface_clip (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line respects a surface's clip area. ... ok [00:01:59] test_line__valid_color_formats (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts different color formats. ... ok [00:01:59] test_line__valid_end_pos_formats (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts different end_pos formats. ... ok [00:01:59] test_line__valid_start_pos_formats (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts different start_pos formats. ... ok [00:01:59] test_line__valid_width_values (pygame.tests.draw_test.DrawLineTest) [00:01:59] Ensures draw line accepts different width values. ... ok [00:01:59] test_line_endianness (pygame.tests.draw_test.DrawLineTest) [00:01:59] test color component order ... ok [00:01:59] test_line_for_gaps (pygame.tests.draw_test.DrawLineTest) ... ok [00:01:59] test_lines__arg_invalid_types (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines detects invalid arg types. ... ok [00:01:59] test_lines__args (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts the correct args. ... ok [00:01:59] test_lines__args_and_kwargs (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts a combination of args/kwargs ... ok [00:01:59] test_lines__args_missing (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines detects any missing required args. ... ok [00:01:59] test_lines__args_without_width (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts the args without a width. ... ok [00:01:59] test_lines__bounding_rect (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines returns the correct bounding rect. ... ok [00:01:59] test_lines__color (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Tests if the lines drawn are the correct color. ... ok [00:01:59] test_lines__gaps (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Tests if the lines drawn contain any gaps. ... ok [00:01:59] test_lines__invalid_color_formats (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines handles invalid color formats correctly. ... ok [00:01:59] test_lines__invalid_points_formats (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines handles invalid points formats correctly. ... ok [00:01:59] test_lines__invalid_points_values (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines handles invalid points values correctly. ... ok [00:01:59] test_lines__kwarg_invalid_name (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines detects invalid kwarg names. ... ok [00:01:59] test_lines__kwarg_invalid_types (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines detects invalid kwarg types. ... ok [00:01:59] test_lines__kwargs (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts the correct kwargs ... ok [00:01:59] test_lines__kwargs_missing (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines detects any missing required kwargs. ... ok [00:01:59] test_lines__kwargs_order_independent (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines's kwargs are not order dependent. ... ok [00:01:59] test_lines__surface_clip (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines respects a surface's clip area. ... ok [00:01:59] test_lines__valid_closed_values (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts different closed values. ... ok [00:01:59] test_lines__valid_color_formats (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts different color formats. ... ok [00:01:59] test_lines__valid_points_format (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts different points formats. ... ok [00:01:59] test_lines__valid_width_values (pygame.tests.draw_test.DrawLinesTest) [00:01:59] Ensures draw lines accepts different width values. ... ok [00:01:59] test_color_validation (pygame.tests.draw_test.DrawModuleTest) ... ok [00:01:59] test_path_data_validation (pygame.tests.draw_test.DrawModuleTest) [00:01:59] Test validation of multi-point drawing methods. ... ok [00:01:59] test_1_pixel_high_or_wide_shapes (pygame.tests.draw_test.DrawPolygonTest) ... ok [00:01:59] test_draw_diamond (pygame.tests.draw_test.DrawPolygonTest) ... ok [00:01:59] test_draw_square (pygame.tests.draw_test.DrawPolygonTest) ... ok [00:01:59] test_draw_symetric_cross (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] non-regression on issue #234 : x and y where handled inconsistently. ... ok [00:01:59] test_illumine_shape (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] non-regression on issue #313 ... ok [00:01:59] test_invalid_points (pygame.tests.draw_test.DrawPolygonTest) ... ok [00:01:59] test_polygon__arg_invalid_types (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon detects invalid arg types. ... ok [00:01:59] test_polygon__args (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts the correct args. ... ok [00:01:59] test_polygon__args_and_kwargs (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts a combination of args/kwargs ... ok [00:01:59] test_polygon__args_missing (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon detects any missing required args. ... ok [00:01:59] test_polygon__args_without_width (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts the args without a width. ... ok [00:01:59] test_polygon__bounding_rect (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon returns the correct bounding rect. ... ok [00:01:59] test_polygon__invalid_color_formats (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon handles invalid color formats correctly. ... ok [00:01:59] test_polygon__invalid_points_formats (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon handles invalid points formats correctly. ... ok [00:01:59] test_polygon__invalid_points_values (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon handles invalid points values correctly. ... ok [00:01:59] test_polygon__kwarg_invalid_name (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon detects invalid kwarg names. ... ok [00:01:59] test_polygon__kwarg_invalid_types (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon detects invalid kwarg types. ... ok [00:01:59] test_polygon__kwargs (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts the correct kwargs ... ok [00:01:59] test_polygon__kwargs_missing (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon detects any missing required kwargs. ... ok [00:01:59] test_polygon__kwargs_order_independent (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon's kwargs are not order dependent. ... ok [00:01:59] test_polygon__surface_clip (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon respects a surface's clip area. ... ok [00:01:59] test_polygon__valid_color_formats (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts different color formats. ... ok [00:01:59] test_polygon__valid_points_format (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts different points formats. ... ok [00:01:59] test_polygon__valid_width_values (pygame.tests.draw_test.DrawPolygonTest) [00:01:59] Ensures draw polygon accepts different width values. ... ok [00:01:59] test_rect__arg_invalid_types (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect detects invalid arg types. ... ok [00:01:59] test_rect__args (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts the correct args. ... ok [00:01:59] test_rect__args_and_kwargs (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts a combination of args/kwargs ... ok [00:01:59] test_rect__args_missing (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect detects any missing required args. ... ok [00:01:59] test_rect__args_without_width (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts the args without a width and borders. ... ok [00:01:59] test_rect__bounding_rect (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect returns the correct bounding rect. ... ok [00:01:59] test_rect__fill (pygame.tests.draw_test.DrawRectTest) ... ok [00:01:59] test_rect__invalid_color_formats (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect handles invalid color formats correctly. ... ok [00:01:59] test_rect__invalid_rect_formats (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect handles invalid rect formats correctly. ... ok [00:01:59] test_rect__kwarg_invalid_name (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect detects invalid kwarg names. ... ok [00:01:59] test_rect__kwarg_invalid_types (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect detects invalid kwarg types. ... ok [00:01:59] test_rect__kwargs (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts the correct kwargs ... ok [00:01:59] test_rect__kwargs_missing (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect detects any missing required kwargs. ... ok [00:01:59] test_rect__kwargs_order_independent (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect's kwargs are not order dependent. ... ok [00:01:59] test_rect__one_pixel_lines (pygame.tests.draw_test.DrawRectTest) ... ok [00:01:59] test_rect__surface_clip (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect respects a surface's clip area. ... ok [00:01:59] test_rect__valid_color_formats (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts different color formats. ... ok [00:01:59] test_rect__valid_rect_formats (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts different rect formats. ... ok [00:01:59] test_rect__valid_width_values (pygame.tests.draw_test.DrawRectTest) [00:01:59] Ensures draw rect accepts different width values. ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 207 tests in 4.676s [00:01:59] [00:01:59] OK (skipped=4) [00:01:59] [00:01:59] loading pygame.tests.event_test [00:01:59] test_clear (pygame.tests.event_test.EventModuleArgsTest) ... ok [00:01:59] test_get (pygame.tests.event_test.EventModuleArgsTest) ... ok [00:01:59] test_peek (pygame.tests.event_test.EventModuleArgsTest) ... ok [00:01:59] test_clear (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure clear() removes all the events on the queue. ... ok [00:01:59] test_clear__empty_queue (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure clear() works correctly on an empty queue. ... ok [00:01:59] test_clear__event_sequence (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure a sequence of event types can be cleared from the queue. ... ok [00:01:59] test_custom_type (pygame.tests.event_test.EventModuleTest) ... ok [00:01:59] test_event_attribute (pygame.tests.event_test.EventModuleTest) ... ok [00:01:59] test_event_equality (pygame.tests.event_test.EventModuleTest) ... ok [00:01:59] test_event_name (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure event_name() returns the correct event name. ... ok [00:01:59] test_event_name__userevent_boundary (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensures event_name() does not return 'UserEvent' for events ... ok [00:01:59] test_event_name__userevent_range (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensures event_name() returns the correct name for user events. ... ok [00:01:59] test_event_numevents (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensures NUMEVENTS does not exceed the maximum SDL number of events. ... ok [00:01:59] test_get (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure get() retrieves all the events on the queue. ... ok [00:01:59] test_get__empty_queue (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure get() works correctly on an empty queue. ... ok [00:01:59] test_get__event_sequence (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure get() can handle a sequence of event types. ... ok [00:01:59] test_get_blocked (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure an event's blocked state can be retrieved. ... ok [00:01:59] test_get_blocked__event_sequence (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure get_blocked() can handle a sequence of event types. ... ok [00:01:59] test_get_type (pygame.tests.event_test.EventModuleTest) ... ok [00:01:59] test_peek (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure queued events can be peeked at. ... ok [00:01:59] test_peek__empty_queue (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure peek() works correctly on an empty queue. ... ok [00:01:59] test_peek__event_sequence (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure peek() can handle a sequence of event types. ... ok [00:01:59] test_post__and_poll (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure events can be posted to the queue. ... ok [00:01:59] test_post_large_user_event (pygame.tests.event_test.EventModuleTest) ... ok [00:01:59] test_pump (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure pump() functions properly. ... ok [00:01:59] test_set_allowed (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure a blocked event type can be unblocked/allowed. ... ok [00:01:59] test_set_allowed__event_sequence (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure a sequence of blocked event types can be unblocked/allowed. ... ok [00:01:59] test_set_allowed_all (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure all events can be unblocked/allowed at once. ... ok [00:01:59] test_set_blocked (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure events can be blocked from the queue. ... ok [00:01:59] test_set_blocked__event_sequence (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure a sequence of event types can be blocked. ... ok [00:01:59] test_set_blocked_all (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure all events can be unblocked at once. ... ok [00:01:59] test_set_grab__and_get_symmetric (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure event grabbing can be enabled and disabled. ... skipped 'requires the SDL_VIDEODRIVER to be a non "dummy" value' [00:01:59] test_wait (pygame.tests.event_test.EventModuleTest) [00:01:59] Ensure wait() waits for an event on the queue. ... ok [00:01:59] test_Event (pygame.tests.event_test.EventTypeTest) [00:01:59] Ensure an Event object can be created. ... ok [00:01:59] test_as_str (pygame.tests.event_test.EventTypeTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 35 tests in 0.033s [00:01:59] [00:01:59] OK (skipped=1) [00:01:59] [00:01:59] loading pygame.tests.fastevent_test [00:01:59] test_auto_quit (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] test_get (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] test_get_init (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] test_init (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] test_poll (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] test_post (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] test_post__clear (pygame.tests.fastevent_test.FasteventModuleTest) [00:01:59] Ensure posted events can be cleared. ... ok [00:01:59] test_wait (pygame.tests.fastevent_test.FasteventModuleTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 8 tests in 0.001s [00:01:59] [00:01:59] OK [00:01:59] [00:01:59] loading pygame.tests.font_test [00:01:59] test_SysFont (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_get_default_font (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_get_fonts (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_get_fonts_returns_something (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_get_init (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_init (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_match_font_all_exist (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_match_font_bold (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_match_font_comma_separated (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_match_font_italic (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_quit (pygame.tests.font_test.FontModuleTest) ... ok [00:01:59] test_render_args (pygame.tests.font_test.FontTest) ... ok [00:01:59] test_font_file_not_found (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_get_ascent (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_get_descent (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_get_height (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_get_linesize (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_load_default_font_filename (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_load_from_file (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_load_from_file_bytes (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_load_from_file_obj (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_load_from_file_unicode_0 (pygame.tests.font_test.FontTypeTest) [00:01:59] ASCII string as a unicode object ... ok [00:01:59] test_load_from_file_unicode_1 (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_metrics (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_render (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_set_bold (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_set_italic (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_set_underline (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] test_size (pygame.tests.font_test.FontTypeTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 29 tests in 0.030s [00:01:59] [00:01:59] OK [00:01:59] [00:01:59] loading pygame.tests.freetype_test [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 0 tests in 0.000s [00:01:59] [00:01:59] OK [00:01:59] [00:01:59] loading pygame.tests.ftfont_test [00:01:59] test_SysFont (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_get_default_font (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_get_fonts (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_get_fonts_returns_something (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_get_init (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_init (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_match_font_all_exist (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_match_font_bold (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_match_font_comma_separated (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_match_font_italic (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_quit (pygame.tests.ftfont_test.FtFontModuleTest) ... ok [00:01:59] test_render_args (pygame.tests.ftfont_test.FtFontTest) ... ok [00:01:59] test_font_file_not_found (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_get_ascent (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_get_descent (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_get_height (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_get_linesize (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_load_default_font_filename (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_load_from_file (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_load_from_file_bytes (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_load_from_file_obj (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_load_from_file_unicode_0 (pygame.tests.ftfont_test.FtFontTypeTest) [00:01:59] ASCII string as a unicode object ... ok [00:01:59] test_load_from_file_unicode_1 (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_metrics (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_render (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_set_bold (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_set_italic (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_set_underline (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] test_size (pygame.tests.ftfont_test.FtFontTypeTest) ... ok [00:01:59] [00:01:59] ---------------------------------------------------------------------- [00:01:59] Ran 29 tests in 0.013s [00:01:59] [00:01:59] OK [00:01:59] CRITICAL: You are using the SDL disk i/o audio driver! [00:01:59] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:00] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:00] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] [00:02:01] loading pygame.tests.gfxdraw_test [00:02:01] test_aacircle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] aacircle(surface, x, y, r, color): return None ... ok [00:02:01] test_aaellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] aaellipse(surface, x, y, rx, ry, color): return None ... ok [00:02:01] test_aapolygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] aapolygon(surface, points, color): return None ... ok [00:02:01] test_aapolygon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] Ensure aapolygon draws horizontal edges correctly. ... expected failure [00:02:01] test_aatrigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] aatrigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok [00:02:01] test_aatrigon__with_horizontal_edge (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] Ensure aatrigon draws horizontal edges correctly. ... expected failure [00:02:01] test_arc (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] arc(surface, x, y, r, start, end, color): return None ... ok [00:02:01] test_bezier (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] bezier(surface, points, steps, color): return None ... ok [00:02:01] test_box (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] box(surface, rect, color): return None ... ok [00:02:01] test_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] circle(surface, x, y, r, color): return None ... ok [00:02:01] test_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] ellipse(surface, x, y, rx, ry, color): return None ... ok [00:02:01] test_filled_circle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] filled_circle(surface, x, y, r, color): return None ... ok [00:02:01] test_filled_ellipse (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] filled_ellipse(surface, x, y, rx, ry, color): return None ... ok [00:02:01] test_filled_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] filled_polygon(surface, points, color): return None ... ok [00:02:01] test_filled_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] filled_trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok [00:02:01] test_gfxdraw__subclassed_surface (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] Ensure pygame.gfxdraw works on subclassed surfaces. ... ok [00:02:01] test_hline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] hline(surface, x1, x2, y, color): return None ... ok [00:02:01] test_line (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] line(surface, x1, y1, x2, y2, color): return None ... ok [00:02:01] test_pie (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] pie(surface, x, y, r, start, end, color): return None ... ok [00:02:01] test_pixel (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] pixel(surface, x, y, color): return None ... ok [00:02:01] test_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] polygon(surface, points, color): return None ... ok [00:02:01] test_rectangle (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] rectangle(surface, rect, color): return None ... ok [00:02:01] test_textured_polygon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] textured_polygon(surface, points, texture, tx, ty): return None ... ok [00:02:01] test_trigon (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] trigon(surface, x1, y1, x2, y2, x3, y3, color): return None ... ok [00:02:01] test_vline (pygame.tests.gfxdraw_test.GfxdrawDefaultTest) [00:02:01] vline(surface, x, y1, y2, color): return None ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 25 tests in 0.099s [00:02:01] [00:02:01] OK (expected failures=2) [00:02:01] [00:02:01] loading pygame.tests.image__save_gl_surface_test [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 0 tests in 0.000s [00:02:01] [00:02:01] OK [00:02:01] [00:02:01] loading pygame.tests.image_test [00:02:01] testLoadIcon (pygame.tests.image_test.ImageModuleTest) [00:02:01] see if we can load the pygame icon. ... ok [00:02:01] testLoadJPG (pygame.tests.image_test.ImageModuleTest) [00:02:01] see if we can load a jpg. ... ok [00:02:01] testLoadPNG (pygame.tests.image_test.ImageModuleTest) [00:02:01] see if we can load a png with color values in the proper channels. ... ok [00:02:01] testSaveJPG (pygame.tests.image_test.ImageModuleTest) [00:02:01] JPG equivalent to issue #211 - color channel swapping ... ok [00:02:01] testSavePNG24 (pygame.tests.image_test.ImageModuleTest) [00:02:01] see if we can save a png with color values in the proper channels. ... ok [00:02:01] testSavePNG32 (pygame.tests.image_test.ImageModuleTest) [00:02:01] see if we can save a png with color values in the proper channels. ... ok [00:02:01] test_fromstring__and_tostring (pygame.tests.image_test.ImageModuleTest) [00:02:01] Ensure methods tostring() and fromstring() are symmetric. ... ok [00:02:01] test_load_bmp_threads (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] test_load_gif_threads (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] test_load_jpg_threads (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] test_load_png_threads (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] test_load_unicode_path (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] test_save (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] test_save_colorkey (pygame.tests.image_test.ImageModuleTest) [00:02:01] make sure the color key is not changed when saving. ... ok [00:02:01] test_save_unicode_path (pygame.tests.image_test.ImageModuleTest) [00:02:01] save unicode object with non-ASCII chars ... ok [00:02:01] test_to_string__premultiplied (pygame.tests.image_test.ImageModuleTest) [00:02:01] test to make sure we can export a surface to a premultiplied alpha string ... ok [00:02:01] test_tostring_depth_24 (pygame.tests.image_test.ImageModuleTest) ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 17 tests in 0.867s [00:02:01] [00:02:01] OK [00:02:01] [00:02:01] loading pygame.tests.imageext_test [00:02:01] test_load_bad_filename (pygame.tests.imageext_test.ImageextModuleTest) ... skipped 'SDL silently removes invalid characters' [00:02:01] test_load_non_string_file (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] test_load_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] test_load_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest) [00:02:01] non-ASCII unicode ... ok [00:02:01] test_load_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] test_load_unknown_file (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] test_save_bad_filename (pygame.tests.imageext_test.ImageextModuleTest) ... skipped 'SDL silently removes invalid characters' [00:02:01] test_save_non_string_file (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] test_save_unicode_path_0 (pygame.tests.imageext_test.ImageextModuleTest) [00:02:01] unicode object with ASCII chars ... ok [00:02:01] test_save_unicode_path_1 (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] test_save_unknown_extension (pygame.tests.imageext_test.ImageextModuleTest) ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 11 tests in 0.003s [00:02:01] [00:02:01] OK (skipped=2) [00:02:01] [00:02:01] loading pygame.tests.joystick_test [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 0 tests in 0.000s [00:02:01] [00:02:01] OK [00:02:01] [00:02:01] loading pygame.tests.key_test [00:02:01] test_get_pressed (pygame.tests.key_test.KeyModuleTest) ... ok [00:02:01] test_import (pygame.tests.key_test.KeyModuleTest) [00:02:01] does it import ... ok [00:02:01] test_key_code (pygame.tests.key_test.KeyModuleTest) ... ok [00:02:01] test_name (pygame.tests.key_test.KeyModuleTest) ... ok [00:02:01] test_set_and_get_mods (pygame.tests.key_test.KeyModuleTest) ... ok [00:02:01] test_set_and_get_repeat (pygame.tests.key_test.KeyModuleTest) ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 6 tests in 0.040s [00:02:01] [00:02:01] OK [00:02:01] [00:02:01] loading pygame.tests.mask_test [00:02:01] test_buffer_interface (pygame.tests.mask_test.MaskModuleTest) ... ok [00:02:01] test_from_surface (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface creates a mask with the correct bits set. ... ok [00:02:01] test_from_surface__different_alphas_16bit (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface creates a mask with the correct bits set ... ok [00:02:01] test_from_surface__different_alphas_32bit (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface creates a mask with the correct bits set ... ok [00:02:01] test_from_surface__with_colorkey_mask_cleared (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface creates a mask with the correct bits set ... ok [00:02:01] test_from_surface__with_colorkey_mask_filled (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface creates a mask with the correct bits set ... ok [00:02:01] test_from_surface__with_colorkey_mask_pattern (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface creates a mask with the correct bits set ... ok [00:02:01] test_from_threshold (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Does mask.from_threshold() work correctly? ... ok [00:02:01] test_zero_size_from_surface (pygame.tests.mask_test.MaskModuleTest) [00:02:01] Ensures from_surface can create masks from zero sized surfaces. ... ok [00:02:01] test_zero_size_from_threshold (pygame.tests.mask_test.MaskModuleTest) ... ok [00:02:01] test_subclass_angle (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures angle works for subclassed Masks. ... ok [00:02:01] test_subclass_centroid (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures centroid works for subclassed Masks. ... ok [00:02:01] test_subclass_clear (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures clear works for subclassed Masks. ... ok [00:02:01] test_subclass_connected_component (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures connected_component works for subclassed Masks. ... ok [00:02:01] test_subclass_connected_components (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures connected_components works for subclassed Masks. ... ok [00:02:01] test_subclass_convolve (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures convolve works for subclassed Masks. ... ok [00:02:01] test_subclass_copy (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures copy works for subclassed Masks. ... ok [00:02:01] test_subclass_copy__override_both_copy_methods (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures copy works for subclassed Masks overriding copy/__copy__. ... ok [00:02:01] test_subclass_copy__override_copy (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures copy works for subclassed Masks overriding copy. ... ok [00:02:01] test_subclass_copy__override_dunder_copy (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures copy works for subclassed Masks overriding __copy__. ... ok [00:02:01] test_subclass_count (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures count works for subclassed Masks. ... ok [00:02:01] test_subclass_draw (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures draw works for subclassed Masks. ... ok [00:02:01] test_subclass_erase (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures erase works for subclassed Masks. ... ok [00:02:01] test_subclass_fill (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures fill works for subclassed Masks. ... ok [00:02:01] test_subclass_get_at (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures get_at works for subclassed Masks. ... ok [00:02:01] test_subclass_get_bounding_rects (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures get_bounding_rects works for subclassed Masks. ... ok [00:02:01] test_subclass_get_size (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures get_size works for subclassed Masks. ... ok [00:02:01] test_subclass_invert (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures invert works for subclassed Masks. ... ok [00:02:01] test_subclass_mask (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures the Mask class can be subclassed. ... ok [00:02:01] test_subclass_mask_get_rect (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures get_rect works for subclassed Masks. ... ok [00:02:01] test_subclass_outline (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures outline works for subclassed Masks. ... ok [00:02:01] test_subclass_overlap (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures overlap works for subclassed Masks. ... ok [00:02:01] test_subclass_overlap_area (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures overlap_area works for subclassed Masks. ... ok [00:02:01] test_subclass_overlap_mask (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures overlap_mask works for subclassed Masks. ... ok [00:02:01] test_subclass_scale (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures scale works for subclassed Masks. ... ok [00:02:01] test_subclass_set_at (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures set_at works for subclassed Masks. ... ok [00:02:01] test_subclass_to_surface (pygame.tests.mask_test.MaskSubclassTest) [00:02:01] Ensures to_surface works for subclassed Masks. ... ok [00:02:01] test_angle__empty_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an empty mask's angle is correctly calculated. ... ok [00:02:01] test_centroid (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a filled mask's centroid is correctly calculated. ... ok [00:02:01] test_centroid__all_corners (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's centroid is correctly calculated ... ok [00:02:01] test_centroid__empty_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an empty mask's centroid is correctly calculated. ... ok [00:02:01] test_centroid__single_column (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's centroid is correctly calculated ... ok [00:02:01] test_centroid__single_row (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's centroid is correctly calculated ... ok [00:02:01] test_centroid__two_columns (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's centroid is correctly calculated ... ok [00:02:01] test_centroid__two_corners (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's centroid is correctly calculated ... ok [00:02:01] test_centroid__two_rows (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's centroid is correctly calculated ... ok [00:02:01] test_clear (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask can be cleared. ... ok [00:02:01] test_clear__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures masks of different sizes are cleared correctly. ... ok [00:02:01] test_connected_component (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's connected component is correctly calculated. ... ok [00:02:01] test_connected_component__empty_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's connected component is correctly calculated ... ok [00:02:01] test_connected_component__full_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's connected component is correctly calculated ... ok [00:02:01] test_connected_component__multi_set_bits (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's connected component is correctly calculated ... ok [00:02:01] test_connected_component__one_set_bit (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's connected component is correctly calculated ... ok [00:02:01] test_connected_component__out_of_bounds (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure connected_component() checks bounds. ... ok [00:02:01] test_connected_component__unset_bit (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's connected component is correctly calculated ... ok [00:02:01] test_connected_components (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_connected_components__negative_min_with_empty_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures connected_components() properly handles negative min values ... ok [00:02:01] test_connected_components__negative_min_with_full_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures connected_components() properly handles negative min values ... ok [00:02:01] test_connected_components__negative_min_with_some_bits_set (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures connected_components() properly handles negative min values ... ok [00:02:01] test_convolve (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Tests the definition of convolution ... ok [00:02:01] test_convolve__out_of_range (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_convolve__point_identities (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Convolving with a single point is the identity, while convolving a point with something flips it. ... ok [00:02:01] test_convolve__size (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_convolve__with_output (pygame.tests.mask_test.MaskTypeTest) [00:02:01] checks that convolution modifies only the correct portion of the output ... ok [00:02:01] test_copy (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures copy works correctly with some bits set and unset. ... ok [00:02:01] test_copy__empty (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures copy works correctly on an empty mask. ... ok [00:02:01] test_copy__full (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures copy works correctly on a filled masked. ... ok [00:02:01] test_copy__independent (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures copy makes an independent copy of the mask. ... ok [00:02:01] test_count (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's set bits are correctly counted. ... ok [00:02:01] test_count__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures the set bits of different sized masks are counted correctly. ... ok [00:02:01] test_count__empty_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an empty mask's set bits are correctly counted. ... ok [00:02:01] test_count__full_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a full mask's set bits are correctly counted. ... ok [00:02:01] test_draw (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask can be drawn onto another mask. ... ok [00:02:01] test_draw__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures draw handles masks of different sizes correctly. ... ok [00:02:01] test_draw__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure draw handles invalid mask arguments correctly. ... ok [00:02:01] test_draw__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure draw handles invalid offset arguments correctly. ... ok [00:02:01] test_draw__offset (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset mask can be drawn onto another mask. ... ok [00:02:01] test_draw__offset_boundary (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures draw handles offsets and boundaries correctly. ... ok [00:02:01] test_draw__specific_offsets (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset mask can be drawn onto another mask. ... ok [00:02:01] test_drawing (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Test fill, clear, invert, draw, erase ... ok [00:02:01] test_erase (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask can erase another mask. ... ok [00:02:01] test_erase__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures erase handles masks of different sizes correctly. ... ok [00:02:01] test_erase__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure erase handles invalid mask arguments correctly. ... ok [00:02:01] test_erase__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure erase handles invalid offset arguments correctly. ... ok [00:02:01] test_erase__offset (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset mask can erase another mask. ... ok [00:02:01] test_erase__offset_boundary (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures erase handles offsets and boundaries correctly. ... ok [00:02:01] test_erase__specific_offsets (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset mask can erase another mask. ... ok [00:02:01] test_fill (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask can be filled. ... ok [00:02:01] test_fill__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures masks of different sizes are filled correctly. ... ok [00:02:01] test_get_at (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure individual mask bits are correctly retrieved. ... ok [00:02:01] test_get_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure get_at() checks bounds. ... ok [00:02:01] test_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_bounding_rects works correctly. ... ok [00:02:01] test_get_rect (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect works correctly. ... ok [00:02:01] test_get_rect__invalid_kwarg_format (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect detects invalid kwarg formats. ... ok [00:02:01] test_get_rect__invalid_kwarg_name (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect detects invalid kwargs. ... ok [00:02:01] test_get_rect__multiple_kwargs (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect supports multiple rect attribute kwargs. ... ok [00:02:01] test_get_rect__no_arg_support (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect only supports kwargs. ... ok [00:02:01] test_get_rect__one_kwarg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect supports a single rect attribute kwarg. ... ok [00:02:01] test_get_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask's size is correctly retrieved. ... ok [00:02:01] test_invert (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask can be inverted. ... ok [00:02:01] test_invert__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures masks of different sizes are inverted correctly. ... ok [00:02:01] test_invert__empty (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an empty mask can be inverted. ... ok [00:02:01] test_invert__full (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a full mask can be inverted. ... ok [00:02:01] test_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure masks are created correctly without fill parameter. ... ok [00:02:01] test_mask__fill_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure masks are created correctly using a fill arg. ... ok [00:02:01] test_mask__fill_kwarg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure masks are created correctly using the fill keyword. ... ok [00:02:01] test_mask__fill_kwarg_bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures masks are created correctly using the fill keyword ... ok [00:02:01] test_mask__negative_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure the mask constructor handles negative sizes correctly. ... ok [00:02:01] test_mask__size_kwarg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure masks are created correctly using the size keyword. ... ok [00:02:01] test_mask_access (pygame.tests.mask_test.MaskTypeTest) [00:02:01] do the set_at, and get_at parts work correctly? ... ok [00:02:01] test_outline (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_overlap (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure the overlap intersection is correctly calculated. ... ok [00:02:01] test_overlap__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap handles masks of different sizes correctly. ... ok [00:02:01] test_overlap__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap handles invalid mask arguments correctly. ... ok [00:02:01] test_overlap__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap handles invalid offset arguments correctly. ... ok [00:02:01] test_overlap__no_overlap (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset overlap intersection is correctly calculated ... ok [00:02:01] test_overlap__offset (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset overlap intersection is correctly calculated. ... ok [00:02:01] test_overlap__offset_boundary (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap handles offsets and boundaries correctly. ... ok [00:02:01] test_overlap__offset_with_unset_bits (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset overlap intersection is correctly calculated ... ok [00:02:01] test_overlap_area (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure the overlap_area is correctly calculated. ... ok [00:02:01] test_overlap_area__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap_area handles masks of different sizes correctly. ... ok [00:02:01] test_overlap_area__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap_area handles invalid mask arguments correctly. ... ok [00:02:01] test_overlap_area__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap_area handles invalid offset arguments correctly. ... ok [00:02:01] test_overlap_area__offset (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset overlap_area is correctly calculated. ... ok [00:02:01] test_overlap_area__offset_boundary (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap_area handles offsets and boundaries correctly. ... ok [00:02:01] test_overlap_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap_mask's mask has correct bits set. ... ok [00:02:01] test_overlap_mask__bit_boundaries (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap_mask handles masks of different sizes correctly. ... ok [00:02:01] test_overlap_mask__bits_set (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap_mask's mask has correct bits set. ... ok [00:02:01] test_overlap_mask__invalid_mask_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap_mask handles invalid mask arguments correctly. ... ok [00:02:01] test_overlap_mask__invalid_offset_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure overlap_mask handles invalid offset arguments correctly. ... ok [00:02:01] test_overlap_mask__offset (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset overlap_mask's mask is correctly calculated. ... ok [00:02:01] test_overlap_mask__offset_boundary (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap_mask handles offsets and boundaries correctly. ... ok [00:02:01] test_overlap_mask__specific_offsets (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure an offset overlap_mask's mask is correctly calculated. ... ok [00:02:01] test_scale (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure a mask can be scaled. ... ok [00:02:01] test_scale__negative_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure scale handles negative sizes correctly. ... ok [00:02:01] test_set_at (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure individual mask bits are set to 1. ... ok [00:02:01] test_set_at__default_value (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure individual mask bits are set using the default value. ... ok [00:02:01] test_set_at__out_of_bounds (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure set_at() checks bounds. ... ok [00:02:01] test_set_at__to_0 (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensure individual mask bits are set to 0. ... ok [00:02:01] test_to_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures empty and full masks can be drawn onto surfaces. ... ok [00:02:01] test_to_surface__all_surfaces_different_sizes_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that all the surface parameters can be of different sizes. ... ok [00:02:01] test_to_surface__args_and_kwargs (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a combination of args/kwargs ... ok [00:02:01] test_to_surface__args_invalid_types (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface detects invalid kwarg types. ... ok [00:02:01] test_to_surface__color_alphas (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures the setcolor/unsetcolor alpha values are respected. ... ok [00:02:01] test_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures empty and full masks can be drawn onto a created surface. ... ok [00:02:01] test_to_surface__default_surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface works with a default surface value ... ok [00:02:01] test_to_surface__depths (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface works correctly with supported surface depths. ... ok [00:02:01] test_to_surface__dest_default (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures the default dest is correct. ... ok [00:02:01] test_to_surface__dest_locations (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures dest values can be different locations on/off the surface. ... ok [00:02:01] test_to_surface__dest_off_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures dest values off the surface work correctly ... ok [00:02:01] test_to_surface__dest_off_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures dest values off the surface work correctly ... ok [00:02:01] test_to_surface__dest_on_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures dest values on the surface work correctly ... ok [00:02:01] test_to_surface__dest_on_surface_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures dest values on the surface work correctly ... ok [00:02:01] test_to_surface__dest_param (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a dest arg/kwarg. ... ok [00:02:01] test_to_surface__different_depths (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures an exception is raised when surfaces have different depths. ... ok [00:02:01] test_to_surface__different_depths_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures an exception is raised when surfaces have different depths ... ok [00:02:01] test_to_surface__different_srcalphas (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures an exception is raised when surfaces have different SRCALPHA ... ok [00:02:01] test_to_surface__different_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures an exception is raised when surfaces have different SRCALPHA ... ok [00:02:01] test_to_surface__invalid_dest_formats (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface handles invalid dest formats correctly. ... ok [00:02:01] test_to_surface__invalid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface handles invalid setcolor formats correctly. ... ok [00:02:01] test_to_surface__invalid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface handles invalid unsetcolor formats correctly. ... ok [00:02:01] test_to_surface__kwargs (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts the correct kwargs. ... ok [00:02:01] test_to_surface__kwargs_create_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts the correct kwargs ... ok [00:02:01] test_to_surface__kwargs_invalid_name (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface detects invalid kwarg names. ... ok [00:02:01] test_to_surface__kwargs_invalid_types (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface detects invalid kwarg types. ... ok [00:02:01] test_to_surface__kwargs_order_independent (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface kwargs are not order dependent. ... ok [00:02:01] test_to_surface__negative_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface correctly handles negative sized dest rects. ... ok [00:02:01] test_to_surface__same_srcalphas (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface works correctly when the SRCALPHA flag is set or not. ... ok [00:02:01] test_to_surface__same_srcalphas_with_created_surfaces (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface works correctly when it creates a surface ... ok [00:02:01] test_to_surface__set_and_unset_bits (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that to_surface works correctly with with set/unset bits ... ok [00:02:01] test_to_surface__set_and_unset_bits_with_setsurface_unsetsurface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that to_surface works correctly with with set/unset bits ... ok [00:02:01] test_to_surface__setcolor_default (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures the default setcolor is correct. ... ok [00:02:01] test_to_surface__setcolor_param (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a setcolor arg/kwarg. ... ok [00:02:01] test_to_surface__setsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces narrower and shorter than the mask work ... ok [00:02:01] test_to_surface__setsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces narrower and taller than the mask work ... ok [00:02:01] test_to_surface__setsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces narrower than the mask work correctly. ... ok [00:02:01] test_to_surface__setsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces narrower than the mask work correctly ... ok [00:02:01] test_to_surface__setsurface_param (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a setsurface arg/kwarg. ... ok [00:02:01] test_to_surface__setsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces shorter than the mask work correctly. ... ok [00:02:01] test_to_surface__setsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces shorter than the mask work correctly ... ok [00:02:01] test_to_surface__setsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces taller than the mask work correctly. ... ok [00:02:01] test_to_surface__setsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces wider and shorter than the mask work ... ok [00:02:01] test_to_surface__setsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces wider and taller than the mask work ... ok [00:02:01] test_to_surface__setsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that setsurfaces wider than the mask work correctly. ... ok [00:02:01] test_to_surface__setsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures zero sized setsurfaces are handled correctly. ... ok [00:02:01] test_to_surface__surface_color_alphas (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures the setsurface/unsetsurface color alpha values are respected. ... ok [00:02:01] test_to_surface__surface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces narrower and shorter than the mask work ... ok [00:02:01] test_to_surface__surface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces narrower and taller than the mask work ... ok [00:02:01] test_to_surface__surface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces narrower than the mask work correctly. ... ok [00:02:01] test_to_surface__surface_param (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a surface arg/kwarg. ... ok [00:02:01] test_to_surface__surface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces shorter than the mask work correctly. ... ok [00:02:01] test_to_surface__surface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces taller than the mask work correctly. ... ok [00:02:01] test_to_surface__surface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces wider and shorter than the mask work ... ok [00:02:01] test_to_surface__surface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces wider and taller than the mask work correctly. ... ok [00:02:01] test_to_surface__surface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that surfaces wider than the mask work correctly. ... ok [00:02:01] test_to_surface__surface_with_param_combinations (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface works with a surface value ... ok [00:02:01] test_to_surface__surface_with_zero_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures zero sized surfaces are handled correctly. ... ok [00:02:01] test_to_surface__unsetcolor_default (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures the default unsetcolor is correct. ... ok [00:02:01] test_to_surface__unsetcolor_param (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a unsetcolor arg/kwarg. ... ok [00:02:01] test_to_surface__unsetsurface_narrower_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces narrower and shorter than the mask work ... ok [00:02:01] test_to_surface__unsetsurface_narrower_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces narrower and taller than the mask work ... ok [00:02:01] test_to_surface__unsetsurface_narrower_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces narrower than the mask work correctly. ... ok [00:02:01] test_to_surface__unsetsurface_narrower_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces narrower than the mask work correctly ... ok [00:02:01] test_to_surface__unsetsurface_param (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface accepts a unsetsurface arg/kwarg. ... ok [00:02:01] test_to_surface__unsetsurface_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces shorter than the mask work correctly. ... ok [00:02:01] test_to_surface__unsetsurface_shorter_than_mask_and_colors_none (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces shorter than the mask work correctly ... ok [00:02:01] test_to_surface__unsetsurface_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces taller than the mask work correctly. ... ok [00:02:01] test_to_surface__unsetsurface_wider_and_shorter_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces wider and shorter than the mask work ... ok [00:02:01] test_to_surface__unsetsurface_wider_and_taller_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces wider and taller than the mask work ... ok [00:02:01] test_to_surface__unsetsurface_wider_than_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures that unsetsurfaces wider than the mask work correctly. ... ok [00:02:01] test_to_surface__unsetsurface_with_zero_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures zero sized unsetsurfaces are handled correctly. ... ok [00:02:01] test_to_surface__valid_dest_formats (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface handles valid dest formats correctly. ... ok [00:02:01] test_to_surface__valid_setcolor_formats (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface handles valid setcolor formats correctly. ... ok [00:02:01] test_to_surface__valid_unsetcolor_formats (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface handles valid unsetcolor formats correctly. ... ok [00:02:01] test_to_surface__zero_sized_dest_rect (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface correctly handles zero sized dest rects. ... ok [00:02:01] test_zero_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures masks can be created with zero sizes. ... ok [00:02:01] test_zero_mask_angle (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_zero_mask_centroid (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_zero_mask_clear (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_zero_mask_connected_component (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures connected_component correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_connected_component__indexed (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures connected_component correctly handles zero sized masks ... ok [00:02:01] test_zero_mask_connected_components (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures connected_components correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_convolve (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures convolve correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_convolve__with_output_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures convolve correctly handles zero sized masks ... ok [00:02:01] test_zero_mask_copy (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures copy correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_count (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_zero_mask_draw (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures draw correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_erase (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures erase correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_fill (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures fill correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_flip (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_zero_mask_get_at (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_at correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_get_bounding_rects (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_bounding_rects correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_get_rect (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_rect correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_get_size (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures get_size correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_outline (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures outline correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_outline__with_arg (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures outline correctly handles zero sized masks ... ok [00:02:01] test_zero_mask_overlap (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_overlap_area (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap_area correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_overlap_mask (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures overlap_mask correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_scale (pygame.tests.mask_test.MaskTypeTest) ... ok [00:02:01] test_zero_mask_set_at (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures set_at correctly handles zero sized masks. ... ok [00:02:01] test_zero_mask_to_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface correctly handles zero sized masks and surfaces. ... ok [00:02:01] test_zero_mask_to_surface__create_surface (pygame.tests.mask_test.MaskTypeTest) [00:02:01] Ensures to_surface correctly handles zero sized masks and surfaces ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 243 tests in 0.535s [00:02:01] [00:02:01] OK [00:02:01] [00:02:01] loading pygame.tests.math_test [00:02:01] testAdd (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testAttributAccess (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testBool (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testCompare (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionDefault (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionKeywords (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionList (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionScalar (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionScalarKeywords (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionTuple (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionVector2 (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testConstructionXY (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testExtendedSlicing (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testIter (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testRepr (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testScalarDivision (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testScalarMultiplication (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testSequence (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testStr (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testSub (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testUnary (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_angle_to (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_cross (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_distance_squared_to (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_distance_to (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_dot (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_elementwise (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_is_normalized (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_length (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_length_squared (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_lerp (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_normalize (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_normalize_ip (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_polar (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_reflect (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_reflect_ip (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_rotate (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_rotate_ip (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_rotate_ip_rad (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_rotate_rad (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_scale_to_length (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_slerp (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_subclass_operation (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_swizzle (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_swizzle_return_types (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] test_update (pygame.tests.math_test.Vector2TypeTest) ... ok [00:02:01] testAdd (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testAttributAccess (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testBool (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testCompare (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionDefault (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionKeywords (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionList (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionMissing (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionScalar (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionScalarKeywords (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionTuple (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionVector3 (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testConstructionXYZ (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testExtendedSlicing (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testIter (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testRepr (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testScalarDivision (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testScalarMultiplication (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testSequence (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testStr (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testSub (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] testUnary (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_angle_to (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_cross (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_dir_works (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_distance_squared_to (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_distance_to (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_dot (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_elementwise (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_inplace_operators (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_invalid_swizzle (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_is_normalized (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_length (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_length_squared (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_lerp (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_normalize (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_normalize_ip (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_pickle (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_reflect (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_reflect_ip (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_ip (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_ip_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_x (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_x_ip (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_x_ip_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_x_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_y (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_y_ip (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_y_ip_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_y_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_z (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_z_ip (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_z_ip_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_rotate_z_rad (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_scale_to_length (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_slerp (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_spherical (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_subclass_operation (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_swizzle (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] test_swizzle_return_types (pygame.tests.math_test.Vector3TypeTest) ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 108 tests in 0.007s [00:02:01] [00:02:01] OK [00:02:01] [00:02:01] loading pygame.tests.midi_test [00:02:01] test_MidiException (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures the MidiException is raised as expected. ... ok [00:02:01] test_conversions (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] of frequencies to midi note numbers and ansi note names. ... ok [00:02:01] test_midiin (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures the MIDIIN event id exists in the midi module. ... ok [00:02:01] test_midiout (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures the MIDIOUT event id exists in the midi module. ... ok [00:02:01] test_midis2events (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures midi events are properly converted to pygame events. ... ok [00:02:01] test_midis2events__extra_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures midi events with extra values are handled properly. ... ok [00:02:01] test_midis2events__extra_event_data_missing_timestamp (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures midi events with extra data and no timestamps are handled ... ok [00:02:01] test_midis2events__missing_event_data (pygame.tests.midi_test.MidiModuleNonInteractiveTest) [00:02:01] Ensures midi events with missing values are handled properly. ... ok [00:02:01] [00:02:01] ---------------------------------------------------------------------- [00:02:01] Ran 8 tests in 0.001s [00:02:01] [00:02:01] OK [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:01] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:01] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:02] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:02] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:03] [00:02:03] loading pygame.tests.mixer_music_test [00:02:03] test_init (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] issue #955. unload music whenever mixer.quit() is called ... ok [00:02:03] test_load_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] |tags:music| ... ok [00:02:03] test_load_object (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] test loading music from file-like objects. ... ok [00:02:03] test_load_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] |tags:music| ... ok [00:02:03] test_load_unicode (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] test non-ASCII unicode path ... ok [00:02:03] test_load_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] |tags:music| ... ok [00:02:03] test_queue__invalid_filename (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() correctly handles invalid filenames. ... ok [00:02:03] test_queue__invalid_sound_type (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() correctly handles invalid file types. ... ok [00:02:03] test_queue__multiple_calls (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() can be called multiple times. ... ok [00:02:03] test_queue__no_file (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() correctly handles missing the file argument. ... ok [00:02:03] test_queue_mp3 (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() accepts mp3 files. ... ok [00:02:03] test_queue_ogg (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() accepts ogg files. ... ok [00:02:03] test_queue_wav (pygame.tests.mixer_music_test.MixerMusicModuleTest) [00:02:03] Ensures queue() accepts wav files. ... ok [00:02:03] test_unload (pygame.tests.mixer_music_test.MixerMusicModuleTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 14 tests in 0.586s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.mixer_test [00:02:03] test_channel (pygame.tests.mixer_test.ChannelTypeTest) [00:02:03] Ensure Channel() creation works. ... ok [00:02:03] test_channel__before_init (pygame.tests.mixer_test.ChannelTypeTest) [00:02:03] Ensure exception for Channel() creation with non-init mixer. ... ok [00:02:03] test_channel__invalid_id (pygame.tests.mixer_test.ChannelTypeTest) [00:02:03] Ensure exception for Channel() creation with an invalid id. ... ok [00:02:03] test_channel__without_arg (pygame.tests.mixer_test.ChannelTypeTest) [00:02:03] Ensure exception for Channel() creation with no argument. ... ok [00:02:03] test_get_busy (pygame.tests.mixer_test.ChannelTypeTest) [00:02:03] Ensure an idle channel's busy state is correct. ... ok [00:02:03] test_get_volume (pygame.tests.mixer_test.ChannelTypeTest) [00:02:03] Ensure a channel's volume can be retrieved. ... ok [00:02:03] test_array_interface (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_array_keyword (pygame.tests.mixer_test.MixerModuleTest) ... skipped 'this test fails without real sound card' [00:02:03] test_get_init__returns_None_if_mixer_not_initialized (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_get_init__returns_exact_values_used_for_init (pygame.tests.mixer_test.MixerModuleTest) ... skipped 'SDL_mixer bug' [00:02:03] test_get_num_channels__defaults_eight_after_init (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_get_sdl_mixer_version (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] Ensures get_sdl_mixer_version works correctly with no args. ... ok [00:02:03] test_get_sdl_mixer_version__args (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] Ensures get_sdl_mixer_version works correctly using args. ... ok [00:02:03] test_get_sdl_mixer_version__invalid_args_kwargs (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] Ensures get_sdl_mixer_version handles invalid args and kwargs. ... ok [00:02:03] test_get_sdl_mixer_version__kwargs (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] Ensures get_sdl_mixer_version works correctly using kwargs. ... ok [00:02:03] test_get_sdl_mixer_version__linked_equals_compiled (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] Ensures get_sdl_mixer_version's linked/compiled versions are equal. ... ok [00:02:03] test_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_init__zero_values (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_newbuf__one_channel (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_newbuf__twho_channel (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_pre_init__keyword_args (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_pre_init__zero_values (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_quit (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] get_num_channels() Should throw pygame.error if uninitialized ... ok [00:02:03] test_set_num_channels (pygame.tests.mixer_test.MixerModuleTest) ... ok [00:02:03] test_sound_args (pygame.tests.mixer_test.MixerModuleTest) ... unexpected success [00:02:03] test_sound_unicode (pygame.tests.mixer_test.MixerModuleTest) [00:02:03] test non-ASCII unicode path ... ok [00:02:03] test_get_num_channels (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure correct number of channels. ... ok [00:02:03] test_get_raw (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure get_raw returns the correct bytestring. ... ok [00:02:03] test_get_volume (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure a sound's volume can be retrieved. ... ok [00:02:03] test_samples_address (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Test the _samples_address getter. ... ok [00:02:03] test_set_volume (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure a sound's volume can be set. ... ok [00:02:03] test_sound (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure Sound() creation with a filename works. ... ok [00:02:03] test_sound__before_init (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure exception raised for Sound() creation with non-init mixer. ... ok [00:02:03] test_sound__from_file_object (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure Sound() creation with a file object works. ... ok [00:02:03] test_sound__from_sound_object (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure Sound() creation with a Sound() object works. ... ok [00:02:03] test_sound__without_arg (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure exception raised for Sound() creation with no argument. ... ok [00:02:03] test_stop (pygame.tests.mixer_test.SoundTypeTest) [00:02:03] Ensure stop can be called while not playing a sound. ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 37 tests in 1.329s [00:02:03] [00:02:03] FAILED (skipped=2, unexpected successes=1) [00:02:03] [00:02:03] loading pygame.tests.mouse_test [00:02:03] test_get_focused (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures get_focused returns the correct type. ... ok [00:02:03] test_get_pos (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures get_pos returns the correct types. ... ok [00:02:03] test_get_pressed (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures get_pressed returns the correct types. ... ok [00:02:03] test_get_rel (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures get_rel returns the correct types. ... ok [00:02:03] test_get_visible (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures get_visible works correctly. ... ok [00:02:03] test_set_pos (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures set_pos works correctly. ... skipped 'mouse events require a non-"dummy" SDL_VIDEODRIVER' [00:02:03] test_set_pos__invalid_pos (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures set_pos handles invalid positions correctly. ... ok [00:02:03] test_set_visible (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures set_visible returns the correct values. ... ok [00:02:03] test_set_visible__invalid_value (pygame.tests.mouse_test.MouseModuleTest) [00:02:03] Ensures set_visible handles invalid positions correctly. ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 9 tests in 0.001s [00:02:03] [00:02:03] OK (skipped=1) [00:02:03] [00:02:03] loading pygame.tests.pixelarray_test [00:02:03] test_basic (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest) ... ok [00:02:03] test_flags (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest) ... ok [00:02:03] test_itemsize (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest) ... ok [00:02:03] test_shape (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest) ... ok [00:02:03] test_slicing (pygame.tests.pixelarray_test.PixelArrayArrayInterfaceTest) ... ok [00:02:03] test_newbuf_1D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest) ... ok [00:02:03] test_newbuf_2D (pygame.tests.pixelarray_test.PixelArrayNewBufferTest) ... ok [00:02:03] test_2dslice_assignment (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_array_properties (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_as_class (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_ass_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_assign_size_mismatch (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_close (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] does not crash when it is deleted. ... ok [00:02:03] test_close_raises (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] when you try to do an operation after it is closed. ... ok [00:02:03] test_color_value (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_compare (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_compare__different_colors_not_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] Ensures compare works correctly with different colored surfaces ... ok [00:02:03] test_compare__different_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] Ensures compare works correctly with different colored surfaces ... ok [00:02:03] test_compare__same_colors_within_distance (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] Ensures compare works correctly with same colored surfaces. ... ok [00:02:03] test_contains (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_context_manager (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] closes properly. ... ok [00:02:03] test_extract (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_get_column (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_get_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_get_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_get_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_get_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] Ensure the surface attribute can handle subclassed surfaces. ... ok [00:02:03] test_iter (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_length_1_dimension_broadcast (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_make_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_make_surface__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] Ensure make_surface can handle subclassed surfaces. ... ok [00:02:03] test_pixel_array (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_pixelarray__subclassed_surface (pygame.tests.pixelarray_test.PixelArrayTypeTest) [00:02:03] Ensure the PixelArray constructor accepts subclassed surfaces. ... ok [00:02:03] test_pixels_field (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_replace (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_repr (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_self_assign (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_set_column (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_set_pixel (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_set_slice (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_subscript (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] test_transpose (pygame.tests.pixelarray_test.PixelArrayTypeTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 42 tests in 0.048s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.pixelcopy_test [00:02:03] test_array_to_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArray) ... ok [00:02:03] test_format_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArray) ... ok [00:02:03] test_make_surface_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArray) ... ok [00:02:03] test_map_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArray) ... ok [00:02:03] test_surface_to_array_newbuf (pygame.tests.pixelcopy_test.PixelCopyTestWithArray) ... ok [00:02:03] test_array_to_surface_broadcasting (pygame.tests.pixelcopy_test.PixelcopyModuleTest) ... ok [00:02:03] test_map_array (pygame.tests.pixelcopy_test.PixelcopyModuleTest) ... ok [00:02:03] test_surface_to_array_2d (pygame.tests.pixelcopy_test.PixelcopyModuleTest) ... ok [00:02:03] test_surface_to_array_3d (pygame.tests.pixelcopy_test.PixelcopyModuleTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 9 tests in 0.010s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.rect_test [00:02:03] testCalculatedAttributes (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] testConstructionTopLeftSize (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] testConstructionXYWidthHeight (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] testEquals (pygame.tests.rect_test.RectTypeTest) [00:02:03] check to see how the rect uses __eq__ ... ok [00:02:03] test_ass_subscript (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_bottom (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the bottom attribute moves the rect and does not change ... ok [00:02:03] test_bottom__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the bottom attribute can't be deleted. ... ok [00:02:03] test_bottom__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the bottom attribute handles invalid values correctly. ... ok [00:02:03] test_bottomleft (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the bottomleft attribute moves the rect and does not change ... ok [00:02:03] test_bottomleft__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the bottomleft attribute can't be deleted. ... ok [00:02:03] test_bottomleft__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the bottomleft attribute handles invalid values correctly. ... ok [00:02:03] test_bottomright (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the bottomright attribute moves the rect and does not change ... ok [00:02:03] test_bottomright__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the bottomright attribute can't be deleted. ... ok [00:02:03] test_bottomright__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the bottomright attribute handles invalid values correctly. ... ok [00:02:03] test_center (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the center attribute moves the rect and does not change ... ok [00:02:03] test_center__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the center attribute can't be deleted. ... ok [00:02:03] test_center__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the center attribute handles invalid values correctly. ... ok [00:02:03] test_centerx (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the centerx attribute moves the rect and does not change ... ok [00:02:03] test_centerx__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the centerx attribute can't be deleted. ... ok [00:02:03] test_centerx__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the centerx attribute handles invalid values correctly. ... ok [00:02:03] test_centery (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the centery attribute moves the rect and does not change ... ok [00:02:03] test_centery__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the centery attribute can't be deleted. ... ok [00:02:03] test_centery__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the centery attribute handles invalid values correctly. ... ok [00:02:03] test_clamp (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_clamp_ip (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_clip (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_clipline (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles four int parameters. ... ok [00:02:03] test_clipline__both_endpoints_inside (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures lines that overlap the rect are clipped. ... ok [00:02:03] test_clipline__both_endpoints_outside (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures lines that overlap the rect are clipped. ... ok [00:02:03] test_clipline__edges (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline properly clips line that are along the rect edges. ... ok [00:02:03] test_clipline__endpoints_inside_and_outside (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures lines that overlap the rect are clipped. ... ok [00:02:03] test_clipline__equal_endpoints_no_overlap (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles lines with both endpoints the same. ... ok [00:02:03] test_clipline__equal_endpoints_with_overlap (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles lines with both endpoints the same. ... ok [00:02:03] test_clipline__floats (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles float parameters. ... ok [00:02:03] test_clipline__invalid_line (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles invalid lines correctly. ... ok [00:02:03] test_clipline__negative_size_rect (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles negative sized rects correctly. ... ok [00:02:03] test_clipline__no_overlap (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures lines that do not overlap the rect are not clipped. ... ok [00:02:03] test_clipline__sequence_of_four_ints (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles a sequence of four ints. ... ok [00:02:03] test_clipline__sequence_of_two_sequences (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles a sequence of two sequences. ... ok [00:02:03] test_clipline__two_sequences (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles a sequence of two sequences. ... ok [00:02:03] test_clipline__zero_size_rect (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures clipline handles zero sized rects correctly. ... ok [00:02:03] test_collidedict (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict detects collisions. ... ok [00:02:03] test_collidedict__barely_touching (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict works correctly for rects that barely touch. ... ok [00:02:03] test_collidedict__invalid_dict_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict correctly handles invalid dict parameters. ... ok [00:02:03] test_collidedict__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict correctly handles dicts with invalid keys. ... ok [00:02:03] test_collidedict__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict correctly handles dicts with invalid values. ... ok [00:02:03] test_collidedict__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict correctly handles invalid use_values parameters. ... ok [00:02:03] test_collidedict__negative_sized_rects (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict works correctly with negative sized rects. ... ok [00:02:03] test_collidedict__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict works correctly with negative sized rect args. ... ok [00:02:03] test_collidedict__no_collision (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict returns None when no collisions. ... ok [00:02:03] test_collidedict__zero_sized_rects (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict works correctly with zero sized rects. ... ok [00:02:03] test_collidedict__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedict works correctly with zero sized rects as args. ... ok [00:02:03] test_collidedictall (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall detects collisions. ... ok [00:02:03] test_collidedictall__barely_touching (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall works correctly for rects that barely touch. ... ok [00:02:03] test_collidedictall__invalid_dict_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall correctly handles invalid dict parameters. ... ok [00:02:03] test_collidedictall__invalid_dict_key_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall correctly handles dicts with invalid keys. ... ok [00:02:03] test_collidedictall__invalid_dict_value_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall correctly handles dicts with invalid values. ... ok [00:02:03] test_collidedictall__invalid_use_values_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall correctly handles invalid use_values ... ok [00:02:03] test_collidedictall__negative_sized_rects (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall works correctly with negative sized rects. ... ok [00:02:03] test_collidedictall__negative_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall works correctly with negative sized rect ... ok [00:02:03] test_collidedictall__no_collision (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall returns an empty list when no collisions. ... ok [00:02:03] test_collidedictall__zero_sized_rects (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall works correctly with zero sized rects. ... ok [00:02:03] test_collidedictall__zero_sized_rects_as_args (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures collidedictall works correctly with zero sized rects ... ok [00:02:03] test_collidelist (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_collidelistall (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_collidepoint (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_colliderect (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_contains (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_copy (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_fit (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_height (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the height resizes the rect from the top-left corner ... ok [00:02:03] test_height__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the height attribute can't be deleted. ... ok [00:02:03] test_height__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the height attribute handles invalid values correctly. ... ok [00:02:03] test_inflate__larger (pygame.tests.rect_test.RectTypeTest) [00:02:03] The inflate method inflates around the center of the rectangle ... ok [00:02:03] test_inflate__smaller (pygame.tests.rect_test.RectTypeTest) [00:02:03] The inflate method inflates around the center of the rectangle ... ok [00:02:03] test_inflate_ip__larger (pygame.tests.rect_test.RectTypeTest) [00:02:03] The inflate_ip method inflates around the center of the rectangle ... ok [00:02:03] test_inflate_ip__smaller (pygame.tests.rect_test.RectTypeTest) [00:02:03] The inflate method inflates around the center of the rectangle ... ok [00:02:03] test_left (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the left attribute moves the rect and does not change ... ok [00:02:03] test_left__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the left attribute can't be deleted. ... ok [00:02:03] test_left__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the left attribute handles invalid values correctly. ... ok [00:02:03] test_midbottom (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the midbottom attribute moves the rect and does not change ... ok [00:02:03] test_midbottom__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midbottom attribute can't be deleted. ... ok [00:02:03] test_midbottom__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midbottom attribute handles invalid values correctly. ... ok [00:02:03] test_midleft (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the midleft attribute moves the rect and does not change ... ok [00:02:03] test_midleft__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midleft attribute can't be deleted. ... ok [00:02:03] test_midleft__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midleft attribute handles invalid values correctly. ... ok [00:02:03] test_midright (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the midright attribute moves the rect and does not change ... ok [00:02:03] test_midright__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midright attribute can't be deleted. ... ok [00:02:03] test_midright__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midright attribute handles invalid values correctly. ... ok [00:02:03] test_midtop (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the midtop attribute moves the rect and does not change ... ok [00:02:03] test_midtop__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midtop attribute can't be deleted. ... ok [00:02:03] test_midtop__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the midtop attribute handles invalid values correctly. ... ok [00:02:03] test_move (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_move_ip (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_normalize (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures normalize works when width and height are both negative. ... ok [00:02:03] test_normalize__non_negative (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures normalize works when width and height are both non-negative. ... ok [00:02:03] test_normalize__positive_height (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures normalize works with a negative width and a positive height. ... ok [00:02:03] test_normalize__positive_width (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures normalize works with a positive width and a negative height. ... ok [00:02:03] test_normalize__zero_height (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures normalize works with a negative width and a zero height. ... ok [00:02:03] test_normalize__zero_width (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures normalize works with a zero width and a negative height. ... ok [00:02:03] test_right (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the right attribute moves the rect and does not change ... ok [00:02:03] test_right__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the right attribute can't be deleted. ... ok [00:02:03] test_right__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the right attribute handles invalid values correctly. ... ok [00:02:03] test_size (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the size resizes the rect from the top-left corner ... ok [00:02:03] test_size__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the size attribute can't be deleted. ... ok [00:02:03] test_size__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the size attribute handles invalid values correctly. ... ok [00:02:03] test_subscript (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_top (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the top attribute moves the rect and does not change ... ok [00:02:03] test_top__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the top attribute can't be deleted. ... ok [00:02:03] test_top__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the top attribute handles invalid values correctly. ... ok [00:02:03] test_topleft (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the topleft attribute moves the rect and does not change ... ok [00:02:03] test_topleft__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the topleft attribute can't be deleted. ... ok [00:02:03] test_topleft__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the topleft attribute handles invalid values correctly. ... ok [00:02:03] test_topright (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the topright attribute moves the rect and does not change ... ok [00:02:03] test_topright__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the topright attribute can't be deleted. ... ok [00:02:03] test_topright__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the topright attribute handles invalid values correctly. ... ok [00:02:03] test_union (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_union__with_identical_Rect (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_union_ip (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_unionall (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_unionall__invalid_rect_format (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures unionall_ip correctly handles invalid rect parameters. ... ok [00:02:03] test_unionall_ip (pygame.tests.rect_test.RectTypeTest) ... ok [00:02:03] test_width (pygame.tests.rect_test.RectTypeTest) [00:02:03] Changing the width resizes the rect from the top-left corner ... ok [00:02:03] test_width__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the width attribute can't be deleted. ... ok [00:02:03] test_width__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the width attribute handles invalid values correctly. ... ok [00:02:03] test_x (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures changing the x attribute moves the rect and does not change ... ok [00:02:03] test_x__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the x attribute can't be deleted. ... ok [00:02:03] test_x__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the x attribute handles invalid values correctly. ... ok [00:02:03] test_y (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures changing the y attribute moves the rect and does not change ... ok [00:02:03] test_y__del (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the y attribute can't be deleted. ... ok [00:02:03] test_y__invalid_value (pygame.tests.rect_test.RectTypeTest) [00:02:03] Ensures the y attribute handles invalid values correctly. ... ok [00:02:03] test_clamp (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_clip (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_copy (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_fit (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_inflate (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_move (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_union (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] test_unionall (pygame.tests.rect_test.SubclassTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 139 tests in 0.009s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.rwobject_test [00:02:03] test_encoding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest) ... ok [00:02:03] test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeFilePathTest) ... ok [00:02:03] test_etype (pygame.tests.rwobject_test.RWopsEncodeFilePathTest) ... ok [00:02:03] test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeFilePathTest) [00:02:03] Ensures invalid etypes are properly handled. ... ok [00:02:03] test_path_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeFilePathTest) ... ok [00:02:03] test_check_defaults (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_encode_unicode (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_encoding_error (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_error_fowarding (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_errors (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_etype (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_etype__invalid (pygame.tests.rwobject_test.RWopsEncodeStringTest) [00:02:03] Ensures invalid etypes are properly handled. ... ok [00:02:03] test_obj_None (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_obj_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_refcount (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_returns_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_smp (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] test_string_with_null_bytes (pygame.tests.rwobject_test.RWopsEncodeStringTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 18 tests in 0.001s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.sprite_test [00:02:03] test_add (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_add_internal (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_clear (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_draw (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_empty (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_has (pygame.tests.sprite_test.AbstractGroupTypeTest) [00:02:03] See if AbstractGroup.has() works as expected. ... ok [00:02:03] test_has_internal (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_remove (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_remove_internal (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_sprites (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_update (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test_update_with_kwargs (pygame.tests.sprite_test.AbstractGroupTypeTest) ... ok [00:02:03] test___init____added_to_groups_passed (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_add (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_add_internal (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_alive (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_groups (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_kill (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_remove (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_remove_internal (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_update (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_update_with_kwargs (pygame.tests.sprite_test.DirtySpriteTypeTest) ... ok [00:02:03] test_add (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__layers_are_correct (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_init (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_change_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_copy (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_get_bottom_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_get_sprites_at (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_get_top_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_get_top_sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_layers (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_move_to_back (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_move_to_front (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_nondirty_intersections_redrawn (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) [00:02:03] Ensure non-dirty sprites are correctly redrawn ... ok [00:02:03] test_nondirty_intersections_redrawn__with_source_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) [00:02:03] Ensure non-dirty sprites using source_rects are correctly redrawn ... ok [00:02:03] test_remove__sprite (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_repaint_rect (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_repaint_rect_with_clip (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_sprites (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_switch_layer (pygame.tests.sprite_test.LayeredDirtyTypeTest__DirtySprite) ... ok [00:02:03] test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__DirtySprite) ... ok [00:02:03] test_add (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__adding_sprite_on_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__layers_are_correct (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__overriding_sprite_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__passing_layer_keyword (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__sprite_init_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__sprite_init_overiding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__sprite_init_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__sprite_with_layer_attribute (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__spritelist (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__spritelist_init (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__spritelist_overriding_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__spritelist_passing_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_add__spritelist_with_layer_attr (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_change_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_copy (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_get_bottom_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_get_layer_of_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_get_sprites_at (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_get_sprites_from_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_get_top_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_get_top_sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_layers (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_move_to_back (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_move_to_front (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_remove__sprite (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_sprites (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_switch_layer (pygame.tests.sprite_test.LayeredUpdatesTypeTest__SpriteTest) ... ok [00:02:03] test_memoryleak_bug (pygame.tests.sprite_test.SingleGroupBugsTest) ... ok [00:02:03] test_collide_circle__no_radius_set (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_circle__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_circle_ratio__no_radius_and_ratio_of_one (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_circle_ratio__no_radius_and_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_circle_ratio__with_radii_set (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_mask__opaque (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_mask__transparent (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_rect (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_rect_ratio__collides_all_at_ratio_of_twenty (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_collide_rect_ratio__ratio_of_one_like_default (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_groupcollide__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_groupcollide__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_spritecollide__collided_defaults_to_collide_rect (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_spritecollide__collided_must_be_a_callable (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_spritecollide__works_if_collided_cb_is_None (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_spritecollide__works_if_collided_cb_not_passed (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_spritecollideany__with_collided_callback (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test_spritecollideany__without_collided_callback (pygame.tests.sprite_test.SpriteCollideTest) ... ok [00:02:03] test___init____added_to_groups_passed (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_add (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_add_internal (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_alive (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_groups (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_kill (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_remove (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_remove_internal (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_update (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] test_update_with_kwargs (pygame.tests.sprite_test.SpriteTypeTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 139 tests in 0.025s [00:02:03] [00:02:03] OK [00:02:03] CRITICAL: You are using the SDL disk i/o audio driver! [00:02:03] CRITICAL: Writing to file [sdlaudio.raw]. [00:02:03] [00:02:03] loading pygame.tests.surface_test [00:02:03] test_GET_PIXELVALS (pygame.tests.surface_test.SurfaceBlendTest) ... ok [00:02:03] test_blit_blend (pygame.tests.surface_test.SurfaceBlendTest) ... ok [00:02:03] test_blit_blend_big_rect (pygame.tests.surface_test.SurfaceBlendTest) [00:02:03] test that an oversized rect works ok. ... ok [00:02:03] test_blit_blend_premultiplied (pygame.tests.surface_test.SurfaceBlendTest) ... ok [00:02:03] test_blit_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest) ... ok [00:02:03] test_fill_blend (pygame.tests.surface_test.SurfaceBlendTest) ... ok [00:02:03] test_fill_blend_rgba (pygame.tests.surface_test.SurfaceBlendTest) ... ok [00:02:03] test_fill (pygame.tests.surface_test.SurfaceFillTest) ... ok [00:02:03] test_array_interface (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_array_interface_alpha (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_array_interface_masks (pygame.tests.surface_test.SurfaceGetBufferTest) [00:02:03] Test non-default color byte orders on 3D views ... ok [00:02:03] test_array_interface_rgb (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_newbuf_PyBUF_flags_0D (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_newbuf_PyBUF_flags_1D (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_newbuf_PyBUF_flags_2D (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_newbuf_PyBUF_flags_3D (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_newbuf_PyBUF_flags_bytes (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_newbuf_PyBUF_flags_rgba (pygame.tests.surface_test.SurfaceGetBufferTest) ... ok [00:02:03] test_blanket_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_blend (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_blend_rgba (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_colorkey (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_copy_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest) [00:02:03] issue 581: alpha of surface copy with SRCALPHA is set to 0. ... ok [00:02:03] test_overlap_check (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_pixel_alpha (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_subsurface (pygame.tests.surface_test.SurfaceSelfBlitTest) ... ok [00:02:03] test_convert (pygame.tests.surface_test.SurfaceSubtypeTest) [00:02:03] Ensure method convert() preserves the surface's class ... ok [00:02:03] test_convert_alpha (pygame.tests.surface_test.SurfaceSubtypeTest) [00:02:03] Ensure method convert_alpha() preserves the surface's class ... ok [00:02:03] test_copy (pygame.tests.surface_test.SurfaceSubtypeTest) [00:02:03] Ensure method copy() preserves the surface's class ... ok [00:02:03] test_subsurface (pygame.tests.surface_test.SurfaceSubtypeTest) [00:02:03] Ensure method subsurface() preserves the surface's class ... ok [00:02:03] test_SRCALPHA (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_blit__SRCALPHA32_to_8 (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_blit__SRCALPHA_opaque_source (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_blit_keyword_args (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_convert__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure convert accepts a Surface subclass argument. ... ok [00:02:03] test_convert_alpha_SRCALPHA (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure that the surface returned by surf.convert_alpha() ... ok [00:02:03] test_convert_alpha__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure convert_alpha accepts a Surface subclass argument. ... ok [00:02:03] test_convert_alpha_init (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure initialization exceptions are raised ... ok [00:02:03] test_convert_init (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure initialization exceptions are raised ... ok [00:02:03] test_copy (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface can be copied. ... ok [00:02:03] test_copy_rle (pygame.tests.surface_test.SurfaceTypeTest) ... expected failure [00:02:03] test_fill (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface can be filled. ... ok [00:02:03] test_fill_keyword_args (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure fill() accepts keyword arguments. ... ok [00:02:03] test_fill_negative_coordinates (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_fill_rle (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_alpha (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface's alpha value can be retrieved. ... ok [00:02:03] test_get_at (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_at_mapped (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_bounding_rect (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_buffer (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_buffer_oldbuf (pygame.tests.surface_test.SurfaceTypeTest) ... skipped 'old buffer not available' [00:02:03] test_get_bytesize (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface's bit and byte sizes can be retrieved. ... ok [00:02:03] test_get_flags (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface's flags can be retrieved. ... ok [00:02:03] test_get_palette (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_palette_at (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_parent (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface's parent can be retrieved. ... ok [00:02:03] test_get_rect (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface's rect can be retrieved. ... ok [00:02:03] test_get_size (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_get_view (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a buffer view of the surface's pixels can be retrieved. ... ok [00:02:03] test_get_view_oldbuf (pygame.tests.surface_test.SurfaceTypeTest) ... skipped 'old buffer not available' [00:02:03] test_get_width__size_and_height (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a surface's size, width and height can be retrieved. ... ok [00:02:03] test_image_convert_bug_131 (pygame.tests.surface_test.SurfaceTypeTest) ... skipped 'requires a non-"dummy" SDL_VIDEODRIVER' [00:02:03] test_keyword_arguments (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_map_rgb (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_masks (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_palette_colorkey (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] test bug discovered by robertpfeiffer ... ok [00:02:03] test_palette_colorkey_fill (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_palette_colorkey_set_px (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_print (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_scroll (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_alpha_none (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] surf.set_alpha(None) disables blending ... ok [00:02:03] test_set_alpha_value (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] surf.set_alpha(x), where x != None, enables blending ... ok [00:02:03] test_set_at (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_clip (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] see if surface.set_clip(None) works correctly. ... ok [00:02:03] test_set_colorkey (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_masks (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_palette (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_palette__fail (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_palette_at (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_set_shifts (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_src_alpha_issue_1289 (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] blit should be white. ... skipped 'causes failures in other tests if run, so skip' [00:02:03] test_subsurface (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] test_subsurface_rle (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure an RLE sub-surface works independently of its parent. ... ok [00:02:03] test_subsurface_rle2 (pygame.tests.surface_test.SurfaceTypeTest) ... expected failure [00:02:03] test_surface__pixel_format_as_surface_subclass (pygame.tests.surface_test.SurfaceTypeTest) [00:02:03] Ensure a subclassed surface can be used for pixel format ... ok [00:02:03] test_unmap_rgb (pygame.tests.surface_test.SurfaceTypeTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 86 tests in 0.379s [00:02:03] [00:02:03] OK (skipped=4, expected failures=2) [00:02:03] [00:02:03] loading pygame.tests.surflock_test [00:02:03] test_buffer (pygame.tests.surflock_test.SurfaceLockTest) ... ok [00:02:03] test_lock (pygame.tests.surflock_test.SurfaceLockTest) ... ok [00:02:03] test_pxarray_ref (pygame.tests.surflock_test.SurfaceLockTest) ... ok [00:02:03] test_subsurface_lock (pygame.tests.surflock_test.SurfaceLockTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 4 tests in 0.001s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.sysfont_test [00:02:03] test_initsysfonts_darwin (pygame.tests.sysfont_test.SysfontModuleTest) ... skipped 'Not mac we skip.' [00:02:03] test_sysfont (pygame.tests.sysfont_test.SysfontModuleTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 2 tests in 0.001s [00:02:03] [00:02:03] OK (skipped=1) [00:02:03] [00:02:03] loading pygame.tests.threads_test [00:02:03] test_FuncResult (pygame.tests.threads_test.ThreadsModuleTest) [00:02:03] Ensure FuncResult sets its result and exception attributes ... ok [00:02:03] test_init (pygame.tests.threads_test.ThreadsModuleTest) [00:02:03] Ensure init() sets up the worker queue ... ok [00:02:03] test_quit (pygame.tests.threads_test.ThreadsModuleTest) [00:02:03] Ensure quit() cleans up the worker queue ... ok [00:02:03] test_tmap (pygame.tests.threads_test.ThreadsModuleTest) ... ok [00:02:03] test_tmap__wait (pygame.tests.threads_test.ThreadsModuleTest) ... ok [00:02:03] test_stop (pygame.tests.threads_test.WorkerQueueTypeTest) [00:02:03] Ensure stop() stops the worker queue ... ok [00:02:03] test_usage_with_different_functions (pygame.tests.threads_test.WorkerQueueTypeTest) ... ok [00:02:03] test_wait (pygame.tests.threads_test.WorkerQueueTypeTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 8 tests in 0.074s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.time_test [00:02:03] test_construction (pygame.tests.time_test.ClockTypeTest) [00:02:03] Ensure a Clock object can be created ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 1 test in 0.000s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.touch_test [00:02:03] test_get_device (pygame.tests.touch_test.TouchTest) ... skipped 'no touch devices found' [00:02:03] test_num_devices (pygame.tests.touch_test.TouchTest) ... ok [00:02:03] test_num_fingers (pygame.tests.touch_test.TouchTest) ... skipped 'no touch devices found' [00:02:03] test_num_fingers__invalid (pygame.tests.touch_test.TouchTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 4 tests in 0.000s [00:02:03] [00:02:03] OK (skipped=2) [00:02:03] [00:02:03] loading pygame.tests.transform_test [00:02:03] test_flip (pygame.tests.transform_test.TransformDisplayModuleTest) [00:02:03] honors the set_color key on the returned surface from flip. ... ok [00:02:03] test_flip_alpha (pygame.tests.transform_test.TransformDisplayModuleTest) [00:02:03] returns a surface with the same properties as the input. ... ok [00:02:03] test_average_color (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_average_surfaces (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_average_surfaces__24 (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_average_surfaces__subclassed_destination_surface (pygame.tests.transform_test.TransformModuleTest) [00:02:03] Ensure average_surfaces accepts a destination subclassed surface. ... ok [00:02:03] test_average_surfaces__subclassed_surfaces (pygame.tests.transform_test.TransformModuleTest) [00:02:03] Ensure average_surfaces accepts subclassed surfaces. ... ok [00:02:03] test_get_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_laplacian (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_rotate__lossless_at_90_degrees (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_rotozoom (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_scale2x (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_scale2xraw (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_scale__alpha (pygame.tests.transform_test.TransformModuleTest) [00:02:03] see if set_alpha information is kept. ... ok [00:02:03] test_scale__destination (pygame.tests.transform_test.TransformModuleTest) [00:02:03] see if the destination surface can be passed in to use. ... ok [00:02:03] test_scale__zero_surface_transform (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_set_smoothscale_backend (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_threshold__honors_third_surface (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_threshold__subclassed_surface (pygame.tests.transform_test.TransformModuleTest) [00:02:03] Ensure threshold accepts subclassed surfaces. ... ok [00:02:03] test_threshold__surface (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_threshold__uneven_colors (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_threshold_count (pygame.tests.transform_test.TransformModuleTest) [00:02:03] counts the colors, and not changes them. ... ok [00:02:03] test_threshold_dest_surf_all_changed (pygame.tests.transform_test.TransformModuleTest) [00:02:03] Lowering the threshold, expecting changed surface ... ok [00:02:03] test_threshold_dest_surf_not_change (pygame.tests.transform_test.TransformModuleTest) [00:02:03] the pixels within the threshold. ... ok [00:02:03] test_threshold_from_surface (pygame.tests.transform_test.TransformModuleTest) [00:02:03] Set similar pixels in 'dest_surf' to color in the 'surf'. ... ok [00:02:03] test_threshold_inverse_set (pygame.tests.transform_test.TransformModuleTest) [00:02:03] changes the pixels within the threshold, and not outside. ... ok [00:02:03] test_threshold_non_src_alpha (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_threshold_search_surf (pygame.tests.transform_test.TransformModuleTest) ... ok [00:02:03] test_threshold_set_behavior0 (pygame.tests.transform_test.TransformModuleTest) [00:02:03] raises an error when set_behavior=1 ... ok [00:02:03] test_threshold_set_behavior2 (pygame.tests.transform_test.TransformModuleTest) [00:02:03] raises an error when set_behavior=2 and set_color is not None. ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 30 tests in 0.043s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] loading pygame.tests.version_test [00:02:03] test_pg_version_consistency (pygame.tests.version_test.VersionTest) ... skipped 'Skipping because we cannot find _pygame.h' [00:02:03] test_sdl_version (pygame.tests.version_test.VersionTest) ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 2 tests in 0.000s [00:02:03] [00:02:03] OK (skipped=1) [00:02:03] [00:02:03] loading pygame.tests.video_test [00:02:03] test_renderer_set_viewport (pygame.tests.video_test.VideoModuleTest) [00:02:03] works. ... ok [00:02:03] [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 1 test in 0.004s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] ..............................................................................................................................................s....................................ssss....................................................................................................................................................................................................................s........................................................................x.x....................................s.....s......................................................................................................................................................................................................................................................................................................................................................................................................s.s..............u.................s......................................................................................................................................................................................................................................................................................................................................................................................................x.........s........s.s..................s..x......s..........s.s...............................s.. [00:02:03] ---------------------------------------------------------------------- [00:02:03] Ran 1428 tests in 9.455s [00:02:03] [00:02:03] OK [00:02:03] [00:02:03] cd .. [00:02:03] Collecting artifacts... [00:02:03] Found artifact 'dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl' matching 'dist\*.whl' path [00:02:03] Uploading artifacts... [00:02:04] [00:02:04] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...2% [00:02:04] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...10% [00:02:05] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...30% [00:02:05] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...50% [00:02:05] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...70% [00:02:05] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...80% [00:02:05] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...90% [00:02:05] [1/1] dist\pygame-2.0.0.dev9-cp38-cp38-win32.whl (4,892,506 bytes)...100% [00:02:05] if [%APPVEYOR_REPO_TAG%]==[true] %PYTHON% -m twine upload dist\*.whl [00:02:05] Build success