Closed cedricr closed 3 weeks ago
It's the first Python 3.13 bug we got filed. It's the only thing that stands out for me in the two system configurations. (For 8.4.0, Python 3.13 didn't exist yet)
You’re right. I’ve managed to get Python 3.12/wxWidgets working on my system and now the gui works as expected. Should I rename the issue?
Thanks a lot, that was an impressive resolution time!
Describe the bug
When launching the GUI on Fedora 41, I get the following errors in the GUI console before doing anything:
If I swich to the Python tab, I can see that I have a working interpreter.
Typing
vars()["onterminate"]
there gives the same result:And here’s the full result of
vars()
:The UI itself is functionnal, I can open menus, etc. The mouse pointer stays "busy" though.
Thanks for your help ! If I try to run any command from the UI though (for ex. Settings > Computational Region > Show current region), nothing happens except for a new error being displayed in the console:
I initially thought about a packaging error (I was testing with the grass installed via
dnf install grass-gui
), so I recompiled grass from source, but get the exact same errors (the results pasted above come from the recompiled version).System description
OS: Fedora 41
dnf installed version: System Info
GRASS version: 8.4.0
Code revision: exported
Build date: 2024-07-28
Build platform: x86_64-redhat-linux-gnu
GDAL: 3.9.1
PROJ: 9.4.1
GEOS: 3.12.2
SQLite: 3.46.0
Python: 3.13.0
wxPython: 4.2.1
Platform: Linux-6.11.5-300.fc41.x86_64-x86_64-with-glibc2.40
recompiled version
GRASS version: 8.5.0dev
Code revision: 7d878593c3
Build date: 2024-11-05
Build platform: x86_64-pc-linux-gnu
GDAL: 3.9.3
PROJ: 9.4.1
GEOS:
SQLite: 3.46.1
Python: 3.13.0
wxPython: 4.2.1
Platform: Linux-6.11.5-300.fc41.x86_64-x86_64-with-glibc2.40