Hi all,
Totally new user here. When I try to double click “Launch Ground Control.bat”, all I get is a black screen with a white rectangle in the middle.
The cmd window shows the following:
[INFO ] [Logger ] Record log in C:\Users\talyr\.kivy\logs\kivy_19-04-22_2.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
[INFO ] [OSC ] using <thread> for socket
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used <glew>
[INFO ] [GL ] OpenGL version <4.4.0 - Build 21.20.16.4542>
[INFO ] [GL ] OpenGL vendor <Intel>
[INFO ] [GL ] OpenGL renderer <Intel(R) HD Graphics 620>
[INFO ] [GL ] OpenGL parsed version: 4, 4
[INFO ] [GL ] Shading version <4.40 - Build 21.20.16.4542>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Shader ] fragment shader: <WARNING: 0:7: '' : #version directive missing>
[INFO ] [Shader ] vertex shader: <WARNING: 0:7: '' : #version directive missing>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
[INFO ] [Base ] Start application main loop
[INFO ] [GL ] NPOT texture support is available
[INFO ] [GL ] Unpack subimage support is available
I’m running Windows10. Any idea what I can do to get it to load? Any additional information I can provide?
Edit: I do have python 3.3.5 installed on this laptop. Is there any chance that’s causing an incompatibility?
–Tal
1 Like
bar
April 23, 2019, 1:48am
2
I haven’t heard of that before, but it is a possibility. I have had python do a lot of strange things in the past with different version, but it looks like it is loading with 2.7 from the log. I’m a little stumped, I haven’t seen anything like that before. If you feel comfortable trying I would recommend the “run from the source” approach which might give us more information about what is doing on
1 Like
I uninstalled my other Python versions to see if that would solve the issue, but no change.
I can try to install Python 2.7, kivy and the other dependencies tonight and see what running from source code does.
1 Like
So, I finally did this. Got the following error message:
C:\GroundControl\GroundControl>python main.py
[INFO ] [Logger ] Record log in C:\Users\talyr.kivy\logs\kivy_19-05-28_3.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[WARNING] [Input ] WM_Touch/WM_Pen not supported by your version of Windows
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the “OpenGL” graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used
[INFO ] [GL ] OpenGL version <4.4.0 - Build 21.20.16.4542>
[INFO ] [GL ] OpenGL vendor
[INFO ] [GL ] OpenGL renderer <Intel(R) HD Graphics 620>
[INFO ] [GL ] OpenGL parsed version: 4, 4
[INFO ] [GL ] Shading version <4.40 - Build 21.20.16.4542>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
Traceback (most recent call last):
File “main.py”, line 32, in
from UIElements.frontPage import FrontPage
ImportError: No module named UIElements.frontPage
Any chance there’s a file missing from this installer?
Gero
May 28, 2019, 6:04pm
5
No idea if this helps someone, for comparison the linux report on running GC v1.26:
[INFO ] [Logger ] Record log in /home/whoareyou4/.kivy/logs/kivy_19-05-28_2.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v2.7.15rc1 (default, Nov 12 2018, 14:31:15)
[GCC 7.3.0]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil, img_gif (img_ffpyplayer ignored)
[INFO ] [Window ] Provider: sdl2([‘window_egl_rpi’] ignored)
[INFO ] [GL ] Using the “OpenGL” graphics system
[INFO ] [GL ] Backend used
[INFO ] [GL ] OpenGL version <3.1 Mesa 18.2.8>
[INFO ] [GL ] OpenGL vendor <X.Org >
[INFO ] [GL ] OpenGL renderer <AMD REDWOOD (DRM 2.50.0 / 4.15.0-50-generic, LLVM 7.0.0)>
[INFO ] [GL ] OpenGL parsed version: 3, 1
[INFO ] [GL ] Shading version <1.40>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <16>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
[INFO ] [Base ] Start application main loop
[INFO ] [GL ] NPOT texture support is available
[INFO ] [GL ] Unpack subimage support is available
Gero
May 28, 2019, 6:09pm
6
Are this files at their place?
The dark green…
This is a copy of the contents of the zipfile. It looks like a bunch of files are missing.
EDIT 05-28-19 14:35 - It looks like they’re missing from the 1.25 Windows Portable Zipfile too.
1 Like
Gero
May 28, 2019, 6:55pm
8
Its the same on v1.20. Comparing linux to win is not helping… :-/
1 Like
Yeah, I’m currently faffing about with trying to combine the source code download with the Windows Portable zipfile installer to see if I can Frankenstein together a working directory.
So far, I’m just finding creative ways to get different error messages.
EDIT: So to confirm - is the next step here to wait for @Bar to come to the rescue?
2 Likes
Here is my current status:
Trying to run python main.py on the folder generated by GroundControl-Windows.Portable.v1.26 (1).zip
[INFO ] [Logger ] Record log in C:\Users\talyr\.kivy\logs\kivy_19-05-28_8.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[WARNING] [Input ] WM_Touch/WM_Pen not supported by your version of Windows
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used <glew>
[INFO ] [GL ] OpenGL version <4.4.0 - Build 21.20.16.4542>
[INFO ] [GL ] OpenGL vendor <Intel>
[INFO ] [GL ] OpenGL renderer <Intel(R) HD Graphics 620>
[INFO ] [GL ] OpenGL parsed version: 4, 4
[INFO ] [GL ] Shading version <4.40 - Build 21.20.16.4542>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
Traceback (most recent call last):
File "main.py", line 32, in <module>
from UIElements.frontPage import FrontPage
ImportError: No module named UIElements.frontPage
Trying to run python main.py on the folder generated by GroundControl-1.26.zip:
[INFO ] [Logger ] Record log in C:\Users\talyr\.kivy\logs\kivy_19-05-28_9.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used <glew>
[INFO ] [GL ] OpenGL version <4.4.0 - Build 21.20.16.4542>
[INFO ] [GL ] OpenGL vendor <Intel>
[INFO ] [GL ] OpenGL renderer <Intel(R) HD Graphics 620>
[INFO ] [GL ] OpenGL parsed version: 4, 4
[INFO ] [GL ] Shading version <4.40 - Build 21.20.16.4542>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
Traceback (most recent call last):
File "main.py", line 33, in <module>
from UIElements.screenControls import ScreenControls
File "C:\GroundControl\UIElements\screenControls.py", line 7, in <module>
from UIElements.backgroundMenu import BackgroundMenu
File "C:\GroundControl\UIElements\backgroundMenu.py", line 8, in <module>
from PIL import Image as PILImage
ImportError: No module named PIL
I have tried combining the contents of the various directories in order to replace missing files, but no attempt has been successful.
bar
May 30, 2019, 3:49am
11
That is after following the steps here: https://github.com/MaslowCNC/GroundControl/wiki/Windows#how-to-install-and-run-ground-control-from-the-source-code
It should be using the files from the GitHub repository instead of the installer. Please forgive me if that is what you did and I just misunderstood.
Correct. All of the relevant packages are installed.
I’ve tried running main.py in both the directories generated by the Windows Portable install file and the source code zipfile. The results are posted above.
@Bar Aha. I was missing Pillow. You may want to add that to the installation requirements for Windows.
After manually installing that, I’m getting the UI to come up. I can’t validate whether it works until I get home and can hook up to some hardware.
2 Likes
bar
May 31, 2019, 2:31am
15
Would you be willing to add that to the wiki page? Since you’ve just found it you know exactly what is missing and where
1 Like
In the Github wiki page? I don’t think I have the necessary permissions or login.
I think that the install dependencies line needs to be changed to:
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew Pillow
However I don’t have an easy way to test that without blowing away my existing Python installation and starting from scratch.