Ground Control 2022 from EastBaySource doesn't run on MacOS

I Cannot start Ground Control on MacOS High Sierra. Anyone knows a solution?

/Applications/Ground\ Control\ 2022.app/Contents/Resources/app/Ground_Control_2022 ; exit;
[INFO   ] [Logger      ] Record log in /Users/maslow/.kivy/logs/kivy_22-03-14_8.txt
[INFO   ] [Kivy        ] v2.0.0
[INFO   ] [Kivy        ] Installed at "/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/__init__.pyc"
[INFO   ] [Python      ] v3.9.1 (v3.9.1:1e5d33e9b9, Dec  7 2020, 12:44:01) 
[Clang 12.0.0 (clang-1200.0.32.27)]
[INFO   ] [Python      ] Interpreter at "/Applications/Ground Control 2022.app/Contents/Resources/app/Ground_Control_2022"
[INFO   ] [Factory     ] 186 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_imageio, img_dds (img_sdl2, img_pil, img_ffpyplayer ignored)
[CRITICAL] [Window      ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - ImportError: dlopen(/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/core/window/_window_sdl2.cpython-39-darwin.so, 2): Symbol not found: ____chkstk_darwin
  Referenced from: /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/core/window/../../../libfreetype.6.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/core/window/../../../libfreetype.6.dylib
  File "kivy/core/__init__.py", line 58, in core_select_lib
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "kivy/core/window/window_sdl2.py", line 27, in <module>

[CRITICAL] [Text        ] Unable to find any valuable Text provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - ImportError: dlopen(/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/core/text/_text_sdl2.cpython-39-darwin.so, 2): Symbol not found: ____chkstk_darwin
  Referenced from: /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/core/text/../../../libfreetype.6.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/kivy/core/text/../../../libfreetype.6.dylib
  File "kivy/core/__init__.py", line 58, in core_select_lib
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "kivy/core/text/text_sdl2.py", line 13, in <module>

pil - ImportError: dlopen(/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/PIL/_imaging.cpython-39-darwin.so, 2): Symbol not found: ____chkstk_darwin
  Referenced from: /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/PIL/../libtiff.5.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEID7NUdA/PIL/../libtiff.5.dylib
  File "kivy/core/__init__.py", line 58, in core_select_lib
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "kivy/core/text/text_pil.py", line 7, in <module>
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "PIL/Image.py", line 114, in <module>

[CRITICAL] [App         ] Unable to get a Text provider, abort.
logout
Saving session...
...saving history...truncating history files...
...completed.

@eastbaysource : can you help with this?

The issue may be related to pyinstaller and older OS.
Please, try opening the app package (control + click on the Ground Control icon) → “Show Package Contents” → “Contents” → “MacOS” → “Ground Control 2022” and see if it works.

Updating your Mac OS to the latest version should fix the issue as well.

Does it run on Linux? Can you get it if you do not own an Eastbay machine?

-Tim

all software for this system is open source available on github. you can get source. it will run on linux. The only part that takes some patience is installing the dependent libraries so python will run, but it does work. I’ve done it on my linux laptop and on two different raspberry pi systems that run linux.

I get the same error:

Maslows-MBP:~ maslow$ /Applications/Ground\ Control\ 2022.app/Contents/MacOS/Ground\ Control\ 2022 ; exit;
[INFO   ] [Logger      ] Record log in /Users/maslow/.kivy/logs/kivy_22-03-15_0.txt
[INFO   ] [Kivy        ] v2.0.0
[INFO   ] [Kivy        ] Installed at "/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/__init__.pyc"
[INFO   ] [Python      ] v3.9.1 (v3.9.1:1e5d33e9b9, Dec  7 2020, 12:44:01) 
[Clang 12.0.0 (clang-1200.0.32.27)]
[INFO   ] [Python      ] Interpreter at "/Applications/Ground Control 2022.app/Contents/Resources/app/Ground_Control_2022"
[INFO   ] [Factory     ] 186 symbols loaded
[INFO   ] [Image       ] Providers: img_tex, img_imageio, img_dds (img_sdl2, img_pil, img_ffpyplayer ignored)
[CRITICAL] [Window      ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - ImportError: dlopen(/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/core/window/_window_sdl2.cpython-39-darwin.so, 2): Symbol not found: ____chkstk_darwin
  Referenced from: /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/core/window/../../../libfreetype.6.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/core/window/../../../libfreetype.6.dylib
  File "kivy/core/__init__.py", line 58, in core_select_lib
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "kivy/core/window/window_sdl2.py", line 27, in <module>
[CRITICAL] [Text        ] Unable to find any valuable Text provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes
sdl2 - ImportError: dlopen(/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/core/text/_text_sdl2.cpython-39-darwin.so, 2): Symbol not found: ____chkstk_darwin
  Referenced from: /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/core/text/../../../libfreetype.6.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/kivy/core/text/../../../libfreetype.6.dylib
  File "kivy/core/__init__.py", line 58, in core_select_lib
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "kivy/core/text/text_sdl2.py", line 13, in <module>
pil - ImportError: dlopen(/var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/PIL/_imaging.cpython-39-darwin.so, 2): Symbol not found: ____chkstk_darwin
  Referenced from: /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/PIL/../libtiff.5.dylib (which was built for Mac OS X 11.0)
  Expected in: /usr/lib/libSystem.B.dylib
 in /var/folders/81/7_drft8d7wx9zxqkwctj4c200000gn/T/_MEI8LfZWL/PIL/../libtiff.5.dylib
  File "kivy/core/__init__.py", line 58, in core_select_lib
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "kivy/core/text/text_pil.py", line 7, in <module>
  File "PyInstaller/loader/pyimod03_importers.py", line 476, in exec_module
  File "PIL/Image.py", line 114, in <module>
[CRITICAL] [App         ] Unable to get a Text provider, abort.
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
Deleting expired sessions...none found.

Updating MacOS is not possible … Im running on old hardware.

Can you post a link to the repository, so I try build from source. I could not find it.

MaslowCNC groundcontrol source code.

WebcontrolCNC webcontrol source code.

Let me know if you get tripped up with webcontrol getting the repository / cloning etc. or getting requirements.txt to install. It took me a couple hours the first time on the raspberry pi to set up development, but last time it took a couple minutes with python 3.84 on my linux laptop. I removed all of the version numbers within requirements.txt and ran the

pip3 install -r requirements.txt

to install the latest everything and it appeared to load and function and launch the web page.

Here is the repository link GroundControl_2022_MacOS

1 Like