kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #33560
Re: wxwidgets fork progress
The full original soname patch seems to fix the issue in my builds (I did apply only half of it to our fork because of the comments in wxWidgets trac).
I pushed it to the fork.
The next build should pick it up automatically and be good again… sorry for not having checked this before.
I also did set the bug to “Fix Committed”.
BTW @Adam:
There are still 2 wxPython macOS patches:
(1) The "wxpython-3.0.0_macosx.patch” is not needed as it is the overlay stuff for wxWidgets.
(2) I don’t know about the “…_multiarch.patch”. You don’t apply it as far as I can see and it seems to be fine without?
=> Still needed?
Regards,
Bernhard
> On 29. Jan 2018, at 13:47, Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx> wrote:
>
> Just a short status…
> I just tried the compile_wx.sh script and it generally seems to be fine.
>
> But, I can see that obviously the wxPython installer duplicates libs instead of symlinking them.
> Maybe the original soname patch we had is needed for that one to work correctly.
> I’ll check…
>
>
> Regards,
> Bernhard
>
>
>> On 29. Jan 2018, at 00:32, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>> wrote:
>>
>> I think I see it now. I can probably fix this tonight. Thanks!
>>
>> Adam
>>
>> On Jan 28, 2018 5:30 PM, "Bernhard Stegmaier" <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> wrote:
>> Quick look into the build… seems to pull in wrong wxWidgets libs.
>> The build in question includes some 3.0.0 wxWidgets libraries which I guess come from wxPython download.
>> The fork should create 3.0.4 libraries...
>>
>>> On 29. Jan 2018, at 00:05, Bernhard Stegmaier <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> wrote:
>>>
>>> I just had a quick look and it looks fine.
>>>
>>> Also my first guess is that maybe something got messed up in the folder hierarchy when copying wxPython/wxWidgets together, so that e.g. here
>>> WXPYTHON_BUILD_OPTS="WX_CONFIG=`pwd`/../../wx-bin/bin/wx-config \
>>> some wrong wxWidgets (not the one of the fork) gets pulled in.
>>>
>>> Too late here already to check just by review, will try tomorrow… :)
>>>
>>>> On 29. Jan 2018, at 00:00, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>> wrote:
>>>>
>>>> Yeah. The previous build script downloaded a wxpython tarball, which included wxwidgets.
>>>>
>>>> All my update did was move the wxpython subdirectory into a git checkout of the wxwidgets tree, and build that way.
>>>>
>>>> One quick thing would be to just do a diff between the wxwidgets included with wxpython 3.0.2.0, and the tree. At this point, nothing would surprise me :)
>>>>
>>>> Adam
>>>>
>>>>
>>>>
>>>> On Jan 28, 2018 4:54 PM, "Bernhard Stegmaier" <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> wrote:
>>>> Sure.
>>>> I’ll have a look tomorrow and try to build wxWidgets/wxPython the same way the script does.
>>>>
>>>>> On 28. Jan 2018, at 23:44, Nick Østergaard <oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>> wrote:
>>>>>
>>>>> You don't need to revert it. I can just choose the latest workin hash in the jenkins job. I would rather we fix it somehow. :)
>>>>>
>>>>> @Bernhard, the build scripts in question are https://github.com/wayneandlayne/KiCadMacOSPackaging <https://github.com/wayneandlayne/KiCadMacOSPackaging>
>>>>>
>>>>> Maybe you can have a got at it?
>>>>>
>>>>> 2018-01-28 23:41 GMT+01:00 Nick Østergaard <oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>>:
>>>>> I assume this is the bug you are talking about:
>>>>> https://bugs.launchpad.net/kicad/+bug/1745868 <https://bugs.launchpad.net/kicad/+bug/1745868>
>>>>>
>>>>> 2018-01-28 23:14 GMT+01:00 Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>>:
>>>>> I was able to get the wxwidgets stuff switched over but there's a bug in the big tracker saying it didn't work. I will continue to look into it as I can. I should be over this illness by the end of this week, it looks like.
>>>>>
>>>>> I can revert the packaging change so the next builds will work again.
>>>>>
>>>>> Sorry folks, I have lost weeks and weeks of productivity and am trying to do my best.
>>>>>
>>>>> Adam
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>> More help : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>> More help : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>> More help : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
Follow ups
References