<86>Dec 19 04:52:16 userdel[4175297]: delete user 'rooter' <86>Dec 19 04:52:16 userdel[4175297]: removed group 'rooter' owned by 'rooter' <86>Dec 19 04:52:16 userdel[4175297]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 19 04:52:16 groupadd[4175320]: group added to /etc/group: name=rooter, GID=1793 <86>Dec 19 04:52:16 groupadd[4175320]: group added to /etc/gshadow: name=rooter <86>Dec 19 04:52:16 groupadd[4175320]: new group: name=rooter, GID=1793 <86>Dec 19 04:52:16 useradd[4175340]: new user: name=rooter, UID=1793, GID=1793, home=/root, shell=/bin/bash, from=none <86>Dec 19 04:52:16 userdel[4175367]: delete user 'builder' <86>Dec 19 04:52:16 userdel[4175367]: removed group 'builder' owned by 'builder' <86>Dec 19 04:52:16 userdel[4175367]: removed shadow group 'builder' owned by 'builder' <86>Dec 19 04:52:16 groupadd[4175388]: group added to /etc/group: name=builder, GID=1794 <86>Dec 19 04:52:16 groupadd[4175388]: group added to /etc/gshadow: name=builder <86>Dec 19 04:52:16 groupadd[4175388]: new group: name=builder, GID=1794 <86>Dec 19 04:52:16 useradd[4175414]: new user: name=builder, UID=1794, GID=1794, home=/usr/src, shell=/bin/bash, from=none <13>Dec 19 04:52:20 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 19 04:52:20 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 19 04:52:20 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Dec 19 04:52:20 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 19 04:52:20 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 04:52:20 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 19 04:52:20 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 04:52:20 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 19 04:52:20 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 19 04:52:20 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 19 04:52:20 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 19 04:52:21 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 04:52:21 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 19 04:52:21 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:52:21 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:52:21 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Dec 19 04:52:21 rpmi: tests-for-installed-python3-pkgs-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Dec 19 04:52:21 rpmi: rpm-build-python3-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Dec 19 04:52:24 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 19 04:52:24 rpmi: libSDL2-2.30.10-alt1 sisyphus+364560.100.1.1 1733772087 installed <13>Dec 19 04:52:24 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:24 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 19 04:52:24 rpmi: python3-module-more-itertools-10.5.0-alt1 sisyphus+357221.100.1.1 1725964420 installed <13>Dec 19 04:52:24 rpmi: python3-module-jaraco.functools-4.1.0-alt1 sisyphus+358564.100.1.1 1727528718 installed <13>Dec 19 04:52:24 rpmi: libwebp7-1.4.0-alt1 sisyphus+345159.200.1.1 1713168663 installed <13>Dec 19 04:52:24 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 19 04:52:24 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 19 04:52:24 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354502 installed <13>Dec 19 04:52:24 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 04:52:24 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 19 04:52:24 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 19 04:52:24 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 19 04:52:24 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 19 04:52:24 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 19 04:52:24 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 19 04:52:24 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Dec 19 04:52:24 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 19 04:52:24 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 19 04:52:24 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 19 04:52:24 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 19 04:52:24 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 19 04:52:24 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:24 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:24 rpmi: libSDL2_mixer-2.8.0-alt1 sisyphus+340583.100.1.1 1707827333 installed <13>Dec 19 04:52:24 rpmi: libSDL2_ttf-2.22.0-alt1 sisyphus+340660.100.1.1 1707898335 installed <13>Dec 19 04:52:24 rpmi: python3-module-zombie-imp-0.0.2-alt1 sisyphus+339293.100.1.1 1706537230 installed <13>Dec 19 04:52:24 rpmi: python3-module-wheel-0.45.1-alt1 sisyphus+363326.100.2.1 1732609968 installed <13>Dec 19 04:52:24 rpmi: python3-module-platformdirs-4.3.6-alt1 sisyphus+357787.200.1.1 1726664692 installed <13>Dec 19 04:52:25 rpmi: python3-module-packaging-24.2-alt1 sisyphus+362183.100.1.1 1731315992 installed <13>Dec 19 04:52:25 rpmi: python3-module-jaraco.context-6.0.1-alt1 sisyphus+357809.300.1.1 1726769204 installed <13>Dec 19 04:52:25 rpmi: python3-module-autocommand-2.2.2-alt1.1 sisyphus+339714.100.1.1 1706968174 installed <13>Dec 19 04:52:25 rpmi: python3-module-jaraco.text-4.0.0-alt1 sisyphus+353877.400.2.1 1722250727 installed <13>Dec 19 04:52:25 rpmi: python3-module-jaraco.collections-5.1.0-alt1 sisyphus+357809.200.1.1 1726769173 installed <13>Dec 19 04:52:25 rpmi: python3-module-pkg_resources-1:75.6.0-alt1 sisyphus+363072.100.1.1 1732185054 installed <13>Dec 19 04:52:25 rpmi: vulkan-filesystem-1.3.296-alt1 sisyphus+365035.1000.5.1 1734354968 installed <13>Dec 19 04:52:25 rpmi: libvulkan1-1.3.296-alt1 sisyphus+365035.1000.5.1 1734354968 installed <13>Dec 19 04:52:25 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527620 installed <13>Dec 19 04:52:25 rpmi: python3-modules-sqlite3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:52:25 rpmi: python3-module-coverage-7.3.2-alt1 sisyphus+340977.100.1.1 1708279274 installed <13>Dec 19 04:52:25 rpmi: libpython3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:52:25 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 19 04:52:25 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 19 04:52:25 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 19 04:52:26 rpmi: python3-dev-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 19 04:52:26 rpmi: python3-module-setuptools-1:75.6.0-alt1 sisyphus+363072.100.1.1 1732185054 installed <13>Dec 19 04:52:26 rpmi: libigdgmm12-22.5.5-alt1 sisyphus+364788.100.1.3 1733987706 installed <13>Dec 19 04:52:26 rpmi: libva-intel-media-driver-24.4.3-alt1 sisyphus+363617.200.1.1 1732868963 installed <13>Dec 19 04:52:26 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Dec 19 04:52:26 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Dec 19 04:52:26 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Dec 19 04:52:26 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Dec 19 04:52:26 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Dec 19 04:52:26 rpmi: libSDL2_image-2.8.3-alt1 sisyphus+365324.100.1.1 1734503487 installed <13>Dec 19 04:52:26 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Dec 19 04:52:26 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:52:26 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:52:26 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Dec 19 04:52:26 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:52:28 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 19 04:52:28 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Dec 19 04:52:28 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 19 04:52:28 rpmi: libgbm-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:28 rpmi: libva-driver-intel-2.4.1-alt2 sisyphus+302302.100.1.1 1655553185 installed <13>Dec 19 04:52:28 rpmi: libpixman-3:0.44.2-alt1 sisyphus+364211.100.1.1 1733467622 installed <13>Dec 19 04:52:28 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 04:52:28 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 19 04:52:28 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 19 04:52:28 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 19 04:52:28 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 19 04:52:28 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Dec 19 04:52:29 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 19 04:52:29 rpmi: libharfbuzz-icu-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 19 04:52:29 rpmi: libharfbuzz-gobject-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 19 04:52:29 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 04:52:29 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 19 04:52:29 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 19 04:52:29 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 04:52:29 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 19 04:52:29 rpmi: xorg-dri-swrast-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:29 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 19 04:52:29 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 19 04:52:29 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 19 04:52:29 rpmi: libvdpau-1:1.5-alt1 sisyphus+298034.100.1.1 1649336822 installed <13>Dec 19 04:52:30 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 19 04:52:30 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 19 04:52:30 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 19 04:52:30 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 19 04:52:30 rpmi: libharfbuzz-cairo-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 19 04:52:31 rpmi: xorg-dri-intel-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:31 rpmi: xorg-dri-vmwgfx-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:31 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 19 04:52:31 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 19 04:52:32 rpmi: libGLX-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:32 rpmi: libEGL-mesa-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:32 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:32 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:32 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:32 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 19 04:52:32 rpmi: libSDL2-devel-2.30.10-alt1 sisyphus+364560.100.1.1 1733772087 installed <13>Dec 19 04:52:32 rpmi: xorg-dri-radeon-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:32 rpmi: xorg-dri-nouveau-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:32 rpmi: xorg-dri-virtio-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:32 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Dec 19 04:52:32 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Dec 19 04:52:32 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 19 04:52:32 rpmi: libgio-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 19 04:52:32 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 19 04:52:33 rpmi: glib2-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 19 04:52:33 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 19 04:52:33 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 19 04:52:33 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 19 04:52:33 rpmi: libharfbuzz-devel-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 19 04:52:33 rpmi: libXft-devel-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 19 04:52:33 rpmi: libpango-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 19 04:52:33 rpmi: libpango-devel-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 19 04:52:33 rpmi: libgstreamer1.0-1.24.10-alt1 sisyphus+364070.100.1.1 1733315992 installed <13>Dec 19 04:52:33 rpmi: mesa-dri-drivers-4:24.3.1-alt1 sisyphus+364215.200.1.1 1733470187 installed <13>Dec 19 04:52:33 rpmi: libSDL2_image-devel-2.8.3-alt1 sisyphus+365324.100.1.1 1734503487 installed <13>Dec 19 04:52:33 rpmi: libSDL2_mixer-devel-2.8.0-alt1 sisyphus+340583.100.1.1 1707827333 installed <13>Dec 19 04:52:33 rpmi: libSDL2_ttf-devel-2.22.0-alt1 sisyphus+340660.100.1.1 1707898335 installed <13>Dec 19 04:52:33 rpmi: python3-module-Cython-3.0.11-alt1 sisyphus+359096.200.2.1 1728123474 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>Dec 19 04:52:35 rpmi: python3-module-pyproject-installer-0.5.5-alt1 sisyphus+362541.100.1.1 1731610714 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.76577 + 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.35709 + 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-12-19_0.txt [INFO ] [Logger ] Record log in /usr/src/.kivy/logs/kivy_24-12-19_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.8 (main, Dec 5 2024, 22:16:34) [GCC 14.2.1 20241028 (ALT Sisyphus 14.2.1-alt1)] [INFO ] [Python ] v3.12.8 (main, Dec 5 2024, 22:16:34) [GCC 14.2.1 20241028 (ALT Sisyphus 14.2.1-alt1)] 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/lib64/python3/site-packages/setuptools/_vendor /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/lib.linux-x86_64-cpython-312/kivy [INFO ] creating 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 : 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/__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 : 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/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/effects [INFO ] creating 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 : 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/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/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/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 : 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/extras [INFO ] creating 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 : 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 : 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/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/input [INFO ] creating 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 : 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/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/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/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/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 : 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/__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 : 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/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 : 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/__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 : 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/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 : 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/__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 : 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/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/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/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/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/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/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/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/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/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/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/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 : 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/__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 : 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 : 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/__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 : 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/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/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 : 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/__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 : 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/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/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/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/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/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/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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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/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 : 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/__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 : 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/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/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/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/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/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/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/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/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 : 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/__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 : 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 : 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/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/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_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_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/__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 : 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/__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 : 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/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_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_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 : 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/__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 : 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/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_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_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_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_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_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_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_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_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_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 : 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/image [INFO ] creating 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 : 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_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_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_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/__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 : 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/__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 : 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/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 : 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/__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 : 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/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/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_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_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 : 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/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 : 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_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/__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 : 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/__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 : 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/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_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 : 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/input/postproc [INFO ] creating 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 : 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/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/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/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/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/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 : 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/__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 : 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/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/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/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/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/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/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/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/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/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/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_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 : 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/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/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 [INFO ] creating 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 : 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/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/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/__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 : 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/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/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 : 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/__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 : 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/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/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/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/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/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/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/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/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/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 : 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/__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 : 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/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/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/_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/_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/_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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 : 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/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/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/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/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/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/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/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/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 : 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/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 : 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 : 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/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 : 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/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-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-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/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 : 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/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 : 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.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/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/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 : 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/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 : 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/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/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/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/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/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/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 : 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/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 : 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/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/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/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/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/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 : 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-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 : 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-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-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-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-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-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-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-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 : 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/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 : 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/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/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 : 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/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 : 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/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 : 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.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.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 : 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/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/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/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/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/pep8checker [INFO ] creating 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/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/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 : 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/theming/defaulttheme [INFO ] creating 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/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_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_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_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_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_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/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/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-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-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/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/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_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_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/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/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_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_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/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/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_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_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_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_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_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_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/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/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/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_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/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/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/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-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/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/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/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/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/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/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/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/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/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/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_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/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/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/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/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/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/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/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/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/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_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/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/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_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_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_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_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_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_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_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_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/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/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-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-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/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/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_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_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_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_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/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/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_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_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/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/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/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/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_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_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_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_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/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 : 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/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/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/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/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/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 : 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 [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/test_issues [INFO ] creating 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 : 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_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_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_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_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_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 : 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_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 : 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 : 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.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 : 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 : 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.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 : 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 : 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/__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 : 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 : 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 : 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/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/properties.pyx because it changed. [1/1] Cythonizing /usr/src/RPM/BUILD/python3-module-kivy-2.2.1/kivy/properties.pyx 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 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/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/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/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 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 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 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' 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 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_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)); | ^ /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/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 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 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.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 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.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 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 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 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 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 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/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: 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. 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. 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 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. INFO : root : building 'kivy.graphics.vertex_instructions' extension [INFO ] building 'kivy.graphics.vertex_instructions' extension 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. 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 performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:125:5: Exception check on 'mockFinish' will always require the GIL to be acquired. [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: 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: 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. 2. Use an 'int' return type on 'mockGetFramebufferAttachmentParameteriv' to allow an error code to be returned. 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/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/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 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 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 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 : 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 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 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/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 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 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.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/../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. 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/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 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/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 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 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 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 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/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.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/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 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 : 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 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. 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 279, in backend_hook raise RuntimeError(err_msg) from None RuntimeError: build_wheel failed error: Bad exit status from /usr/src/tmp/rpm-tmp.35709 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.35709 (%build) Command exited with non-zero status 1 442.41user 29.29system 1:35.25elapsed 495%CPU (0avgtext+0avgdata 432004maxresident)k 0inputs+0outputs (0major+6124316minor)pagefaults 0swaps hsh-rebuild: rebuild of `python3-module-kivy-2.2.1-alt2.src.rpm' failed. Command exited with non-zero status 1 4.52user 3.76system 1:58.28elapsed 7%CPU (0avgtext+0avgdata 136840maxresident)k 63624inputs+0outputs (0major+381078minor)pagefaults 0swaps