Hello, I just installed Kicad v7.0 and when I want to open the schematic editor I have these errors:
15:35:28: Failed to load shared library ‘/usr/bin/_eeschema.kiface’: /usr/bin/_eeschema.kiface: undefined symbol: _ZNK13wxGLCanvasX1115IsShownOnScreenEv, version WXU_3.2
15:35:28: Failed to load kiface library ‘/usr/bin/_eeschema.kiface’.
15:35:28: Error loading editor.
15:35:28: Application failed to load.
Is there someone who can help me ? thanks for your help !
Patrick MULOT
It might help if you let us know what version of KiCad you are using (and your OS details) . . . can you paste your version info here please, you can get it from KiCad > Help > About KiCad > Copy Version Info
How did you install it? Something’s wrong with your wxWidgets.
Looks like a mismatch between KiCad’s KICAD_USE_EGL and wxWidgets’ wxUSE_GLCANVAS_EGL flags.
Looks like you’ve locally build a version of wxWidgets without the required interfaces for KiCad. One option is to delete (or move) all wxWidgets/python/KiCad related files from /usr/local/lib so KiCad will use the standard system libraries, but without knowing why you’ve build them locally and what else might use these, that might not be safe to do.
I don’t know if there is a way to make KiCad ignore the libraries in /usr/local.
You could also reinstall your system or start Kicad in a VM or Container/Flatpak.
I program in C++ with wxWidgets version 3.0.5 and 3.2.2.1, and i generate this two version for my use.
Is that who make panic to Kicad ? if it is the case, I will install Kicad differently ! it’s damage that this software can’t work with the others software !
how cant I install Kicad in a Container/Flatpak and how can I use it ? I don’t know this kind of use.
Hello everyone and thank you for your help!
Well, I cleaned up my wxWidgets 3.0.5 and 3.2.2.1 by running “sudo make uninstall” for both.
Then I re-installed Kicad and now it works correctly.
I’ll see about re-installing my wxWidgets later!
thank you again everyone.