===> Building for py311-kivy-2.3.1
* 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 /Users/pbulk/build/devel/py-kivy/work/.home/.kivy/logs/kivy_25-05-27_0.txt
[INFO   ] [Kivy        ] v2.3.1
[INFO   ] [Kivy        ] Installed at "/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/__init__.py"
[INFO   ] [Python      ] v3.11.12 (main, May 21 2025, 16:13:34) [Clang 13.1.6 (clang-1316.0.21.2.5)]
[INFO   ] [Python      ] Interpreter at "/opt/pkg/bin/python3.11"
[INFO   ] [Logger      ] Purge log fired. Processing...
[INFO   ] [Logger      ] Purge finished!
 /opt/pkg/lib/python3.11/site-packages/setuptools/dist.py:759: 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.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/_version.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/animation.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/app.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/atlas.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/base.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/cache.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/clock.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/compat.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/config.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/context.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/event.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/factory.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/factory_registers.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/geometry.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/gesture.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/interactive.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/loader.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/logger.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/metrics.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/multistroke.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/parser.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/resources.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/support.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/utils.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/vector.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/weakmethod.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core
[INFO   ] copying kivy/core/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/deps
[INFO   ] copying kivy/deps/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/deps
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/effects
[INFO   ] copying kivy/effects/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/effects
[INFO   ] copying kivy/effects/dampedscroll.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/effects
[INFO   ] copying kivy/effects/kinetic.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/effects
[INFO   ] copying kivy/effects/opacityscroll.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/effects
[INFO   ] copying kivy/effects/scroll.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/effects
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/eventmanager
[INFO   ] copying kivy/eventmanager/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/eventmanager
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/extras
[INFO   ] copying kivy/extras/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/extras
[INFO   ] copying kivy/extras/highlight.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/extras
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/garden
[INFO   ] copying kivy/garden/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/garden
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] copying kivy/input/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] copying kivy/input/factory.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] copying kivy/input/motionevent.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] copying kivy/input/provider.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] copying kivy/input/recorder.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] copying kivy/input/shape.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/lang
[INFO   ] copying kivy/lang/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lang
[INFO   ] copying kivy/lang/builder.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lang
[INFO   ] copying kivy/lang/parser.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lang
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/lib
[INFO   ] copying kivy/lib/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib
[INFO   ] copying kivy/lib/ddsfile.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib
[INFO   ] copying kivy/lib/mtdev.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/_webdebugger.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/console.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/cursor.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/inspector.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/joycursor.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/keybinding.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/monitor.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/recorder.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/screen.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/showborder.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/touchring.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] copying kivy/modules/webdebugger.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/modules
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/network
[INFO   ] copying kivy/network/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/network
[INFO   ] copying kivy/network/urlrequest.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/network
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/storage
[INFO   ] copying kivy/storage/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/storage
[INFO   ] copying kivy/storage/dictstore.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/storage
[INFO   ] copying kivy/storage/jsonstore.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/storage
[INFO   ] copying kivy/storage/redisstore.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/storage
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/async_common.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/common.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/conftest.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/fixtures.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/perf_test_textinput.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_animations.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_app.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_audio.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_benchmark.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_clipboard.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_clock.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_compat.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_config.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_coverage.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_doc_gallery.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_environ_cli.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_fbo_py2py3.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_filechooser.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_filechooser_unicode.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_fonts.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_garden.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_graphics.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_graphics_svg.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_image.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_imageloader.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_invalid_lang.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_kivy_init.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_knspace.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_lang.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_lang_complex.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_lang_pre_process_and_post_process.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_logger.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_metrics.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_module_inspector.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_motion_event.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_mouse_hover_event.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_mouse_multitouchsim.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_multistroke.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_properties.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_resources.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_rst_replace.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_screen.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_storage.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_actionbar.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_anchorlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_asyncimage.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_boxlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_bubble.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_carousel.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_colorpicker.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_dropdown.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_gridlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_layout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_modal.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_recyclegridlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_relativelayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_scrollview.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_settings.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_slider.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_stacklayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_textinput.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_translate_coordinates.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_videoplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_uix_widget.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_utils.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_vector.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_video.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_weakmethod.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_widget.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_widget_walk.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_window_base.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_window_info.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/visual_test_label.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/benchmark.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/changelog_parser.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/coverage.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/gallery.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/generate-icons.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/kviewer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/report.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/stub-gl-debug.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] copying kivy/tools/texturecompress.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/accordion.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/actionbar.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/anchorlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/boxlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/bubble.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/button.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/camera.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/carousel.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/checkbox.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/codeinput.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/colorpicker.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/dropdown.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/effectwidget.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/filechooser.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/floatlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/gesturesurface.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/gridlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/image.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/label.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/layout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/modalview.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/pagelayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/popup.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/progressbar.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/recycleboxlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/recyclegridlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/recyclelayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/relativelayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/rst.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/sandbox.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/scatter.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/scatterlayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/screenmanager.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/scrollview.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/settings.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/slider.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/spinner.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/splitter.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/stacklayout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/stencilview.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/switch.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/tabbedpanel.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/textinput.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/togglebutton.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/treeview.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/video.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/videoplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/vkeyboard.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] copying kivy/uix/widget.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] copying kivy/core/audio/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] copying kivy/core/audio/audio_android.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] copying kivy/core/audio/audio_avplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] copying kivy/core/audio/audio_ffpyplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] copying kivy/core/audio/audio_gstplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] copying kivy/core/audio/audio_pygame.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera
[INFO   ] copying kivy/core/camera/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera
[INFO   ] copying kivy/core/camera/camera_android.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera
[INFO   ] copying kivy/core/camera/camera_gi.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera
[INFO   ] copying kivy/core/camera/camera_opencv.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera
[INFO   ] copying kivy/core/camera/camera_picamera.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/_clipboard_ext.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_android.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_dbusklipper.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_dummy.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_gtk3.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_nspaste.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_pygame.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_sdl2.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_winctypes.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_xclip.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] copying kivy/core/clipboard/clipboard_xsel.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/gl
[INFO   ] copying kivy/core/gl/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/gl
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/img_dds.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/img_ffpyplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/img_pil.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/img_pygame.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/img_sdl2.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] copying kivy/core/image/img_tex.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/spelling
[INFO   ] copying kivy/core/spelling/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/spelling
[INFO   ] copying kivy/core/spelling/spelling_enchant.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/spelling
[INFO   ] copying kivy/core/spelling/spelling_osxappkit.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/spelling
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/text/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/text/markup.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/text/text_pango.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/text/text_pil.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/text/text_pygame.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/text/text_sdl2.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/video
[INFO   ] copying kivy/core/video/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/video
[INFO   ] copying kivy/core/video/video_ffmpeg.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/video
[INFO   ] copying kivy/core/video/video_ffpyplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/video
[INFO   ] copying kivy/core/video/video_gstplayer.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/video
[INFO   ] copying kivy/core/video/video_null.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/video
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] copying kivy/core/window/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] copying kivy/core/window/window_egl_rpi.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] copying kivy/core/window/window_pygame.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] copying kivy/core/window/window_sdl2.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend
[INFO   ] copying kivy/graphics/cgl_backend/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/calibration.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/dejitter.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/doubletap.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/ignorelist.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/retaintouch.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] copying kivy/input/postproc/tripletap.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/postproc
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/androidjoystick.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/hidinput.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/leapfinger.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/linuxwacom.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/mactouch.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/mouse.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/mtdev.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/probesysfs.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/tuio.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/wm_common.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/wm_pen.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] copying kivy/input/providers/wm_touch.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/input/providers
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/gstplayer
[INFO   ] copying kivy/lib/gstplayer/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/gstplayer
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/vidcore_lite
[INFO   ] copying kivy/lib/vidcore_lite/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/vidcore_lite
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/highlight
[INFO   ] copying kivy/tools/highlight/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/highlight
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging
[INFO   ] copying kivy/tools/packaging/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging
[INFO   ] copying kivy/tools/packaging/cython_cfg.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging
[INFO   ] copying kivy/tools/packaging/factory.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging/pyinstaller_hooks
[INFO   ] copying kivy/tools/packaging/pyinstaller_hooks/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging/pyinstaller_hooks
[INFO   ] copying kivy/tools/packaging/pyinstaller_hooks/__main__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging/pyinstaller_hooks
[INFO   ] copying kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging/pyinstaller_hooks
[INFO   ] copying kivy/tools/packaging/pyinstaller_hooks/pyi_rth_kivy.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/packaging/pyinstaller_hooks
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/button.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/codenavigation.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/compoundselection.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/cover.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/drag.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/emacs.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/focus.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/knspace.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/togglebutton.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] copying kivy/uix/behaviors/touchripple.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/behaviors
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/recycleview
[INFO   ] copying kivy/uix/recycleview/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/recycleview
[INFO   ] copying kivy/uix/recycleview/datamodel.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/recycleview
[INFO   ] copying kivy/uix/recycleview/layout.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/recycleview
[INFO   ] copying kivy/uix/recycleview/views.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/uix/recycleview
[INFO   ] copying kivy/_clock.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/_event.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/_metrics.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/properties.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy
[INFO   ] copying kivy/core/text/text_layout.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text
[INFO   ] copying kivy/core/window/window_info.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] copying kivy/graphics/boxshadow.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/buffer.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/cgl.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/compiler.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/context.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/context_instructions.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/fbo.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/instructions.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/opengl_utils.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/shader.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/stencil_instructions.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/svg.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/tesselator.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/texture.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/transformation.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/vbo.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/vertex.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/vertex_instructions.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/lib/vidcore_lite/bcm.pxd -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/vidcore_lite
[INFO   ] copying kivy/core/window/window_attrs.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window
[INFO   ] copying kivy/graphics/common.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/gl_debug_logger.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/img_tools.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/memory.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/opcodes.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/opengl_utils_def.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/graphics/vertex_instructions_line.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics
[INFO   ] copying kivy/lib/sdl2.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/pango
[INFO   ] copying kivy/lib/pango/pangoft2.pxi -> build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/pango
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/data
[INFO   ] copying kivy/data/settings_kivy.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data
[INFO   ] copying kivy/data/style.kv -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] copying kivy/data/fonts/DejaVuSans.ttf -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] copying kivy/data/fonts/Roboto-Bold.ttf -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] copying kivy/data/fonts/Roboto-BoldItalic.ttf -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] copying kivy/data/fonts/Roboto-Italic.ttf -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] copying kivy/data/fonts/Roboto-Regular.ttf -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] copying kivy/data/fonts/RobotoMono-Regular.ttf -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/fonts
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/data/glsl
[INFO   ] copying kivy/data/glsl/default.fs -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/glsl
[INFO   ] copying kivy/data/glsl/default.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/glsl
[INFO   ] copying kivy/data/glsl/default.vs -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/glsl
[INFO   ] copying kivy/data/glsl/header.fs -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/glsl
[INFO   ] copying kivy/data/glsl/header.vs -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/glsl
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/background.jpg -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/cursor.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/defaultshape.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/defaulttheme-0.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/defaulttheme.atlas -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/image-loading.gif -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/image-loading.zip -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] copying kivy/data/images/testpattern.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/images
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/azerty.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/de.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/de_CH.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/en_US.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/es_ES.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/fr_CH.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/qwerty.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] copying kivy/data/keyboards/qwertz.json -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/keyboards
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-128.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-16.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-24.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-256.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-32.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-48.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-512.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-64.ico -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] copying kivy/data/logo/kivy-icon-64.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/data/logo
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/include
[INFO   ] copying kivy/include/common_subset.h -> build/lib.macosx-12.3-arm64-cpython-311/kivy/include
[INFO   ] copying kivy/include/gl2platform.h -> build/lib.macosx-12.3-arm64-cpython-311/kivy/include
[INFO   ] copying kivy/include/gl_redirect.h -> build/lib.macosx-12.3-arm64-cpython-311/kivy/include
[INFO   ] copying kivy/include/khrplatform.h -> build/lib.macosx-12.3-arm64-cpython-311/kivy/include
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/gles_compat
[INFO   ] copying kivy/tools/gles_compat/gl2.h -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/gles_compat
[INFO   ] copying kivy/tools/gles_compat/subset_gles.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/gles_compat
[INFO   ] copying kivy/tools/highlight/kivy-mode.el -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/highlight
[INFO   ] copying kivy/tools/highlight/kivy.json-tmlanguage -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/highlight
[INFO   ] copying kivy/tools/highlight/kivy.tmLanguage -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/highlight
[INFO   ] copying kivy/tools/highlight/kivy.vim -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/highlight
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/image-testsuite
[INFO   ] copying kivy/tools/image-testsuite/README.md -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/image-testsuite
[INFO   ] copying kivy/tools/image-testsuite/gimp28-testsuite.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/image-testsuite
[INFO   ] copying kivy/tools/image-testsuite/imagemagick-testsuite.sh -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/image-testsuite
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/pep8checker
[INFO   ] copying kivy/tools/pep8checker/pep8.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/pep8checker
[INFO   ] copying kivy/tools/pep8checker/pep8kivy.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/pep8checker
[INFO   ] copying kivy/tools/pep8checker/pre-commit.githook -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/pep8checker
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/precommit_hooks
[INFO   ] copying kivy/tools/precommit_hooks/pre-commit-config.yaml -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/precommit_hooks
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_bar.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_group.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_group_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_group_down.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_item.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_item_down.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/action_view.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/audio-volume-high.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/audio-volume-low.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/audio-volume-medium.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/audio-volume-muted.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/bubble.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/bubble_arrow.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/bubble_btn.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/bubble_btn_pressed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/button.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/button_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/button_disabled_pressed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/button_pressed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_disabled_off.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_disabled_on.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_off.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_on.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_off.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_radio_disabled_on.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_radio_off.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/checkbox_radio_on.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/close.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/filechooser_file.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/filechooser_folder.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/filechooser_selected.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/image-missing.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/media-playback-pause.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/media-playback-start.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/media-playback-stop.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/modalview-background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/overflow.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/player-background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/player-play-overlay.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/previous_normal.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/progressbar.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/progressbar_background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/ring.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/selector_left.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/selector_middle.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/selector_right.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/separator.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/slider_cursor.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/slider_cursor_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/sliderh_background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/sliderh_background_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/sliderv_background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/sliderv_background_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/spinner.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/spinner_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/spinner_pressed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_disabled_down.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_disabled_down_h.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_disabled_h.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_down.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_down_h.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_grip.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_grip_h.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/splitter_h.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/switch-background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/switch-background_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/switch-button.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/switch-button_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tab.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tab_btn.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tab_btn_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tab_btn_disabled_pressed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tab_btn_pressed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tab_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/textinput.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/textinput_active.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/textinput_disabled.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/textinput_disabled_active.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tree_closed.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/tree_opened.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/vkeyboard_background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_background.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_down.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/vkeyboard_disabled_key_normal.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/vkeyboard_key_down.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tools/theming/defaulttheme/vkeyboard_key_normal.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tools/theming/defaulttheme
[INFO   ] copying kivy/tests/coverage_lang.kv -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/pytest.ini -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/sample1.ogg -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/test_button.png -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/testkv.kv -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/unicode_files.zip -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] copying kivy/tests/unicode_font.zip -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/data
[INFO   ] copying kivy/tests/data/test.ini -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/data
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller
[INFO   ] copying kivy/tests/pyinstaller/test_pyinstaller.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/simple_widget
[INFO   ] copying kivy/tests/pyinstaller/simple_widget/main.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/simple_widget
[INFO   ] copying kivy/tests/pyinstaller/simple_widget/main.spec -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/simple_widget
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/simple_widget/project
[INFO   ] copying kivy/tests/pyinstaller/simple_widget/project/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/simple_widget/project
[INFO   ] copying kivy/tests/pyinstaller/simple_widget/project/widget.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/simple_widget/project
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/video_widget
[INFO   ] copying kivy/tests/pyinstaller/video_widget/main.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/video_widget
[INFO   ] copying kivy/tests/pyinstaller/video_widget/main.spec -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/video_widget
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/video_widget/project
[INFO   ] copying kivy/tests/pyinstaller/video_widget/project/__init__.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/pyinstaller/video_widget/project
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_6315.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_issue_1084.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_issue_1091.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_issue_599.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_issue_609.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_issue_6909.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] copying kivy/tests/test_issues/test_issue_883.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_issues
[INFO   ] creating build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_urlrequest
[INFO   ] copying kivy/tests/test_urlrequest/test_urlrequest_requests.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_urlrequest
[INFO   ] copying kivy/tests/test_urlrequest/test_urlrequest_urllib.py -> build/lib.macosx-12.3-arm64-cpython-311/kivy/tests/test_urlrequest
[INFO   ] running build_ext
 
 Error compiling Cython file:
 ------------------------------------------------------------
 ...
 
     def __int__(self):
         return int(self.__ref__())
 
     def __long__(self):
         return long(self.__ref__())
                ^
 ------------------------------------------------------------
 
 kivy/weakproxy.pyx:257:15: undeclared name not builtin: long
###############################################
WARNING: KIVY_DEPS_ROOT is not set, using system provided SDL
which is not recommended as it may be incompatible with Kivy.
Please build dependencies from source via the provided script
and set KIVY_DEPS_ROOT to the root of the dependencies directory.
###############################################
Current directory is: /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1
Source and initial build directory is: /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1
Python path is:
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1
/opt/pkg/lib/python311.zip
/opt/pkg/lib/python3.11
/opt/pkg/lib/python3.11/lib-dynload
/opt/pkg/lib/python3.11/site-packages
/opt/pkg/lib/python3.11/site-packages/setuptools/_vendor
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/modules
/Users/pbulk/build/devel/py-kivy/work/.home/.kivy/mods


Found Cython at /opt/pkg/lib/python3.11/site-packages/Cython/__init__.py
Detected supported Cython version 3.1.1

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: 

User distribution detected, avoid portable command.
Using this graphics system: OpenGL ES 2
GStreamer framework not found, fallback on pkg-config
GStreamer found via pkg-config
Missing framework /Library/Frameworks/SDL2.framework
Missing framework /Library/Frameworks/SDL2_ttf.framework
Missing framework /Library/Frameworks/SDL2_image.framework
Missing framework /Library/Frameworks/SDL2_mixer.framework
SDL2 frameworks not found, fallback on pkg-config
SDL2 found via pkg-config
Xcode detected at b'/Applications/Xcode-13.4.1.app/Contents/Developer', and using OS X14.5 sdk
SDL2: found SDL header at /opt/pkg/include/SDL2/SDL.h
SDL2: found SDL_mixer header at /opt/pkg/include/SDL2/SDL_mixer.h
SDL2: found SDL_ttf header at /opt/pkg/include/SDL2/SDL_ttf.h
SDL2: found SDL_image header at /opt/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': ['/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include', '/opt/pkg/include/pango-1.0', '/opt/pkg/include', '/opt/pkg/include/fribidi', '/opt/pkg/include/cairo', '/opt/pkg/include/pixman-1', '/opt/pkg/include/harfbuzz', '/opt/pkg/include/freetype2', '/opt/pkg/include/libpng16', '/opt/pkg/include/glib-2.0', '/opt/pkg/lib/glib-2.0/include'], 'library_dirs': ['/opt/pkg/lib'], 'extra_link_args': ['-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'], 'extra_compile_args': ['-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'], '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.macosx-12.3-arm64-cpython-311
Build configuration is:
 * use_rpi_vidcore_lite = 0
 * use_egl = 0
 * use_opengl_es2 = 1
 * 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 = 1
 * use_osx_frameworks = 1
 * debug_gl = 0
 * kivy_sdl_gl_alpha_size = 8
 * debug = False
Updated build/lib.macosx-12.3-arm64-cpython-311/kivy/include/config.h
Updated /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include/config.h
Updated build/lib.macosx-12.3-arm64-cpython-311/kivy/include/config.pxi
Updated /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include/config.pxi
Updated build/lib.macosx-12.3-arm64-cpython-311/kivy/setupconfig.py
Updated /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/setupconfig.py
Detected compiler is unix
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.pyx
[INFO   ] building 'kivy._clock' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.o
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.pyx
[INFO   ] building 'kivy._metrics' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] building 'kivy.properties' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] building 'kivy._event' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_metrics.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/_metrics.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.pyx
[INFO   ] building 'kivy.graphics.buffer' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/buffer.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/buffer.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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 /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.pyx
[INFO   ] building 'kivy.graphics.context' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_event.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/_event.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/_clock.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/_clock.so -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context_instructions.pyx
[INFO   ] building 'kivy.graphics.compiler' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 
 Error compiling Cython file:
 ------------------------------------------------------------
 ...
     h = (h / <float>6.0) % <float>1.0
     return h, s, v
 
 cdef tuple hsv_to_rgb(float h, float s, float v):
     if s == 0.0: return v, v, v
     cdef long i = long(h * 6.0)
                   ^
 ------------------------------------------------------------
 
 kivy/graphics/context_instructions.pyx:89:18: undeclared name not builtin: long
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/context.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/context.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/compiler.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/compiler.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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 /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.pyx
[INFO   ] building 'kivy.graphics.fbo' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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   ] building 'kivy.graphics.gl_instructions' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 warning: kivy/graphics/instructions.pyx:70:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
 warning: kivy/graphics/instructions.pyx: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 
[INFO   ] building 'kivy.graphics.instructions' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/properties.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/properties.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 
 Error compiling Cython file:
 ------------------------------------------------------------
 ...
     <http://www.khronos.org/opengles/sdk/docs/man/xhtml/glDrawElements.xml>`_
     '''
     cdef void *ptr = NULL
     if isinstance(indices, bytes):
         ptr = <void *>(<char *>(<bytes>indices))
     elif isinstance(indices, (long, int)):
                               ^
 ------------------------------------------------------------
 
 kivy/graphics/opengl.pyx:692:30: undeclared name not builtin: long
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/gl_instructions.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/gl_instructions.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/fbo.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/fbo.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.pyx
[INFO   ] building 'kivy.graphics.opengl_utils' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
 warning: kivy/graphics/instructions.pxd:30:4: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.pyx
[INFO   ] building 'kivy.graphics.shader' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/opengl_utils.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/opengl_utils.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] building 'kivy.graphics.stencil_instructions' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/instructions.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/instructions.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -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
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.pyx
[INFO   ] building 'kivy.graphics.scissor_instructions' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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
 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   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/stencil_instructions.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/stencil_instructions.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/shader.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/shader.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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.
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/scissor_instructions.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/scissor_instructions.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
 	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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.pyx
 performance hint: kivy/graphics/texture.pyx:719:32: Exception check after calling 'glTexImage2D' will always require the GIL to be acquired.
[INFO   ] building 'kivy.graphics.transformation' extension
 Possible solutions:
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 	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.
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.pyx
[INFO   ] building 'kivy.graphics.vertex' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] building 'kivy.graphics.texture' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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   ] building 'kivy.graphics.vbo' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/vertex.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.c:6933:173: warning: cast to 'GLvoid *' (aka 'void *') from smaller integer type 'unsigned int' [-Wint-to-void-pointer-cast]
      __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)
                                                                                                                                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 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   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/transformation.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/transformation.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
1 warning generated.
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vbo.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/vbo.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.pyx
[INFO   ] building 'kivy.graphics.cgl' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.pyx
 	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.
[INFO   ] building 'kivy.graphics.vertex_instructions' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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.
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/texture.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/texture.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
[INFO   ] building 'kivy.graphics.cgl_backend.cgl_mock' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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/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
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.pyx
[INFO   ] building 'kivy.graphics.cgl_backend.cgl_gl' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] building 'kivy.graphics.cgl_backend.cgl_glew' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_mock.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend/cgl_mock.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/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   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/lib -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_gl.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend/cgl_gl.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -framework OpenGL -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_glew.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend/cgl_glew.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -framework OpenGL -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_sdl2.o -L/opt/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/opt/pkg/include/SDL2 -L/opt/pkg/include/harfbuzz -L/opt/pkg/include/glib-2.0 -L/opt/pkg/lib/glib-2.0/include -L/opt/pkg/include -L/opt/pkg/include/freetype2 -L/opt/pkg/include/libpng16 -L/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend/cgl_sdl2.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.pyx
[INFO   ] building 'kivy.core.text.text_layout' extension
 performance hint: kivy/graphics/cgl_backend/cgl_debug.pyx:58:0: Exception check on 'dbgBindFramebuffer' will always require the GIL to be acquired.
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text
 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.
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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.
 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
 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:
 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
 	1. Declare 'dbgDepthMask' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
 warning: kivy/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
 	2. Use an 'int' return type on 'dbgDepthMask' to allow an error code to be returned.
 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
 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.
 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
 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.
 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
 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.
 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
 	2. Use an 'int' return type on 'gil_dbgFramebufferRenderbuffer' to allow an error code to be returned.
 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
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.pyx
[INFO   ] building 'kivy.core.window.window_info' extension
 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.
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window
 	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.
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/window_info.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window/window_info.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.pyx
[INFO   ] building 'kivy.graphics.cgl_backend.cgl_debug' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] building 'kivy.graphics.tesselator' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/text_layout.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text/text_layout.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/bucketalloc.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/bucketalloc.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/dict.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/dict.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/cgl_backend/cgl_debug.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/cgl_backend/cgl_debug.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/geom.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/geom.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/mesh.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/mesh.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.pyx
[INFO   ] building 'kivy.graphics.svg' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/priorityq.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/priorityq.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/sweep.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/sweep.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.pyx
[INFO   ] building 'kivy.graphics.boxshadow' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -Ikivy/lib/libtess2/Include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/tess.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/tess.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/tesselator.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/bucketalloc.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/dict.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/geom.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/mesh.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/priorityq.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/sweep.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/libtess2/Source/tess.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/tesselator.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.pyx
[INFO   ] building 'kivy.core.window._window_sdl2' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/lib -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/boxshadow.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/boxshadow.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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 /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.pyx
[INFO   ] building 'kivy.core.image._img_sdl2' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/lib -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/vertex_instructions.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/vertex_instructions.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 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 /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.pyx
[INFO   ] building 'kivy.core.text._text_sdl2' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/lib -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/_img_sdl2.o -L/opt/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/opt/pkg/include/SDL2 -L/opt/pkg/include/harfbuzz -L/opt/pkg/include/glib-2.0 -L/opt/pkg/lib/glib-2.0/include -L/opt/pkg/include -L/opt/pkg/include/freetype2 -L/opt/pkg/include/libpng16 -L/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image/_img_sdl2.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/window/_window_sdl2.o -L/opt/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/opt/pkg/include/SDL2 -L/opt/pkg/include/harfbuzz -L/opt/pkg/include/glib-2.0 -L/opt/pkg/lib/glib-2.0/include -L/opt/pkg/include -L/opt/pkg/include/freetype2 -L/opt/pkg/include/libpng16 -L/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/window/_window_sdl2.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -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
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_sdl2.o -L/opt/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/opt/pkg/include/SDL2 -L/opt/pkg/include/harfbuzz -L/opt/pkg/include/glib-2.0 -L/opt/pkg/lib/glib-2.0/include -L/opt/pkg/include -L/opt/pkg/include/freetype2 -L/opt/pkg/include/libpng16 -L/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text/_text_sdl2.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.pyx
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.pyx
[INFO   ] building 'kivy.core.audio.audio_sdl2' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/lib -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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
[INFO   ] building 'kivy.core.clipboard._clipboard_sdl2' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/SDL2 -I/usr/local/include/SDL2 -I/usr/include/SDL2 -I/opt/pkg/include/SDL2 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/lib -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
 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.
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/clipboard/_clipboard_sdl2.o -L/opt/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/opt/pkg/include/SDL2 -L/opt/pkg/include/harfbuzz -L/opt/pkg/include/glib-2.0 -L/opt/pkg/lib/glib-2.0/include -L/opt/pkg/include -L/opt/pkg/include/freetype2 -L/opt/pkg/include/libpng16 -L/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/clipboard/_clipboard_sdl2.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.pyx
[INFO   ] building 'kivy.core.text._text_pango' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/pango-1.0 -I/opt/pkg/include -I/opt/pkg/include/fribidi -I/opt/pkg/include/cairo -I/opt/pkg/include/pixman-1 -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/freetype2 -I/opt/pkg/include/libpng16 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 performance hint: kivy/core/image/img_imageio.pyx:163:0: Exception check on 'c_load_image_data' will always require the GIL to be acquired.
 Possible solutions:
 	1. Declare 'c_load_image_data' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions.
 	2. Use an 'int' return type on 'c_load_image_data' to allow an error code to be returned.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/img_imageio.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/img_imageio.pyx
[INFO   ] building 'kivy.core.image.img_imageio' extension
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/img_imageio.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/img_imageio.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/graphics/svg.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/graphics/svg.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:8302:3: warning: 'pango_ft2_font_map_substitute_changed' is deprecated: Use 'pango_fc_font_map_substitute_changed' instead [-Wdeprecated-declarations]
  pango_ft2_font_map_substitute_changed(PANGO_FT2_FONT_MAP(__pyx_v_cc->fontmap));
  ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pangoft2.h:125:1: note: 'pango_ft2_font_map_substitute_changed' has been explicitly marked deprecated here
PANGO_DEPRECATED_IN_1_48_FOR(pango_fc_font_map_substitute_changed)
^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-version-macros.h:746:49: note: expanded from macro 'PANGO_DEPRECATED_IN_1_48_FOR'
# define PANGO_DEPRECATED_IN_1_48_FOR(f)        PANGO_DEPRECATED_FOR(f)
                                                ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-version-macros.h:416:49: note: expanded from macro 'PANGO_DEPRECATED_FOR'
# define PANGO_DEPRECATED_FOR(f)                G_DEPRECATED_FOR(f) _PANGO_EXTERN
                                                ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:8981:3: warning: 'pango_ft2_font_map_set_default_substitute' is deprecated: Use 'pango_fc_font_map_set_default_substitute' instead [-Wdeprecated-declarations]
  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);
  ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pangoft2.h:120:1: note: 'pango_ft2_font_map_set_default_substitute' has been explicitly marked deprecated here
PANGO_DEPRECATED_IN_1_48_FOR(pango_fc_font_map_set_default_substitute)
^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-version-macros.h:746:49: note: expanded from macro 'PANGO_DEPRECATED_IN_1_48_FOR'
# define PANGO_DEPRECATED_IN_1_48_FOR(f)        PANGO_DEPRECATED_FOR(f)
                                                ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-version-macros.h:416:49: note: expanded from macro 'PANGO_DEPRECATED_FOR'
# define PANGO_DEPRECATED_FOR(f)                G_DEPRECATED_FOR(f) _PANGO_EXTERN
                                                ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/glib-2.0/glib/gmacros.h:1277:44: note: expanded from macro 'G_DEPRECATED_FOR'
#define G_DEPRECATED_FOR(f) __attribute__((__deprecated__("Use '" #f "' instead")))
                                           ^
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.c:13151:48: warning: 'pango_find_base_dir' is deprecated [-Wdeprecated-declarations]
  __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)
                                               ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-bidi-type.h:106:1: note: 'pango_find_base_dir' has been explicitly marked deprecated here
PANGO_DEPRECATED_IN_1_44
^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-version-macros.h:717:49: note: expanded from macro 'PANGO_DEPRECATED_IN_1_44'
# define PANGO_DEPRECATED_IN_1_44               PANGO_DEPRECATED
                                                ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/pango-1.0/pango/pango-version-macros.h:415:49: note: expanded from macro 'PANGO_DEPRECATED'
# define PANGO_DEPRECATED                       G_DEPRECATED _PANGO_EXTERN
                                                ^
/Users/pbulk/build/devel/py-kivy/work/.buildlink/include/glib-2.0/glib/gmacros.h:1267:37: note: expanded from macro 'G_DEPRECATED'
#define G_DEPRECATED __attribute__((__deprecated__))
                                    ^
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/audio/audio_sdl2.o -L/opt/pkg/include/SDL2 -L/usr/local/include/SDL2 -L/usr/include/SDL2 -L/opt/pkg/include/SDL2 -L/opt/pkg/include/harfbuzz -L/opt/pkg/include/glib-2.0 -L/opt/pkg/lib/glib-2.0/include -L/opt/pkg/include -L/opt/pkg/include/freetype2 -L/opt/pkg/include/libpng16 -L/opt/pkg/lib -L/opt/pkg/lib -lSDL2 -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2_ttf -lSDL2_image -lSDL2_mixer -lSDL2 -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/audio/audio_sdl2.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation.pyx
[INFO   ] building 'kivy.core.camera.camera_avfoundation' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -ObjC++
 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.
 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.
Compiling /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.pyx because it changed.
[1/1] Cythonizing /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.pyx
[INFO   ] building 'kivy.lib.gstplayer._gstplayer' extension
[INFO   ] creating build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/gstreamer-1.0 -I/opt/pkg/include -I/opt/pkg/include/glib-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.c -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks
3 warnings generated.
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/text/_text_pango.o -L/opt/pkg/lib -L/opt/pkg/lib -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lharfbuzz -lfreetype -lgobject-2.0 -lglib-2.0 -lintl -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/text/_text_pango.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/image/img_imageio.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/image/img_imageio.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -framework ApplicationServices -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/lib/gstplayer/_gstplayer.o -L/opt/pkg/lib -L/opt/pkg/lib -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl -o build/lib.macosx-12.3-arm64-cpython-311/kivy/lib/gstplayer/_gstplayer.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
[INFO   ] clang -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -I/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/include -I/opt/pkg/include/python3.11 -c /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation_implem.m -o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation_implem.o -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -ObjC++
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation_implem.m:360:32: warning: 'devicesWithMediaType:' is deprecated: first deprecated in macOS 10.15 - Use AVCaptureDeviceDiscoverySession instead. [-Wdeprecated-declarations]
    devices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo];
                               ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVCaptureDevice.h:103:1: note: 'devicesWithMediaType:' has been explicitly marked deprecated here
+ (NSArray<AVCaptureDevice *> *)devicesWithMediaType:(AVMediaType)mediaType API_DEPRECATED("Use AVCaptureDeviceDiscoverySession instead.", ios(4.0, 10.0), macos(10.7, 10.15)) API_UNAVAILABLE(tvos);
^
/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation_implem.m:836:12: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
    return "";
           ^
2 warnings generated.
[INFO   ] clang -bundle -undefined dynamic_lookup -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -L/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/lib -L/usr/lib -L/opt/pkg/lib -pipe -Os -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 -DPNG_NO_ASSEMBLER_CODE -I/opt/pkg/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/ncurses -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/freetype2 -I/opt/pkg/include/python3.11 -I/opt/pkg/include/gstreamer-1.0 build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation.o build/temp.macosx-12.3-arm64-cpython-311/Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/core/camera/camera_avfoundation_implem.o -L/opt/pkg/lib -o build/lib.macosx-12.3-arm64-cpython-311/kivy/core/camera/camera_avfoundation.so -F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks -framework AVFoundation -lm
ld: warning: directory not found for option '-F/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/System/Library/Frameworks'
 Traceback (most recent call last):
   File "/opt/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
     main()
   File "/opt/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
     json_out["return_val"] = hook(**hook_input["kwargs"])
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
     return _build_backend().build_wheel(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 432, in build_wheel
     return _build(['bdist_wheel'])
            ^^^^^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 423, in _build
     return self._build_with_temp_dir(
            ^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
     self.run_setup()
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 512, in run_setup
     super().run_setup(setup_script=setup_script)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/build_meta.py", line 317, in run_setup
     exec(code, locals())
   File "<string>", line 1150, in <module>
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/__init__.py", line 115, in setup
     return distutils.core.setup(**attrs)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 186, in setup
     return run_commands(dist)
            ^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
     dist.run_commands()
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
     self.run_command(cmd)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/dist.py", line 1102, in run_command
     super().run_command(command)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
     cmd_obj.run()
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/command/bdist_wheel.py", line 370, in run
     self.run_command("build")
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
     self.distribution.run_command(command)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/dist.py", line 1102, in run_command
     super().run_command(command)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
     cmd_obj.run()
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/command/build.py", line 135, in run
     self.run_command(cmd_name)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
     self.distribution.run_command(command)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/dist.py", line 1102, in run_command
     super().run_command(command)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
     cmd_obj.run()
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 96, in run
     _build_ext.run(self)
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 368, in run
     self.build_extensions()
   File "<string>", line 343, in build_extensions
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 482, in build_extensions
     self._build_extensions_parallel()
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/_distutils/command/build_ext.py", line 505, in _build_extensions_parallel
     fut.result()
   File "/opt/pkg/lib/python3.11/concurrent/futures/_base.py", line 449, in result
     return self.__get_result()
            ^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
     raise self._exception
   File "/opt/pkg/lib/python3.11/concurrent/futures/thread.py", line 58, in run
     result = self.fn(*self.args, **self.kwargs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/setuptools/command/build_ext.py", line 261, in build_extension
     _build_ext.build_extension(self, ext)
   File "/opt/pkg/lib/python3.11/site-packages/Cython/Distutils/build_ext.py", line 131, in build_extension
     new_ext = cythonize(
               ^^^^^^^^^^
   File "/opt/pkg/lib/python3.11/site-packages/Cython/Build/Dependencies.py", line 1145, in cythonize
     cythonize_one(*args)
   File "/opt/pkg/lib/python3.11/site-packages/Cython/Build/Dependencies.py", line 1289, in cythonize_one
     raise CompileError(None, pyx_file)
 Cython.Compiler.Errors.CompileError: /Users/pbulk/build/devel/py-kivy/work/Kivy-2.3.1/kivy/weakproxy.pyx

ERROR Backend subprocess exited when trying to invoke build_wheel
*** Error code 1

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/py-kivy
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/devel/py-kivy