wxpython 3.0.2-7 incompatible with kicad

Bug #1746753 reported by Kristoffer
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Won't Fix
Undecided
Unassigned

Bug Description

When using wxpython 3.0.2.0-7, which is default repos for arch-linux and derivatives. All the menus in kicad does not render, and the software will not shut down, instead hangs in a infinite loop.

I will put this here and maybe make some further investigation.

First reported here:

https://forum.kicad.info/t/arch-linux-problem-with-wxpython-3-0-2-0-7-reverting-to-3-0-2-0-6-works-fine-kicad-nightly/9493

Revision history for this message
Kristoffer (kristoffer-odmark) wrote :

Application: kicad
Version: (2018-01-31 revision 277b65b88)-master, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.29.0
Platform: Linux 4.14.15-1-MANJARO x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.3 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.66.0
    Curl: 7.58.0
    Compiler: GCC 7.2.1 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON

Revision history for this message
Nick Østergaard (nickoe) wrote :

This is a long known issue. Rebuild wxpython with gtk2 will fix this issue.

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

I'm closing this as it's an Arch Linux issue. 3.0.2-7 changed to build against gtk3 instead of gtk2. Install wxpython-gtk2 from the AUR instead.

Changed in kicad:
status: New → Won't Fix
Revision history for this message
Nick Østergaard (nickoe) wrote :

This is not only an archlinux issue. This is also appering on fedora and possibly also opensuse. At leasts on fedora they started to enable gtk3 years ago.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.