Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot build wxpython 4.2.2 in macOS sequoia 15.3.1 #2710

Open
sortega opened this issue Feb 22, 2025 · 4 comments
Open

Cannot build wxpython 4.2.2 in macOS sequoia 15.3.1 #2710

sortega opened this issue Feb 22, 2025 · 4 comments

Comments

@sortega
Copy link

sortega commented Feb 22, 2025

The wheel is not compiling for me.

This is the build output (removing some redundant lines so it can fit as an issue):

❯ python --version
Python 3.9.6
❯ pip --version
pip 25.0.1 from [...]/venv/lib/python3.9/site-packages/pip (python 3.9)
❯ pip install wxpython==4.2.2
Collecting wxpython==4.2.2
  Using cached wxPython-4.2.2.tar.gz (57.4 MB)
  Preparing metadata (setup.py) ... done
Collecting six (from wxpython==4.2.2)
  Using cached six-1.17.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting numpy (from wxpython==4.2.2)
  Using cached numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl.metadata (60 kB)
Using cached numpy-2.0.2-cp39-cp39-macosx_14_0_arm64.whl (5.3 MB)
Using cached six-1.17.0-py2.py3-none-any.whl (11 kB)
Building wheels for collected packages: wxpython
  Building wheel for wxpython (setup.py) ... error
  error: subprocess-exited-with-error
  
  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [976 lines of output]
      running bdist_wheel
      running build
      WARNING: Building this way assumes that all generated files have been
      generated already.  If that is not the case then use build.py directly
      to generate the source and perform the build stage.  You can use
      --skip-build with the bdist_* or install commands to avoid this
      message and the wxWidgets and Phoenix build steps in the future.
      
      "/Users/sortega/Code/third-party/ShootingKing_ObsidianToAnki/venv/bin/python" -u build.py build
      /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build.py:44: DeprecationWarning: dep_util is Deprecated. Use functions from setuptools instead.
        from distutils.dep_util import newer, newer_group
      Will build using: "/Users/sortega/Code/third-party/ShootingKing_ObsidianToAnki/venv/bin/python"
      3.9.6 (default, Nov 11 2024, 03:15:38)
      [Clang 16.0.0 (clang-1600.0.26.6)]
      Python's architecture is 64bit
      cfg.VERSION: 4.2.2
      
      Running command: build
      Running command: build_wx
      wxWidgets build options: ['--wxpython', '--unicode', '--osx_cocoa', '--mac_universal_binary=default']
      Universal Capable: True
      Architectures:     arm64,x86_64
      Configure options: ['--enable-unicode', '--with-osx_cocoa', '--enable-universal_binary=arm64,x86_64', '--enable-sound', '--enable-graphics_ctx', '--enable-display', '--enable-geometry', '--enable-debug_flag', '--enable-optimise', '--disable-debugreport', '--enable-uiactionsim', '--enable-autoidman', '--with-macosx-version-min=10.10', '--with-libjpeg=builtin', '--with-libpng=builtin', '--with-libtiff=builtin', '--with-regex=builtin']
      /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/configure --enable-unicode --with-osx_cocoa --enable-universal_binary=arm64,x86_64 --enable-sound --enable-graphics_ctx --enable-display --enable-geometry --enable-debug_flag --enable-optimise --disable-debugreport --enable-uiactionsim --enable-autoidman --with-macosx-version-min=10.10 --with-libjpeg=builtin --with-libpng=builtin --with-libtiff=builtin --with-regex=builtin
      checking build system type... aarch64-apple-darwin24.3.0
      checking host system type... aarch64-apple-darwin24.3.0
      checking for toolkit... osx_cocoa
      checking for gcc... gcc
      checking whether the C compiler works... yes
      checking for C compiler default output file name... a.out
      checking for suffix of executables...
      checking whether we are cross compiling... no
      checking for suffix of object files... o
      checking whether we are using the GNU C compiler... yes
      checking whether gcc accepts -g... yes
      checking for gcc option to accept ISO C89... none needed
      checking whether we are using the Intel C compiler... no
      checking how to run the C preprocessor... gcc -E
      checking for grep that handles long lines and -e... /opt/homebrew/bin/ggrep
      checking for egrep... /opt/homebrew/bin/ggrep -E
      checking whether gcc needs -traditional... no
      checking for g++... g++
      checking whether we are using the GNU C++ compiler... yes
      checking whether g++ accepts -g... yes
      checking whether we are using the Intel C++ compiler... no
      checking whether we are using the IBM xlC C++ compiler... no
      checking whether g++ supports C++11 features by default... no
      checking whether g++ supports C++11 features with -std=gnu++11... yes
      checking for ar... ar
      checking for architectures to use in universal binary... arm64,x86_64
      configure: WARNING: Disabling dependency tracking due to universal binary build.
      checking if C compiler (gcc -mmacosx-version-min=10.10) works with SDK/version options... yes
      checking if C++ compiler (g++ -std=gnu++11 -mmacosx-version-min=10.10) works with SDK/version options... yes
      checking if CoreFoundation/CFBase.h is usable... yes
      checking for ANSI C header files... yes
      checking for sys/types.h... yes
      checking for sys/stat.h... yes
      checking for stdlib.h... yes
      checking for string.h... yes
      checking for memory.h... yes
      checking for strings.h... yes
      checking for inttypes.h... yes
      checking for stdint.h... yes
      checking for unistd.h... yes
      checking for langinfo.h... yes
      checking for wchar.h... yes
      checking for sys/select.h... yes
      checking for cxxabi.h... no
      checking for an ANSI C-conforming const... yes
      checking for inline... inline
      checking size of short... 2
      checking size of void *... 8
      checking size of int... 4
      checking size of long... 8
      checking size of size_t... 8
      checking size of long long... 8
      checking size of wchar_t... 4
      checking for va_copy... yes
      checking for _FILE_OFFSET_BITS value needed for large files... 64
      checking if large file support is available... yes
      checking for _LARGEFILE_SOURCE value needed for large files... no
      checking whether byte ordering is bigendian... no
      checking for __sync_xxx_and_fetch builtins... yes
      checking for libraries directories... /usr/lib
      checking for cos... yes
      checking for floor... yes
      checking if floating point functions link without -lm... yes
      checking for pkg-config... /opt/homebrew/bin/pkg-config
      checking pkg-config is at least version 0.9.0... yes
      checking whether pcre submodule exists... yes
      checking for zlib.h >= 1.1.4... yes
      checking for zlib.h... (cached) yes
      checking for deflate in -lz... yes
      checking whether png.c file exists... yes
      checking whether jpeglib.h file exists... yes
      checking whether tiff.h file exists... yes
      checking for expat.h... yes
      checking if expat.h is valid C++ header... yes
      checking for XML_ParserCreate in -lexpat... yes
      checking for LIBCURL... yes
      checking for X11/Xlib.h... no
      checking for X11/XKBlib.h... no
      checking if the linker accepts --version-script... no
      checking for symbols visibility support... yes
      checking for broken libstdc++ visibility... yes
      checking whether we can work around it... yes
      checking for ssize_t... yes
      checking if size_t is unsigned int... no
      checking if size_t is unsigned long... yes
      checking if wchar_t is separate type... yes
      checking for pw_gecos in struct passwd... yes
      checking for wcslen... yes
      checking for wcsftime... yes
      checking for mbstate_t... yes
      checking for wcsrtombs... yes
      checking for snprintf... yes
      checking for vsnprintf... yes
      checking for vsscanf... yes
      checking if vsnprintf declaration is broken... no
      checking if snprintf supports positional arguments... yes
      checking if vsscanf() declaration is broken... no
      checking for putws... no
      checking for fputws... yes
      checking for wprintf... yes
      checking for vswprintf... yes
      checking for vswscanf... yes
      checking for _vsnwprintf... no
      checking for fsync... yes
      checking for round... yes
      checking for iconv... yes
      checking if iconv needs const... no
      checking for sigaction... yes
      checking for sa_handler type... int
      checking for backtrace()... yes
      checking for library containing backtrace... none required
      checking for mkstemp... yes
      checking for statfs... yes
      checking for statfs declaration... yes
      checking for fcntl... yes
      checking for setenv... yes
      checking for unsetenv... yes
      checking for uname... yes
      checking for strtok_r... yes
      checking for inet_addr... yes
      checking for inet_aton... yes
      checking for fdopen... yes
      checking for sysconf... yes
      checking for getpwuid_r... yes
      checking for getgrgid_r... yes
      checking for the pthreads library -lpthread... yes
      checking if more special flags are required for pthreads... no
      checking for pthread_setconcurrency... yes
      checking for pthread_cleanup_push/pop... yes
      checking for sched.h... yes
      checking for sched_yield... yes
      checking for pthread_attr_getschedpolicy... yes
      checking for pthread_attr_setschedparam... yes
      checking for sched_get_priority_max... yes
      checking for pthread_cancel... yes
      checking for pthread_mutex_timedlock... no
      configure: WARNING: wxMutex::LockTimeout() will not work
      checking for pthread_attr_setstacksize... yes
      checking for pthread_mutexattr_t... yes
      checking for pthread_mutexattr_settype declaration... yes
      checking for localtime_r... yes
      checking for gmtime_r... yes
      checking how many arguments gethostbyname_r() takes... can't tell
      checking for gethostbyname... yes
      checking how many arguments getservbyname_r() takes... no
      checking for getservbyname... yes
      checking for dlopen... yes
      checking for dladdr... yes
      checking whether inotify is usable... no
      checking for sys/event.h... yes
      checking for SNDCTL_DSP_SPEED in sys/soundcard.h... no
      checking xlocale.h usability... yes
      checking xlocale.h presence... yes
      checking for xlocale.h... yes
      checking for locale_t... yes
      checking for sys/epoll.h... no
      configure: WARNING: sys/epoll.h not available, wxEpollDispatcher disabled
      checking for gettimeofday... yes
      checking whether gettimeofday takes two arguments... yes
      checking for timezone variable in <time.h>... timezone
      checking for localtime... yes
      checking for tm_gmtoff in struct tm... yes
      checking for _NL_TIME_FIRST_WEEKDAY in langinfo.h... no
      checking for setpriority... yes
      checking for socket... yes
      checking what is the type of the third argument of getsockname... socklen_t
      checking what is the type of the fifth argument of getsockopt... socklen_t
      checking whether we have sockaddr_in6... yes
      configure: WARNING: Dialup manager not supported on this platform... disabled
      checking for python... /Users/sortega/Code/third-party/ShootingKing_ObsidianToAnki/venv/bin/python
      checking if AVKit is available... yes
      checking CXXWARNINGS for gcc -Woverloaded-virtual... -Woverloaded-virtual
      checking for a BSD-compatible install... /opt/homebrew/bin/ginstall -c
      checking for ranlib... ranlib
      checking whether ln -s works... yes
      checking whether make sets $(MAKE)... yes
      checking for ar... (cached) ar
      checking for strip... strip
      checking for nm... nm
      checking if make is GNU make... yes
      checking for dependency tracking method... gcc
      checking whether make sets $(MAKE)... (cached) yes
      checking whether catch.hpp file exists... yes
      === configuring in 3rdparty/pcre (/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/3rdparty/pcre)
      configure: running /bin/sh /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/3rdparty/pcre/configure '--prefix=/usr/local' --disable-option-checking  '--enable-unicode' '--with-osx_cocoa' '--enable-universal_binary=arm64,x86_64' '--enable-sound' '--enable-graphics_ctx' '--enable-display' '--enable-geometry' '--enable-debug_flag' '--enable-optimise' '--disable-debugreport' '--enable-uiactionsim' '--enable-autoidman' '--with-macosx-version-min=10.10' '--with-libjpeg=builtin' '--with-libpng=builtin' '--with-libtiff=builtin' '--with-regex=builtin' '--disable-pcre2-8' '--enable-pcre2-32' '--srcdir=/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/3rdparty/pcre' --cache-file=
      checking for a BSD-compatible install... /opt/homebrew/bin/ginstall -c
      checking whether build environment is sane... yes
      checking for a thread-safe mkdir -p... /opt/homebrew/bin/gmkdir -p
      checking for gawk... no
      checking for mawk... no
      checking for nawk... no
      checking for awk... awk
      checking whether make sets $(MAKE)... yes
      checking whether make supports nested variables... yes
      checking whether make supports nested variables... (cached) yes
      checking for gcc... gcc -mmacosx-version-min=10.10
      checking whether the C compiler works... yes
      checking for C compiler default output file name... a.out
      checking for suffix of executables...
      checking whether we are cross compiling... no
      checking for suffix of object files... o
      checking whether we are using the GNU C compiler... yes
      checking whether gcc -mmacosx-version-min=10.10 accepts -g... yes
      checking for gcc -mmacosx-version-min=10.10 option to accept ISO C89... none needed
      checking whether gcc -mmacosx-version-min=10.10 understands -c and -o together... yes
      checking whether make supports the include directive... yes (GNU style)
      checking dependency style of gcc -mmacosx-version-min=10.10... gcc3
      checking how to run the C preprocessor... gcc -E -mmacosx-version-min=10.10
      checking for grep that handles long lines and -e... /opt/homebrew/bin/ggrep
      checking for egrep... /opt/homebrew/bin/ggrep -E
      checking for ANSI C header files... yes
      checking for sys/types.h... yes
      checking for sys/stat.h... yes
      checking for stdlib.h... yes
      checking for string.h... yes
      checking for memory.h... yes
      checking for strings.h... yes
      checking for inttypes.h... yes
      checking for stdint.h... yes
      checking for unistd.h... yes
      checking minix/config.h usability... no
      checking minix/config.h presence... no
      checking for minix/config.h... no
      checking whether it is safe to define __EXTENSIONS__... yes
      checking for ar... ar
      checking the archiver (ar) interface... ar
      checking for int64_t... yes
      checking build system type... arm-apple-darwin24.3.0
      checking host system type... arm-apple-darwin24.3.0
      checking how to print strings... printf
      checking for a sed that does not truncate output... /usr/bin/sed
      checking for fgrep... /opt/homebrew/bin/ggrep -F
      checking for ld used by gcc -mmacosx-version-min=10.10... /Library/Developer/CommandLineTools/usr/bin/ld
      checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
      checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
      checking the name lister (/usr/bin/nm -B) interface... BSD nm
      checking whether ln -s works... yes
      checking the maximum length of command line arguments... 786432
      checking how to convert arm-apple-darwin24.3.0 file names to arm-apple-darwin24.3.0 format... func_convert_file_noop
      checking how to convert arm-apple-darwin24.3.0 file names to toolchain format... func_convert_file_noop
      checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
      checking for objdump... objdump
      checking how to recognize dependent libraries... pass_all
      checking for dlltool... no
      checking how to associate runtime and link libraries... printf %s\n
      checking for archiver @FILE support... no
      checking for strip... strip
      checking for ranlib... ranlib
      checking command to parse /usr/bin/nm -B output from gcc -mmacosx-version-min=10.10 object... ok
      checking for sysroot... no
      checking for a working dd... /bin/dd
      checking how to truncate binary pipes... /bin/dd bs=4096 count=1
      checking for mt... no
      checking if : is a manifest tool... no
      checking for dsymutil... dsymutil
      checking for nmedit... nmedit
      checking for lipo... lipo
      checking for otool... otool
      checking for otool64... no
      checking for -single_module linker flag... ld: warning: -single_module is obsolete
      no
      checking for -exported_symbols_list linker flag... yes
      checking for -force_load linker flag... yes
      checking for dlfcn.h... yes
      checking for objdir... .libs
      checking if gcc -mmacosx-version-min=10.10 supports -fno-rtti -fno-exceptions... yes
      checking for gcc -mmacosx-version-min=10.10 option to produce PIC... -fno-common -DPIC
      checking if gcc -mmacosx-version-min=10.10 PIC flag -fno-common -DPIC works... yes
      checking if gcc -mmacosx-version-min=10.10 static flag -static works... no
      checking if gcc -mmacosx-version-min=10.10 supports -c -o file.o... yes
      checking if gcc -mmacosx-version-min=10.10 supports -c -o file.o... (cached) yes
      checking whether the gcc -mmacosx-version-min=10.10 linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
      checking dynamic linker characteristics... darwin24.3.0 dyld
      checking how to hardcode library paths into programs... immediate
      checking whether stripping libraries is possible... yes
      checking if libtool supports shared libraries... yes
      checking whether to build shared libraries... yes
      checking whether to build static libraries... yes
      checking whether ln -s works... yes
      checking whether the -Werror option is usable... yes
      checking for simple visibility declarations... yes
      checking for __attribute__((uninitialized))... yes
      checking limits.h usability... yes
      checking limits.h presence... yes
      checking for limits.h... yes
      checking for sys/types.h... (cached) yes
      checking for sys/stat.h... (cached) yes
      checking dirent.h usability... yes
      checking dirent.h presence... yes
      checking for dirent.h... yes
      checking windows.h usability... no
      checking windows.h presence... no
      checking for windows.h... no
      checking sys/wait.h usability... yes
      checking sys/wait.h presence... yes
      checking for sys/wait.h... yes
      checking for an ANSI C-conforming const... yes
      checking for size_t... yes
      checking for bcopy... yes
      checking for memfd_create... no
      checking for memmove... yes
      checking for mkostemp... yes
      checking for secure_getenv... no
      checking for strerror... yes
      checking zlib.h usability... yes
      checking zlib.h presence... yes
      checking for zlib.h... yes
      checking for gzopen in -lz... yes
      checking bzlib.h usability... yes
      checking bzlib.h presence... yes
      checking for bzlib.h... yes
      checking for libbz2... yes
      checking whether Intel CET is enabled... no
      checking that generated files are newer than configure... done
      configure: creating ./config.status
      config.status: creating Makefile
      config.status: creating libpcre2-8.pc
      config.status: creating libpcre2-16.pc
      config.status: creating libpcre2-32.pc
      config.status: creating libpcre2-posix.pc
      config.status: creating pcre2-config
      config.status: creating src/pcre2.h
      config.status: creating src/config.h
      config.status: executing depfiles commands
      config.status: executing libtool commands
      config.status: executing script-chmod commands
      config.status: executing delete-old-chartables commands
      
      pcre2-10.37 configuration summary:
      
          Install prefix ..................... : /usr/local
          C preprocessor ..................... : gcc -E -mmacosx-version-min=10.10
          C compiler ......................... : gcc -mmacosx-version-min=10.10
          Linker ............................. : /Library/Developer/CommandLineTools/usr/bin/ld
          C preprocessor flags ............... :
          C compiler flags ................... :  -fvisibility=hidden
          Linker flags ....................... :
          Extra libraries .................... :
      
          Build 8-bit pcre2 library .......... : no
          Build 16-bit pcre2 library ......... : no
          Build 32-bit pcre2 library ......... : yes
          Include debugging code ............. : no
          Enable JIT compiling support ....... : no
          Use SELinux allocator in JIT ....... : unsupported
          Enable Unicode support ............. : yes
          Newline char/sequence .............. : lf
          \R matches only ANYCRLF ............ : no
          \C is disabled ..................... : no
          EBCDIC coding ...................... : no
          EBCDIC code for NL ................. : n/a
          Rebuild char tables ................ : no
          Internal link size ................. : 2
          Nested parentheses limit ........... : 250
          Heap limit ......................... : 20000000 kibibytes
          Match limit ........................ : 10000000
          Match depth limit .................. : MATCH_LIMIT
          Build shared libs .................. : yes
          Build static libs .................. : yes
          Use JIT in pcre2grep ............... : no
          Enable callouts in pcre2grep ....... : yes
          Enable fork in pcre2grep callouts .. : yes
          Initial buffer size for pcre2grep .. : 20480
          Maximum buffer size for pcre2grep .. : 1048576
          Link pcre2grep with libz ........... : no
          Link pcre2grep with libbz2 ......... : no
          Link pcre2test with libedit ........ : no
          Link pcre2test with libreadline .... : no
          Valgrind support ................... : no
          Code coverage ...................... : no
          Fuzzer support ..................... : no
          Use %zu and %td .................... : auto
      
      === configuring in src/tiff (/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/src/tiff)
      configure: running /bin/sh /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/tiff/configure '--prefix=/usr/local' --disable-option-checking  '--enable-unicode' '--with-osx_cocoa' '--enable-universal_binary=arm64,x86_64' '--enable-sound' '--enable-graphics_ctx' '--enable-display' '--enable-geometry' '--enable-debug_flag' '--enable-optimise' '--disable-debugreport' '--enable-uiactionsim' '--enable-autoidman' '--with-macosx-version-min=10.10' '--with-libjpeg=builtin' '--with-libpng=builtin' '--with-libtiff=builtin' '--with-regex=builtin' '--disable-jbig' '--disable-libdeflate' '--disable-webp' '--disable-zstd' '--disable-lzma' '--enable-jpeg' '--srcdir=/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/tiff' --cache-file=
      checking build system type... arm-apple-darwin24.3.0
      checking host system type... arm-apple-darwin24.3.0
      checking for a BSD-compatible install... /opt/homebrew/bin/ginstall -c
      checking whether build environment is sane... yes
      checking for a thread-safe mkdir -p... /opt/homebrew/bin/gmkdir -p
      checking for gawk... no
      checking for mawk... no
      checking for nawk... no
      checking for awk... awk
      checking whether make sets $(MAKE)... yes
      checking whether make supports nested variables... yes
      checking whether UID '501' is supported by ustar format... yes
      checking whether GID '20' is supported by ustar format... yes
      checking how to create a ustar tar archive... gnutar
      checking whether to enable maintainer-specific portions of Makefiles... no
      checking for gcc... gcc -mmacosx-version-min=10.10
      checking whether the C compiler works... yes
      checking for C compiler default output file name... a.out
      checking for suffix of executables...
      checking whether we are cross compiling... no
      checking for suffix of object files... o
      checking whether we are using the GNU C compiler... yes
      checking whether gcc -mmacosx-version-min=10.10 accepts -g... yes
      checking for gcc -mmacosx-version-min=10.10 option to accept ISO C89... none needed
      checking whether gcc -mmacosx-version-min=10.10 understands -c and -o together... yes
      checking whether make supports the include directive... yes (GNU style)
      checking dependency style of gcc -mmacosx-version-min=10.10... gcc3
      checking for C compiler warning flags... -Wall -W
      checking whether ln -s works... yes
      checking for cmake... no
      checking how to print strings... printf
      checking for a sed that does not truncate output... /usr/bin/sed
      checking for grep that handles long lines and -e... /opt/homebrew/bin/ggrep
      checking for egrep... /opt/homebrew/bin/ggrep -E
      checking for fgrep... /opt/homebrew/bin/ggrep -F
      checking for ld used by gcc -mmacosx-version-min=10.10... /Library/Developer/CommandLineTools/usr/bin/ld
      checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
      checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
      checking the name lister (/usr/bin/nm -B) interface... BSD nm
      checking the maximum length of command line arguments... 786432
      checking how to convert arm-apple-darwin24.3.0 file names to arm-apple-darwin24.3.0 format... func_convert_file_noop
      checking how to convert arm-apple-darwin24.3.0 file names to toolchain format... func_convert_file_noop
      checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
      checking for objdump... objdump
      checking how to recognize dependent libraries... pass_all
      checking for dlltool... no
      checking how to associate runtime and link libraries... printf %s\n
      checking for ar... ar
      checking for archiver @FILE support... no
      checking for strip... strip
      checking for ranlib... ranlib
      checking command to parse /usr/bin/nm -B output from gcc -mmacosx-version-min=10.10 object... ok
      checking for sysroot... no
      checking for a working dd... /bin/dd
      checking how to truncate binary pipes... /bin/dd bs=4096 count=1
      checking for mt... no
      checking if : is a manifest tool... no
      checking for dsymutil... dsymutil
      checking for nmedit... nmedit
      checking for lipo... lipo
      checking for otool... otool
      checking for otool64... no
      checking for -single_module linker flag... ld: warning: -single_module is obsolete
      no
      checking for -exported_symbols_list linker flag... yes
      checking for -force_load linker flag... yes
      checking how to run the C preprocessor... gcc -E -mmacosx-version-min=10.10
      checking for ANSI C header files... yes
      checking for sys/types.h... yes
      checking for sys/stat.h... yes
      checking for stdlib.h... yes
      checking for string.h... yes
      checking for memory.h... yes
      checking for strings.h... yes
      checking for inttypes.h... yes
      checking for stdint.h... yes
      checking for unistd.h... yes
      checking for dlfcn.h... yes
      checking for objdir... .libs
      checking if gcc -mmacosx-version-min=10.10 supports -fno-rtti -fno-exceptions... yes
      checking for gcc -mmacosx-version-min=10.10 option to produce PIC... -fno-common -DPIC
      checking if gcc -mmacosx-version-min=10.10 PIC flag -fno-common -DPIC works... yes
      checking if gcc -mmacosx-version-min=10.10 static flag -static works... no
      checking if gcc -mmacosx-version-min=10.10 supports -c -o file.o... yes
      checking if gcc -mmacosx-version-min=10.10 supports -c -o file.o... (cached) yes
      checking whether the gcc -mmacosx-version-min=10.10 linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
      checking dynamic linker characteristics... darwin24.3.0 dyld
      checking how to hardcode library paths into programs... immediate
      checking whether stripping libraries is possible... yes
      checking if libtool supports shared libraries... yes
      checking whether to build shared libraries... yes
      checking whether to build static libraries... yes
      checking whether we are using the GNU C++ compiler... yes
      checking whether g++ -std=gnu++11 -mmacosx-version-min=10.10 accepts -g... yes
      checking dependency style of g++ -std=gnu++11 -mmacosx-version-min=10.10... gcc3
      checking how to run the C++ preprocessor... g++ -std=gnu++11 -mmacosx-version-min=10.10 -E
      checking for ld used by g++ -std=gnu++11 -mmacosx-version-min=10.10... /Library/Developer/CommandLineTools/usr/bin/ld
      checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
      checking whether the g++ -std=gnu++11 -mmacosx-version-min=10.10 linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
      checking for g++ -std=gnu++11 -mmacosx-version-min=10.10 option to produce PIC... -fno-common -DPIC
      checking if g++ -std=gnu++11 -mmacosx-version-min=10.10 PIC flag -fno-common -DPIC works... yes
      checking if g++ -std=gnu++11 -mmacosx-version-min=10.10 static flag -static works... no
      checking if g++ -std=gnu++11 -mmacosx-version-min=10.10 supports -c -o file.o... yes
      checking if g++ -std=gnu++11 -mmacosx-version-min=10.10 supports -c -o file.o... (cached) yes
      checking whether the g++ -std=gnu++11 -mmacosx-version-min=10.10 linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
      checking dynamic linker characteristics... darwin24.3.0 dyld
      checking how to hardcode library paths into programs... immediate
      checking whether make supports nested variables... (cached) yes
      checking assert.h usability... yes
      checking assert.h presence... yes
      checking for assert.h... yes
      checking fcntl.h usability... yes
      checking fcntl.h presence... yes
      checking for fcntl.h... yes
      checking io.h usability... no
      checking io.h presence... no
      checking for io.h... no
      checking search.h usability... yes
      checking search.h presence... yes
      checking for search.h... yes
      checking for unistd.h... (cached) yes
      checking for an ANSI C-conforming const... yes
      checking for inline... inline
      checking whether byte ordering is bigendian... no
      checking for off_t... yes
      checking for size_t... yes
      checking whether time.h and sys/time.h may both be included... yes
      checking whether struct tm is in sys/time.h or time.h... time.h
      checking for _LARGEFILE_SOURCE value needed for large files... no
      checking whether optarg is declared... yes
      checking size of signed int... 4
      checking size of unsigned int... 4
      checking size of signed long... 8
      checking size of unsigned long... 8
      checking size of signed long long... 8
      checking size of unsigned long long... 8
      checking size of unsigned char *... 8
      checking size of size_t... 8
      checking for signed 8-bit type... signed char
      checking for unsigned 8-bit type... unsigned char
      checking for signed 16-bit type... signed short
      checking for unsigned 16-bit type... unsigned short
      checking for signed 32-bit type... signed int
      checking for unsigned 32-bit type... unsigned int
      checking for signed 64-bit type... signed long
      checking for unsigned 64-bit type... unsigned long
      checking for 'size_t' format specifier... "%lu"
      checking for signed size type... signed long
      checking for ptrdiff_t... yes
      checking for pointer difference type... ptrdiff_t
      checking for mmap... yes
      checking for setmode... yes
      checking for getopt... yes
      checking for strcasecmp... yes
      checking for strtol... yes
      checking for strtoll... yes
      checking for strtoul... yes
      checking for strtoull... yes
      checking for lfind... yes
      checking native cpu bit order... msb2lsb
      checking for special C compiler options needed for large files... no
      checking for _FILE_OFFSET_BITS value needed for large files... no
      checking for inflateEnd in -lz... yes
      checking zlib.h usability... yes
      checking zlib.h presence... yes
      checking for zlib.h... yes
      checking for jpeg_read_scanlines in -ljpeg... no
      checking jpeglib.h usability... no
      checking jpeglib.h presence... no
      checking for jpeglib.h... no
      checking for X... libraries /usr/X11/lib, headers /usr/X11/include
      checking whether -R must be followed by a space... neither works
      checking for dnet_ntoa in -ldnet... no
      checking for dnet_ntoa in -ldnet_stub... no
      checking for gethostbyname... yes
      checking for connect... yes
      checking for remove... yes
      checking for shmat... yes
      checking for IceConnectionNumber in -lICE... no
      checking whether pthreads work with -pthread... yes
      checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
      checking if more special flags are required for pthreads... -D_THREAD_SAFE
      checking whether we are using the Microsoft C compiler... no
      checking GL/gl.h usability... yes
      checking GL/gl.h presence... yes
      checking for GL/gl.h... yes
      checking OpenGL/gl.h usability... yes
      checking OpenGL/gl.h presence... yes
      checking for OpenGL/gl.h... yes
      checking windows.h usability... no
      checking windows.h presence... no
      checking for windows.h... no
      checking for OpenGL library... no
      checking GL/glu.h usability... no
      checking GL/glu.h presence... no
      checking for GL/glu.h... no
      checking OpenGL/glu.h usability... yes
      checking OpenGL/glu.h presence... yes
      checking for OpenGL/glu.h... yes
      checking for OpenGL Utility library... no
      checking GL/glut.h usability... no
      checking GL/glut.h presence... no
      checking for GL/glut.h... no
      checking GLUT/glut.h usability... yes
      checking GLUT/glut.h presence... yes
      checking for GLUT/glut.h... yes
      checking for GLUT library... no
      checking that generated files are newer than configure... done
      configure: creating ./config.status
      config.status: creating Makefile
      config.status: creating build/Makefile
      config.status: creating contrib/Makefile
      config.status: creating contrib/addtiffo/Makefile
      config.status: creating contrib/dbs/Makefile
      config.status: creating contrib/dbs/xtiff/Makefile
      config.status: creating contrib/iptcutil/Makefile
      config.status: creating contrib/mfs/Makefile
      config.status: creating contrib/pds/Makefile
      config.status: creating contrib/ras/Makefile
      config.status: creating contrib/stream/Makefile
      config.status: creating contrib/tags/Makefile
      config.status: creating contrib/win_dib/Makefile
      config.status: creating html/Makefile
      config.status: creating html/images/Makefile
      config.status: creating html/man/Makefile
      config.status: creating libtiff-4.pc
      config.status: creating libtiff/Makefile
      config.status: creating man/Makefile
      config.status: creating port/Makefile
      config.status: creating test/Makefile
      config.status: creating tools/Makefile
      config.status: creating libtiff/tif_config.h
      config.status: creating libtiff/tiffconf.h
      config.status: executing depfiles commands
      config.status: executing libtool commands
      
      Libtiff is now configured for arm-apple-darwin24.3.0
      
        Installation directory:             /usr/local
        Documentation directory:            ${prefix}/share/doc/tiff-4.2.0
        C compiler:                         gcc -mmacosx-version-min=10.10  -Wall -W
        C++ compiler:                       g++ -std=gnu++11 -mmacosx-version-min=10.10
        Enable runtime linker paths:        no
        Enable linker symbol versioning:    no
        Support Microsoft Document Imaging: yes
        Use win32 IO:                       no
      
       Support for internal codecs:
        CCITT Group 3 & 4 algorithms:       yes
        Macintosh PackBits algorithm:       yes
        LZW algorithm:                      yes
        ThunderScan 4-bit RLE algorithm:    yes
        NeXT 2-bit RLE algorithm:           yes
        LogLuv high dynamic range encoding: yes
      
       Support for external codecs:
        ZLIB support:                       yes
        libdeflate support:                 no
        Pixar log-format algorithm:         yes
        JPEG support:                       no
        Old JPEG support:                   no
        JPEG 8/12 bit dual mode:            no
        ISO JBIG support:                   no
        LZMA2 support:                      no
        ZSTD support:                       no
        WEBP support:                       no
      
        C++ support:                        yes
      
        OpenGL support:                     no
      
      configure: creating ./config.status
      config.status: creating lib/wx/config/osx_cocoa-unicode-3.2
      config.status: creating lib/wx/config/inplace-osx_cocoa-unicode-3.2
      config.status: creating utils/ifacecheck/rungccxml.sh
      config.status: creating Makefile
      config.status: creating samples/html/Makefile
      config.status: creating samples/opengl/Makefile
      config.status: creating samples/xrc/Makefile
      config.status: creating samples/wrapsizer/Makefile
      config.status: creating samples/wizard/Makefile
      config.status: creating samples/widgets/Makefile
      config.status: creating samples/webview/Makefile
      config.status: creating samples/webrequest/Makefile
      config.status: creating samples/vscroll/Makefile
      config.status: creating samples/validate/Makefile
      config.status: creating samples/uiaction/Makefile
      config.status: creating samples/typetest/Makefile
      config.status: creating samples/treelist/Makefile
      config.status: creating samples/treectrl/Makefile
      config.status: creating samples/toolbar/Makefile
      config.status: creating samples/thread/Makefile
      config.status: creating samples/text/Makefile
      config.status: creating samples/taskbar/Makefile
      config.status: creating samples/taborder/Makefile
      config.status: creating samples/svg/Makefile
      config.status: creating samples/stc/Makefile
      config.status: creating samples/statbar/Makefile
      config.status: creating samples/splitter/Makefile
      config.status: creating samples/splash/Makefile
      config.status: creating samples/sound/Makefile
      config.status: creating samples/sockets/Makefile
      config.status: creating samples/shaped/Makefile
      config.status: creating samples/secretstore/Makefile
      config.status: creating samples/scroll/Makefile
      config.status: creating samples/sashtest/Makefile
      config.status: creating samples/richtext/Makefile
      config.status: creating samples/ribbon/Makefile
      config.status: creating samples/render/Makefile
      config.status: creating samples/propgrid/Makefile
      config.status: creating samples/printing/Makefile
      config.status: creating samples/preferences/Makefile
      config.status: creating samples/power/Makefile
      config.status: creating samples/popup/Makefile
      config.status: creating samples/opengl/pyramid/Makefile
      config.status: creating samples/opengl/penguin/Makefile
      config.status: creating samples/opengl/isosurf/Makefile
      config.status: creating samples/opengl/cube/Makefile
      config.status: creating samples/notebook/Makefile
      config.status: creating samples/minimal/Makefile
      config.status: creating samples/menu/Makefile
      config.status: creating samples/mediaplayer/Makefile
      config.status: creating samples/mdi/Makefile
      config.status: creating samples/listctrl/Makefile
      config.status: creating samples/layout/Makefile
      config.status: creating samples/keyboard/Makefile
      config.status: creating samples/joytest/Makefile
      config.status: creating samples/ipc/Makefile
      config.status: creating samples/internat/Makefile
      config.status: creating samples/image/Makefile
      config.status: creating samples/html/zip/Makefile
      config.status: creating samples/html/widget/Makefile
      config.status: creating samples/html/virtual/Makefile
      config.status: creating samples/html/test/Makefile
      config.status: creating samples/html/printing/Makefile
      config.status: creating samples/html/helpview/Makefile
      config.status: creating samples/html/help/Makefile
      config.status: creating samples/html/about/Makefile
      config.status: creating samples/htlbox/Makefile
      config.status: creating samples/help/Makefile
      config.status: creating samples/grid/Makefile
      config.status: creating samples/fswatcher/Makefile
      config.status: creating samples/font/Makefile
      config.status: creating samples/exec/Makefile
      config.status: creating samples/except/Makefile
      config.status: creating samples/event/Makefile
      config.status: creating samples/erase/Makefile
      config.status: creating samples/drawing/Makefile
      config.status: creating samples/dragimag/Makefile
      config.status: creating samples/docview/Makefile
      config.status: creating samples/dnd/Makefile
      config.status: creating samples/display/Makefile
      config.status: creating samples/dialogs/Makefile
      config.status: creating samples/dataview/Makefile
      config.status: creating samples/console/Makefile
      config.status: creating samples/config/Makefile
      config.status: creating samples/combo/Makefile
      config.status: creating samples/collpane/Makefile
      config.status: creating samples/clipboard/Makefile
      config.status: creating samples/caret/Makefile
      config.status: creating samples/calendar/Makefile
      config.status: creating samples/aui/Makefile
      config.status: creating samples/artprov/Makefile
      config.status: creating samples/archive/Makefile
      config.status: creating samples/animate/Makefile
      config.status: creating samples/Makefile
      config.status: creating demos/forty/Makefile
      config.status: creating demos/fractal/Makefile
      config.status: creating demos/life/Makefile
      config.status: creating demos/Makefile
      config.status: creating demos/bombs/Makefile
      config.status: creating demos/poem/Makefile
      config.status: creating utils/wxrc/Makefile
      config.status: creating utils/execmon/Makefile
      config.status: creating utils/helpview/Makefile
      config.status: creating utils/helpview/src/Makefile
      config.status: creating utils/ifacecheck/src/Makefile
      config.status: creating utils/hhp2cached/Makefile
      config.status: creating utils/screenshotgen/Makefile
      config.status: creating utils/screenshotgen/src/Makefile
      config.status: creating utils/Makefile
      config.status: creating utils/emulator/Makefile
      config.status: creating utils/emulator/src/Makefile
      config.status: creating tests/benchmarks/Makefile
      config.status: creating tests/Makefile
      config.status: creating lib/wx/include/osx_cocoa-unicode-3.2/wx/setup.h
      config.status: executing wx-config commands
      
      Configured wxWidgets 3.2.6 for `aarch64-apple-darwin24.3.0'
      
        Which GUI toolkit should wxWidgets use?                 osx_cocoa
        Should wxWidgets be compiled into single library?       no
        Should wxWidgets be linked as a shared library?         yes
        Should wxWidgets support Unicode?                       yes (using wchar_t)
        What level of wxWidgets compatibility should be enabled?
                                             wxWidgets 2.8      no
                                             wxWidgets 3.0      yes
        Which libraries should wxWidgets use?
                                             STL                no
                                             jpeg               builtin
                                             png                builtin
                                             regex              builtin
                                             tiff               builtin
                                             lzma               no
                                             zlib               sys
                                             expat              sys
                                             libmspack          no
                                             sdl                no
      
      /usr/bin/make
      make --jobs=8
      /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/bk-deps gcc -mmacosx-version-min=10.10 -c -o wxregex_pcre2_auto_possess.o -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/lib/wx/include/osx_cocoa-unicode-3.2 -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/include -D_FILE_OFFSET_BITS=64  -DNDEBUG -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/3rdparty/pcre/src -D__WX__ -DHAVE_CONFIG_H -DPCRE2_CODE_UNIT_WIDTH=32 -Wall -Wundef -O2 -arch arm64 -arch x86_64 -fno-common  -fvisibility=hidden -dynamic -fPIC -DPIC   /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/3rdparty/pcre/src/pcre2_auto_possess.c
     [...]
      /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/stc/scintilla/lexers/LexAda.cxx:15:10: fatal error: 'string' file not found
         15 | #include <string>
            |          ^~~~~~~~
      /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/bk-deps g++ -std=gnu++11 -mmacosx-version-min=10.10 -c -o wxscintilla_LexAsm.o -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build/wxbld/lib/wx/include/osx_cocoa-unicode-3.2 -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/include -D_FILE_OFFSET_BITS=64  -DNDEBUG -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/stc/scintilla/include -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/stc/scintilla/lexlib -I/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/stc/scintilla/src -D__WX__ -DSCI_LEXER -DNO_CXX11_REGEX -DLINK_LEXERS -DWXUSINGDLL -D__WXOSX_COCOA__   -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -Wno-deprecated-declarations -O2 -arch arm64 -arch x86_64 -fno-common  -fvisibility=hidden -fvisibility-inlines-hidden -dynamic -fPIC -DPIC   /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/stc/scintilla/lexers/LexAsm.cxx
      1 error generated.
      make: *** [wxscintilla_LexAda.o] Error 1
      make: *** Waiting for unfinished jobs....
      /private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/ext/wxWidgets/src/stc/scintilla/lexers/LexAsm.cxx:19:10: fatal error: 'string' file not found
         19 | #include <string>
            |          ^~~~~~~~
      1 error generated.
      make: *** [wxscintilla_LexAsm.o] Error 1
      Error building
      ERROR: failed building wxWidgets
      Traceback (most recent call last):
        File "/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/build.py", line 1588, in cmd_build_wx
          wxbuild.main(wxDir(), build_options)
        File "/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/buildtools/build_wxwidgets.py", line 503, in main
          exitIfError(wxBuilder.build(dir=buildDir, options=args), "Error building")
        File "/private/var/folders/yb/nzrqby9x6h12htt8vvjw814m0000gn/T/pip-install-mtga2hfa/wxpython_8bbed62b21154bc4afc74c5a1392ebbb/buildtools/build_wxwidgets.py", line 72, in exitIfError
          raise builder.BuildError(msg)
      buildtools.builder.BuildError: Error building
      Finished command: build_wx (0m40.685s)
      Finished command: build (0m40.685s)
      Command '"/Users/sortega/Code/third-party/ShootingKing_ObsidianToAnki/venv/bin/python" -u build.py build' failed with exit code 1.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for wxpython
  Running setup.py clean for wxpython
Failed to build wxpython
ERROR: Failed to build installable wheels for some pyproject.toml based projects (wxpython)
@swt2c
Copy link
Collaborator

swt2c commented Feb 23, 2025

Seems like there might be a problem with your Xcode installation. It seems like it cannot compile C++.

See this for a possible solution: https://stackoverflow.com/questions/78999694/cant-compile-c-hello-world-with-clang-on-mac-sequoia-15-0-and-vs-code

@echoix
Copy link
Contributor

echoix commented Feb 23, 2025

There is now some macOS 15 runners on github actions (not GA yet, but it is possible to use). Would it make sense to build wheels for it too?

@swt2c
Copy link
Collaborator

swt2c commented Feb 23, 2025

There is now some macOS 15 runners on github actions (not GA yet, but it is possible to use). Would it make sense to build wheels for it too?

Shouldn't be needed. The wheels we are already building should work, but the problem is that we didn't built an arm64-compatible wheel for Python 3.9 (which the OP seems to be using) last time. I'm planning to fix that.

@swt2c
Copy link
Collaborator

swt2c commented Feb 27, 2025

@sortega did you have a chance to try the solutions in the link I posted?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants