=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py313-kivy-2.3.1nb4 * Building wheel... [WARNING] [Config ] Older configuration version detected (0 instead of 27) [WARNING] [Config ] Upgrading configuration in progress. [DEBUG ] [Config ] Upgrading from 0 to 1 [INFO ] [Logger ] Record log in /pbulk/work/devel/py-kivy/work/.home/.kivy/logs/kivy_26-08-24_0.txt [INFO ] [Kivy ] v2.3.1 [INFO ] [Kivy ] Installed at "/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/__init__.py" [INFO ] [Python ] v3.13.15 (main, Aug 16 2026, 20:42:48) [GCC 12.5.0] [INFO ] [Python ] Interpreter at "/usr/pkg/bin/python3.13" [INFO ] [Logger ] Purge log fired. Processing... [INFO ] [Logger ] Purge finished! /usr/pkg/lib/python3.13/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: MIT License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() [INFO ] running bdist_wheel [INFO ] running build [INFO ] running build_py [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/_version.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/animation.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/app.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/atlas.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/base.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/cache.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/clock.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/compat.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/config.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/context.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/event.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/factory.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/factory_registers.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/geometry.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/gesture.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/interactive.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/loader.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/logger.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/metrics.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/multistroke.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/parser.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/resources.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/support.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/utils.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/vector.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/weakmethod.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core [INFO ] copying kivy/core/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/deps [INFO ] copying kivy/deps/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/deps [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/effects [INFO ] copying kivy/effects/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/effects [INFO ] copying kivy/effects/dampedscroll.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/effects [INFO ] copying kivy/effects/kinetic.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/effects [INFO ] copying kivy/effects/opacityscroll.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/effects [INFO ] copying kivy/effects/scroll.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/effects [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/eventmanager [INFO ] copying kivy/eventmanager/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/eventmanager [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/extras [INFO ] copying kivy/extras/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/extras [INFO ] copying kivy/extras/highlight.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/extras [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/garden [INFO ] copying kivy/garden/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/garden [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] copying kivy/input/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] copying kivy/input/factory.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] copying kivy/input/motionevent.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] copying kivy/input/provider.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] copying kivy/input/recorder.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] copying kivy/input/shape.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/lang [INFO ] copying kivy/lang/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lang [INFO ] copying kivy/lang/builder.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lang [INFO ] copying kivy/lang/parser.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lang [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib [INFO ] copying kivy/lib/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib [INFO ] copying kivy/lib/ddsfile.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib [INFO ] copying kivy/lib/mtdev.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/_webdebugger.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/console.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/cursor.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/inspector.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/joycursor.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/keybinding.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/monitor.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/recorder.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/screen.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/showborder.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/touchring.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] copying kivy/modules/webdebugger.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/modules [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/network [INFO ] copying kivy/network/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/network [INFO ] copying kivy/network/urlrequest.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/network [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/storage [INFO ] copying kivy/storage/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/storage [INFO ] copying kivy/storage/dictstore.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/storage [INFO ] copying kivy/storage/jsonstore.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/storage [INFO ] copying kivy/storage/redisstore.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/storage [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/async_common.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/common.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/conftest.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/fixtures.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/perf_test_textinput.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_animations.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_app.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_audio.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_benchmark.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_clipboard.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_clock.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_compat.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_config.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_coverage.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_doc_gallery.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_environ_cli.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_fbo_py2py3.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_filechooser.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_filechooser_unicode.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_fonts.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_garden.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_graphics.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_graphics_svg.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_image.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_imageloader.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_invalid_lang.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_kivy_init.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_knspace.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_lang.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_lang_complex.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_lang_pre_process_and_post_process.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_logger.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_metrics.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_module_inspector.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_motion_event.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_mouse_hover_event.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_mouse_multitouchsim.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_multistroke.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_properties.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_resources.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_rst_replace.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_screen.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_storage.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_actionbar.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_anchorlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_asyncimage.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_boxlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_bubble.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_carousel.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_colorpicker.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_dropdown.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_gridlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_layout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_modal.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_recyclegridlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_relativelayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_scrollview.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_settings.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_slider.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_stacklayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_textinput.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_translate_coordinates.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_videoplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_uix_widget.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_utils.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_vector.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_video.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_weakmethod.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_widget.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_widget_walk.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_window_base.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_window_info.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/visual_test_label.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/benchmark.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/changelog_parser.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/coverage.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/gallery.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/generate-icons.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/kviewer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/report.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/stub-gl-debug.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] copying kivy/tools/texturecompress.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/accordion.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/actionbar.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/anchorlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/boxlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/bubble.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/button.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/camera.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/carousel.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/checkbox.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/codeinput.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/colorpicker.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/dropdown.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/effectwidget.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/filechooser.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/floatlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/gesturesurface.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/gridlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/image.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/label.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/layout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/modalview.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/pagelayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/popup.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/progressbar.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/recycleboxlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/recyclegridlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/recyclelayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/relativelayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/rst.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/sandbox.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/scatter.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/scatterlayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/screenmanager.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/scrollview.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/settings.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/slider.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/spinner.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/splitter.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/stacklayout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/stencilview.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/switch.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/tabbedpanel.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/textinput.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/togglebutton.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/treeview.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/video.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/videoplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/vkeyboard.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] copying kivy/uix/widget.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] copying kivy/core/audio/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] copying kivy/core/audio/audio_android.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] copying kivy/core/audio/audio_avplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] copying kivy/core/audio/audio_ffpyplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] copying kivy/core/audio/audio_gstplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] copying kivy/core/audio/audio_pygame.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/camera [INFO ] copying kivy/core/camera/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/camera [INFO ] copying kivy/core/camera/camera_android.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/camera [INFO ] copying kivy/core/camera/camera_gi.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/camera [INFO ] copying kivy/core/camera/camera_opencv.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/camera [INFO ] copying kivy/core/camera/camera_picamera.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/camera [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/_clipboard_ext.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_android.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_dbusklipper.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_dummy.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_gtk3.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_nspaste.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_pygame.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_sdl2.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_winctypes.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_xclip.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] copying kivy/core/clipboard/clipboard_xsel.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/gl [INFO ] copying kivy/core/gl/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/gl [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/img_dds.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/img_ffpyplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/img_pil.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/img_pygame.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/img_sdl2.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] copying kivy/core/image/img_tex.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/spelling [INFO ] copying kivy/core/spelling/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/spelling [INFO ] copying kivy/core/spelling/spelling_enchant.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/spelling [INFO ] copying kivy/core/spelling/spelling_osxappkit.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/spelling [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/text/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/text/markup.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/text/text_pango.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/text/text_pil.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/text/text_pygame.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/text/text_sdl2.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/video [INFO ] copying kivy/core/video/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/video [INFO ] copying kivy/core/video/video_ffmpeg.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/video [INFO ] copying kivy/core/video/video_ffpyplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/video [INFO ] copying kivy/core/video/video_gstplayer.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/video [INFO ] copying kivy/core/video/video_null.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/video [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] copying kivy/core/window/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] copying kivy/core/window/window_egl_rpi.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] copying kivy/core/window/window_pygame.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] copying kivy/core/window/window_sdl2.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend [INFO ] copying kivy/graphics/cgl_backend/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/calibration.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/dejitter.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/doubletap.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/ignorelist.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/retaintouch.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] copying kivy/input/postproc/tripletap.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/postproc [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/androidjoystick.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/hidinput.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/leapfinger.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/linuxwacom.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/mactouch.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/mouse.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/mtdev.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/probesysfs.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/tuio.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/wm_common.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/wm_pen.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] copying kivy/input/providers/wm_touch.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/input/providers [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/gstplayer [INFO ] copying kivy/lib/gstplayer/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/gstplayer [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/vidcore_lite [INFO ] copying kivy/lib/vidcore_lite/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/vidcore_lite [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/highlight [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/cython_cfg.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging [INFO ] copying kivy/tools/packaging/factory.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/__main__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging/pyinstaller_hooks [INFO ] copying kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/packaging/pyinstaller_hooks [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/button.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/codenavigation.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/compoundselection.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/cover.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/drag.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/emacs.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/focus.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/knspace.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/togglebutton.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] copying kivy/uix/behaviors/touchripple.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/behaviors [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/datamodel.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/layout.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/recycleview [INFO ] copying kivy/uix/recycleview/views.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/uix/recycleview [INFO ] copying kivy/_clock.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/_event.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/_metrics.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/properties.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy [INFO ] copying kivy/graphics/boxshadow.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/buffer.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/cgl.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/compiler.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/context.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/context_instructions.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/fbo.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/instructions.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/opengl_utils.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/shader.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/stencil_instructions.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/svg.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/tesselator.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/texture.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/transformation.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/vbo.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/vertex.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/vertex_instructions.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/lib/vidcore_lite/bcm.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/vidcore_lite [INFO ] copying kivy/core/text/text_layout.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text [INFO ] copying kivy/core/window/window_info.pxd -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] copying kivy/graphics/common.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/gl_debug_logger.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/img_tools.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/memory.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/opcodes.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/opengl_utils_def.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/graphics/vertex_instructions_line.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics [INFO ] copying kivy/lib/sdl2.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/pango [INFO ] copying kivy/lib/pango/pangoft2.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/pango [INFO ] copying kivy/core/window/window_attrs.pxi -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/data [INFO ] copying kivy/data/settings_kivy.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data [INFO ] copying kivy/data/style.kv -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] copying kivy/data/fonts/DejaVuSans.ttf -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-Bold.ttf -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-BoldItalic.ttf -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-Italic.ttf -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] copying kivy/data/fonts/Roboto-Regular.ttf -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] copying kivy/data/fonts/RobotoMono-Regular.ttf -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/fonts [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/glsl [INFO ] copying kivy/data/glsl/default.fs -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/glsl [INFO ] copying kivy/data/glsl/default.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/glsl [INFO ] copying kivy/data/glsl/default.vs -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/glsl [INFO ] copying kivy/data/glsl/header.fs -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/glsl [INFO ] copying kivy/data/glsl/header.vs -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/glsl [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/background.jpg -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/cursor.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/defaultshape.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/defaulttheme-0.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/defaulttheme.atlas -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/image-loading.gif -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/image-loading.zip -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] copying kivy/data/images/testpattern.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/images [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/azerty.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/de.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/de_CH.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/en_US.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/es_ES.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/fr_CH.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/qwerty.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] copying kivy/data/keyboards/qwertz.json -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/keyboards [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-128.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-16.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-24.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-256.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-32.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-48.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-512.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-64.ico -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] copying kivy/data/logo/kivy-icon-64.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/data/logo [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/include [INFO ] copying kivy/include/common_subset.h -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/include [INFO ] copying kivy/include/gl2platform.h -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/include [INFO ] copying kivy/include/gl_redirect.h -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/include [INFO ] copying kivy/include/khrplatform.h -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/include [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/gles_compat [INFO ] copying kivy/tools/gles_compat/gl2.h -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/gles_compat [INFO ] copying kivy/tools/gles_compat/subset_gles.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/gles_compat [INFO ] copying kivy/tools/highlight/kivy-mode.el -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy.json-tmlanguage -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy.tmLanguage -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/highlight [INFO ] copying kivy/tools/highlight/kivy.vim -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/highlight [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/image-testsuite [INFO ] copying kivy/tools/image-testsuite/README.md -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/image-testsuite [INFO ] copying kivy/tools/image-testsuite/gimp28-testsuite.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/image-testsuite [INFO ] copying kivy/tools/image-testsuite/imagemagick-testsuite.sh -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/image-testsuite [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/pep8checker [INFO ] copying kivy/tools/pep8checker/pep8.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/pep8checker [INFO ] copying kivy/tools/pep8checker/pep8kivy.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/pep8checker [INFO ] copying kivy/tools/pep8checker/pre-commit.githook -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/pep8checker [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/precommit_hooks [INFO ] copying kivy/tools/precommit_hooks/pre-commit-config.yaml -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/precommit_hooks [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_bar.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_group.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_group_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_group_down.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_item.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_item_down.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/action_view.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-high.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-low.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-medium.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/audio-volume-muted.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble_arrow.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble_btn.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/bubble_btn_pressed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button_disabled_pressed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/button_pressed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_disabled_off.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_disabled_on.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_off.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_on.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_off.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_on.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_off.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/checkbox_radio_on.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/close.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/filechooser_file.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/filechooser_folder.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/filechooser_selected.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/image-missing.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/media-playback-pause.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/media-playback-start.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/media-playback-stop.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/modalview-background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/overflow.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/player-background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/player-play-overlay.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/previous_normal.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/progressbar.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/progressbar_background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/ring.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/selector_left.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/selector_middle.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/selector_right.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/separator.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/slider_cursor.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/slider_cursor_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderh_background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderh_background_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderv_background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/sliderv_background_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/spinner.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/spinner_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/spinner_pressed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled_down.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled_down_h.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_disabled_h.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_down.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_down_h.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_grip.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_grip_h.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/splitter_h.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-background_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-button.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/switch-button_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn_disabled_pressed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_btn_pressed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tab_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput_active.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput_disabled.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/textinput_disabled_active.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tree_closed.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/tree_opened.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_background.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_down.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_normal.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_key_down.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tools/theming/defaulttheme/vkeyboard_key_normal.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tools/theming/defaulttheme [INFO ] copying kivy/tests/coverage_lang.kv -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/pytest.ini -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/sample1.ogg -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/test_button.png -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/testkv.kv -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/unicode_files.zip -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] copying kivy/tests/unicode_font.zip -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/data [INFO ] copying kivy/tests/data/test.ini -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/data [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller [INFO ] copying kivy/tests/pyinstaller/test_pyinstaller.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_6315.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_1084.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_1091.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_599.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_609.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_6909.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] copying kivy/tests/test_issues/test_issue_883.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_issues [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_urlrequest [INFO ] copying kivy/tests/test_urlrequest/test_urlrequest_requests.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_urlrequest [INFO ] copying kivy/tests/test_urlrequest/test_urlrequest_urllib.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/test_urlrequest [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/simple_widget [INFO ] copying kivy/tests/pyinstaller/simple_widget/main.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/simple_widget [INFO ] copying kivy/tests/pyinstaller/simple_widget/main.spec -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/simple_widget [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/video_widget [INFO ] copying kivy/tests/pyinstaller/video_widget/main.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/video_widget [INFO ] copying kivy/tests/pyinstaller/video_widget/main.spec -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/video_widget [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/video_widget/project [INFO ] copying kivy/tests/pyinstaller/video_widget/project/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/video_widget/project [INFO ] creating build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/simple_widget/project [INFO ] copying kivy/tests/pyinstaller/simple_widget/project/__init__.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/simple_widget/project [INFO ] copying kivy/tests/pyinstaller/simple_widget/project/widget.py -> build/lib.netbsd-11.0-amd64-cpython-313/kivy/tests/pyinstaller/simple_widget/project [INFO ] running build_ext Current directory is: /pbulk/work/devel/py-kivy/work/Kivy-2.3.1 Source and initial build directory is: /pbulk/work/devel/py-kivy/work/Kivy-2.3.1 Python path is: /pbulk/work/devel/py-kivy/work/Kivy-2.3.1 /usr/pkg/lib/python313.zip /usr/pkg/lib/python3.13 /usr/pkg/lib/python3.13/lib-dynload /usr/pkg/lib/python3.13/site-packages /usr/pkg/lib/python3.13/site-packages/setuptools/_vendor /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/modules /pbulk/work/devel/py-kivy/work/.home/.kivy/mods Found Cython at /usr/pkg/lib/python3.13/site-packages/Cython/__init__.py Detected supported Cython version 3.3.0 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.11, 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.11,!=" Please note that the following versions of Cython are not supported at all: Using this graphics system: OpenGL GStreamer found via pkg-config SDL2 found via pkg-config SDL2: found SDL header at /usr/pkg/include/SDL2/SDL.h SDL2: found SDL_mixer header at /usr/pkg/include/SDL2/SDL_mixer.h SDL2: found SDL_ttf header at /usr/pkg/include/SDL2/SDL_ttf.h SDL2: found SDL_image header at /usr/pkg/include/SDL2/SDL_image.h Pango: pangoft2 found via pkg-config {'libraries': ['pangoft2-1.0', 'pango-1.0', 'fontconfig', 'harfbuzz', 'freetype', 'gobject-2.0', 'glib-2.0', 'intl'], 'include_dirs': ['/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include', '/usr/pkg/include/pango-1.0', '/usr/pkg/include', '/usr/pkg/include/fribidi', '/usr/X11R7/include', '/usr/pkg/include/cairo', '/usr/X11R7/include/pixman-1', '/usr/pkg/include/harfbuzz', '/usr/pkg/include/freetype2', '/usr/pkg/include/libpng16', '/usr/pkg/include/glib-2.0', '/usr/pkg/lib/glib-2.0/include'], 'library_dirs': ['/usr/pkg/lib'], '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 Building extensions in parallel using 4 cores Updated build directory to: build/lib.netbsd-11.0-amd64-cpython-313 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 = 1 * use_avfoundation = 0 * use_osx_frameworks = 0 * debug_gl = 0 * kivy_sdl_gl_alpha_size = 8 * debug = False Updated build/lib.netbsd-11.0-amd64-cpython-313/kivy/include/config.h Updated /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include/config.h Updated build/lib.netbsd-11.0-amd64-cpython-313/kivy/include/config.pxi Updated /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include/config.pxi Updated build/lib.netbsd-11.0-amd64-cpython-313/kivy/setupconfig.py Updated /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/setupconfig.py Detected compiler is unix Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.pyx [INFO ] building 'kivy._event' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.o warning: kivy/weakproxy.pyx:74:4: __nonzero__ was removed in Python 3; use __bool__ instead [INFO ] building 'kivy.weakproxy' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.o [INFO ] building 'kivy._clock' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.o [INFO ] building 'kivy.properties' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/weakproxy.so -lm Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.pyx [INFO ] building 'kivy._metrics' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/_event.so -lm Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.pyx [INFO ] building 'kivy.graphics.buffer' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/_metrics.so -lm [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/_clock.so -lm 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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. 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 ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/buffer.so -lm 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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.pyx [INFO ] building 'kivy.graphics.compiler' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.o warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. warning: (tree fragment):6:219: Python attribute access is not usefully protected by critical_section [INFO ] building 'kivy.graphics.context' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.o [INFO ] building 'kivy.graphics.context_instructions' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/compiler.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. 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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.pyx [INFO ] building 'kivy.graphics.fbo' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/properties.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. 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 ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/fbo.so -lm 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 ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/context.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.pyx [INFO ] building 'kivy.graphics.gl_instructions' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.o warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/context_instructions.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.pyx [INFO ] building 'kivy.graphics.opengl_utils' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/gl_instructions.so -lm 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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. warning: kivy/graphics/instructions.pyx:618:8: Unreachable code warning: kivy/graphics/common.pxi:9:4: 'const_char_ptr' redeclared warning: kivy/graphics/common.pxi:23:4: 'size_t' redeclared 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 Error compiling Cython file: ------------------------------------------------------------ ... return 0 cdef int apply(self) except -1: cdef list keys if PY2: keys = self.state_stacks.keys() ^ ------------------------------------------------------------ kivy/graphics/instructions.pyx:899:41: Cannot assign type 'dict_keys object' to 'list object' Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.pyx [INFO ] building 'kivy.graphics.opengl' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.o 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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.c: In function '__pyx_pf_4kivy_8graphics_6opengl_78glDrawElements': /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.c:11385:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 11385 | __pyx_v_ptr = ((void *)((unsigned int)__pyx_t_3)); | ^ /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.c: In function '__pyx_pf_4kivy_8graphics_6opengl_276glVertexAttribPointer': /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.c:27886:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 27886 | __pyx_v_ptr = ((void *)((unsigned int)__pyx_t_3)); | ^ Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.pyx [INFO ] building 'kivy.graphics.shader' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.o warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/opengl_utils.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. 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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.pyx [INFO ] building 'kivy.graphics.stencil_instructions' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.o [INFO ] building 'kivy.graphics.scissor_instructions' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/stencil_instructions.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/scissor_instructions.so -lm 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 ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/shader.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. performance hint: kivy/graphics/texture.pyx:457:0: Exception check on '_gl_prepare_pixels_upload' will always require the GIL to be acquired. Possible solutions: 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. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/opengl.so -lm 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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.pyx [INFO ] building 'kivy.graphics.vertex' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.o [INFO ] building 'kivy.graphics.transformation' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.o [INFO ] building 'kivy.graphics.vbo' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.o /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.c: In function '__pyx_f_4kivy_8graphics_3vbo_3VBO_bind': /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.c:7351:173: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7351 | __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(0, 108, __pyx_L1_error) | ^ [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/vertex.so -lm 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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. performance hint: kivy/graphics/texture.pyx:461:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:463:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:465:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:467:25: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:716:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. Possible solutions: 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. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:719:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:727:40: Exception check after calling 'glGenerateMipmap' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glGenerateMipmap' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:998:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1000:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1002:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1003:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. Possible solutions: 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. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1017:41: Exception check after calling '_gl_prepare_pixels_upload' will always require the GIL to be acquired. Possible solutions: 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. 2. Use an 'int' return type on '_gl_prepare_pixels_upload' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1020:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1021:42: Exception check after calling 'glCompressedTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glCompressedTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1024:35: Exception check after calling 'glTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1027:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1031:36: Exception check after calling 'glGenerateMipmap' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glGenerateMipmap' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1034:33: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1036:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/texture.pyx:1038:37: Exception check after calling 'glPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'glPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'glPixelStorei' to allow an error code to be returned. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/vbo.so -lm Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.pyx [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/transformation.so -lm [INFO ] building 'kivy.graphics.texture' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.o warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:43:0: Exception check on 'mockActiveTexture' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockActiveTexture' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:45:0: Exception check on 'mockAttachShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockAttachShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:47:0: Exception check on 'mockBindAttribLocation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBindAttribLocation' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:49:0: Exception check on 'mockBindBuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBindBuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:51:0: Exception check on 'mockBindFramebuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBindFramebuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:53:0: Exception check on 'mockBindRenderbuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBindRenderbuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:55:0: Exception check on 'mockBindTexture' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBindTexture' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:57:0: Exception check on 'mockBlendColor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBlendColor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:59:0: Exception check on 'mockBlendEquation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBlendEquation' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:61:0: Exception check on 'mockBlendEquationSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBlendEquationSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:63:0: Exception check on 'mockBlendFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBlendFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:65:0: Exception check on 'mockBlendFuncSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBlendFuncSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:67:0: Exception check on 'mockBufferData' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBufferData' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:69:0: Exception check on 'mockBufferSubData' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockBufferSubData' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:71:0: Exception check on 'mockClear' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockClear' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:73:0: Exception check on 'mockClearColor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockClearColor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:77:0: Exception check on 'mockClearStencil' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockClearStencil' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:79:0: Exception check on 'mockColorMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockColorMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:81:0: Exception check on 'mockCompileShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockCompileShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:83:0: Exception check on 'mockCompressedTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockCompressedTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:85:0: Exception check on 'mockCompressedTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockCompressedTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:87:0: Exception check on 'mockCopyTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockCopyTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:89:0: Exception check on 'mockCopyTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockCopyTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:91:0: Exception check on 'mockCullFace' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockCullFace' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:93:0: Exception check on 'mockDeleteBuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDeleteBuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:95:0: Exception check on 'mockDeleteFramebuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDeleteFramebuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:97:0: Exception check on 'mockDeleteProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDeleteProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:99:0: Exception check on 'mockDeleteRenderbuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDeleteRenderbuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:101:0: Exception check on 'mockDeleteShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDeleteShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:103:0: Exception check on 'mockDeleteTextures' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDeleteTextures' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:105:0: Exception check on 'mockDepthFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDepthFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:107:0: Exception check on 'mockDepthMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDepthMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:111:0: Exception check on 'mockDetachShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDetachShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:113:0: Exception check on 'mockDisable' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDisable' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:115:0: Exception check on 'mockDisableVertexAttribArray' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDisableVertexAttribArray' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:117:0: Exception check on 'mockDrawArrays' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDrawArrays' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:119:0: Exception check on 'mockDrawElements' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockDrawElements' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:121:0: Exception check on 'mockEnable' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockEnable' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:123:0: Exception check on 'mockEnableVertexAttribArray' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockEnableVertexAttribArray' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:125:0: Exception check on 'mockFinish' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockFinish' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:127:0: Exception check on 'mockFlush' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockFlush' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:129:0: Exception check on 'mockFramebufferRenderbuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockFramebufferRenderbuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:131:0: Exception check on 'mockFramebufferTexture2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockFramebufferTexture2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:133:0: Exception check on 'mockFrontFace' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockFrontFace' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:135:0: Exception check on 'mockGenBuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGenBuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:137:0: Exception check on 'mockGenerateMipmap' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGenerateMipmap' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:139:0: Exception check on 'mockGenFramebuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGenFramebuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:141:0: Exception check on 'mockGenRenderbuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGenRenderbuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:143:0: Exception check on 'mockGenTextures' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGenTextures' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:145:0: Exception check on 'mockGetActiveAttrib' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetActiveAttrib' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:147:0: Exception check on 'mockGetActiveUniform' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetActiveUniform' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:149:0: Exception check on 'mockGetAttachedShaders' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetAttachedShaders' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:151:0: Exception check on 'mockGetBooleanv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetBooleanv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:153:0: Exception check on 'mockGetBufferParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetBufferParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:155:0: Exception check on 'mockGetFloatv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetFloatv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:157:0: Exception check on 'mockGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetFramebufferAttachmentParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:159:0: Exception check on 'mockGetIntegerv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetIntegerv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:161:0: Exception check on 'mockGetProgramiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetProgramiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:163:0: Exception check on 'mockGetProgramInfoLog' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetProgramInfoLog' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:165:0: Exception check on 'mockGetRenderbufferParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetRenderbufferParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:167:0: Exception check on 'mockGetShaderiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetShaderiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:169:0: Exception check on 'mockGetShaderInfoLog' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetShaderInfoLog' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:173:0: Exception check on 'mockGetShaderSource' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetShaderSource' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:175:0: Exception check on 'mockGetTexParameterfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetTexParameterfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:177:0: Exception check on 'mockGetTexParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetTexParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:179:0: Exception check on 'mockGetUniformfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetUniformfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:181:0: Exception check on 'mockGetUniformiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetUniformiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:183:0: Exception check on 'mockGetVertexAttribfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetVertexAttribfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:185:0: Exception check on 'mockGetVertexAttribiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockGetVertexAttribiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:189:0: Exception check on 'mockHint' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockHint' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:191:0: Exception check on 'mockLineWidth' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockLineWidth' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:193:0: Exception check on 'mockLinkProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockLinkProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:195:0: Exception check on 'mockPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:197:0: Exception check on 'mockPolygonOffset' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockPolygonOffset' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:199:0: Exception check on 'mockReadPixels' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockReadPixels' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:203:0: Exception check on 'mockRenderbufferStorage' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockRenderbufferStorage' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:205:0: Exception check on 'mockSampleCoverage' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockSampleCoverage' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:207:0: Exception check on 'mockScissor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockScissor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:209:0: Exception check on 'mockShaderBinary' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockShaderBinary' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockShaderBinary' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:211:0: Exception check on 'mockShaderSource' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockShaderSource' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:213:0: Exception check on 'mockStencilFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockStencilFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:215:0: Exception check on 'mockStencilFuncSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockStencilFuncSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:217:0: Exception check on 'mockStencilMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockStencilMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:219:0: Exception check on 'mockStencilMaskSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockStencilMaskSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:221:0: Exception check on 'mockStencilOp' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockStencilOp' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:223:0: Exception check on 'mockStencilOpSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockStencilOpSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:225:0: Exception check on 'mockTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:227:0: Exception check on 'mockTexParameterf' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockTexParameterf' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:231:0: Exception check on 'mockTexParameteri' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockTexParameteri' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:235:0: Exception check on 'mockTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:237:0: Exception check on 'mockUniform1f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform1f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:239:0: Exception check on 'mockUniform1fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform1fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:241:0: Exception check on 'mockUniform1i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform1i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:243:0: Exception check on 'mockUniform1iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform1iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:245:0: Exception check on 'mockUniform2f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform2f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:247:0: Exception check on 'mockUniform2fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform2fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:249:0: Exception check on 'mockUniform2i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform2i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:251:0: Exception check on 'mockUniform2iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform2iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:253:0: Exception check on 'mockUniform3f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform3f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:255:0: Exception check on 'mockUniform3fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform3fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:257:0: Exception check on 'mockUniform3i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform3i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:259:0: Exception check on 'mockUniform3iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform3iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:261:0: Exception check on 'mockUniform4f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform4f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:263:0: Exception check on 'mockUniform4fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform4fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:265:0: Exception check on 'mockUniform4i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform4i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:267:0: Exception check on 'mockUniform4iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniform4iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:273:0: Exception check on 'mockUniformMatrix4fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUniformMatrix4fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:275:0: Exception check on 'mockUseProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockUseProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:277:0: Exception check on 'mockValidateProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockValidateProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:279:0: Exception check on 'mockVertexAttrib1f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockVertexAttrib1f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:283:0: Exception check on 'mockVertexAttrib2f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockVertexAttrib2f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:287:0: Exception check on 'mockVertexAttrib3f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockVertexAttrib3f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:291:0: Exception check on 'mockVertexAttrib4f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockVertexAttrib4f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:295:0: Exception check on 'mockVertexAttribPointer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockVertexAttribPointer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_mock.pyx:297:0: Exception check on 'mockViewport' will always require the GIL to be acquired. Possible solutions: 1. Declare 'mockViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'mockViewport' to allow an error code to be returned. warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.pyx [INFO ] building 'kivy.graphics.cgl' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.o [INFO ] building 'kivy.graphics.cgl_backend.cgl_mock' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend/cgl_mock.so -lm 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: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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.pyx [INFO ] building 'kivy.graphics.cgl_backend.cgl_gl' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.o -L/usr/pkg/lib -lGL -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend/cgl_gl.so -lm 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: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: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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.pyx [INFO ] building 'kivy.graphics.cgl_backend.cgl_glew' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.o [INFO ] building 'kivy.graphics.vertex_instructions' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.o -L/usr/pkg/lib -lGL -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend/cgl_glew.so -lm 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: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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.pyx [INFO ] building 'kivy.graphics.cgl_backend.cgl_sdl2' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/lib -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.o -L/usr/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/pkg/include/SDL2 -L/usr/pkg/include/harfbuzz -L/usr/pkg/include/glib-2.0 -L/usr/pkg/lib/glib-2.0/include -L/usr/pkg/include -L/usr/pkg/include/freetype2 -L/usr/pkg/include/libpng16 -L/usr/X11R7/include -L/usr/pkg/lib -L/usr/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend/cgl_sdl2.so -lm [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl.so -lm Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.pyx [INFO ] building 'kivy.core.text.text_layout' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.o warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:22:0: Exception check on 'dbgActiveTexture' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgActiveTexture' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:26:0: Exception check on 'gil_dbgActiveTexture' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgActiveTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgActiveTexture' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:31:0: Exception check on 'dbgAttachShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgAttachShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:35:0: Exception check on 'gil_dbgAttachShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgAttachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgAttachShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:40:0: Exception check on 'dbgBindAttribLocation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBindAttribLocation' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:44:0: Exception check on 'gil_dbgBindAttribLocation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBindAttribLocation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBindAttribLocation' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:49:0: Exception check on 'dbgBindBuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBindBuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:53:0: Exception check on 'gil_dbgBindBuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBindBuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBindBuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:58:0: Exception check on 'dbgBindFramebuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBindFramebuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:62:0: Exception check on 'gil_dbgBindFramebuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBindFramebuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBindFramebuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:67:0: Exception check on 'dbgBindRenderbuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBindRenderbuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:71:0: Exception check on 'gil_dbgBindRenderbuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBindRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBindRenderbuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:76:0: Exception check on 'dbgBindTexture' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBindTexture' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:80:0: Exception check on 'gil_dbgBindTexture' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBindTexture' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBindTexture' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:85:0: Exception check on 'dbgBlendColor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBlendColor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:89:0: Exception check on 'gil_dbgBlendColor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBlendColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBlendColor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:94:0: Exception check on 'dbgBlendEquation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBlendEquation' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:98:0: Exception check on 'gil_dbgBlendEquation' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBlendEquation' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBlendEquation' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:103:0: Exception check on 'dbgBlendEquationSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBlendEquationSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:107:0: Exception check on 'gil_dbgBlendEquationSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBlendEquationSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBlendEquationSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:112:0: Exception check on 'dbgBlendFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBlendFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:116:0: Exception check on 'gil_dbgBlendFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBlendFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBlendFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:121:0: Exception check on 'dbgBlendFuncSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBlendFuncSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:125:0: Exception check on 'gil_dbgBlendFuncSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBlendFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBlendFuncSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:130:0: Exception check on 'dbgBufferData' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBufferData' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:134:0: Exception check on 'gil_dbgBufferData' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBufferData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBufferData' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:139:0: Exception check on 'dbgBufferSubData' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgBufferSubData' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:143:0: Exception check on 'gil_dbgBufferSubData' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgBufferSubData' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgBufferSubData' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:158:0: Exception check on 'dbgClear' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgClear' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:162:0: Exception check on 'gil_dbgClear' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgClear' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgClear' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:167:0: Exception check on 'dbgClearColor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgClearColor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:171:0: Exception check on 'gil_dbgClearColor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgClearColor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgClearColor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:187:0: Exception check on 'dbgClearStencil' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgClearStencil' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:191:0: Exception check on 'gil_dbgClearStencil' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgClearStencil' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgClearStencil' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:196:0: Exception check on 'dbgColorMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgColorMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:200:0: Exception check on 'gil_dbgColorMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgColorMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgColorMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:205:0: Exception check on 'dbgCompileShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgCompileShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:209:0: Exception check on 'gil_dbgCompileShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgCompileShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgCompileShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:214:0: Exception check on 'dbgCompressedTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgCompressedTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:218:0: Exception check on 'gil_dbgCompressedTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgCompressedTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgCompressedTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:223:0: Exception check on 'dbgCompressedTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgCompressedTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:227:0: Exception check on 'gil_dbgCompressedTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgCompressedTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgCompressedTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:232:0: Exception check on 'dbgCopyTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgCopyTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:236:0: Exception check on 'gil_dbgCopyTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgCopyTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgCopyTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:241:0: Exception check on 'dbgCopyTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgCopyTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:245:0: Exception check on 'gil_dbgCopyTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgCopyTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgCopyTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:270:0: Exception check on 'dbgCullFace' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgCullFace' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:274:0: Exception check on 'gil_dbgCullFace' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgCullFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgCullFace' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:279:0: Exception check on 'dbgDeleteBuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDeleteBuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:283:0: Exception check on 'gil_dbgDeleteBuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDeleteBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDeleteBuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:288:0: Exception check on 'dbgDeleteFramebuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDeleteFramebuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:292:0: Exception check on 'gil_dbgDeleteFramebuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDeleteFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDeleteFramebuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:297:0: Exception check on 'dbgDeleteProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDeleteProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:301:0: Exception check on 'gil_dbgDeleteProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDeleteProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDeleteProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:306:0: Exception check on 'dbgDeleteRenderbuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDeleteRenderbuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:310:0: Exception check on 'gil_dbgDeleteRenderbuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDeleteRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDeleteRenderbuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:315:0: Exception check on 'dbgDeleteShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDeleteShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:319:0: Exception check on 'gil_dbgDeleteShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDeleteShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDeleteShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:324:0: Exception check on 'dbgDeleteTextures' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDeleteTextures' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:328:0: Exception check on 'gil_dbgDeleteTextures' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDeleteTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDeleteTextures' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:333:0: Exception check on 'dbgDepthFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDepthFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:337:0: Exception check on 'gil_dbgDepthFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDepthFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDepthFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:342:0: Exception check on 'dbgDepthMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDepthMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:346:0: Exception check on 'gil_dbgDepthMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDepthMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:361:0: Exception check on 'dbgDetachShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDetachShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:365:0: Exception check on 'gil_dbgDetachShader' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDetachShader' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDetachShader' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:370:0: Exception check on 'dbgDisable' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDisable' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:374:0: Exception check on 'gil_dbgDisable' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDisable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDisable' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:379:0: Exception check on 'dbgDisableVertexAttribArray' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDisableVertexAttribArray' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:383:0: Exception check on 'gil_dbgDisableVertexAttribArray' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDisableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDisableVertexAttribArray' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:388:0: Exception check on 'dbgDrawArrays' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDrawArrays' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:392:0: Exception check on 'gil_dbgDrawArrays' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDrawArrays' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDrawArrays' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:397:0: Exception check on 'dbgDrawElements' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgDrawElements' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:401:0: Exception check on 'gil_dbgDrawElements' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgDrawElements' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgDrawElements' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:406:0: Exception check on 'dbgEnable' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgEnable' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:410:0: Exception check on 'gil_dbgEnable' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgEnable' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgEnable' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:415:0: Exception check on 'dbgEnableVertexAttribArray' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgEnableVertexAttribArray' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:419:0: Exception check on 'gil_dbgEnableVertexAttribArray' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgEnableVertexAttribArray' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgEnableVertexAttribArray' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:424:0: Exception check on 'dbgFinish' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgFinish' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:428:0: Exception check on 'gil_dbgFinish' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgFinish' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgFinish' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:433:0: Exception check on 'dbgFlush' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgFlush' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:437:0: Exception check on 'gil_dbgFlush' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgFlush' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgFlush' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:442:0: Exception check on 'dbgFramebufferRenderbuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgFramebufferRenderbuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:446:0: Exception check on 'gil_dbgFramebufferRenderbuffer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgFramebufferRenderbuffer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgFramebufferRenderbuffer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:451:0: Exception check on 'dbgFramebufferTexture2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgFramebufferTexture2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:455:0: Exception check on 'gil_dbgFramebufferTexture2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgFramebufferTexture2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgFramebufferTexture2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:460:0: Exception check on 'dbgFrontFace' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgFrontFace' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:464:0: Exception check on 'gil_dbgFrontFace' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgFrontFace' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgFrontFace' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:469:0: Exception check on 'dbgGenBuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGenBuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:473:0: Exception check on 'gil_dbgGenBuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGenBuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGenBuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:478:0: Exception check on 'dbgGenerateMipmap' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGenerateMipmap' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:482:0: Exception check on 'gil_dbgGenerateMipmap' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGenerateMipmap' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGenerateMipmap' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:487:0: Exception check on 'dbgGenFramebuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGenFramebuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:491:0: Exception check on 'gil_dbgGenFramebuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGenFramebuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGenFramebuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:496:0: Exception check on 'dbgGenRenderbuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGenRenderbuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:500:0: Exception check on 'gil_dbgGenRenderbuffers' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGenRenderbuffers' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGenRenderbuffers' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:505:0: Exception check on 'dbgGenTextures' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGenTextures' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:509:0: Exception check on 'gil_dbgGenTextures' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGenTextures' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGenTextures' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:514:0: Exception check on 'dbgGetActiveAttrib' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetActiveAttrib' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:518:0: Exception check on 'gil_dbgGetActiveAttrib' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetActiveAttrib' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetActiveAttrib' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:523:0: Exception check on 'dbgGetActiveUniform' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetActiveUniform' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:527:0: Exception check on 'gil_dbgGetActiveUniform' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetActiveUniform' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetActiveUniform' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:532:0: Exception check on 'dbgGetAttachedShaders' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetAttachedShaders' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:536:0: Exception check on 'gil_dbgGetAttachedShaders' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetAttachedShaders' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetAttachedShaders' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:551:0: Exception check on 'dbgGetBooleanv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetBooleanv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:555:0: Exception check on 'gil_dbgGetBooleanv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetBooleanv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetBooleanv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:560:0: Exception check on 'dbgGetBufferParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetBufferParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:564:0: Exception check on 'gil_dbgGetBufferParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetBufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetBufferParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:577:0: Exception check on 'dbgGetFloatv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetFloatv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:581:0: Exception check on 'gil_dbgGetFloatv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetFloatv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetFloatv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:586:0: Exception check on 'dbgGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetFramebufferAttachmentParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:590:0: Exception check on 'gil_dbgGetFramebufferAttachmentParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetFramebufferAttachmentParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetFramebufferAttachmentParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:595:0: Exception check on 'dbgGetIntegerv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetIntegerv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:599:0: Exception check on 'gil_dbgGetIntegerv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetIntegerv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetIntegerv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:604:0: Exception check on 'dbgGetProgramiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetProgramiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:608:0: Exception check on 'gil_dbgGetProgramiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetProgramiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetProgramiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:613:0: Exception check on 'dbgGetProgramInfoLog' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetProgramInfoLog' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:617:0: Exception check on 'gil_dbgGetProgramInfoLog' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetProgramInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetProgramInfoLog' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:622:0: Exception check on 'dbgGetRenderbufferParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetRenderbufferParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:626:0: Exception check on 'gil_dbgGetRenderbufferParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetRenderbufferParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetRenderbufferParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:631:0: Exception check on 'dbgGetShaderiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetShaderiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:635:0: Exception check on 'gil_dbgGetShaderiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetShaderiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetShaderiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:640:0: Exception check on 'dbgGetShaderInfoLog' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetShaderInfoLog' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:644:0: Exception check on 'gil_dbgGetShaderInfoLog' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetShaderInfoLog' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetShaderInfoLog' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:650:0: Exception check on 'dbgGetShaderSource' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetShaderSource' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:654:0: Exception check on 'gil_dbgGetShaderSource' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetShaderSource' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:667:0: Exception check on 'dbgGetTexParameterfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetTexParameterfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:671:0: Exception check on 'gil_dbgGetTexParameterfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetTexParameterfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetTexParameterfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:676:0: Exception check on 'dbgGetTexParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetTexParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:680:0: Exception check on 'gil_dbgGetTexParameteriv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetTexParameteriv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetTexParameteriv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:685:0: Exception check on 'dbgGetUniformfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetUniformfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:689:0: Exception check on 'gil_dbgGetUniformfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetUniformfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetUniformfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:694:0: Exception check on 'dbgGetUniformiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetUniformiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:698:0: Exception check on 'gil_dbgGetUniformiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetUniformiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetUniformiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:712:0: Exception check on 'dbgGetVertexAttribfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetVertexAttribfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:716:0: Exception check on 'gil_dbgGetVertexAttribfv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetVertexAttribfv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetVertexAttribfv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:721:0: Exception check on 'dbgGetVertexAttribiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgGetVertexAttribiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:725:0: Exception check on 'gil_dbgGetVertexAttribiv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgGetVertexAttribiv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgGetVertexAttribiv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:740:0: Exception check on 'dbgHint' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgHint' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:744:0: Exception check on 'gil_dbgHint' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgHint' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgHint' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:812:0: Exception check on 'dbgLineWidth' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgLineWidth' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:816:0: Exception check on 'gil_dbgLineWidth' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgLineWidth' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgLineWidth' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:821:0: Exception check on 'dbgLinkProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgLinkProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:825:0: Exception check on 'gil_dbgLinkProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgLinkProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgLinkProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:830:0: Exception check on 'dbgPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:834:0: Exception check on 'gil_dbgPixelStorei' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgPixelStorei' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgPixelStorei' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:839:0: Exception check on 'dbgPolygonOffset' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgPolygonOffset' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:843:0: Exception check on 'gil_dbgPolygonOffset' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgPolygonOffset' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgPolygonOffset' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:848:0: Exception check on 'dbgReadPixels' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgReadPixels' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:852:0: Exception check on 'gil_dbgReadPixels' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgReadPixels' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgReadPixels' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:858:0: Exception check on 'dbgRenderbufferStorage' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgRenderbufferStorage' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:862:0: Exception check on 'gil_dbgRenderbufferStorage' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgRenderbufferStorage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgRenderbufferStorage' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:867:0: Exception check on 'dbgSampleCoverage' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgSampleCoverage' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:871:0: Exception check on 'gil_dbgSampleCoverage' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgSampleCoverage' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgSampleCoverage' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:876:0: Exception check on 'dbgScissor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgScissor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:880:0: Exception check on 'gil_dbgScissor' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgScissor' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgScissor' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:886:0: Exception check on 'dbgShaderSource' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgShaderSource' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:890:0: Exception check on 'gil_dbgShaderSource' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgShaderSource' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgShaderSource' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:895:0: Exception check on 'dbgStencilFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgStencilFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:899:0: Exception check on 'gil_dbgStencilFunc' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgStencilFunc' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgStencilFunc' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:904:0: Exception check on 'dbgStencilFuncSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgStencilFuncSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:908:0: Exception check on 'gil_dbgStencilFuncSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgStencilFuncSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgStencilFuncSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:913:0: Exception check on 'dbgStencilMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgStencilMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:917:0: Exception check on 'gil_dbgStencilMask' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgStencilMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgStencilMask' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:922:0: Exception check on 'dbgStencilMaskSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgStencilMaskSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:926:0: Exception check on 'gil_dbgStencilMaskSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgStencilMaskSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgStencilMaskSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:931:0: Exception check on 'dbgStencilOp' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgStencilOp' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:935:0: Exception check on 'gil_dbgStencilOp' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgStencilOp' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgStencilOp' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:940:0: Exception check on 'dbgStencilOpSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgStencilOpSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:944:0: Exception check on 'gil_dbgStencilOpSeparate' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgStencilOpSeparate' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgStencilOpSeparate' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:949:0: Exception check on 'dbgTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:953:0: Exception check on 'gil_dbgTexImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgTexImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgTexImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:958:0: Exception check on 'dbgTexParameterf' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgTexParameterf' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:962:0: Exception check on 'gil_dbgTexParameterf' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgTexParameterf' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgTexParameterf' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:977:0: Exception check on 'dbgTexParameteri' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgTexParameteri' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:981:0: Exception check on 'gil_dbgTexParameteri' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgTexParameteri' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgTexParameteri' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:996:0: Exception check on 'dbgTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1000:0: Exception check on 'gil_dbgTexSubImage2D' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgTexSubImage2D' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgTexSubImage2D' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1005:0: Exception check on 'dbgUniform1f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform1f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1009:0: Exception check on 'gil_dbgUniform1f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform1f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1014:0: Exception check on 'dbgUniform1fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform1fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1018:0: Exception check on 'gil_dbgUniform1fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform1fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform1fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1023:0: Exception check on 'dbgUniform1i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform1i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1027:0: Exception check on 'gil_dbgUniform1i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform1i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform1i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1032:0: Exception check on 'dbgUniform1iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform1iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1036:0: Exception check on 'gil_dbgUniform1iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform1iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform1iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1041:0: Exception check on 'dbgUniform2f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform2f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1045:0: Exception check on 'gil_dbgUniform2f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform2f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1050:0: Exception check on 'dbgUniform2fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform2fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1054:0: Exception check on 'gil_dbgUniform2fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform2fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform2fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1059:0: Exception check on 'dbgUniform2i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform2i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1063:0: Exception check on 'gil_dbgUniform2i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform2i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform2i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1068:0: Exception check on 'dbgUniform2iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform2iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1072:0: Exception check on 'gil_dbgUniform2iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform2iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform2iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1077:0: Exception check on 'dbgUniform3f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform3f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1081:0: Exception check on 'gil_dbgUniform3f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform3f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1086:0: Exception check on 'dbgUniform3fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform3fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1090:0: Exception check on 'gil_dbgUniform3fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform3fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform3fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1095:0: Exception check on 'dbgUniform3i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform3i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1099:0: Exception check on 'gil_dbgUniform3i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform3i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform3i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1104:0: Exception check on 'dbgUniform3iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform3iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1108:0: Exception check on 'gil_dbgUniform3iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform3iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform3iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1113:0: Exception check on 'dbgUniform4f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform4f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1117:0: Exception check on 'gil_dbgUniform4f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform4f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1122:0: Exception check on 'dbgUniform4fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform4fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1126:0: Exception check on 'gil_dbgUniform4fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform4fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1131:0: Exception check on 'dbgUniform4i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform4i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1135:0: Exception check on 'gil_dbgUniform4i' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform4i' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform4i' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1140:0: Exception check on 'dbgUniform4iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniform4iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1144:0: Exception check on 'gil_dbgUniform4iv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniform4iv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniform4iv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1169:0: Exception check on 'dbgUniformMatrix4fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUniformMatrix4fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1173:0: Exception check on 'gil_dbgUniformMatrix4fv' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUniformMatrix4fv' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUniformMatrix4fv' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1178:0: Exception check on 'dbgUseProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgUseProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1182:0: Exception check on 'gil_dbgUseProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgUseProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgUseProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1187:0: Exception check on 'dbgValidateProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgValidateProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1191:0: Exception check on 'gil_dbgValidateProgram' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgValidateProgram' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgValidateProgram' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1196:0: Exception check on 'dbgVertexAttrib1f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgVertexAttrib1f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1200:0: Exception check on 'gil_dbgVertexAttrib1f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgVertexAttrib1f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgVertexAttrib1f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1215:0: Exception check on 'dbgVertexAttrib2f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgVertexAttrib2f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1219:0: Exception check on 'gil_dbgVertexAttrib2f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgVertexAttrib2f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgVertexAttrib2f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1234:0: Exception check on 'dbgVertexAttrib3f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgVertexAttrib3f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1238:0: Exception check on 'gil_dbgVertexAttrib3f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgVertexAttrib3f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgVertexAttrib3f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1253:0: Exception check on 'dbgVertexAttrib4f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgVertexAttrib4f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1257:0: Exception check on 'gil_dbgVertexAttrib4f' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgVertexAttrib4f' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgVertexAttrib4f' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1272:0: Exception check on 'dbgVertexAttribPointer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgVertexAttribPointer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1276:0: Exception check on 'gil_dbgVertexAttribPointer' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgVertexAttribPointer' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgVertexAttribPointer' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1281:0: Exception check on 'dbgViewport' will always require the GIL to be acquired. Possible solutions: 1. Declare 'dbgViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'dbgViewport' to allow an error code to be returned. performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:1285:0: Exception check on 'gil_dbgViewport' will always require the GIL to be acquired. Possible solutions: 1. Declare 'gil_dbgViewport' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on 'gil_dbgViewport' to allow an error code to be returned. [INFO ] building 'kivy.graphics.cgl_backend.cgl_debug' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/texture.so -lm 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: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: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_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: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: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.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: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: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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.pyx [INFO ] building 'kivy.core.window.window_info' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window/window_info.so -lm Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.pyx [INFO ] building 'kivy.graphics.tesselator' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text/text_layout.so -lm 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/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/cgl_backend/cgl_debug.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. 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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.pyx [INFO ] building 'kivy.graphics.boxshadow' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.o [INFO ] building 'kivy.graphics.svg' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/bucketalloc.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/bucketalloc.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/dict.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/dict.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/geom.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/geom.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/mesh.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/mesh.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/priorityq.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/priorityq.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/sweep.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/sweep.o [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/tess.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/tess.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/bucketalloc.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/dict.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/geom.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/mesh.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/priorityq.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/sweep.o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/tess.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/tesselator.so -lm 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/../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: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: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/sdl2.pxi:1060: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:1068: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:1077: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/_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: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: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:422: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:432: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:441: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/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. performance hint: kivy/core/window/_window_sdl2.pyx:822:0: 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 ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/boxshadow.so -lm 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/../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: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: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/sdl2.pxi:1060: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:1068: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:1077: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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.pyx [INFO ] building 'kivy.core.window._window_sdl2' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/lib -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.o [INFO ] building 'kivy.core.image._img_sdl2' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/lib -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.o -L/usr/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/pkg/include/SDL2 -L/usr/pkg/include/harfbuzz -L/usr/pkg/include/glib-2.0 -L/usr/pkg/lib/glib-2.0/include -L/usr/pkg/include -L/usr/pkg/include/freetype2 -L/usr/pkg/include/libpng16 -L/usr/X11R7/include -L/usr/pkg/lib -L/usr/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/image/_img_sdl2.so -lm 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/../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: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: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/sdl2.pxi:1060: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:1068: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:1077: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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.pyx [INFO ] building 'kivy.core.text._text_sdl2' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/lib -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/vertex_instructions.so -lm 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/../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: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: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/sdl2.pxi:1060: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:1068: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:1077: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 ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.o -L/usr/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/pkg/include/SDL2 -L/usr/pkg/include/harfbuzz -L/usr/pkg/include/glib-2.0 -L/usr/pkg/lib/glib-2.0/include -L/usr/pkg/include -L/usr/pkg/include/freetype2 -L/usr/pkg/include/libpng16 -L/usr/X11R7/include -L/usr/pkg/lib -L/usr/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text/_text_sdl2.so -lm 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/../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: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: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/sdl2.pxi:1060: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:1068: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:1077: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 /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.pyx [INFO ] building 'kivy.core.audio.audio_sdl2' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/lib -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.o [INFO ] building 'kivy.core.clipboard._clipboard_sdl2' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/usr/pkg/include/SDL2 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/X11R7/include -I/usr/pkg/lib -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.o [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.o -L/usr/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/pkg/include/SDL2 -L/usr/pkg/include/harfbuzz -L/usr/pkg/include/glib-2.0 -L/usr/pkg/lib/glib-2.0/include -L/usr/pkg/include -L/usr/pkg/include/freetype2 -L/usr/pkg/include/libpng16 -L/usr/X11R7/include -L/usr/pkg/lib -L/usr/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/window/_window_sdl2.so -lm warning: kivy/graphics/common.pxi:11:0: Assignment in pxd file will not be executed. Suggest declaring as const. performance hint: kivy/core/text/_text_pango.pyx:466:0: Exception check on '_render_layout' will always require the GIL to be acquired. Possible solutions: 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. performance hint: kivy/core/text/_text_pango.pyx:628:26: Exception check after calling '_render_layout' will always require the GIL to be acquired. Possible solutions: 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. performance hint: kivy/core/text/_text_pango.pyx:964:26: Exception check after calling '_render_layout' will always require the GIL to be acquired. Possible solutions: 1. Declare '_render_layout' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on '_render_layout' to allow an error code to be returned. [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.o -L/usr/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/pkg/include/SDL2 -L/usr/pkg/include/harfbuzz -L/usr/pkg/include/glib-2.0 -L/usr/pkg/lib/glib-2.0/include -L/usr/pkg/include -L/usr/pkg/include/freetype2 -L/usr/pkg/include/libpng16 -L/usr/X11R7/include -L/usr/pkg/lib -L/usr/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/clipboard/_clipboard_sdl2.so -lm performance hint: kivy/lib/gstplayer/_gstplayer.pyx:126:0: Exception check on '_on_appsink_sample' will always require the GIL to be acquired. Possible solutions: 1. Declare '_on_appsink_sample' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on '_on_appsink_sample' to allow an error code to be returned. performance hint: kivy/lib/gstplayer/_gstplayer.pyx:135:0: Exception check on '_on_gstplayer_message' will always require the GIL to be acquired. Possible solutions: 1. Declare '_on_gstplayer_message' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on '_on_gstplayer_message' to allow an error code to be returned. performance hint: kivy/lib/gstplayer/_gstplayer.pyx:337:49: Exception check after calling '_get_duration' will always require the GIL to be acquired. Declare '_get_duration' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.pyx Compiling /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.pyx because it changed. [1/1] Cythonizing /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.pyx [INFO ] building 'kivy.core.text._text_pango' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/pango-1.0 -I/usr/pkg/include -I/usr/pkg/include/fribidi -I/usr/X11R7/include -I/usr/pkg/include/cairo -I/usr/X11R7/include/pixman-1 -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/freetype2 -I/usr/pkg/include/libpng16 -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.o performance hint: kivy/lib/gstplayer/_gstplayer.pyx:345:49: Exception check after calling '_get_position' will always require the GIL to be acquired. Declare '_get_position' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. performance hint: kivy/lib/gstplayer/_gstplayer.pyx:352:22: Exception check after calling '_seek' will always require the GIL to be acquired. Possible solutions: 1. Declare '_seek' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2. Use an 'int' return type on '_seek' to allow an error code to be returned. performance hint: kivy/lib/gstplayer/_gstplayer.pyx:397:37: Exception check after calling '_get_duration' will always require the GIL to be acquired. Declare '_get_duration' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. [INFO ] building 'kivy.lib.gstplayer._gstplayer' extension [INFO ] gcc -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -fPIC -I/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/python3.13 -c /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.c -o build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.o /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c: In function '__pyx_f_4kivy_4core_4text_11_text_pango__set_cc_options': /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:8765:3: warning: 'pango_ft2_font_map_substitute_changed' is deprecated: Use 'pango_fc_font_map_substitute_changed' instead [-Wdeprecated-declarations] 8765 | pango_ft2_font_map_substitute_changed(PANGO_FT2_FONT_MAP(__pyx_v_cc->fontmap)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:1329: /pbulk/work/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pangoft2.h:126:15: note: declared here 126 | void pango_ft2_font_map_substitute_changed (PangoFT2FontMap *fontmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c: In function '__pyx_f_4kivy_4core_4text_11_text_pango__get_or_create_cc': /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:9529:3: warning: 'pango_ft2_font_map_set_default_substitute' is deprecated: Use 'pango_fc_font_map_set_default_substitute' instead [-Wdeprecated-declarations] 9529 | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pangoft2.h:121:15: note: declared here 121 | void pango_ft2_font_map_set_default_substitute (PangoFT2FontMap *fontmap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c: In function '__pyx_pf_4kivy_4core_4text_11_text_pango_6kpango_find_base_dir': /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:13966:3: warning: 'pango_find_base_dir' is deprecated [-Wdeprecated-declarations] 13966 | __pyx_t_1 = __Pyx_PyLong_From_PangoDirection(pango_find_base_dir(__pyx_t_2, __pyx_t_3)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 703, __pyx_L1_error) | ^~~~~~~~~ In file included from /pbulk/work/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-types.h:239, from /pbulk/work/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-font.h:26, from /pbulk/work/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-utils.h:27, from /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:1325: /pbulk/work/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-bidi-type.h:107:16: note: declared here 107 | PangoDirection pango_find_base_dir (const gchar *text, | ^~~~~~~~~~~~~~~~~~~ [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.o -L/usr/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/usr/pkg/include/SDL2 -L/usr/pkg/include/harfbuzz -L/usr/pkg/include/glib-2.0 -L/usr/pkg/lib/glib-2.0/include -L/usr/pkg/include -L/usr/pkg/include/freetype2 -L/usr/pkg/include/libpng16 -L/usr/X11R7/include -L/usr/pkg/lib -L/usr/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/audio/audio_sdl2.so -lm [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.o -L/usr/pkg/lib -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/graphics/svg.so -lm [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.o -L/usr/pkg/lib -L/usr/pkg/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/lib/gstplayer/_gstplayer.so -lm [INFO ] gcc -shared -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -L/usr/lib -Wl,-R/usr/lib -O2 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 -I/usr/pkg/include -I/usr/pkg/include/SDL2 -I/usr/X11R7/include -I/usr/X11R7/include/libdrm -I/usr/include -I/usr/pkg/include/harfbuzz -I/usr/pkg/include/glib-2.0 -I/usr/pkg/include/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -I/usr/pkg/include/python3.13 -I/usr/pkg/include/gstreamer-1.0 build/temp.netbsd-11.0-amd64-cpython-313/pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.o -L/usr/pkg/lib -L/usr/pkg/lib -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lharfbuzz -lfreetype -lgobject-2.0 -lglib-2.0 -lintl -o build/lib.netbsd-11.0-amd64-cpython-313/kivy/core/text/_text_pango.so -lm Traceback (most recent call last): File "/usr/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in main() ~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel return _build_backend().build_wheel( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ wheel_directory, config_settings, metadata_directory ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 438, in build_wheel return _build(['bdist_wheel']) File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 429, in _build return self._build_with_temp_dir( ~~~~~~~~~~~~~~~~~~~~~~~~~^ cmd, ^^^^ ...<3 lines>... self._arbitrary_args(config_settings), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 410, in _build_with_temp_dir self.run_setup() ~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 520, in run_setup super().run_setup(setup_script=setup_script) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup exec(code, locals()) # noqa: S102 # exec is intentional here ~~~~^^^^^^^^^^^^^^^^ File "", line 1150, in File "/usr/pkg/lib/python3.13/site-packages/setuptools/__init__.py", line 117, in setup return distutils.core.setup(**attrs) # type: ignore[return-value] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 168, in setup return run_commands(dist) File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 184, in run_commands dist.run_commands() ~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1028, in run_commands self.run_command(cmd) ~~~~~~~~~~~~~~~~^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/command/bdist_wheel.py", line 385, in run self.run_command("build") ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build.py", line 137, in run self.run_command(cmd_name) ~~~~~~~~~~~~~~~~^^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 342, in run_command self.distribution.run_command(command) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/dist.py", line 1106, in run_command super().run_command(command) ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1047, in run_command cmd_obj.run() ~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/command/build_ext.py", line 95, in run _build_ext.run(self) ~~~~~~~~~~~~~~^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 382, in run self.build_extensions() ~~~~~~~~~~~~~~~~~~~~~^^ File "", line 343, in build_extensions File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 496, in build_extensions self._build_extensions_parallel() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/site-packages/setuptools/_distutils/command/build_ext.py", line 519, in _build_extensions_parallel fut.result() ~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/concurrent/futures/_base.py", line 460, in result return self.__get_result() ~~~~~~~~~~~~~~~~~^^ File "/usr/pkg/lib/python3.13/concurrent/futures/_base.py", line 402, in __get_result raise self._exception File "/usr/pkg/lib/python3.13/concurrent/futures/thread.py", line 59, in run result = self.fn(*self.args, **self.kwargs) File "/usr/pkg/lib/python3.13/site-packages/setuptools/command/build_ext.py", line 260, in build_extension _build_ext.build_extension(self, ext) ~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/Cython/Distutils/build_ext.py", line 135, in build_extension new_ext = cythonize( ~~~~~~~~~^ ext,force=self.force, quiet=self.verbose == 0, **options ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ )[0] ^ File "/usr/pkg/lib/python3.13/site-packages/Cython/Build/Dependencies.py", line 1153, in cythonize cythonize_one(*args) ~~~~~~~~~~~~~^^^^^^^ File "/usr/pkg/lib/python3.13/site-packages/Cython/Build/Dependencies.py", line 1264, in cythonize_one raise CompileError(None, pyx_file) Cython.Compiler.Errors.CompileError: /pbulk/work/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.pyx TIP pass --env-dir and --sdist-extract-dir to keep the build environment and sources, then see https://build.pypa.io/en/stable/how-to/troubleshooting.html#debug-a-failed-build for help debugging a failed build ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. make[1]: stopped making "all" in /usr/pkgsrc/devel/py-kivy *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/devel/py-kivy