Comment 27 for bug 1490762

Revision history for this message
xzcvczx (xzcvczx) wrote : Re: [Bug 1490762] System wxPython in path causing problems with Pcbnew menu, resize and close button

I did bring up phoenix in the channel and was advised that as phoenix has apparently moved away from swig it might be harder than one thinks

> On 21/11/2017, at 1:40 PM, Adam Wolf <email address hidden> wrote:
>
> It is not possible right now to bundle WxPython 4 with KiCad. We are
> minutes-days away from the V5 feature freeze, and all of my KiCad time
> is spent on that--but bundling Python is already in work I'm doing.
>
> If someone wants to start the WxPython4 work, that isn't something I
> can start on until after V5 is out and I am not sure it will be at the
> top of my list at that point.
>
> On Mon, Nov 20, 2017 at 6:20 PM, Brendan Simon
> <email address hidden> wrote:
>> Ideally a bundled python and wxPython 4 (aka wxPhoenix) would be a good
>> way to go. wxPhoenix can be installed standalone (unlike wxPython 3
>> with it's path hacks). Could even bundle Python 3.6 ;-)
>>
>> I'm assuming wxPython is actually used by Kicad. If not, just bundling
>> python itself would probably solve the issue.
>>
>> --
>> You received this bug notification because you are subscribed to KiCad.
>> Matching subscriptions: OS X KiCad bugs
>> https://bugs.launchpad.net/bugs/1490762
>>
>> Title:
>> System wxPython in path causing problems with Pcbnew menu, resize and
>> close button
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/kicad/+bug/1490762/+subscriptions
>
> --
> You received this bug notification because you are subscribed to a
> duplicate bug report (1729259).
> https://bugs.launchpad.net/bugs/1490762
>
> Title:
> System wxPython in path causing problems with Pcbnew menu, resize and
> close button
>
> Status in KiCad:
> Confirmed
>
> Bug description:
> If you have wxpython installed using homebrew it adds a .pth file
> thats processed on python start. This causes wxversion.py to pick up
> on the system wxpython libraries and so there are conflicts between
> the bundled wxwidgets and the system wxwidgets libraries
>
> This causes
>
> Resize issues in pcbnew
> Menu issues in pcbnew
> Python Console issues in pcbnew
>
> If you run kicad from the command line there are errors about
> undefined behaviour due to the conflicts of the system wxwidgets
> libraries and the bundle wxwidgets libraries
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/kicad/+bug/1490762/+subscriptions