<86>Oct 29 17:46:16 userdel[3705936]: delete user 'rooter' <86>Oct 29 17:46:16 userdel[3705936]: removed group 'rooter' owned by 'rooter' <86>Oct 29 17:46:16 userdel[3705936]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 29 17:46:16 groupadd[3705963]: group added to /etc/group: name=rooter, GID=1217 <86>Oct 29 17:46:16 groupadd[3705963]: group added to /etc/gshadow: name=rooter <86>Oct 29 17:46:16 groupadd[3705963]: new group: name=rooter, GID=1217 <86>Oct 29 17:46:16 useradd[3705984]: new user: name=rooter, UID=1217, GID=1217, home=/root, shell=/bin/bash, from=none <86>Oct 29 17:46:16 userdel[3706007]: delete user 'builder' <86>Oct 29 17:46:16 userdel[3706007]: removed group 'builder' owned by 'builder' <86>Oct 29 17:46:16 userdel[3706007]: removed shadow group 'builder' owned by 'builder' <86>Oct 29 17:46:16 groupadd[3706021]: group added to /etc/group: name=builder, GID=1218 <86>Oct 29 17:46:16 groupadd[3706021]: group added to /etc/gshadow: name=builder <86>Oct 29 17:46:16 groupadd[3706021]: new group: name=builder, GID=1218 <86>Oct 29 17:46:16 useradd[3706043]: new user: name=builder, UID=1218, GID=1218, home=/usr/src, shell=/bin/bash, from=none <13>Oct 29 17:46:22 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Oct 29 17:46:22 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Oct 29 17:46:22 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Oct 29 17:46:22 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Oct 29 17:46:22 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 29 17:46:22 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 29 17:46:22 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 29 17:46:22 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 29 17:46:22 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Oct 29 17:46:22 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Oct 29 17:46:22 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 29 17:46:22 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 29 17:46:22 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 29 17:46:22 rpmi: python3-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 17:46:23 rpmi: python3-base-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 17:46:23 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Oct 29 17:46:23 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Oct 29 17:46:23 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Oct 29 17:46:26 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Oct 29 17:46:26 rpmi: libSDL2-2.30.8-alt1 sisyphus+358811.100.1.1 1727865598 installed <13>Oct 29 17:46:26 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:26 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Oct 29 17:46:26 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168663 installed <13>Oct 29 17:46:26 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Oct 29 17:46:26 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 17:46:26 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Oct 29 17:46:27 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Oct 29 17:46:27 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Oct 29 17:46:27 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Oct 29 17:46:27 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 29 17:46:27 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Oct 29 17:46:27 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Oct 29 17:46:27 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Oct 29 17:46:27 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Oct 29 17:46:27 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Oct 29 17:46:27 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Oct 29 17:46:27 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Oct 29 17:46:27 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:27 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:27 rpmi: libSDL2_mixer-2.8.0-alt1 sisyphus+340583.100.1.1 1707827333 installed <13>Oct 29 17:46:27 rpmi: libSDL2_ttf-2.22.0-alt1 sisyphus+340660.100.1.1 1707898335 installed <13>Oct 29 17:46:27 rpmi: python3-module-zombie-imp-0.0.2-alt1 sisyphus+339293.100.1.1 1706537230 installed <13>Oct 29 17:46:27 rpmi: python3-module-pkg_resources-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689192 installed <13>Oct 29 17:46:27 rpmi: vulkan-filesystem-1.3.290-alt1 sisyphus+356274.700.2.1 1724875216 installed <13>Oct 29 17:46:27 rpmi: libvulkan1-1.3.290-alt1 sisyphus+356274.700.2.1 1724875216 installed <13>Oct 29 17:46:27 rpmi: libsqlite3-3.46.0-alt1 sisyphus+352354.100.2.1 1721980422 installed <13>Oct 29 17:46:27 rpmi: python3-modules-sqlite3-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 17:46:27 rpmi: python3-module-coverage-7.3.2-alt1 sisyphus+340977.100.1.1 1708279274 installed <13>Oct 29 17:46:27 rpmi: libpython3-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 17:46:27 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Oct 29 17:46:27 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Oct 29 17:46:27 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Oct 29 17:46:29 rpmi: python3-dev-3.12.7-alt1 sisyphus+358796.100.1.1 1727844808 installed <13>Oct 29 17:46:29 rpmi: python3-module-setuptools-1:70.3.0-alt1 sisyphus+352532.100.2.1 1720689192 installed <13>Oct 29 17:46:29 rpmi: libigdgmm12-22.5.2-alt1 sisyphus+357912.100.1.1 1726764568 installed <13>Oct 29 17:46:29 rpmi: libva-intel-media-driver-24.3.4-alt1 sisyphus+359300.100.1.1 1728407286 installed <13>Oct 29 17:46:29 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Oct 29 17:46:29 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Oct 29 17:46:29 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Oct 29 17:46:29 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Oct 29 17:46:29 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Oct 29 17:46:29 rpmi: libSDL2_image-2.8.2-alt1 sisyphus+346017.200.2.1 1716213397 installed <13>Oct 29 17:46:29 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Oct 29 17:46:29 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Oct 29 17:46:29 rpmi: llvm18.1-filesystem-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 17:46:29 rpmi: llvm18.1-polly-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 17:46:29 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Oct 29 17:46:29 rpmi: llvm18.1-gold-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 17:46:32 rpmi: llvm18.1-libs-18.1.8-alt0.2 sisyphus+357910.700.19.1 1728048814 installed <13>Oct 29 17:46:32 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Oct 29 17:46:32 rpmi: libdrm-1:2.4.123-alt1 sisyphus+357330.40.3.1 1726125397 installed <13>Oct 29 17:46:32 rpmi: libva-driver-intel-2.4.1-alt2 sisyphus+302302.100.1.1 1655553185 installed <13>Oct 29 17:46:32 rpmi: libpixman-3:0.43.4-alt2 sisyphus+344164.100.1.1 1711987977 installed <13>Oct 29 17:46:32 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 29 17:46:32 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 29 17:46:32 rpmi: libharfbuzz-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 17:46:32 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Oct 29 17:46:32 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Oct 29 17:46:32 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Oct 29 17:46:33 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Oct 29 17:46:33 rpmi: libharfbuzz-icu-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 17:46:33 rpmi: libharfbuzz-gobject-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 17:46:33 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 17:46:33 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Oct 29 17:46:33 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Oct 29 17:46:33 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 17:46:33 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Oct 29 17:46:33 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Oct 29 17:46:33 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Oct 29 17:46:33 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Oct 29 17:46:33 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Oct 29 17:46:34 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Oct 29 17:46:34 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Oct 29 17:46:34 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Oct 29 17:46:34 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Oct 29 17:46:34 rpmi: libharfbuzz-cairo-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 17:46:34 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Oct 29 17:46:34 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Oct 29 17:46:35 rpmi: libGLX-mesa-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:35 rpmi: libgbm-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:35 rpmi: xorg-dri-swrast-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:36 rpmi: xorg-dri-intel-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:37 rpmi: xorg-dri-radeon-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:37 rpmi: xorg-dri-nouveau-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:37 rpmi: xorg-dri-vmwgfx-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:37 rpmi: xorg-dri-virtio-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:37 rpmi: libEGL-mesa-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:37 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:37 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:37 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:37 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Oct 29 17:46:38 rpmi: libSDL2-devel-2.30.8-alt1 sisyphus+358811.100.1.1 1727865598 installed <13>Oct 29 17:46:38 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Oct 29 17:46:38 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Oct 29 17:46:38 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Oct 29 17:46:38 rpmi: libgio-2.82.1-alt1 sisyphus+358041.200.1.1 1726905885 installed <13>Oct 29 17:46:38 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Oct 29 17:46:38 rpmi: glib2-devel-2.82.1-alt1 sisyphus+358041.200.1.1 1726905885 installed <13>Oct 29 17:46:38 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Oct 29 17:46:38 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Oct 29 17:46:38 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Oct 29 17:46:38 rpmi: libharfbuzz-devel-10.0.1-alt1 sisyphus+358317.100.1.1 1727257731 installed <13>Oct 29 17:46:38 rpmi: libXft-devel-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Oct 29 17:46:38 rpmi: libpango-1.54.0-alt1 sisyphus+350796.200.1.1 1718041393 installed <13>Oct 29 17:46:38 rpmi: libpango-devel-1.54.0-alt1 sisyphus+350796.200.1.1 1718041393 installed <13>Oct 29 17:46:38 rpmi: libgstreamer1.0-1.24.8-alt1 sisyphus+357916.100.1.1 1726778698 installed <13>Oct 29 17:46:38 rpmi: libSDL2_image-devel-2.8.2-alt1 sisyphus+346017.200.2.1 1716213397 installed <13>Oct 29 17:46:38 rpmi: libSDL2_mixer-devel-2.8.0-alt1 sisyphus+340583.100.1.1 1707827333 installed <13>Oct 29 17:46:38 rpmi: libSDL2_ttf-devel-2.22.0-alt1 sisyphus+340660.100.1.1 1707898335 installed <13>Oct 29 17:46:38 rpmi: mesa-dri-drivers-4:24.2.4-alt1 sisyphus+359013.100.1.1 1728040192 installed <13>Oct 29 17:46:39 rpmi: python3-module-Cython-3.0.11-alt1 sisyphus+359096.200.2.1 1728123474 installed <13>Oct 29 17:46:39 rpmi: python3-module-wheel-0.44.0-alt1 sisyphus+355530.100.1.1 1724069901 installed <13>Oct 29 17:46:39 rpmi: python3-module-packaging-24.1-alt1 sisyphus+350717.100.2.1 1718268656 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-kivy-2.2.1-alt2.nosrc.rpm (w1.gzdio) <13>Oct 29 17:46:41 rpmi: python3-module-pyproject-installer-0.5.4-alt1 sisyphus+352023.140.3.1 1720195943 installed Installing python3-module-kivy-2.2.1-alt2.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.832 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-kivy-2.2.1 + echo 'Source #0 (python3-module-kivy-2.2.1.tar):' Source #0 (python3-module-kivy-2.2.1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-kivy-2.2.1.tar + cd python3-module-kivy-2.2.1 + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #1 (kivy-2.2.1-cython3-support.patch):' Patch #1 (kivy-2.2.1-cython3-support.patch): + /usr/bin/patch -p1 patching file kivy/core/image/_img_sdl2.pyx patching file kivy/core/window/_window_sdl2.pyx patching file kivy/lib/gstplayer/_gstplayer.pyx patching file pyproject.toml patching file setup.cfg patching file setup.py + echo 'Patch #2 (kivy-2.2.1-alt-do_not_use_ffpyplayer.patch):' Patch #2 (kivy-2.2.1-alt-do_not_use_ffpyplayer.patch): + /usr/bin/patch -p1 patching file kivy/__init__.py patching file kivy/core/audio/__init__.py patching file kivy/core/audio/audio_ffpyplayer.py patching file kivy/core/image/__init__.py patching file kivy/core/image/img_ffpyplayer.py patching file kivy/core/video/__init__.py patching file kivy/core/video/video_ffpyplayer.py patching file kivy/tests/pyinstaller/simple_widget/main.spec patching file kivy/tests/pyinstaller/video_widget/main.spec patching file setup.cfg + sed -i s/distutils.cmd/setuptools/ kivy/tools/packaging/factory.py + sed -i /Kivy-Garden/d setup.cfg + sed -i /addopts/d pyproject.toml + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.832 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-kivy-2.2.1 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing' + export KIVY_SPLIT_EXAMPLES=1 + KIVY_SPLIT_EXAMPLES=1 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/pyproject.toml INFO : pyproject_installer.lib.build_backend : build-system.build-backend was not found, using default backend INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta:__legacy__ INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} WARNING : kivy : Config: Older configuration version detected (0 instead of 27) [WARNING] [Config ] Older configuration version detected (0 instead of 27) WARNING : kivy : Config: Upgrading configuration in progress. [WARNING] [Config ] Upgrading configuration in progress. DEBUG : kivy : Config: Upgrading from 0 to 1 [DEBUG ] [Config ] Upgrading from 0 to 1 INFO : kivy : Kivy: v2.2.1 INFO : kivy : Logger: Record log in /usr/src/.kivy/logs/kivy_24-10-29_0.txt [INFO ] [Logger ] Record log in /usr/src/.kivy/logs/kivy_24-10-29_0.txt [INFO ] [Kivy ] v2.2.1 INFO : kivy : Kivy: Installed at "/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/__init__.py" [INFO ] [Kivy ] Installed at "/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/__init__.py" INFO : kivy : Python: v3.12.7 (main, Oct 2 2024, 04:23:59) [GCC 13.2.1 20240128 (ALT Sisyphus 13.2.1-alt4)] [INFO ] [Python ] v3.12.7 (main, Oct 2 2024, 04:23:59) [GCC 13.2.1 20240128 (ALT Sisyphus 13.2.1-alt4)] INFO : kivy : Python: Interpreter at "/usr/bin/python3" [INFO ] [Python ] Interpreter at "/usr/bin/python3" INFO : kivy : Logger: Purge log fired. Processing... [INFO ] [Logger ] Purge log fired. Processing... INFO : kivy : Logger: Purge finished! [INFO ] [Logger ] Purge finished! ############################################### WARNING: KIVY_DEPS_ROOT is not set, using system provided SDL which is not recommended as it may be incompatible with Kivy. Please build dependencies from source via the provided script and set KIVY_DEPS_ROOT to the root of the dependencies directory. ############################################### Current directory is: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1 Source and initial build directory is: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1 Python path is: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1 /usr/lib/python3/site-packages/pyproject_installer/lib/backend_helper /usr/lib64/python312.zip /usr/lib64/python3.12 /usr/lib64/python3.12/lib-dynload /usr/lib64/python3/site-packages /usr/lib/python3/site-packages /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/modules /usr/src/.kivy/mods Found Cython at /usr/lib64/python3/site-packages/Cython/__init__.py Detected supported Cython version 3.0.11 This version of Cython is untested with Kivy. While this version may work perfectly fine, it is possible that you may experience issues. Please downgrade to a supported version, or update cython_max in setup.cfg to your version of Cython. It is best to use the newest supported version, 3.0.6, but the minimum supported version is 0.29.1. If your platform provides a Cython package, check if you can downgrade to a supported version. Otherwise, uninstall the platform package and install Cython via pip: pip install -I "cython>=0.29.1,<=3.0.6,!=" Please note that the following versions of Cython are not supported at all: Using this graphics system: OpenGL WARNING: A problem occurred while running pkg-config --libs --cflags gstreamer-1.0 (code 1) b"Package gstreamer-1.0 was not found in the pkg-config search path.\nPerhaps you should add the directory containing `gstreamer-1.0.pc'\nto the PKG_CONFIG_PATH environment variable\nNo package 'gstreamer-1.0' found\n" SDL2 found via pkg-config SDL2: found SDL header at /usr/include/SDL2/SDL.h SDL2: found SDL_mixer header at /usr/include/SDL2/SDL_mixer.h SDL2: found SDL_ttf header at /usr/include/SDL2/SDL_ttf.h SDL2: found SDL_image header at /usr/include/SDL2/SDL_image.h Pango: pangoft2 found via pkg-config {'libraries': ['pangoft2-1.0', 'pango-1.0', 'gobject-2.0', 'glib-2.0', 'harfbuzz', 'fontconfig', 'freetype'], 'include_dirs': ['/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include', '/usr/include/pango-1.0', '/usr/include/harfbuzz', '/usr/include/pango-1.0', '/usr/include/cairo', '/usr/include/freetype2', '/usr/include/libpng16', '/usr/include/harfbuzz', '/usr/include/glib-2.0', '/usr/lib64/glib-2.0/include'], 'library_dirs': [], 'extra_link_args': [], 'extra_compile_args': [], 'depends': ['lib/pango/pangoft2.pxi', 'lib/pango/pangoft2.h']} ERROR: Dependency for context.pyx not resolved: config.pxi ERROR: Dependency for compiler.pyx not resolved: config.pxi ERROR: Dependency for context_instructions.pyx not resolved: config.pxi ERROR: Dependency for fbo.pyx not resolved: config.pxi ERROR: Dependency for gl_instructions.pyx not resolved: config.pxi ERROR: Dependency for instructions.pyx not resolved: config.pxi ERROR: Dependency for opengl.pyx not resolved: config.pxi ERROR: Dependency for opengl_utils.pyx not resolved: config.pxi ERROR: Dependency for shader.pyx not resolved: config.pxi ERROR: Dependency for stencil_instructions.pyx not resolved: config.pxi ERROR: Dependency for scissor_instructions.pyx not resolved: config.pxi ERROR: Dependency for texture.pyx not resolved: config.pxi ERROR: Dependency for vbo.pyx not resolved: config.pxi ERROR: Dependency for vertex.pyx not resolved: config.pxi ERROR: Dependency for vertex_instructions.pyx not resolved: config.pxi ERROR: Dependency for cgl.pyx not resolved: config.pxi ERROR: Dependency for cgl_mock.pyx not resolved: config.pxi ERROR: Dependency for cgl_gl.pyx not resolved: config.pxi ERROR: Dependency for cgl_glew.pyx not resolved: config.pxi ERROR: Dependency for cgl_sdl2.pyx not resolved: config.pxi ERROR: Dependency for svg.pyx not resolved: config.pxi ERROR: Dependency for boxshadow.pyx not resolved: config.pxi INFO : root : running bdist_wheel [INFO ] running bdist_wheel INFO : root : running build [INFO ] running build INFO : root : running build_py [INFO ] running build_py INFO : root : creating build [INFO ] creating build INFO : root : creating build/lib.linux-x86_64-cpython-312 [INFO ] creating build/lib.linux-x86_64-cpython-312 INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/weakmethod.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/weakmethod.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/vector.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/vector.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/utils.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/utils.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/support.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/support.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/resources.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/resources.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/parser.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/parser.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/multistroke.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/multistroke.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/metrics.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/metrics.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/logger.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/logger.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/loader.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/loader.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/interactive.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/interactive.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/gesture.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/gesture.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/geometry.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/geometry.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/factory_registers.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/factory_registers.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/factory.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/factory.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/event.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/event.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/context.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/context.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/config.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/config.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/compat.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/compat.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/clock.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/clock.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/cache.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/cache.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/base.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/base.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/atlas.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/atlas.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/app.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/app.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/animation.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/animation.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/_version.py -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/_version.py -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/widget.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/widget.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/vkeyboard.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/vkeyboard.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/videoplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/videoplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/video.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/video.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/treeview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/treeview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/togglebutton.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/togglebutton.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/textinput.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/textinput.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/tabbedpanel.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/tabbedpanel.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/switch.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/switch.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/stencilview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/stencilview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/stacklayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/stacklayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/splitter.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/splitter.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/spinner.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/spinner.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/slider.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/slider.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/settings.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/settings.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/scrollview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/scrollview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/screenmanager.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/screenmanager.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/scatterlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/scatterlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/scatter.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/scatter.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/sandbox.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/sandbox.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/rst.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/rst.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/relativelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/relativelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/recyclelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/recyclelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/recyclegridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/recyclegridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/recycleboxlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/recycleboxlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/progressbar.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/progressbar.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/popup.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/popup.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/pagelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/pagelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/modalview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/modalview.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/layout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/layout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/label.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/label.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/image.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/image.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/gridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/gridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/gesturesurface.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/gesturesurface.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/floatlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/floatlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/filechooser.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/filechooser.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/effectwidget.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/effectwidget.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/dropdown.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/dropdown.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/colorpicker.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/colorpicker.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/codeinput.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/codeinput.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/checkbox.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/checkbox.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/carousel.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/carousel.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/camera.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/camera.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/button.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/button.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/bubble.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/bubble.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/boxlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/boxlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/anchorlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/anchorlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/actionbar.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/actionbar.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/accordion.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/accordion.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : copying kivy/uix/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/uix [INFO ] copying kivy/uix/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/uix INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/texturecompress.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/texturecompress.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/stub-gl-debug.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/stub-gl-debug.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/report.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/report.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/kviewer.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/kviewer.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/generate-icons.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/generate-icons.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/gallery.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/gallery.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/coverage.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/coverage.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/changelog_parser.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/changelog_parser.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/benchmark.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/benchmark.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : copying kivy/tools/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools [INFO ] copying kivy/tools/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/visual_test_label.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/visual_test_label.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_window_info.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_window_info.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_window_base.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_window_base.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_widget_walk.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_widget_walk.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_widget.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_widget.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_weakmethod.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_weakmethod.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_video.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_video.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_vector.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_vector.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_utils.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_utils.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_widget.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_widget.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_videoplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_videoplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_translate_coordinates.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_translate_coordinates.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_textinput.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_textinput.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_stacklayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_stacklayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_slider.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_slider.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_scrollview.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_scrollview.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_relativelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_relativelayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_recyclegridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_recyclegridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_modal.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_modal.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_layout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_layout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_gridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_gridlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_dropdown.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_dropdown.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_carousel.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_carousel.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_bubble.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_bubble.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_boxlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_boxlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_asyncimage.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_asyncimage.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_anchorlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_anchorlayout.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_uix_actionbar.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_uix_actionbar.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_storage.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_storage.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_screen.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_screen.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_rst_replace.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_rst_replace.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_resources.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_resources.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_properties.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_properties.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_multistroke.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_multistroke.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_mouse_multitouchsim.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_mouse_multitouchsim.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_mouse_hover_event.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_mouse_hover_event.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_motion_event.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_motion_event.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_module_inspector.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_module_inspector.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_metrics.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_logger.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_logger.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_lang_pre_process_and_post_process.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_lang_pre_process_and_post_process.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_lang_complex.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_lang_complex.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_lang.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_lang.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_knspace.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_knspace.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_kivy_init.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_kivy_init.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_invalid_lang.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_invalid_lang.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_imageloader.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_imageloader.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_image.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_image.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_graphics_svg.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_graphics_svg.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_graphics.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_graphics.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_fonts.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_fonts.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_filechooser_unicode.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_filechooser_unicode.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_filechooser.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_filechooser.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_fbo_py2py3.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_fbo_py2py3.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_environ_cli.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_environ_cli.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_doc_gallery.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_doc_gallery.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_coverage.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_coverage.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_config.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_config.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_compat.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_compat.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_clock.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_clock.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_clipboard.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_clipboard.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_benchmark.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_benchmark.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_audio.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_audio.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_app.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_app.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_animations.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_animations.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/perf_test_textinput.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/perf_test_textinput.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/fixtures.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/fixtures.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/conftest.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/conftest.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/common.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/common.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/async_common.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/async_common.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/storage [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/storage INFO : root : copying kivy/storage/redisstore.py -> build/lib.linux-x86_64-cpython-312/kivy/storage [INFO ] copying kivy/storage/redisstore.py -> build/lib.linux-x86_64-cpython-312/kivy/storage INFO : root : copying kivy/storage/jsonstore.py -> build/lib.linux-x86_64-cpython-312/kivy/storage [INFO ] copying kivy/storage/jsonstore.py -> build/lib.linux-x86_64-cpython-312/kivy/storage INFO : root : copying kivy/storage/dictstore.py -> build/lib.linux-x86_64-cpython-312/kivy/storage [INFO ] copying kivy/storage/dictstore.py -> build/lib.linux-x86_64-cpython-312/kivy/storage INFO : root : copying kivy/storage/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/storage [INFO ] copying kivy/storage/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/storage INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/network [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/network INFO : root : copying kivy/network/urlrequest.py -> build/lib.linux-x86_64-cpython-312/kivy/network [INFO ] copying kivy/network/urlrequest.py -> build/lib.linux-x86_64-cpython-312/kivy/network INFO : root : copying kivy/network/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/network [INFO ] copying kivy/network/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/network INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/webdebugger.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/webdebugger.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/touchring.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/touchring.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/showborder.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/showborder.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/screen.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/screen.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/recorder.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/recorder.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/monitor.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/monitor.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/keybinding.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/keybinding.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/joycursor.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/joycursor.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/inspector.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/inspector.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/cursor.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/cursor.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/console.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/console.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/_webdebugger.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/_webdebugger.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : copying kivy/modules/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/modules [INFO ] copying kivy/modules/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/modules INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/lib [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/lib INFO : root : copying kivy/lib/mtdev.py -> build/lib.linux-x86_64-cpython-312/kivy/lib [INFO ] copying kivy/lib/mtdev.py -> build/lib.linux-x86_64-cpython-312/kivy/lib INFO : root : copying kivy/lib/ddsfile.py -> build/lib.linux-x86_64-cpython-312/kivy/lib [INFO ] copying kivy/lib/ddsfile.py -> build/lib.linux-x86_64-cpython-312/kivy/lib INFO : root : copying kivy/lib/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lib [INFO ] copying kivy/lib/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lib INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/lang [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/lang INFO : root : copying kivy/lang/parser.py -> build/lib.linux-x86_64-cpython-312/kivy/lang [INFO ] copying kivy/lang/parser.py -> build/lib.linux-x86_64-cpython-312/kivy/lang INFO : root : copying kivy/lang/builder.py -> build/lib.linux-x86_64-cpython-312/kivy/lang [INFO ] copying kivy/lang/builder.py -> build/lib.linux-x86_64-cpython-312/kivy/lang INFO : root : copying kivy/lang/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lang [INFO ] copying kivy/lang/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lang INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : copying kivy/input/shape.py -> build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] copying kivy/input/shape.py -> build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : copying kivy/input/recorder.py -> build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] copying kivy/input/recorder.py -> build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : copying kivy/input/provider.py -> build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] copying kivy/input/provider.py -> build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : copying kivy/input/motionevent.py -> build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] copying kivy/input/motionevent.py -> build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : copying kivy/input/factory.py -> build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] copying kivy/input/factory.py -> build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : copying kivy/input/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/input [INFO ] copying kivy/input/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/input INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/garden [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/garden INFO : root : copying kivy/garden/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/garden [INFO ] copying kivy/garden/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/garden INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/extras [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/extras INFO : root : copying kivy/extras/highlight.py -> build/lib.linux-x86_64-cpython-312/kivy/extras [INFO ] copying kivy/extras/highlight.py -> build/lib.linux-x86_64-cpython-312/kivy/extras INFO : root : copying kivy/extras/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/extras [INFO ] copying kivy/extras/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/extras INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/eventmanager [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/eventmanager INFO : root : copying kivy/eventmanager/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/eventmanager [INFO ] copying kivy/eventmanager/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/eventmanager INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/effects [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/effects INFO : root : copying kivy/effects/scroll.py -> build/lib.linux-x86_64-cpython-312/kivy/effects [INFO ] copying kivy/effects/scroll.py -> build/lib.linux-x86_64-cpython-312/kivy/effects INFO : root : copying kivy/effects/opacityscroll.py -> build/lib.linux-x86_64-cpython-312/kivy/effects [INFO ] copying kivy/effects/opacityscroll.py -> build/lib.linux-x86_64-cpython-312/kivy/effects INFO : root : copying kivy/effects/kinetic.py -> build/lib.linux-x86_64-cpython-312/kivy/effects [INFO ] copying kivy/effects/kinetic.py -> build/lib.linux-x86_64-cpython-312/kivy/effects INFO : root : copying kivy/effects/dampedscroll.py -> build/lib.linux-x86_64-cpython-312/kivy/effects [INFO ] copying kivy/effects/dampedscroll.py -> build/lib.linux-x86_64-cpython-312/kivy/effects INFO : root : copying kivy/effects/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/effects [INFO ] copying kivy/effects/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/effects INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/deps [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/deps INFO : root : copying kivy/deps/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/deps [INFO ] copying kivy/deps/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/deps INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core INFO : root : copying kivy/core/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core [INFO ] copying kivy/core/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview INFO : root : copying kivy/uix/recycleview/views.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/views.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview INFO : root : copying kivy/uix/recycleview/layout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/layout.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview INFO : root : copying kivy/uix/recycleview/datamodel.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/datamodel.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview INFO : root : copying kivy/uix/recycleview/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/recycleview INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/touchripple.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/touchripple.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/togglebutton.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/togglebutton.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/knspace.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/knspace.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/focus.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/focus.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/emacs.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/emacs.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/drag.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/drag.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/cover.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/cover.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/compoundselection.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/compoundselection.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/codenavigation.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/codenavigation.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/button.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/button.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : copying kivy/uix/behaviors/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/uix/behaviors INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/packaging [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/packaging INFO : root : copying kivy/tools/packaging/factory.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/factory.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging INFO : root : copying kivy/tools/packaging/cython_cfg.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/cython_cfg.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging INFO : root : copying kivy/tools/packaging/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/highlight [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/highlight INFO : root : copying kivy/tools/highlight/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks INFO : root : copying kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks INFO : root : copying kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks INFO : root : copying kivy/tools/packaging/pyinstaller_hooks/__main__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/__main__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks INFO : root : copying kivy/tools/packaging/pyinstaller_hooks/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging/pyinstaller_hooks INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/lib/vidcore_lite [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/lib/vidcore_lite INFO : root : copying kivy/lib/vidcore_lite/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lib/vidcore_lite [INFO ] copying kivy/lib/vidcore_lite/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lib/vidcore_lite INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/lib/gstplayer [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/lib/gstplayer INFO : root : copying kivy/lib/gstplayer/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lib/gstplayer [INFO ] copying kivy/lib/gstplayer/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/lib/gstplayer INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/wm_touch.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/wm_touch.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/wm_pen.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/wm_pen.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/wm_common.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/wm_common.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/tuio.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/tuio.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/probesysfs.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/probesysfs.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/mtdev.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/mtdev.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/mouse.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/mouse.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/mactouch.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/mactouch.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/linuxwacom.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/linuxwacom.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/leapfinger.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/leapfinger.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/hidinput.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/hidinput.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/androidjoystick.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/androidjoystick.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : copying kivy/input/providers/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers [INFO ] copying kivy/input/providers/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/input/providers INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/tripletap.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/tripletap.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/retaintouch.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/retaintouch.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/ignorelist.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/ignorelist.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/doubletap.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/doubletap.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/dejitter.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/dejitter.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/calibration.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/calibration.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : copying kivy/input/postproc/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc [INFO ] copying kivy/input/postproc/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/input/postproc INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend INFO : root : copying kivy/graphics/cgl_backend/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend [INFO ] copying kivy/graphics/cgl_backend/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : copying kivy/core/window/window_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] copying kivy/core/window/window_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : copying kivy/core/window/window_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] copying kivy/core/window/window_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : copying kivy/core/window/window_egl_rpi.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] copying kivy/core/window/window_egl_rpi.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : copying kivy/core/window/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] copying kivy/core/window/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/video [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/video INFO : root : copying kivy/core/video/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video [INFO ] copying kivy/core/video/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video INFO : root : copying kivy/core/video/video_null.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video [INFO ] copying kivy/core/video/video_null.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video INFO : root : copying kivy/core/video/video_gstplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video [INFO ] copying kivy/core/video/video_gstplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video INFO : root : copying kivy/core/video/video_ffmpeg.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video [INFO ] copying kivy/core/video/video_ffmpeg.py -> build/lib.linux-x86_64-cpython-312/kivy/core/video INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/core/text/text_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/text_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/core/text/text_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/text_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/core/text/text_pil.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/text_pil.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/core/text/text_pango.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/text_pango.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/core/text/markup.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/markup.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/core/text/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/spelling [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/spelling INFO : root : copying kivy/core/spelling/spelling_osxappkit.py -> build/lib.linux-x86_64-cpython-312/kivy/core/spelling [INFO ] copying kivy/core/spelling/spelling_osxappkit.py -> build/lib.linux-x86_64-cpython-312/kivy/core/spelling INFO : root : copying kivy/core/spelling/spelling_enchant.py -> build/lib.linux-x86_64-cpython-312/kivy/core/spelling [INFO ] copying kivy/core/spelling/spelling_enchant.py -> build/lib.linux-x86_64-cpython-312/kivy/core/spelling INFO : root : copying kivy/core/spelling/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/spelling [INFO ] copying kivy/core/spelling/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/spelling INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : copying kivy/core/image/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] copying kivy/core/image/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : copying kivy/core/image/img_tex.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] copying kivy/core/image/img_tex.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : copying kivy/core/image/img_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] copying kivy/core/image/img_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : copying kivy/core/image/img_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] copying kivy/core/image/img_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : copying kivy/core/image/img_pil.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] copying kivy/core/image/img_pil.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : copying kivy/core/image/img_dds.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image [INFO ] copying kivy/core/image/img_dds.py -> build/lib.linux-x86_64-cpython-312/kivy/core/image INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/gl [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/gl INFO : root : copying kivy/core/gl/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/gl [INFO ] copying kivy/core/gl/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/gl INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_xsel.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_xsel.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_xclip.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_xclip.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_winctypes.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_winctypes.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_sdl2.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_nspaste.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_nspaste.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_gtk3.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_gtk3.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_dummy.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_dummy.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_dbusklipper.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_dbusklipper.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/clipboard_android.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_android.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/_clipboard_ext.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/_clipboard_ext.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : copying kivy/core/clipboard/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/clipboard INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/camera [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/camera INFO : root : copying kivy/core/camera/camera_picamera.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera [INFO ] copying kivy/core/camera/camera_picamera.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera INFO : root : copying kivy/core/camera/camera_opencv.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera [INFO ] copying kivy/core/camera/camera_opencv.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera INFO : root : copying kivy/core/camera/camera_gi.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera [INFO ] copying kivy/core/camera/camera_gi.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera INFO : root : copying kivy/core/camera/camera_android.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera [INFO ] copying kivy/core/camera/camera_android.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera INFO : root : copying kivy/core/camera/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera [INFO ] copying kivy/core/camera/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/camera INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/core/audio [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/core/audio INFO : root : copying kivy/core/audio/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio [INFO ] copying kivy/core/audio/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio INFO : root : copying kivy/core/audio/audio_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio [INFO ] copying kivy/core/audio/audio_pygame.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio INFO : root : copying kivy/core/audio/audio_gstplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio [INFO ] copying kivy/core/audio/audio_gstplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio INFO : root : copying kivy/core/audio/audio_avplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio [INFO ] copying kivy/core/audio/audio_avplayer.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio INFO : root : copying kivy/core/audio/audio_android.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio [INFO ] copying kivy/core/audio/audio_android.py -> build/lib.linux-x86_64-cpython-312/kivy/core/audio INFO : root : copying kivy/properties.pxd -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/properties.pxd -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/_metrics.pxd -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/_metrics.pxd -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/_event.pxd -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/_event.pxd -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/_clock.pxd -> build/lib.linux-x86_64-cpython-312/kivy [INFO ] copying kivy/_clock.pxd -> build/lib.linux-x86_64-cpython-312/kivy INFO : root : copying kivy/graphics/vertex_instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/vertex_instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/vertex.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/vertex.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/vbo.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/vbo.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/transformation.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/transformation.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/texture.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/texture.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/tesselator.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/tesselator.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/svg.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/svg.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/stencil_instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/stencil_instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/shader.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/shader.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/opengl_utils.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/opengl_utils.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/fbo.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/fbo.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/context_instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/context_instructions.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/context.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/context.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/compiler.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/compiler.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/cgl.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/cgl.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/buffer.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/buffer.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/boxshadow.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/boxshadow.pxd -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/lib/vidcore_lite/bcm.pxd -> build/lib.linux-x86_64-cpython-312/kivy/lib/vidcore_lite [INFO ] copying kivy/lib/vidcore_lite/bcm.pxd -> build/lib.linux-x86_64-cpython-312/kivy/lib/vidcore_lite INFO : root : copying kivy/core/window/window_info.pxd -> build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] copying kivy/core/window/window_info.pxd -> build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : copying kivy/core/text/text_layout.pxd -> build/lib.linux-x86_64-cpython-312/kivy/core/text [INFO ] copying kivy/core/text/text_layout.pxd -> build/lib.linux-x86_64-cpython-312/kivy/core/text INFO : root : copying kivy/lib/sdl2.pxi -> build/lib.linux-x86_64-cpython-312/kivy/lib [INFO ] copying kivy/lib/sdl2.pxi -> build/lib.linux-x86_64-cpython-312/kivy/lib INFO : root : copying kivy/graphics/vertex_instructions_line.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/vertex_instructions_line.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/opengl_utils_def.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/opengl_utils_def.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/opcodes.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/opcodes.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/memory.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/memory.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/img_tools.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/img_tools.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/gl_debug_logger.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/gl_debug_logger.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : copying kivy/graphics/common.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics [INFO ] copying kivy/graphics/common.pxi -> build/lib.linux-x86_64-cpython-312/kivy/graphics INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/lib/pango [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/lib/pango INFO : root : copying kivy/lib/pango/pangoft2.pxi -> build/lib.linux-x86_64-cpython-312/kivy/lib/pango [INFO ] copying kivy/lib/pango/pangoft2.pxi -> build/lib.linux-x86_64-cpython-312/kivy/lib/pango INFO : root : copying kivy/core/window/window_attrs.pxi -> build/lib.linux-x86_64-cpython-312/kivy/core/window [INFO ] copying kivy/core/window/window_attrs.pxi -> build/lib.linux-x86_64-cpython-312/kivy/core/window INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/data [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/data INFO : root : copying kivy/data/style.kv -> build/lib.linux-x86_64-cpython-312/kivy/data [INFO ] copying kivy/data/style.kv -> build/lib.linux-x86_64-cpython-312/kivy/data INFO : root : copying kivy/data/settings_kivy.json -> build/lib.linux-x86_64-cpython-312/kivy/data [INFO ] copying kivy/data/settings_kivy.json -> build/lib.linux-x86_64-cpython-312/kivy/data INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-64.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-64.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-64.ico -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-64.ico -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-512.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-512.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-48.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-48.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-32.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-32.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-256.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-256.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-24.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-24.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-16.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-16.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : copying kivy/data/logo/kivy-icon-128.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-128.png -> build/lib.linux-x86_64-cpython-312/kivy/data/logo INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/qwertz.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/qwertz.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/qwerty.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/qwerty.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/fr_CH.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/fr_CH.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/en_US.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/en_US.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/de_CH.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/de_CH.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/de.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/de.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : copying kivy/data/keyboards/azerty.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/azerty.json -> build/lib.linux-x86_64-cpython-312/kivy/data/keyboards INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/testpattern.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/testpattern.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/image-loading.zip -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/image-loading.zip -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/image-loading.gif -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/image-loading.gif -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/defaulttheme.atlas -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/defaulttheme.atlas -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/defaulttheme-0.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/defaulttheme-0.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/defaultshape.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/defaultshape.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/cursor.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/cursor.png -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : copying kivy/data/images/background.jpg -> build/lib.linux-x86_64-cpython-312/kivy/data/images [INFO ] copying kivy/data/images/background.jpg -> build/lib.linux-x86_64-cpython-312/kivy/data/images INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/data/glsl [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/data/glsl INFO : root : copying kivy/data/glsl/header.vs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl [INFO ] copying kivy/data/glsl/header.vs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl INFO : root : copying kivy/data/glsl/header.fs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl [INFO ] copying kivy/data/glsl/header.fs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl INFO : root : copying kivy/data/glsl/default.vs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl [INFO ] copying kivy/data/glsl/default.vs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl INFO : root : copying kivy/data/glsl/default.png -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl [INFO ] copying kivy/data/glsl/default.png -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl INFO : root : copying kivy/data/glsl/default.fs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl [INFO ] copying kivy/data/glsl/default.fs -> build/lib.linux-x86_64-cpython-312/kivy/data/glsl INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : copying kivy/data/fonts/RobotoMono-Regular.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] copying kivy/data/fonts/RobotoMono-Regular.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : copying kivy/data/fonts/Roboto-Regular.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-Regular.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : copying kivy/data/fonts/Roboto-Italic.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-Italic.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : copying kivy/data/fonts/Roboto-BoldItalic.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-BoldItalic.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : copying kivy/data/fonts/Roboto-Bold.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-Bold.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : copying kivy/data/fonts/DejaVuSans.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts [INFO ] copying kivy/data/fonts/DejaVuSans.ttf -> build/lib.linux-x86_64-cpython-312/kivy/data/fonts INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/include [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/include INFO : root : copying kivy/include/khrplatform.h -> build/lib.linux-x86_64-cpython-312/kivy/include [INFO ] copying kivy/include/khrplatform.h -> build/lib.linux-x86_64-cpython-312/kivy/include INFO : root : copying kivy/include/gl_redirect.h -> build/lib.linux-x86_64-cpython-312/kivy/include [INFO ] copying kivy/include/gl_redirect.h -> build/lib.linux-x86_64-cpython-312/kivy/include INFO : root : copying kivy/include/gl2platform.h -> build/lib.linux-x86_64-cpython-312/kivy/include [INFO ] copying kivy/include/gl2platform.h -> build/lib.linux-x86_64-cpython-312/kivy/include INFO : root : copying kivy/include/common_subset.h -> build/lib.linux-x86_64-cpython-312/kivy/include [INFO ] copying kivy/include/common_subset.h -> build/lib.linux-x86_64-cpython-312/kivy/include INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/precommit_hooks [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/precommit_hooks INFO : root : copying kivy/tools/precommit_hooks/pre-commit-config.yaml -> build/lib.linux-x86_64-cpython-312/kivy/tools/precommit_hooks [INFO ] copying kivy/tools/precommit_hooks/pre-commit-config.yaml -> build/lib.linux-x86_64-cpython-312/kivy/tools/precommit_hooks INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker INFO : root : copying kivy/tools/pep8checker/pre-commit.githook -> build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker [INFO ] copying kivy/tools/pep8checker/pre-commit.githook -> build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker INFO : root : copying kivy/tools/pep8checker/pep8kivy.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker [INFO ] copying kivy/tools/pep8checker/pep8kivy.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker INFO : root : copying kivy/tools/pep8checker/pep8.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker [INFO ] copying kivy/tools/pep8checker/pep8.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/pep8checker INFO : root : copying kivy/tools/packaging/factory.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/factory.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/packaging INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite INFO : root : copying kivy/tools/image-testsuite/imagemagick-testsuite.sh -> build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite [INFO ] copying kivy/tools/image-testsuite/imagemagick-testsuite.sh -> build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite INFO : root : copying kivy/tools/image-testsuite/gimp28-testsuite.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite [INFO ] copying kivy/tools/image-testsuite/gimp28-testsuite.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite INFO : root : copying kivy/tools/image-testsuite/README.md -> build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite [INFO ] copying kivy/tools/image-testsuite/README.md -> build/lib.linux-x86_64-cpython-312/kivy/tools/image-testsuite INFO : root : copying kivy/tools/highlight/kivy.vim -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy.vim -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight INFO : root : copying kivy/tools/highlight/kivy.tmLanguage -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy.tmLanguage -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight INFO : root : copying kivy/tools/highlight/kivy.json-tmlanguage -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy.json-tmlanguage -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight INFO : root : copying kivy/tools/highlight/kivy-mode.el -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy-mode.el -> build/lib.linux-x86_64-cpython-312/kivy/tools/highlight INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/gles_compat [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/gles_compat INFO : root : copying kivy/tools/gles_compat/subset_gles.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/gles_compat [INFO ] copying kivy/tools/gles_compat/subset_gles.py -> build/lib.linux-x86_64-cpython-312/kivy/tools/gles_compat INFO : root : copying kivy/tools/gles_compat/gl2.h -> build/lib.linux-x86_64-cpython-312/kivy/tools/gles_compat [INFO ] copying kivy/tools/gles_compat/gl2.h -> build/lib.linux-x86_64-cpython-312/kivy/tools/gles_compat INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/theming [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/theming INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/vkeyboard_key_normal.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_key_normal.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/vkeyboard_key_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_key_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_normal.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_normal.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/vkeyboard_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tree_opened.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tree_opened.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tree_closed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tree_closed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/textinput_disabled_active.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput_disabled_active.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/textinput_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/textinput_active.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput_active.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/textinput.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tab_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tab_btn_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tab_btn_disabled_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn_disabled_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tab_btn_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tab_btn.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/tab.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/switch-button_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-button_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/switch-button.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-button.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/switch-background_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-background_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/switch-background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_grip_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_grip_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_grip.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_grip.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_down_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_down_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_disabled_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_disabled_down_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled_down_h.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_disabled_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/splitter.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/spinner_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/spinner_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/spinner_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/spinner_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/spinner.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/spinner.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/sliderv_background_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderv_background_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/sliderv_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderv_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/sliderh_background_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderh_background_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/sliderh_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderh_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/slider_cursor_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/slider_cursor_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/slider_cursor.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/slider_cursor.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/separator.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/separator.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/selector_right.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/selector_right.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/selector_middle.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/selector_middle.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/selector_left.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/selector_left.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/ring.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/ring.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/progressbar_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/progressbar_background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/progressbar.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/progressbar.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/previous_normal.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/previous_normal.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/player-play-overlay.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/player-play-overlay.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/player-background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/player-background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/overflow.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/overflow.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/modalview-background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/modalview-background.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/media-playback-stop.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/media-playback-stop.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/media-playback-start.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/media-playback-start.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/media-playback-pause.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/media-playback-pause.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/image-missing.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/image-missing.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/filechooser_selected.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/filechooser_selected.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/filechooser_folder.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/filechooser_folder.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/filechooser_file.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/filechooser_file.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/close.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/close.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_radio_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_radio_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_disabled_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_disabled_on.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/checkbox_disabled_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_disabled_off.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/button_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/button_disabled_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button_disabled_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/button_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/button.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/bubble_btn_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble_btn_pressed.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/bubble_btn.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble_btn.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/bubble_arrow.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble_arrow.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/bubble.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/audio-volume-muted.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-muted.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/audio-volume-medium.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-medium.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/audio-volume-low.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-low.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/audio-volume-high.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-high.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_view.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_view.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_item_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_item_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_item.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_item.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_group_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_group_down.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_group_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_group_disabled.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_group.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_group.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tools/theming/defaulttheme/action_bar.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_bar.png -> build/lib.linux-x86_64-cpython-312/kivy/tools/theming/defaulttheme INFO : root : copying kivy/tests/unicode_font.zip -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/unicode_font.zip -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/unicode_files.zip -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/unicode_files.zip -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/testkv.kv -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/testkv.kv -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/test_button.png -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/test_button.png -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/sample1.ogg -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/sample1.ogg -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/pytest.ini -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/pytest.ini -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : copying kivy/tests/coverage_lang.kv -> build/lib.linux-x86_64-cpython-312/kivy/tests [INFO ] copying kivy/tests/coverage_lang.kv -> build/lib.linux-x86_64-cpython-312/kivy/tests INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/test_urlrequest [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/test_urlrequest INFO : root : copying kivy/tests/test_urlrequest/test_urlrequest_urllib.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_urlrequest [INFO ] copying kivy/tests/test_urlrequest/test_urlrequest_urllib.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_urlrequest INFO : root : copying kivy/tests/test_urlrequest/test_urlrequest_requests.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_urlrequest [INFO ] copying kivy/tests/test_urlrequest/test_urlrequest_requests.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_urlrequest INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_issue_883.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_883.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_issue_6909.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_6909.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_issue_609.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_609.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_issue_599.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_599.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_issue_1091.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_1091.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_issue_1084.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_1084.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : copying kivy/tests/test_issues/test_6315.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_6315.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/test_issues INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller INFO : root : copying kivy/tests/pyinstaller/test_pyinstaller.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller [INFO ] copying kivy/tests/pyinstaller/test_pyinstaller.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/data [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/data INFO : root : copying kivy/tests/data/test.ini -> build/lib.linux-x86_64-cpython-312/kivy/tests/data [INFO ] copying kivy/tests/data/test.ini -> build/lib.linux-x86_64-cpython-312/kivy/tests/data INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget INFO : root : copying kivy/tests/pyinstaller/video_widget/main.spec -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget [INFO ] copying kivy/tests/pyinstaller/video_widget/main.spec -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget INFO : root : copying kivy/tests/pyinstaller/video_widget/main.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget [INFO ] copying kivy/tests/pyinstaller/video_widget/main.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget INFO : root : copying kivy/tests/pyinstaller/simple_widget/main.spec -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget [INFO ] copying kivy/tests/pyinstaller/simple_widget/main.spec -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget INFO : root : copying kivy/tests/pyinstaller/simple_widget/main.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget [INFO ] copying kivy/tests/pyinstaller/simple_widget/main.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget/project [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget/project INFO : root : copying kivy/tests/pyinstaller/video_widget/project/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget/project [INFO ] copying kivy/tests/pyinstaller/video_widget/project/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/video_widget/project INFO : root : creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget/project [INFO ] creating build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget/project INFO : root : copying kivy/tests/pyinstaller/simple_widget/project/widget.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget/project [INFO ] copying kivy/tests/pyinstaller/simple_widget/project/widget.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget/project INFO : root : copying kivy/tests/pyinstaller/simple_widget/project/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget/project [INFO ] copying kivy/tests/pyinstaller/simple_widget/project/__init__.py -> build/lib.linux-x86_64-cpython-312/kivy/tests/pyinstaller/simple_widget/project INFO : root : running build_ext [INFO ] running build_ext Building extensions in parallel using 4 cores Updated build directory to: build/lib.linux-x86_64-cpython-312 Build configuration is: * use_rpi_vidcore_lite = 0 * use_egl = 0 * use_opengl_es2 = 0 * use_opengl_mock = 0 * use_sdl2 = 1 * use_pangoft2 = 1 * use_ios = 0 * use_android = 0 * use_mesagl = 0 * use_x11 = 0 * use_wayland = 0 * use_gstreamer = 0 * use_avfoundation = 0 * use_osx_frameworks = 0 * debug_gl = 0 * kivy_sdl_gl_alpha_size = 8 * debug = False Updated build/lib.linux-x86_64-cpython-312/kivy/include/config.h Updated /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include/config.h Updated build/lib.linux-x86_64-cpython-312/kivy/include/config.pxi Updated /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include/config.pxi Updated build/lib.linux-x86_64-cpython-312/kivy/setupconfig.py Updated /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/setupconfig.py Detected compiler is unix Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.pyx Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.pyx INFO : root : building 'kivy.weakproxy' extension [INFO ] building 'kivy.weakproxy' extension INFO : root : creating build/temp.linux-x86_64-cpython-312 [INFO ] creating build/temp.linux-x86_64-cpython-312 INFO : root : creating build/temp.linux-x86_64-cpython-312/usr [INFO ] creating build/temp.linux-x86_64-cpython-312/usr INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1 [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1 INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.o INFO : root : building 'kivy._clock' extension [INFO ] building 'kivy._clock' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.o Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.pyx Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.pyx INFO : root : building 'kivy._event' extension [INFO ] building 'kivy._event' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.o INFO : root : building 'kivy.properties' extension [INFO ] building 'kivy.properties' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/weakproxy.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/weakproxy.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/weakproxy.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.pyx INFO : root : building 'kivy._metrics' extension [INFO ] building 'kivy._metrics' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/_metrics.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_metrics.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/_metrics.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.pyx INFO : root : building 'kivy.graphics.buffer' extension [INFO ] building 'kivy.graphics.buffer' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/_event.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_event.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/_event.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/buffer.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/buffer.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/buffer.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/_clock.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/_clock.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/_clock.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.pyx INFO : root : building 'kivy.graphics.context' extension [INFO ] building 'kivy.graphics.context' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.o WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.pyx INFO : root : building 'kivy.graphics.compiler' extension [INFO ] building 'kivy.graphics.compiler' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.o WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.pyx INFO : root : building 'kivy.graphics.context_instructions' extension [INFO ] building 'kivy.graphics.context_instructions' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/compiler.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/compiler.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/compiler.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.pyx INFO : root : building 'kivy.graphics.fbo' extension [INFO ] building 'kivy.graphics.fbo' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/context.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/context.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.pyx INFO : root : building 'kivy.graphics.gl_instructions' extension [INFO ] building 'kivy.graphics.gl_instructions' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/fbo.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/fbo.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/fbo.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/properties.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/properties.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/gl_instructions.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/gl_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/gl_instructions.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/graphics/instructions.pyx:70:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pyx:70:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/graphics/common.pxi:9:4: 'const_char_ptr' redeclared warning: kivy/graphics/common.pxi:9:4: 'const_char_ptr' redeclared WARNING : kivy : stderr: warning: kivy/graphics/common.pxi:23:4: 'size_t' redeclared warning: kivy/graphics/common.pxi:23:4: 'size_t' redeclared Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.pyx Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.pyx INFO : root : building 'kivy.graphics.instructions' extension [INFO ] building 'kivy.graphics.instructions' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.o INFO : root : building 'kivy.graphics.opengl' extension [INFO ] building 'kivy.graphics.opengl' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.o /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.c: In function ‘__pyx_pf_4kivy_8graphics_6opengl_78glDrawElements’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.c:14643:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 14643 | __pyx_v_ptr = ((void *)((unsigned int)__pyx_t_4)); | ^ Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.pyx INFO : root : building 'kivy.graphics.opengl_utils' extension [INFO ] building 'kivy.graphics.opengl_utils' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.o /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.c: In function ‘__pyx_pf_4kivy_8graphics_6opengl_276glVertexAttribPointer’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.c:32550:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 32550 | __pyx_v_ptr = ((void *)((unsigned int)__pyx_t_4)); | ^ INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/context_instructions.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/context_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/context_instructions.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/opengl_utils.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl_utils.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/opengl_utils.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.pyx INFO : root : building 'kivy.graphics.shader' extension [INFO ] building 'kivy.graphics.shader' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.o WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.pyx INFO : root : building 'kivy.graphics.stencil_instructions' extension [INFO ] building 'kivy.graphics.stencil_instructions' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/instructions.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/instructions.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.pyx INFO : root : building 'kivy.graphics.scissor_instructions' extension [INFO ] building 'kivy.graphics.scissor_instructions' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/stencil_instructions.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/stencil_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/stencil_instructions.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.pyx INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/shader.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/shader.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/shader.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:457:5: Exception check on '_gl_prepare_pixels_upload' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:457:5: Exception check on '_gl_prepare_pixels_upload' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/scissor_instructions.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/scissor_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/scissor_instructions.cpython-312.so -lm WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:461:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:461:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:463:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:463:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:465:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:465:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:467:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:467:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:716:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:716:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:719:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:719:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'glTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:727:40: Exception check after calling 'glGenerateMipmap' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:727:40: Exception check after calling 'glGenerateMipmap' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glGenerateMipmap' to allow an error code to be returned. 2. Use an 'int' return type on 'glGenerateMipmap' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:998:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:998:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1000:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1000:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1002:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1002:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1003:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1003:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1017:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1017:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_gl_prepare_pixels_upload' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1020:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1020:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1021:42: Exception check after calling 'glCompressedTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1021:42: Exception check after calling 'glCompressedTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glCompressedTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'glCompressedTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1024:35: Exception check after calling 'glTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1024:35: Exception check after calling 'glTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'glTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1027:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1027:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'glTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1031:36: Exception check after calling 'glGenerateMipmap' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1031:36: Exception check after calling 'glGenerateMipmap' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glGenerateMipmap' to allow an error code to be returned. 2. Use an 'int' return type on 'glGenerateMipmap' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1034:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1034:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1036:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1036:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/texture.pyx:1038:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/texture.pyx:1038:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. INFO : root : building 'kivy.graphics.texture' extension [INFO ] building 'kivy.graphics.texture' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.o Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.pyx INFO : root : building 'kivy.graphics.transformation' extension [INFO ] building 'kivy.graphics.transformation' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.o WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.pyx INFO : root : building 'kivy.graphics.vbo' extension [INFO ] building 'kivy.graphics.vbo' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.o /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.c: In function ‘__pyx_f_4kivy_8graphics_3vbo_3VBO_bind’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.c:7305:173: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7305 | __pyx_v_4kivy_8graphics_3cgl_cgl->glVertexAttribPointer(__pyx_v_attr->index, __pyx_v_attr->size, __pyx_v_attr->type, GL_FALSE, ((GLsizei)__pyx_v_self->format_size), ((GLvoid *)((unsigned int)__pyx_v_offset))); if (unlikely(PyErr_Occurred())) __PYX_ERR(1, 108, __pyx_L1_error) | ^ INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/opengl.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/opengl.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/opengl.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/vbo.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vbo.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/vbo.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/transformation.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/transformation.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/transformation.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.pyx INFO : root : building 'kivy.graphics.vertex' extension [INFO ] building 'kivy.graphics.vertex' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.o WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.pyx INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/vertex.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/vertex.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.pyx INFO : root : building 'kivy.graphics.cgl' extension [INFO ] building 'kivy.graphics.cgl' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.o WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:43:5: Exception check on 'mockActiveTexture' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:43:5: Exception check on 'mockActiveTexture' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockActiveTexture' to allow an error code to be returned. 2. Use an 'int' return type on 'mockActiveTexture' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:45:5: Exception check on 'mockAttachShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:45:5: Exception check on 'mockAttachShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockAttachShader' to allow an error code to be returned. 2. Use an 'int' return type on 'mockAttachShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:47:5: Exception check on 'mockBindAttribLocation' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:47:5: Exception check on 'mockBindAttribLocation' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBindAttribLocation' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBindAttribLocation' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:49:5: Exception check on 'mockBindBuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:49:5: Exception check on 'mockBindBuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBindBuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBindBuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:51:5: Exception check on 'mockBindFramebuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:51:5: Exception check on 'mockBindFramebuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBindFramebuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBindFramebuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:53:5: Exception check on 'mockBindRenderbuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:53:5: Exception check on 'mockBindRenderbuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBindRenderbuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBindRenderbuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:55:5: Exception check on 'mockBindTexture' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:55:5: Exception check on 'mockBindTexture' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBindTexture' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBindTexture' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:57:5: Exception check on 'mockBlendColor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:57:5: Exception check on 'mockBlendColor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBlendColor' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBlendColor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:59:5: Exception check on 'mockBlendEquation' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:59:5: Exception check on 'mockBlendEquation' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBlendEquation' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBlendEquation' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:61:5: Exception check on 'mockBlendEquationSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:61:5: Exception check on 'mockBlendEquationSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBlendEquationSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBlendEquationSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:63:5: Exception check on 'mockBlendFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:63:5: Exception check on 'mockBlendFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBlendFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBlendFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:65:5: Exception check on 'mockBlendFuncSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:65:5: Exception check on 'mockBlendFuncSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBlendFuncSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBlendFuncSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:67:5: Exception check on 'mockBufferData' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:67:5: Exception check on 'mockBufferData' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBufferData' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBufferData' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:69:5: Exception check on 'mockBufferSubData' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:69:5: Exception check on 'mockBufferSubData' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockBufferSubData' to allow an error code to be returned. 2. Use an 'int' return type on 'mockBufferSubData' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:71:5: Exception check on 'mockClear' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:71:5: Exception check on 'mockClear' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockClear' to allow an error code to be returned. 2. Use an 'int' return type on 'mockClear' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:73:5: Exception check on 'mockClearColor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:73:5: Exception check on 'mockClearColor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockClearColor' to allow an error code to be returned. 2. Use an 'int' return type on 'mockClearColor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:77:5: Exception check on 'mockClearStencil' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:77:5: Exception check on 'mockClearStencil' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockClearStencil' to allow an error code to be returned. 2. Use an 'int' return type on 'mockClearStencil' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:79:5: Exception check on 'mockColorMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:79:5: Exception check on 'mockColorMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockColorMask' to allow an error code to be returned. 2. Use an 'int' return type on 'mockColorMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:81:5: Exception check on 'mockCompileShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:81:5: Exception check on 'mockCompileShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockCompileShader' to allow an error code to be returned. 2. Use an 'int' return type on 'mockCompileShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:83:5: Exception check on 'mockCompressedTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:83:5: Exception check on 'mockCompressedTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockCompressedTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockCompressedTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:85:5: Exception check on 'mockCompressedTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:85:5: Exception check on 'mockCompressedTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockCompressedTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockCompressedTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:87:5: Exception check on 'mockCopyTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:87:5: Exception check on 'mockCopyTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockCopyTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockCopyTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:89:5: Exception check on 'mockCopyTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:89:5: Exception check on 'mockCopyTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockCopyTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockCopyTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:91:5: Exception check on 'mockCullFace' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:91:5: Exception check on 'mockCullFace' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockCullFace' to allow an error code to be returned. 2. Use an 'int' return type on 'mockCullFace' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:93:5: Exception check on 'mockDeleteBuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:93:5: Exception check on 'mockDeleteBuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDeleteBuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDeleteBuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:95:5: Exception check on 'mockDeleteFramebuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:95:5: Exception check on 'mockDeleteFramebuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDeleteFramebuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDeleteFramebuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:97:5: Exception check on 'mockDeleteProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:97:5: Exception check on 'mockDeleteProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDeleteProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDeleteProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:99:5: Exception check on 'mockDeleteRenderbuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:99:5: Exception check on 'mockDeleteRenderbuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDeleteRenderbuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDeleteRenderbuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:101:5: Exception check on 'mockDeleteShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:101:5: Exception check on 'mockDeleteShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDeleteShader' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDeleteShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:103:5: Exception check on 'mockDeleteTextures' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:103:5: Exception check on 'mockDeleteTextures' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDeleteTextures' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDeleteTextures' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:105:5: Exception check on 'mockDepthFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:105:5: Exception check on 'mockDepthFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDepthFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDepthFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:107:5: Exception check on 'mockDepthMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:107:5: Exception check on 'mockDepthMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDepthMask' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDepthMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:111:5: Exception check on 'mockDetachShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:111:5: Exception check on 'mockDetachShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDetachShader' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDetachShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:113:5: Exception check on 'mockDisable' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:113:5: Exception check on 'mockDisable' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDisable' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDisable' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:115:5: Exception check on 'mockDisableVertexAttribArray' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:115:5: Exception check on 'mockDisableVertexAttribArray' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDisableVertexAttribArray' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDisableVertexAttribArray' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:117:5: Exception check on 'mockDrawArrays' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:117:5: Exception check on 'mockDrawArrays' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDrawArrays' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDrawArrays' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:119:5: Exception check on 'mockDrawElements' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:119:5: Exception check on 'mockDrawElements' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockDrawElements' to allow an error code to be returned. 2. Use an 'int' return type on 'mockDrawElements' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:121:5: Exception check on 'mockEnable' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:121:5: Exception check on 'mockEnable' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockEnable' to allow an error code to be returned. 2. Use an 'int' return type on 'mockEnable' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:123:5: Exception check on 'mockEnableVertexAttribArray' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:123:5: Exception check on 'mockEnableVertexAttribArray' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockEnableVertexAttribArray' to allow an error code to be returned. 2. Use an 'int' return type on 'mockEnableVertexAttribArray' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:125:5: Exception check on 'mockFinish' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:125:5: Exception check on 'mockFinish' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockFinish' to allow an error code to be returned. 2. Use an 'int' return type on 'mockFinish' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:127:5: Exception check on 'mockFlush' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:127:5: Exception check on 'mockFlush' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockFlush' to allow an error code to be returned. 2. Use an 'int' return type on 'mockFlush' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:129:5: Exception check on 'mockFramebufferRenderbuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:129:5: Exception check on 'mockFramebufferRenderbuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockFramebufferRenderbuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'mockFramebufferRenderbuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:131:5: Exception check on 'mockFramebufferTexture2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:131:5: Exception check on 'mockFramebufferTexture2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockFramebufferTexture2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockFramebufferTexture2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:133:5: Exception check on 'mockFrontFace' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:133:5: Exception check on 'mockFrontFace' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockFrontFace' to allow an error code to be returned. 2. Use an 'int' return type on 'mockFrontFace' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:135:5: Exception check on 'mockGenBuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:135:5: Exception check on 'mockGenBuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGenBuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGenBuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:137:5: Exception check on 'mockGenerateMipmap' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:137:5: Exception check on 'mockGenerateMipmap' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGenerateMipmap' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGenerateMipmap' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:139:5: Exception check on 'mockGenFramebuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:139:5: Exception check on 'mockGenFramebuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGenFramebuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGenFramebuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:141:5: Exception check on 'mockGenRenderbuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:141:5: Exception check on 'mockGenRenderbuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGenRenderbuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGenRenderbuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:143:5: Exception check on 'mockGenTextures' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:143:5: Exception check on 'mockGenTextures' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGenTextures' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGenTextures' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:145:5: Exception check on 'mockGetActiveAttrib' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:145:5: Exception check on 'mockGetActiveAttrib' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetActiveAttrib' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetActiveAttrib' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:147:5: Exception check on 'mockGetActiveUniform' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:147:5: Exception check on 'mockGetActiveUniform' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetActiveUniform' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetActiveUniform' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:149:5: Exception check on 'mockGetAttachedShaders' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:149:5: Exception check on 'mockGetAttachedShaders' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetAttachedShaders' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetAttachedShaders' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:151:5: Exception check on 'mockGetBooleanv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:151:5: Exception check on 'mockGetBooleanv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetBooleanv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetBooleanv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:153:5: Exception check on 'mockGetBufferParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:153:5: Exception check on 'mockGetBufferParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetBufferParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetBufferParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:155:5: Exception check on 'mockGetFloatv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:155:5: Exception check on 'mockGetFloatv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetFloatv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetFloatv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:157:5: Exception check on 'mockGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:157:5: Exception check on 'mockGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.pyx Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetFramebufferAttachmentParameteriv' to allow an error code to be returned. INFO : root : building 'kivy.graphics.vertex_instructions' extension [INFO ] building 'kivy.graphics.vertex_instructions' extension 2. Use an 'int' return type on 'mockGetFramebufferAttachmentParameteriv' to allow an error code to be returned. INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.o WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:159:5: Exception check on 'mockGetIntegerv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:159:5: Exception check on 'mockGetIntegerv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetIntegerv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetIntegerv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:161:5: Exception check on 'mockGetProgramiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:161:5: Exception check on 'mockGetProgramiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetProgramiv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetProgramiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:163:5: Exception check on 'mockGetProgramInfoLog' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:163:5: Exception check on 'mockGetProgramInfoLog' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetProgramInfoLog' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetProgramInfoLog' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:165:5: Exception check on 'mockGetRenderbufferParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:165:5: Exception check on 'mockGetRenderbufferParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetRenderbufferParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetRenderbufferParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:167:5: Exception check on 'mockGetShaderiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:167:5: Exception check on 'mockGetShaderiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetShaderiv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetShaderiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:169:5: Exception check on 'mockGetShaderInfoLog' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:169:5: Exception check on 'mockGetShaderInfoLog' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetShaderInfoLog' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetShaderInfoLog' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:173:5: Exception check on 'mockGetShaderSource' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:173:5: Exception check on 'mockGetShaderSource' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetShaderSource' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetShaderSource' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:175:5: Exception check on 'mockGetTexParameterfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:175:5: Exception check on 'mockGetTexParameterfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetTexParameterfv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetTexParameterfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:177:5: Exception check on 'mockGetTexParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:177:5: Exception check on 'mockGetTexParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetTexParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetTexParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:179:5: Exception check on 'mockGetUniformfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:179:5: Exception check on 'mockGetUniformfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetUniformfv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetUniformfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:181:5: Exception check on 'mockGetUniformiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:181:5: Exception check on 'mockGetUniformiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetUniformiv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetUniformiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:183:5: Exception check on 'mockGetVertexAttribfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:183:5: Exception check on 'mockGetVertexAttribfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetVertexAttribfv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetVertexAttribfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:185:5: Exception check on 'mockGetVertexAttribiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:185:5: Exception check on 'mockGetVertexAttribiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockGetVertexAttribiv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockGetVertexAttribiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:189:5: Exception check on 'mockHint' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:189:5: Exception check on 'mockHint' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockHint' to allow an error code to be returned. 2. Use an 'int' return type on 'mockHint' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:191:5: Exception check on 'mockLineWidth' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:191:5: Exception check on 'mockLineWidth' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockLineWidth' to allow an error code to be returned. 2. Use an 'int' return type on 'mockLineWidth' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:193:5: Exception check on 'mockLinkProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:193:5: Exception check on 'mockLinkProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockLinkProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'mockLinkProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:195:5: Exception check on 'mockPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:195:5: Exception check on 'mockPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'mockPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:197:5: Exception check on 'mockPolygonOffset' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:197:5: Exception check on 'mockPolygonOffset' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockPolygonOffset' to allow an error code to be returned. 2. Use an 'int' return type on 'mockPolygonOffset' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:199:5: Exception check on 'mockReadPixels' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:199:5: Exception check on 'mockReadPixels' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockReadPixels' to allow an error code to be returned. 2. Use an 'int' return type on 'mockReadPixels' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:203:5: Exception check on 'mockRenderbufferStorage' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:203:5: Exception check on 'mockRenderbufferStorage' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockRenderbufferStorage' to allow an error code to be returned. 2. Use an 'int' return type on 'mockRenderbufferStorage' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:205:5: Exception check on 'mockSampleCoverage' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:205:5: Exception check on 'mockSampleCoverage' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockSampleCoverage' to allow an error code to be returned. 2. Use an 'int' return type on 'mockSampleCoverage' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:207:5: Exception check on 'mockScissor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:207:5: Exception check on 'mockScissor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockScissor' to allow an error code to be returned. 2. Use an 'int' return type on 'mockScissor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:209:5: Exception check on 'mockShaderBinary' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:209:5: Exception check on 'mockShaderBinary' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockShaderBinary' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockShaderBinary' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockShaderBinary' to allow an error code to be returned. 2. Use an 'int' return type on 'mockShaderBinary' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:211:5: Exception check on 'mockShaderSource' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:211:5: Exception check on 'mockShaderSource' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockShaderSource' to allow an error code to be returned. 2. Use an 'int' return type on 'mockShaderSource' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:213:5: Exception check on 'mockStencilFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:213:5: Exception check on 'mockStencilFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockStencilFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'mockStencilFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:215:5: Exception check on 'mockStencilFuncSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:215:5: Exception check on 'mockStencilFuncSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockStencilFuncSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'mockStencilFuncSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:217:5: Exception check on 'mockStencilMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:217:5: Exception check on 'mockStencilMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockStencilMask' to allow an error code to be returned. 2. Use an 'int' return type on 'mockStencilMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:219:5: Exception check on 'mockStencilMaskSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:219:5: Exception check on 'mockStencilMaskSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockStencilMaskSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'mockStencilMaskSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:221:5: Exception check on 'mockStencilOp' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:221:5: Exception check on 'mockStencilOp' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockStencilOp' to allow an error code to be returned. 2. Use an 'int' return type on 'mockStencilOp' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:223:5: Exception check on 'mockStencilOpSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:223:5: Exception check on 'mockStencilOpSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockStencilOpSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'mockStencilOpSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:225:5: Exception check on 'mockTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:225:5: Exception check on 'mockTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:227:5: Exception check on 'mockTexParameterf' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:227:5: Exception check on 'mockTexParameterf' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockTexParameterf' to allow an error code to be returned. 2. Use an 'int' return type on 'mockTexParameterf' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:231:5: Exception check on 'mockTexParameteri' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:231:5: Exception check on 'mockTexParameteri' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockTexParameteri' to allow an error code to be returned. 2. Use an 'int' return type on 'mockTexParameteri' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:235:5: Exception check on 'mockTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:235:5: Exception check on 'mockTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'mockTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:237:5: Exception check on 'mockUniform1f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:237:5: Exception check on 'mockUniform1f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform1f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform1f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:239:5: Exception check on 'mockUniform1fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:239:5: Exception check on 'mockUniform1fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform1fv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform1fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:241:5: Exception check on 'mockUniform1i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:241:5: Exception check on 'mockUniform1i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform1i' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform1i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:243:5: Exception check on 'mockUniform1iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:243:5: Exception check on 'mockUniform1iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform1iv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform1iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:245:5: Exception check on 'mockUniform2f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:245:5: Exception check on 'mockUniform2f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform2f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform2f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:247:5: Exception check on 'mockUniform2fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:247:5: Exception check on 'mockUniform2fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform2fv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform2fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:249:5: Exception check on 'mockUniform2i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:249:5: Exception check on 'mockUniform2i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform2i' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform2i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:251:5: Exception check on 'mockUniform2iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:251:5: Exception check on 'mockUniform2iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform2iv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform2iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:253:5: Exception check on 'mockUniform3f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:253:5: Exception check on 'mockUniform3f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform3f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform3f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:255:5: Exception check on 'mockUniform3fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:255:5: Exception check on 'mockUniform3fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform3fv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform3fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:257:5: Exception check on 'mockUniform3i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:257:5: Exception check on 'mockUniform3i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform3i' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform3i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:259:5: Exception check on 'mockUniform3iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:259:5: Exception check on 'mockUniform3iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform3iv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform3iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:261:5: Exception check on 'mockUniform4f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:261:5: Exception check on 'mockUniform4f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform4f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform4f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:263:5: Exception check on 'mockUniform4fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:263:5: Exception check on 'mockUniform4fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform4fv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform4fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:265:5: Exception check on 'mockUniform4i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:265:5: Exception check on 'mockUniform4i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform4i' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform4i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:267:5: Exception check on 'mockUniform4iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:267:5: Exception check on 'mockUniform4iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniform4iv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniform4iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:273:5: Exception check on 'mockUniformMatrix4fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:273:5: Exception check on 'mockUniformMatrix4fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUniformMatrix4fv' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUniformMatrix4fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:275:5: Exception check on 'mockUseProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:275:5: Exception check on 'mockUseProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockUseProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'mockUseProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:277:5: Exception check on 'mockValidateProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:277:5: Exception check on 'mockValidateProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockValidateProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'mockValidateProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:279:5: Exception check on 'mockVertexAttrib1f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:279:5: Exception check on 'mockVertexAttrib1f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockVertexAttrib1f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockVertexAttrib1f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:283:5: Exception check on 'mockVertexAttrib2f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:283:5: Exception check on 'mockVertexAttrib2f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockVertexAttrib2f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockVertexAttrib2f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:287:5: Exception check on 'mockVertexAttrib3f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:287:5: Exception check on 'mockVertexAttrib3f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockVertexAttrib3f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockVertexAttrib3f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:291:5: Exception check on 'mockVertexAttrib4f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:291:5: Exception check on 'mockVertexAttrib4f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockVertexAttrib4f' to allow an error code to be returned. 2. Use an 'int' return type on 'mockVertexAttrib4f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:295:5: Exception check on 'mockVertexAttribPointer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:295:5: Exception check on 'mockVertexAttribPointer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockVertexAttribPointer' to allow an error code to be returned. 2. Use an 'int' return type on 'mockVertexAttribPointer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:297:5: Exception check on 'mockViewport' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:297:5: Exception check on 'mockViewport' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'mockViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'mockViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'mockViewport' to allow an error code to be returned. 2. Use an 'int' return type on 'mockViewport' to allow an error code to be returned. INFO : root : building 'kivy.graphics.cgl_backend.cgl_mock' extension [INFO ] building 'kivy.graphics.cgl_backend.cgl_mock' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_mock.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_mock.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_mock.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_gl.pyx:148:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_gl.pyx:148:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_gl.pyx:155:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_gl.pyx:155:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.pyx INFO : root : building 'kivy.graphics.cgl_backend.cgl_gl' extension [INFO ] building 'kivy.graphics.cgl_backend.cgl_gl' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.o -L/usr/lib64 -lGL -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_gl.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_gl.o -L/usr/lib64 -lGL -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_gl.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_glew.pyx:17:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_glew.pyx:17:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_glew.pyx:26:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_glew.pyx:26:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_glew.pyx:40:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_glew.pyx:40:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.pyx INFO : root : building 'kivy.graphics.cgl_backend.cgl_glew' extension [INFO ] building 'kivy.graphics.cgl_backend.cgl_glew' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.o -L/usr/lib64 -lGL -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_glew.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_glew.o -L/usr/lib64 -lGL -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_glew.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_sdl2.pyx:10:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_sdl2.pyx:10:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/graphics/cgl_backend/cgl_sdl2.pyx:20:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/cgl_backend/cgl_sdl2.pyx:20:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.pyx INFO : root : building 'kivy.graphics.cgl_backend.cgl_sdl2' extension [INFO ] building 'kivy.graphics.cgl_backend.cgl_sdl2' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_sdl2.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_sdl2.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.pyx INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/texture.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/texture.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/texture.cpython-312.so -lm WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:22:5: Exception check on 'dbgActiveTexture' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:22:5: Exception check on 'dbgActiveTexture' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgActiveTexture' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgActiveTexture' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:26:5: Exception check on 'gil_dbgActiveTexture' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:26:5: Exception check on 'gil_dbgActiveTexture' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgActiveTexture' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgActiveTexture' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:31:5: Exception check on 'dbgAttachShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:31:5: Exception check on 'dbgAttachShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgAttachShader' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgAttachShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:35:5: Exception check on 'gil_dbgAttachShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:35:5: Exception check on 'gil_dbgAttachShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgAttachShader' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgAttachShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:40:5: Exception check on 'dbgBindAttribLocation' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:40:5: Exception check on 'dbgBindAttribLocation' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBindAttribLocation' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBindAttribLocation' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:44:5: Exception check on 'gil_dbgBindAttribLocation' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:44:5: Exception check on 'gil_dbgBindAttribLocation' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBindAttribLocation' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBindAttribLocation' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:49:5: Exception check on 'dbgBindBuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:49:5: Exception check on 'dbgBindBuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBindBuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBindBuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:53:5: Exception check on 'gil_dbgBindBuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:53:5: Exception check on 'gil_dbgBindBuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBindBuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBindBuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:58:5: Exception check on 'dbgBindFramebuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:58:5: Exception check on 'dbgBindFramebuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBindFramebuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBindFramebuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:62:5: Exception check on 'gil_dbgBindFramebuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:62:5: Exception check on 'gil_dbgBindFramebuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBindFramebuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBindFramebuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:67:5: Exception check on 'dbgBindRenderbuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:67:5: Exception check on 'dbgBindRenderbuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBindRenderbuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBindRenderbuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:71:5: Exception check on 'gil_dbgBindRenderbuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:71:5: Exception check on 'gil_dbgBindRenderbuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBindRenderbuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBindRenderbuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:76:5: Exception check on 'dbgBindTexture' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:76:5: Exception check on 'dbgBindTexture' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBindTexture' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBindTexture' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:80:5: Exception check on 'gil_dbgBindTexture' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:80:5: Exception check on 'gil_dbgBindTexture' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBindTexture' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBindTexture' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:85:5: Exception check on 'dbgBlendColor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:85:5: Exception check on 'dbgBlendColor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBlendColor' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBlendColor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:89:5: Exception check on 'gil_dbgBlendColor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:89:5: Exception check on 'gil_dbgBlendColor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBlendColor' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBlendColor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:94:5: Exception check on 'dbgBlendEquation' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:94:5: Exception check on 'dbgBlendEquation' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBlendEquation' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBlendEquation' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:98:5: Exception check on 'gil_dbgBlendEquation' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:98:5: Exception check on 'gil_dbgBlendEquation' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBlendEquation' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBlendEquation' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:103:5: Exception check on 'dbgBlendEquationSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:103:5: Exception check on 'dbgBlendEquationSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBlendEquationSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBlendEquationSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:107:5: Exception check on 'gil_dbgBlendEquationSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:107:5: Exception check on 'gil_dbgBlendEquationSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBlendEquationSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBlendEquationSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:112:5: Exception check on 'dbgBlendFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:112:5: Exception check on 'dbgBlendFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBlendFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBlendFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:116:5: Exception check on 'gil_dbgBlendFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:116:5: Exception check on 'gil_dbgBlendFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBlendFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBlendFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:121:5: Exception check on 'dbgBlendFuncSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:121:5: Exception check on 'dbgBlendFuncSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBlendFuncSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBlendFuncSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:125:5: Exception check on 'gil_dbgBlendFuncSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:125:5: Exception check on 'gil_dbgBlendFuncSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBlendFuncSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBlendFuncSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:130:5: Exception check on 'dbgBufferData' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:130:5: Exception check on 'dbgBufferData' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBufferData' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBufferData' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:134:5: Exception check on 'gil_dbgBufferData' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:134:5: Exception check on 'gil_dbgBufferData' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBufferData' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBufferData' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:139:5: Exception check on 'dbgBufferSubData' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:139:5: Exception check on 'dbgBufferSubData' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgBufferSubData' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgBufferSubData' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:143:5: Exception check on 'gil_dbgBufferSubData' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:143:5: Exception check on 'gil_dbgBufferSubData' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgBufferSubData' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgBufferSubData' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:158:5: Exception check on 'dbgClear' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:158:5: Exception check on 'dbgClear' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgClear' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgClear' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:162:5: Exception check on 'gil_dbgClear' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:162:5: Exception check on 'gil_dbgClear' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgClear' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgClear' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:167:5: Exception check on 'dbgClearColor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:167:5: Exception check on 'dbgClearColor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgClearColor' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgClearColor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:171:5: Exception check on 'gil_dbgClearColor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:171:5: Exception check on 'gil_dbgClearColor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgClearColor' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgClearColor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:187:5: Exception check on 'dbgClearStencil' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:187:5: Exception check on 'dbgClearStencil' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgClearStencil' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgClearStencil' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:191:5: Exception check on 'gil_dbgClearStencil' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:191:5: Exception check on 'gil_dbgClearStencil' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgClearStencil' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgClearStencil' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:196:5: Exception check on 'dbgColorMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:196:5: Exception check on 'dbgColorMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgColorMask' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgColorMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:200:5: Exception check on 'gil_dbgColorMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:200:5: Exception check on 'gil_dbgColorMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgColorMask' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgColorMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:205:5: Exception check on 'dbgCompileShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:205:5: Exception check on 'dbgCompileShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgCompileShader' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgCompileShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:209:5: Exception check on 'gil_dbgCompileShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:209:5: Exception check on 'gil_dbgCompileShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgCompileShader' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgCompileShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:214:5: Exception check on 'dbgCompressedTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:214:5: Exception check on 'dbgCompressedTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgCompressedTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgCompressedTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:218:5: Exception check on 'gil_dbgCompressedTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:218:5: Exception check on 'gil_dbgCompressedTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgCompressedTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgCompressedTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:223:5: Exception check on 'dbgCompressedTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:223:5: Exception check on 'dbgCompressedTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgCompressedTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgCompressedTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:227:5: Exception check on 'gil_dbgCompressedTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:227:5: Exception check on 'gil_dbgCompressedTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgCompressedTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgCompressedTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:232:5: Exception check on 'dbgCopyTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:232:5: Exception check on 'dbgCopyTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgCopyTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgCopyTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:236:5: Exception check on 'gil_dbgCopyTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:236:5: Exception check on 'gil_dbgCopyTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgCopyTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgCopyTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:241:5: Exception check on 'dbgCopyTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:241:5: Exception check on 'dbgCopyTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgCopyTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgCopyTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:245:5: Exception check on 'gil_dbgCopyTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:245:5: Exception check on 'gil_dbgCopyTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgCopyTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgCopyTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:270:5: Exception check on 'dbgCullFace' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:270:5: Exception check on 'dbgCullFace' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgCullFace' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgCullFace' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:274:5: Exception check on 'gil_dbgCullFace' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:274:5: Exception check on 'gil_dbgCullFace' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgCullFace' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgCullFace' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:279:5: Exception check on 'dbgDeleteBuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:279:5: Exception check on 'dbgDeleteBuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDeleteBuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDeleteBuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:283:5: Exception check on 'gil_dbgDeleteBuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:283:5: Exception check on 'gil_dbgDeleteBuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDeleteBuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDeleteBuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:288:5: Exception check on 'dbgDeleteFramebuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:288:5: Exception check on 'dbgDeleteFramebuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDeleteFramebuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDeleteFramebuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:292:5: Exception check on 'gil_dbgDeleteFramebuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:292:5: Exception check on 'gil_dbgDeleteFramebuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDeleteFramebuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDeleteFramebuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:297:5: Exception check on 'dbgDeleteProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:297:5: Exception check on 'dbgDeleteProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDeleteProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDeleteProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:301:5: Exception check on 'gil_dbgDeleteProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:301:5: Exception check on 'gil_dbgDeleteProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDeleteProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDeleteProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:306:5: Exception check on 'dbgDeleteRenderbuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:306:5: Exception check on 'dbgDeleteRenderbuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDeleteRenderbuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDeleteRenderbuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:310:5: Exception check on 'gil_dbgDeleteRenderbuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:310:5: Exception check on 'gil_dbgDeleteRenderbuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDeleteRenderbuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDeleteRenderbuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:315:5: Exception check on 'dbgDeleteShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:315:5: Exception check on 'dbgDeleteShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDeleteShader' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDeleteShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:319:5: Exception check on 'gil_dbgDeleteShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:319:5: Exception check on 'gil_dbgDeleteShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDeleteShader' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDeleteShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:324:5: Exception check on 'dbgDeleteTextures' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:324:5: Exception check on 'dbgDeleteTextures' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDeleteTextures' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDeleteTextures' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:328:5: Exception check on 'gil_dbgDeleteTextures' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:328:5: Exception check on 'gil_dbgDeleteTextures' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDeleteTextures' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDeleteTextures' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:333:5: Exception check on 'dbgDepthFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:333:5: Exception check on 'dbgDepthFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDepthFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDepthFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:337:5: Exception check on 'gil_dbgDepthFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:337:5: Exception check on 'gil_dbgDepthFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDepthFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDepthFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:342:5: Exception check on 'dbgDepthMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:342:5: Exception check on 'dbgDepthMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDepthMask' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDepthMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:346:5: Exception check on 'gil_dbgDepthMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:346:5: Exception check on 'gil_dbgDepthMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDepthMask' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDepthMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:361:5: Exception check on 'dbgDetachShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:361:5: Exception check on 'dbgDetachShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDetachShader' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDetachShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:365:5: Exception check on 'gil_dbgDetachShader' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:365:5: Exception check on 'gil_dbgDetachShader' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDetachShader' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDetachShader' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:370:5: Exception check on 'dbgDisable' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:370:5: Exception check on 'dbgDisable' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDisable' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDisable' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:374:5: Exception check on 'gil_dbgDisable' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:374:5: Exception check on 'gil_dbgDisable' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDisable' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDisable' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:379:5: Exception check on 'dbgDisableVertexAttribArray' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:379:5: Exception check on 'dbgDisableVertexAttribArray' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDisableVertexAttribArray' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDisableVertexAttribArray' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:383:5: Exception check on 'gil_dbgDisableVertexAttribArray' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:383:5: Exception check on 'gil_dbgDisableVertexAttribArray' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDisableVertexAttribArray' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDisableVertexAttribArray' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:388:5: Exception check on 'dbgDrawArrays' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:388:5: Exception check on 'dbgDrawArrays' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDrawArrays' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDrawArrays' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:392:5: Exception check on 'gil_dbgDrawArrays' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:392:5: Exception check on 'gil_dbgDrawArrays' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDrawArrays' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDrawArrays' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:397:5: Exception check on 'dbgDrawElements' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:397:5: Exception check on 'dbgDrawElements' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgDrawElements' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgDrawElements' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:401:5: Exception check on 'gil_dbgDrawElements' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:401:5: Exception check on 'gil_dbgDrawElements' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgDrawElements' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgDrawElements' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:406:5: Exception check on 'dbgEnable' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:406:5: Exception check on 'dbgEnable' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgEnable' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgEnable' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:410:5: Exception check on 'gil_dbgEnable' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:410:5: Exception check on 'gil_dbgEnable' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgEnable' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgEnable' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:415:5: Exception check on 'dbgEnableVertexAttribArray' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:415:5: Exception check on 'dbgEnableVertexAttribArray' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgEnableVertexAttribArray' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgEnableVertexAttribArray' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:419:5: Exception check on 'gil_dbgEnableVertexAttribArray' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:419:5: Exception check on 'gil_dbgEnableVertexAttribArray' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgEnableVertexAttribArray' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgEnableVertexAttribArray' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:424:5: Exception check on 'dbgFinish' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:424:5: Exception check on 'dbgFinish' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgFinish' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgFinish' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:428:5: Exception check on 'gil_dbgFinish' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:428:5: Exception check on 'gil_dbgFinish' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgFinish' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgFinish' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:433:5: Exception check on 'dbgFlush' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:433:5: Exception check on 'dbgFlush' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgFlush' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgFlush' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:437:5: Exception check on 'gil_dbgFlush' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:437:5: Exception check on 'gil_dbgFlush' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgFlush' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgFlush' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:442:5: Exception check on 'dbgFramebufferRenderbuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:442:5: Exception check on 'dbgFramebufferRenderbuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgFramebufferRenderbuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgFramebufferRenderbuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:446:5: Exception check on 'gil_dbgFramebufferRenderbuffer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:446:5: Exception check on 'gil_dbgFramebufferRenderbuffer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgFramebufferRenderbuffer' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgFramebufferRenderbuffer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:451:5: Exception check on 'dbgFramebufferTexture2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:451:5: Exception check on 'dbgFramebufferTexture2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgFramebufferTexture2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgFramebufferTexture2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:455:5: Exception check on 'gil_dbgFramebufferTexture2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:455:5: Exception check on 'gil_dbgFramebufferTexture2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgFramebufferTexture2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgFramebufferTexture2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:460:5: Exception check on 'dbgFrontFace' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:460:5: Exception check on 'dbgFrontFace' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgFrontFace' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgFrontFace' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:464:5: Exception check on 'gil_dbgFrontFace' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:464:5: Exception check on 'gil_dbgFrontFace' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgFrontFace' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgFrontFace' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:469:5: Exception check on 'dbgGenBuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:469:5: Exception check on 'dbgGenBuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGenBuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGenBuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:473:5: Exception check on 'gil_dbgGenBuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:473:5: Exception check on 'gil_dbgGenBuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGenBuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGenBuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:478:5: Exception check on 'dbgGenerateMipmap' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:478:5: Exception check on 'dbgGenerateMipmap' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGenerateMipmap' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGenerateMipmap' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:482:5: Exception check on 'gil_dbgGenerateMipmap' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:482:5: Exception check on 'gil_dbgGenerateMipmap' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGenerateMipmap' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGenerateMipmap' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:487:5: Exception check on 'dbgGenFramebuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:487:5: Exception check on 'dbgGenFramebuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGenFramebuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGenFramebuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:491:5: Exception check on 'gil_dbgGenFramebuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:491:5: Exception check on 'gil_dbgGenFramebuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGenFramebuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGenFramebuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:496:5: Exception check on 'dbgGenRenderbuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:496:5: Exception check on 'dbgGenRenderbuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGenRenderbuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGenRenderbuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:500:5: Exception check on 'gil_dbgGenRenderbuffers' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:500:5: Exception check on 'gil_dbgGenRenderbuffers' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGenRenderbuffers' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGenRenderbuffers' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:505:5: Exception check on 'dbgGenTextures' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:505:5: Exception check on 'dbgGenTextures' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGenTextures' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGenTextures' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:509:5: Exception check on 'gil_dbgGenTextures' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:509:5: Exception check on 'gil_dbgGenTextures' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGenTextures' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGenTextures' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:514:5: Exception check on 'dbgGetActiveAttrib' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:514:5: Exception check on 'dbgGetActiveAttrib' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetActiveAttrib' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetActiveAttrib' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:518:5: Exception check on 'gil_dbgGetActiveAttrib' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:518:5: Exception check on 'gil_dbgGetActiveAttrib' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetActiveAttrib' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetActiveAttrib' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:523:5: Exception check on 'dbgGetActiveUniform' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:523:5: Exception check on 'dbgGetActiveUniform' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetActiveUniform' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetActiveUniform' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:527:5: Exception check on 'gil_dbgGetActiveUniform' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:527:5: Exception check on 'gil_dbgGetActiveUniform' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetActiveUniform' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetActiveUniform' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:532:5: Exception check on 'dbgGetAttachedShaders' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:532:5: Exception check on 'dbgGetAttachedShaders' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetAttachedShaders' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetAttachedShaders' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:536:5: Exception check on 'gil_dbgGetAttachedShaders' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:536:5: Exception check on 'gil_dbgGetAttachedShaders' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetAttachedShaders' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetAttachedShaders' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:551:5: Exception check on 'dbgGetBooleanv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:551:5: Exception check on 'dbgGetBooleanv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetBooleanv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetBooleanv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:555:5: Exception check on 'gil_dbgGetBooleanv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:555:5: Exception check on 'gil_dbgGetBooleanv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetBooleanv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetBooleanv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:560:5: Exception check on 'dbgGetBufferParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:560:5: Exception check on 'dbgGetBufferParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetBufferParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetBufferParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:564:5: Exception check on 'gil_dbgGetBufferParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:564:5: Exception check on 'gil_dbgGetBufferParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetBufferParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetBufferParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:577:5: Exception check on 'dbgGetFloatv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:577:5: Exception check on 'dbgGetFloatv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetFloatv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetFloatv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:581:5: Exception check on 'gil_dbgGetFloatv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:581:5: Exception check on 'gil_dbgGetFloatv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetFloatv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetFloatv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:586:5: Exception check on 'dbgGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:586:5: Exception check on 'dbgGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetFramebufferAttachmentParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetFramebufferAttachmentParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:590:5: Exception check on 'gil_dbgGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:590:5: Exception check on 'gil_dbgGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetFramebufferAttachmentParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetFramebufferAttachmentParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:595:5: Exception check on 'dbgGetIntegerv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:595:5: Exception check on 'dbgGetIntegerv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetIntegerv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetIntegerv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:599:5: Exception check on 'gil_dbgGetIntegerv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:599:5: Exception check on 'gil_dbgGetIntegerv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetIntegerv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetIntegerv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:604:5: Exception check on 'dbgGetProgramiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:604:5: Exception check on 'dbgGetProgramiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetProgramiv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetProgramiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:608:5: Exception check on 'gil_dbgGetProgramiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:608:5: Exception check on 'gil_dbgGetProgramiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetProgramiv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetProgramiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:613:5: Exception check on 'dbgGetProgramInfoLog' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:613:5: Exception check on 'dbgGetProgramInfoLog' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetProgramInfoLog' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetProgramInfoLog' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:617:5: Exception check on 'gil_dbgGetProgramInfoLog' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:617:5: Exception check on 'gil_dbgGetProgramInfoLog' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetProgramInfoLog' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetProgramInfoLog' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:622:5: Exception check on 'dbgGetRenderbufferParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:622:5: Exception check on 'dbgGetRenderbufferParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetRenderbufferParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetRenderbufferParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:626:5: Exception check on 'gil_dbgGetRenderbufferParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:626:5: Exception check on 'gil_dbgGetRenderbufferParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetRenderbufferParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetRenderbufferParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:631:5: Exception check on 'dbgGetShaderiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:631:5: Exception check on 'dbgGetShaderiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetShaderiv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetShaderiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:635:5: Exception check on 'gil_dbgGetShaderiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:635:5: Exception check on 'gil_dbgGetShaderiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetShaderiv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetShaderiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:640:5: Exception check on 'dbgGetShaderInfoLog' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:640:5: Exception check on 'dbgGetShaderInfoLog' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetShaderInfoLog' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetShaderInfoLog' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:644:5: Exception check on 'gil_dbgGetShaderInfoLog' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:644:5: Exception check on 'gil_dbgGetShaderInfoLog' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetShaderInfoLog' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetShaderInfoLog' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:650:5: Exception check on 'dbgGetShaderSource' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:650:5: Exception check on 'dbgGetShaderSource' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetShaderSource' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetShaderSource' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:654:5: Exception check on 'gil_dbgGetShaderSource' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:654:5: Exception check on 'gil_dbgGetShaderSource' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetShaderSource' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetShaderSource' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:667:5: Exception check on 'dbgGetTexParameterfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:667:5: Exception check on 'dbgGetTexParameterfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetTexParameterfv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetTexParameterfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:671:5: Exception check on 'gil_dbgGetTexParameterfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:671:5: Exception check on 'gil_dbgGetTexParameterfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetTexParameterfv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetTexParameterfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:676:5: Exception check on 'dbgGetTexParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:676:5: Exception check on 'dbgGetTexParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetTexParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetTexParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:680:5: Exception check on 'gil_dbgGetTexParameteriv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:680:5: Exception check on 'gil_dbgGetTexParameteriv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetTexParameteriv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetTexParameteriv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:685:5: Exception check on 'dbgGetUniformfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:685:5: Exception check on 'dbgGetUniformfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetUniformfv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetUniformfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:689:5: Exception check on 'gil_dbgGetUniformfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:689:5: Exception check on 'gil_dbgGetUniformfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetUniformfv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetUniformfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:694:5: Exception check on 'dbgGetUniformiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:694:5: Exception check on 'dbgGetUniformiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetUniformiv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetUniformiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:698:5: Exception check on 'gil_dbgGetUniformiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:698:5: Exception check on 'gil_dbgGetUniformiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetUniformiv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetUniformiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:712:5: Exception check on 'dbgGetVertexAttribfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:712:5: Exception check on 'dbgGetVertexAttribfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetVertexAttribfv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetVertexAttribfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:716:5: Exception check on 'gil_dbgGetVertexAttribfv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:716:5: Exception check on 'gil_dbgGetVertexAttribfv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetVertexAttribfv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetVertexAttribfv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:721:5: Exception check on 'dbgGetVertexAttribiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:721:5: Exception check on 'dbgGetVertexAttribiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgGetVertexAttribiv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgGetVertexAttribiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:725:5: Exception check on 'gil_dbgGetVertexAttribiv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:725:5: Exception check on 'gil_dbgGetVertexAttribiv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgGetVertexAttribiv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgGetVertexAttribiv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:740:5: Exception check on 'dbgHint' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:740:5: Exception check on 'dbgHint' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgHint' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgHint' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:744:5: Exception check on 'gil_dbgHint' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:744:5: Exception check on 'gil_dbgHint' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgHint' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgHint' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:812:5: Exception check on 'dbgLineWidth' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:812:5: Exception check on 'dbgLineWidth' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgLineWidth' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgLineWidth' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:816:5: Exception check on 'gil_dbgLineWidth' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:816:5: Exception check on 'gil_dbgLineWidth' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgLineWidth' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgLineWidth' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:821:5: Exception check on 'dbgLinkProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:821:5: Exception check on 'dbgLinkProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgLinkProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgLinkProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:825:5: Exception check on 'gil_dbgLinkProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:825:5: Exception check on 'gil_dbgLinkProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgLinkProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgLinkProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:830:5: Exception check on 'dbgPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:830:5: Exception check on 'dbgPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:834:5: Exception check on 'gil_dbgPixelStorei' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:834:5: Exception check on 'gil_dbgPixelStorei' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgPixelStorei' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgPixelStorei' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:839:5: Exception check on 'dbgPolygonOffset' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:839:5: Exception check on 'dbgPolygonOffset' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgPolygonOffset' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgPolygonOffset' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:843:5: Exception check on 'gil_dbgPolygonOffset' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:843:5: Exception check on 'gil_dbgPolygonOffset' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgPolygonOffset' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgPolygonOffset' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:848:5: Exception check on 'dbgReadPixels' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:848:5: Exception check on 'dbgReadPixels' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgReadPixels' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgReadPixels' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:852:5: Exception check on 'gil_dbgReadPixels' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:852:5: Exception check on 'gil_dbgReadPixels' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgReadPixels' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgReadPixels' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:858:5: Exception check on 'dbgRenderbufferStorage' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:858:5: Exception check on 'dbgRenderbufferStorage' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgRenderbufferStorage' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgRenderbufferStorage' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:862:5: Exception check on 'gil_dbgRenderbufferStorage' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:862:5: Exception check on 'gil_dbgRenderbufferStorage' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgRenderbufferStorage' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgRenderbufferStorage' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:867:5: Exception check on 'dbgSampleCoverage' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:867:5: Exception check on 'dbgSampleCoverage' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgSampleCoverage' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgSampleCoverage' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:871:5: Exception check on 'gil_dbgSampleCoverage' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:871:5: Exception check on 'gil_dbgSampleCoverage' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgSampleCoverage' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgSampleCoverage' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:876:5: Exception check on 'dbgScissor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:876:5: Exception check on 'dbgScissor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgScissor' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgScissor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:880:5: Exception check on 'gil_dbgScissor' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:880:5: Exception check on 'gil_dbgScissor' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgScissor' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgScissor' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:886:5: Exception check on 'dbgShaderSource' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:886:5: Exception check on 'dbgShaderSource' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgShaderSource' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgShaderSource' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:890:5: Exception check on 'gil_dbgShaderSource' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:890:5: Exception check on 'gil_dbgShaderSource' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgShaderSource' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgShaderSource' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:895:5: Exception check on 'dbgStencilFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:895:5: Exception check on 'dbgStencilFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgStencilFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgStencilFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:899:5: Exception check on 'gil_dbgStencilFunc' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:899:5: Exception check on 'gil_dbgStencilFunc' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgStencilFunc' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgStencilFunc' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:904:5: Exception check on 'dbgStencilFuncSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:904:5: Exception check on 'dbgStencilFuncSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgStencilFuncSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgStencilFuncSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:908:5: Exception check on 'gil_dbgStencilFuncSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:908:5: Exception check on 'gil_dbgStencilFuncSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgStencilFuncSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgStencilFuncSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:913:5: Exception check on 'dbgStencilMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:913:5: Exception check on 'dbgStencilMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgStencilMask' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgStencilMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:917:5: Exception check on 'gil_dbgStencilMask' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:917:5: Exception check on 'gil_dbgStencilMask' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgStencilMask' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgStencilMask' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:922:5: Exception check on 'dbgStencilMaskSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:922:5: Exception check on 'dbgStencilMaskSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgStencilMaskSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgStencilMaskSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:926:5: Exception check on 'gil_dbgStencilMaskSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:926:5: Exception check on 'gil_dbgStencilMaskSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgStencilMaskSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgStencilMaskSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:931:5: Exception check on 'dbgStencilOp' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:931:5: Exception check on 'dbgStencilOp' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgStencilOp' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgStencilOp' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:935:5: Exception check on 'gil_dbgStencilOp' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:935:5: Exception check on 'gil_dbgStencilOp' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgStencilOp' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgStencilOp' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:940:5: Exception check on 'dbgStencilOpSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:940:5: Exception check on 'dbgStencilOpSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgStencilOpSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgStencilOpSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:944:5: Exception check on 'gil_dbgStencilOpSeparate' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:944:5: Exception check on 'gil_dbgStencilOpSeparate' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgStencilOpSeparate' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgStencilOpSeparate' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:949:5: Exception check on 'dbgTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:949:5: Exception check on 'dbgTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:953:5: Exception check on 'gil_dbgTexImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:953:5: Exception check on 'gil_dbgTexImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgTexImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgTexImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:958:5: Exception check on 'dbgTexParameterf' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:958:5: Exception check on 'dbgTexParameterf' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgTexParameterf' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgTexParameterf' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:962:5: Exception check on 'gil_dbgTexParameterf' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:962:5: Exception check on 'gil_dbgTexParameterf' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgTexParameterf' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgTexParameterf' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:977:5: Exception check on 'dbgTexParameteri' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:977:5: Exception check on 'dbgTexParameteri' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgTexParameteri' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgTexParameteri' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:981:5: Exception check on 'gil_dbgTexParameteri' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:981:5: Exception check on 'gil_dbgTexParameteri' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgTexParameteri' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgTexParameteri' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:996:5: Exception check on 'dbgTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:996:5: Exception check on 'dbgTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1000:5: Exception check on 'gil_dbgTexSubImage2D' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1000:5: Exception check on 'gil_dbgTexSubImage2D' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgTexSubImage2D' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgTexSubImage2D' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1005:5: Exception check on 'dbgUniform1f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1005:5: Exception check on 'dbgUniform1f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform1f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform1f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1009:5: Exception check on 'gil_dbgUniform1f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1009:5: Exception check on 'gil_dbgUniform1f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform1f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform1f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1014:5: Exception check on 'dbgUniform1fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1014:5: Exception check on 'dbgUniform1fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform1fv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform1fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1018:5: Exception check on 'gil_dbgUniform1fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1018:5: Exception check on 'gil_dbgUniform1fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform1fv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform1fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1023:5: Exception check on 'dbgUniform1i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1023:5: Exception check on 'dbgUniform1i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform1i' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform1i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1027:5: Exception check on 'gil_dbgUniform1i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1027:5: Exception check on 'gil_dbgUniform1i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform1i' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform1i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1032:5: Exception check on 'dbgUniform1iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1032:5: Exception check on 'dbgUniform1iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform1iv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform1iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1036:5: Exception check on 'gil_dbgUniform1iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1036:5: Exception check on 'gil_dbgUniform1iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform1iv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform1iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1041:5: Exception check on 'dbgUniform2f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1041:5: Exception check on 'dbgUniform2f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform2f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform2f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1045:5: Exception check on 'gil_dbgUniform2f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1045:5: Exception check on 'gil_dbgUniform2f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform2f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform2f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1050:5: Exception check on 'dbgUniform2fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1050:5: Exception check on 'dbgUniform2fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform2fv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform2fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1054:5: Exception check on 'gil_dbgUniform2fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1054:5: Exception check on 'gil_dbgUniform2fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform2fv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform2fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1059:5: Exception check on 'dbgUniform2i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1059:5: Exception check on 'dbgUniform2i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform2i' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform2i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1063:5: Exception check on 'gil_dbgUniform2i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1063:5: Exception check on 'gil_dbgUniform2i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform2i' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform2i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1068:5: Exception check on 'dbgUniform2iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1068:5: Exception check on 'dbgUniform2iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform2iv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform2iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1072:5: Exception check on 'gil_dbgUniform2iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1072:5: Exception check on 'gil_dbgUniform2iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform2iv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform2iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1077:5: Exception check on 'dbgUniform3f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1077:5: Exception check on 'dbgUniform3f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform3f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform3f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1081:5: Exception check on 'gil_dbgUniform3f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1081:5: Exception check on 'gil_dbgUniform3f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform3f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform3f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1086:5: Exception check on 'dbgUniform3fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1086:5: Exception check on 'dbgUniform3fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform3fv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform3fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1090:5: Exception check on 'gil_dbgUniform3fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1090:5: Exception check on 'gil_dbgUniform3fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform3fv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform3fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1095:5: Exception check on 'dbgUniform3i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1095:5: Exception check on 'dbgUniform3i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform3i' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform3i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1099:5: Exception check on 'gil_dbgUniform3i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1099:5: Exception check on 'gil_dbgUniform3i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform3i' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform3i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1104:5: Exception check on 'dbgUniform3iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1104:5: Exception check on 'dbgUniform3iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform3iv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform3iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1108:5: Exception check on 'gil_dbgUniform3iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1108:5: Exception check on 'gil_dbgUniform3iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform3iv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform3iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1113:5: Exception check on 'dbgUniform4f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1113:5: Exception check on 'dbgUniform4f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform4f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform4f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1117:5: Exception check on 'gil_dbgUniform4f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1117:5: Exception check on 'gil_dbgUniform4f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform4f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform4f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1122:5: Exception check on 'dbgUniform4fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1122:5: Exception check on 'dbgUniform4fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform4fv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform4fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1126:5: Exception check on 'gil_dbgUniform4fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1126:5: Exception check on 'gil_dbgUniform4fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform4fv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform4fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1131:5: Exception check on 'dbgUniform4i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1131:5: Exception check on 'dbgUniform4i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform4i' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform4i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1135:5: Exception check on 'gil_dbgUniform4i' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1135:5: Exception check on 'gil_dbgUniform4i' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform4i' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform4i' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1140:5: Exception check on 'dbgUniform4iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1140:5: Exception check on 'dbgUniform4iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniform4iv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniform4iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1144:5: Exception check on 'gil_dbgUniform4iv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1144:5: Exception check on 'gil_dbgUniform4iv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniform4iv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniform4iv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1169:5: Exception check on 'dbgUniformMatrix4fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1169:5: Exception check on 'dbgUniformMatrix4fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUniformMatrix4fv' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUniformMatrix4fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1173:5: Exception check on 'gil_dbgUniformMatrix4fv' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1173:5: Exception check on 'gil_dbgUniformMatrix4fv' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUniformMatrix4fv' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUniformMatrix4fv' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1178:5: Exception check on 'dbgUseProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1178:5: Exception check on 'dbgUseProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgUseProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgUseProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1182:5: Exception check on 'gil_dbgUseProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1182:5: Exception check on 'gil_dbgUseProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgUseProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgUseProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1187:5: Exception check on 'dbgValidateProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1187:5: Exception check on 'dbgValidateProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgValidateProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgValidateProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1191:5: Exception check on 'gil_dbgValidateProgram' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1191:5: Exception check on 'gil_dbgValidateProgram' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgValidateProgram' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgValidateProgram' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1196:5: Exception check on 'dbgVertexAttrib1f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1196:5: Exception check on 'dbgVertexAttrib1f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgVertexAttrib1f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgVertexAttrib1f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1200:5: Exception check on 'gil_dbgVertexAttrib1f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1200:5: Exception check on 'gil_dbgVertexAttrib1f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgVertexAttrib1f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgVertexAttrib1f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1215:5: Exception check on 'dbgVertexAttrib2f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1215:5: Exception check on 'dbgVertexAttrib2f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgVertexAttrib2f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgVertexAttrib2f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1219:5: Exception check on 'gil_dbgVertexAttrib2f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1219:5: Exception check on 'gil_dbgVertexAttrib2f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgVertexAttrib2f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgVertexAttrib2f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1234:5: Exception check on 'dbgVertexAttrib3f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1234:5: Exception check on 'dbgVertexAttrib3f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgVertexAttrib3f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgVertexAttrib3f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1238:5: Exception check on 'gil_dbgVertexAttrib3f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1238:5: Exception check on 'gil_dbgVertexAttrib3f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgVertexAttrib3f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgVertexAttrib3f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1253:5: Exception check on 'dbgVertexAttrib4f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1253:5: Exception check on 'dbgVertexAttrib4f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgVertexAttrib4f' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgVertexAttrib4f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1257:5: Exception check on 'gil_dbgVertexAttrib4f' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1257:5: Exception check on 'gil_dbgVertexAttrib4f' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgVertexAttrib4f' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgVertexAttrib4f' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1272:5: Exception check on 'dbgVertexAttribPointer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1272:5: Exception check on 'dbgVertexAttribPointer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgVertexAttribPointer' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgVertexAttribPointer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1276:5: Exception check on 'gil_dbgVertexAttribPointer' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1276:5: Exception check on 'gil_dbgVertexAttribPointer' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgVertexAttribPointer' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgVertexAttribPointer' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1281:5: Exception check on 'dbgViewport' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1281:5: Exception check on 'dbgViewport' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'dbgViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'dbgViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'dbgViewport' to allow an error code to be returned. 2. Use an 'int' return type on 'dbgViewport' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1285:5: Exception check on 'gil_dbgViewport' will always require the GIL to be acquired. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1285:5: Exception check on 'gil_dbgViewport' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare 'gil_dbgViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare 'gil_dbgViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on 'gil_dbgViewport' to allow an error code to be returned. 2. Use an 'int' return type on 'gil_dbgViewport' to allow an error code to be returned. INFO : root : building 'kivy.graphics.cgl_backend.cgl_debug' extension [INFO ] building 'kivy.graphics.cgl_backend.cgl_debug' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.o Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.pyx INFO : root : building 'kivy.core.text.text_layout' extension [INFO ] building 'kivy.core.text.text_layout' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.o WARNING : kivy : stderr: warning: kivy/core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_info.pxd:5:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_info.pxd:5:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_info.pxd:11:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_info.pxd:11:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_info.pxd:16:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_info.pxd:16:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_info.pyx:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_info.pyx:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_info.pyx:18:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_info.pyx:18:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/window_info.pyx:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/window_info.pyx:28:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.pyx INFO : root : building 'kivy.core.window.window_info' extension [INFO ] building 'kivy.core.window.window_info' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/core/window/window_info.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/window_info.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/core/window/window_info.cpython-312.so -lm Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.pyx INFO : root : building 'kivy.graphics.tesselator' extension [INFO ] building 'kivy.graphics.tesselator' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2 [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2 INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/core/text/text_layout.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/text_layout.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/core/text/text_layout.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.pyx INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/bucketalloc.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/bucketalloc.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/bucketalloc.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/bucketalloc.o INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/dict.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/dict.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/dict.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/dict.o INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/geom.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/geom.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/geom.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/geom.o INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/mesh.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/mesh.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/mesh.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/mesh.o INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/priorityq.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/priorityq.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/priorityq.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/priorityq.o INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/sweep.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/sweep.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/sweep.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/sweep.o INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/tess.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/tess.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/tess.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/tess.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/bucketalloc.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/dict.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/geom.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/mesh.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/priorityq.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/sweep.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/tess.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/tesselator.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/tesselator.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/bucketalloc.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/dict.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/geom.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/mesh.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/priorityq.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/sweep.o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/lib/libtess2/Source/tess.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/tesselator.cpython-312.so -lm INFO : root : building 'kivy.graphics.svg' extension [INFO ] building 'kivy.graphics.svg' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_debug.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/cgl_backend/cgl_debug.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/cgl_backend/cgl_debug.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.pyx INFO : root : building 'kivy.graphics.boxshadow' extension [INFO ] building 'kivy.graphics.boxshadow' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.o WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/../../../kivy/lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/_window_sdl2.pyx:18:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/_window_sdl2.pyx:18:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/_window_sdl2.pyx:21:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/_window_sdl2.pyx:21:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/_window_sdl2.pyx:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/_window_sdl2.pyx:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/_window_sdl2.pyx:405:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/_window_sdl2.pyx:405:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/_window_sdl2.pyx:415:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/_window_sdl2.pyx:415:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/window/_window_sdl2.pyx:424:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/window/_window_sdl2.pyx:424:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: performance hint: kivy/core/window/_window_sdl2.pyx:805:5: Exception check on 'custom_titlebar_handler_callback' will always require the GIL to be acquired. Declare 'custom_titlebar_handler_callback' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: kivy/core/window/_window_sdl2.pyx:805:5: Exception check on 'custom_titlebar_handler_callback' will always require the GIL to be acquired. Declare 'custom_titlebar_handler_callback' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.pyx INFO : root : building 'kivy.core.window._window_sdl2' extension [INFO ] building 'kivy.core.window._window_sdl2' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.o /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.c: In function ‘__pyx_pf_4kivy_4core_6window_12_window_sdl2_18_WindowSDL2Storage_6setup_window’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.c:8638:23: error: passing argument 1 of ‘SDL_SetEventFilter’ from incompatible pointer type [-Wincompatible-pointer-types] 8638 | SDL_SetEventFilter(((SDL_EventFilter *)__pyx_f_4kivy_4core_6window_12_window_sdl2__event_filter), ((void *)__pyx_v_self)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | int (**)(void *, SDL_Event *) In file included from /usr/include/SDL2/SDL.h:41, from /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/window/_window_sdl2.c:1277: /usr/include/SDL2/SDL_events.h:1017:65: note: expected ‘SDL_EventFilter’ {aka ‘int (*)(void *, SDL_Event *)’} but argument is of type ‘int (**)(void *, SDL_Event *)’ 1017 | extern DECLSPEC void SDLCALL SDL_SetEventFilter(SDL_EventFilter filter, | ~~~~~~~~~~~~~~~~^~~~~~ WARNING : kivy : stderr: warning: kivy/core/image/../../lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/image/../../lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/image/../../lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/image/../../lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/image/../../lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/image/../../lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/image/../../lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/image/../../lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.pyx INFO : root : building 'kivy.core.image._img_sdl2' extension [INFO ] building 'kivy.core.image._img_sdl2' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/boxshadow.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/boxshadow.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/boxshadow.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/image/_img_sdl2.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/image/_img_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/image/_img_sdl2.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/vertex_instructions.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/vertex_instructions.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/vertex_instructions.cpython-312.so -lm WARNING : kivy : stderr: warning: kivy/core/text/../../lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/text/../../lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/text/../../lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/text/../../lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/text/../../lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/text/../../lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/text/../../lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/text/../../lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/audio/../../../kivy/lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.pyx Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.pyx INFO : root : building 'kivy.core.text._text_sdl2' extension [INFO ] building 'kivy.core.text._text_sdl2' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.o INFO : root : building 'kivy.core.audio.audio_sdl2' extension [INFO ] building 'kivy.core.audio.audio_sdl2' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.o WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/sdl2.pxi:475:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/../core/window/window_attrs.pxi:3:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/../core/window/window_attrs.pxi:14:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/../core/window/window_attrs.pxi:24:0: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/sdl2.pxi:1056:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/sdl2.pxi:1064:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 WARNING : kivy : stderr: warning: kivy/core/clipboard/../../lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: kivy/core/clipboard/../../lib/sdl2.pxi:1073:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.pyx INFO : root : building 'kivy.core.clipboard._clipboard_sdl2' extension [INFO ] building 'kivy.core.clipboard._clipboard_sdl2' extension INFO : root : creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard [INFO ] creating build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/SDL2 -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.o INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/text/_text_sdl2.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/text/_text_sdl2.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/clipboard/_clipboard_sdl2.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/clipboard/_clipboard_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/clipboard/_clipboard_sdl2.cpython-312.so -lm WARNING : kivy : stderr: performance hint: kivy/core/text/_text_pango.pyx:469:5: Exception check on '_render_layout' will always require the GIL to be acquired. performance hint: kivy/core/text/_text_pango.pyx:469:5: Exception check on '_render_layout' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/core/text/_text_pango.pyx:628:26: Exception check after calling '_render_layout' will always require the GIL to be acquired. performance hint: kivy/core/text/_text_pango.pyx:628:26: Exception check after calling '_render_layout' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. WARNING : kivy : stderr: performance hint: kivy/core/text/_text_pango.pyx:964:26: Exception check after calling '_render_layout' will always require the GIL to be acquired. performance hint: kivy/core/text/_text_pango.pyx:964:26: Exception check after calling '_render_layout' will always require the GIL to be acquired. WARNING : kivy : stderr: Possible solutions: Possible solutions: WARNING : kivy : stderr: 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. WARNING : kivy : stderr: 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. Compiling /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.pyx INFO : root : building 'kivy.core.text._text_pango' extension [INFO ] building 'kivy.core.text._text_pango' extension INFO : root : x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.o [INFO ] x86_64-alt-linux-gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -g -O3 -Wall -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O3 -flto=auto -ffat-lto-objects -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -fPIC -I/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/include -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/python3.12 -c /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c -o build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.o /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c: In function ‘__pyx_f_4kivy_4core_4text_11_text_pango__set_cc_options’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c:9464:3: warning: ‘pango_ft2_font_map_substitute_changed’ is deprecated: Use 'pango_fc_font_map_substitute_changed' instead [-Wdeprecated-declarations] 9464 | pango_ft2_font_map_substitute_changed(PANGO_FT2_FONT_MAP(__pyx_v_cc->fontmap)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c:1292: /usr/include/pango-1.0/pango/pangoft2.h:126:15: note: declared here 126 | void pango_ft2_font_map_substitute_changed (PangoFT2FontMap *fontmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c: In function ‘__pyx_f_4kivy_4core_4text_11_text_pango__get_or_create_cc’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c:10133:3: warning: ‘pango_ft2_font_map_set_default_substitute’ is deprecated: Use 'pango_fc_font_map_set_default_substitute' instead [-Wdeprecated-declarations] 10133 | pango_ft2_font_map_set_default_substitute(PANGO_FT2_FONT_MAP(__pyx_v_cc->fontmap), (&__pyx_f_4kivy_4core_4text_11_text_pango__ft2subst_callback), ((gpointer)(&__pyx_v_cc->ft2subst_callback_data)), NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pango-1.0/pango/pangoft2.h:121:15: note: declared here 121 | void pango_ft2_font_map_set_default_substitute (PangoFT2FontMap *fontmap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c: In function ‘__pyx_pf_4kivy_4core_4text_11_text_pango_6kpango_find_base_dir’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c:14551:3: warning: ‘pango_find_base_dir’ is deprecated [-Wdeprecated-declarations] 14551 | __pyx_t_1 = __Pyx_PyInt_From_PangoDirection(pango_find_base_dir(__pyx_t_2, __pyx_t_3)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 703, __pyx_L1_error) | ^~~~~~~~~ In file included from /usr/include/pango-1.0/pango/pango-types.h:239, from /usr/include/pango-1.0/pango/pango-font.h:26, from /usr/include/pango-1.0/pango/pango-utils.h:27, from /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.c:1288: /usr/include/pango-1.0/pango/pango-bidi-type.h:107:16: note: declared here 107 | PangoDirection pango_find_base_dir (const gchar *text, | ^~~~~~~~~~~~~~~~~~~ INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/audio/audio_sdl2.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/audio/audio_sdl2.o -L/usr/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/include/SDL2 -L/usr/include/libpng16 -L/usr/include/SDL2 -L/usr/lib64 -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.linux-x86_64-cpython-312/kivy/core/audio/audio_sdl2.cpython-312.so -lm /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c: In function ‘__pyx_f_4kivy_8graphics_3svg_3Svg_parse_path’: /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c:40970:20: warning: ‘__pyx_v_cx’ may be used uninitialized [-Wmaybe-uninitialized] 40970 | __pyx_v_cx = ((__pyx_v_self->x + __pyx_v_self->x) - __pyx_v_cx); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c:39520:10: note: ‘__pyx_v_cx’ was declared here 39520 | double __pyx_v_cx; | ^~~~~~~~~~ /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c:40979:20: warning: ‘__pyx_v_cy’ may be used uninitialized [-Wmaybe-uninitialized] 40979 | __pyx_v_cy = ((__pyx_v_self->y + __pyx_v_self->y) - __pyx_v_cy); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.c:39521:10: note: ‘__pyx_v_cy’ was declared here 39521 | double __pyx_v_cy; | ^~~~~~~~~~ INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/svg.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/graphics/svg.o -L/usr/lib64 -o build/lib.linux-x86_64-cpython-312/kivy/graphics/svg.cpython-312.so -lm INFO : root : x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.o -L/usr/lib64 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -o build/lib.linux-x86_64-cpython-312/kivy/core/text/_text_pango.cpython-312.so -lm [INFO ] x86_64-alt-linux-gcc -shared -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing build/temp.linux-x86_64-cpython-312/usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/core/text/_text_pango.o -L/usr/lib64 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -o build/lib.linux-x86_64-cpython-312/kivy/core/text/_text_pango.cpython-312.so -lm WARNING : kivy : stderr: error: command '/usr/bin/x86_64-alt-linux-gcc' failed with exit code 1 error: command '/usr/bin/x86_64-alt-linux-gcc' failed with exit code 1 Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3/site-packages/pyproject_installer/__main__.py", line 607, in main(sys.argv[1:]) File "/usr/lib/python3/site-packages/pyproject_installer/__main__.py", line 603, in main args.main(args, parser) File "/usr/lib/python3/site-packages/pyproject_installer/__main__.py", line 40, in build build_func( File "/usr/lib/python3/site-packages/pyproject_installer/build_cmd/_build.py", line 61, in build_wheel wheel_filename = build( ^^^^^^ File "/usr/lib/python3/site-packages/pyproject_installer/build_cmd/_build.py", line 49, in build hook_result = backend_hook( ^^^^^^^^^^^^^ File "/usr/lib/python3/site-packages/pyproject_installer/lib/build_backend.py", line 277, in backend_hook raise RuntimeError(err_msg) from None RuntimeError: build_wheel failed error: Bad exit status from /usr/src/tmp/rpm-tmp.832 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.832 (%build) Command exited with non-zero status 1 548.37user 18.44system 2:35.71elapsed 364%CPU (0avgtext+0avgdata 437636maxresident)k 0inputs+0outputs (0major+5973565minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-kivy-2.2.1-alt2.src.rpm' failed. Command exited with non-zero status 1 7.15user 2.49system 3:03.81elapsed 5%CPU (0avgtext+0avgdata 136064maxresident)k 62272inputs+0outputs (0major+352702minor)pagefaults 0swaps