I’m back with some news for KCAD 6.0.7 unter the beloved mint distribution.
The reason for this topic is the upgrade of my system to Mint 21 “Vanessa”. I used the upgrade script, which worked quite well and removed a lot of my own package builds and a lot of garbage. However, running with a freshly upgraded system should be a good starting point.
The bad news was: mint 21 is using KICAD 6.0.2, which is a step back for me.
Since all ppas were removed during the upgrade, I had to re-install the ppa. Thereby I learned from the new issue 6.0.7. I installed the ppa and got the latest version via apt.
At a first glance everything looked fine until I tried to open the PCB-editor. At this stage the program crashes.
An interesting observation: 6.0.7 on linux is using wxWidgets 3.0.5, while for other systems like windows wxWidget 3.1.7 is mentioned in the forum.
wxWidget 3.1 is not available in the linux mint packages, therefore I had to compile it by myself.
I found the cmake-gui of the standard mint package not working (cmake was running without error, version 3.22), so I switched to the most recent version 3.24.0.
I compiled wxWidgets 3.1.7 and build KICAD from source. Module pcbnew was not properly working due to some garbage settings for my wxWidgets. However, in the meantime wxWidgets 3.2 were released and I installed them together with wxPython 4.2.
In this configuration I got a running KICAD system with a working pcbnew module.
The only (but common to all self compiled versions) drawback is the implementation of the python console. The script is failing at the wx/init.py routine saying the no wx.version exists.
Is there a trick or an option I need to set to properly initialze the python scripts?