I have been running opensuse Tumbleweed since a few months. I migrated the system from LEAP 15.2. In the beginning everything was fine. About three weeks ago, directly after running an update, KiCAD started to generate an error message as soon as I try to open any of my schematics or PCB s. The mesage says: “Loading dynamic Library /usr/bin/_eeschema.kiface failed. /usr/binj/_eeschema.kiface: undefined symbol:_ZNK13wxGLCanvasEGL15ISShownOnScreenEV, version WXU_3.1”. I mailed the error message to KiCAD guys and was told following: There’s a binary file mismatch problem, between KiCad and wxWidgets. This means that one has been updated recently and the other one not. KiCad has been compiled for different wx version. These kinds of things happen with a rolling release. Try updating the system again.
Meantime I got a few hundred updates but KiCAD doesn’t work anymore. Therefore I tried to reinstall KiCAD again but still the same message.
I have one computer left with LEAP 15.2. there KiCAD has no problems.
Does anyone have an idea how to solve that problem?
Please also post the complete command-line incl. output in Code-Tags, so that the helping people can see in which directory the command was executed, or with which User the command has executed.
First: no that was not the command/output what I mean.
Second: This should also in Code-Tags…
See and my comments
ich@linux64:/home> cat /etc/os-release <------This is the commandline
NAME="openSUSE Leap"
VERSION="15.3"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.3"
PRETTY_NAME="openSUSE Leap 15.3"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.3"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
ich@linux64:/home> <---This is the next line after finishing the command
This is what I get if I start kicad:
ich@linux64:/home> kicad
No protocol specified
No protocol specified
19:02:39: Error: Unable to initialize GTK+, is DISPLAY set properly?
ich@linux64:/home>
And that is the right Code-Tag…
PS:
I am not interested in using kicad, so please do not write for my errors, because User ich has not started a graphical session…
That’s all I see. The KiCAD GUI opens immediately. My problem is not to start KiCAD. That works fine. I can choose a project or generate a new one as well. The problem is, that the projects contain the schematics and PCBs. Since the update described above, I can not open any of the schematics or PCBs. If I try, I get the error message described above. If I generate a new Project, KiCAD generates a new schematic and PCB. I can not open those too. First I thought, that KiCAD itself was damaged. But that is wrong, because I can open all KiCAD Files in LEAP 15.2. I also tried to reinstall KiCAD but that did not change anything.
I am also on Tumbleweed 20210904 and I see I can reproduce the problem, see below.
I think you diagnosed the problem already:
I migrated the system from LEAP 15.2. In the beginning everything was fine. About three weeks ago, directly after running an update, KiCAD started to generate an error message as soon as I try to open any of my schematics or PCB s. The mesage says: “Loading dynamic Library /usr/bin/_eeschema.kiface failed. /usr/binj/_eeschema.kiface: undefined symbol:_ZNK13wxGLCanvasEGL15ISShownOnScreenEV, version WXU_3.1”. I mailed the error message to KiCAD guys and was told following: There’s a binary file mismatch problem, between KiCad and wxWidgets. This means that one has been updated recently and the other one not. KiCad has been compiled for different wx version. These kinds of things happen with a rolling release. Try updating the system again.
It is a small service to others reading this to post the URL of the bug report you created (or found) so that those intrested can follow what happens there and eventual contribute to the discussion there.
Hello Satspares,
I do not understand what you mean. I'm just a Tumbleweed user who knows the basics about LINUX not more. I have the latest version of KiCAD 5.1.10 already installed. It was working fine all the time until the WxWidgeds were updated in Tumbelweed. I tried to reinstall the latest KiCAD package (5.1.10) already without success which means, that the error message did not change. The other link pointed to an NGSpice Problem. I never tried out if I have the same trouble.
Regards
Norbert, DL1EBN
Updated Kicad 5 (16th September) is available now in the Opensuse Electronics Repo.
The 5.99 version I posted earlier in the thread had a problem finding 3D Models I have fixed this and will post it later.