← Back to team overview

kicad-developers team mailing list archive

Re: wxwidgets fork progress

 

Wayne,

I don’t think so.

I use a stock MacPorts boost since long before you removed boost from KiCad build.
This might not be representative, but I didn’t see any problems.

I had a quick look into Adams build scripts and I didn’t see that he is building his own boost (with the patches) somewhere.


Regards,
Bernhard

> On 30. Jan 2018, at 21:58, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
> 
> Bernhard,
> 
> What about the macos boost and context patches?  Do we still need to
> keep them?
> 
> Thanks,
> 
> Wayne
> 
> On 1/29/2018 1:23 PM, Bernhard Stegmaier wrote:
>> Wayne,
>> 
>> yes, from my side you can delete them.
>> Even if deleted they are in git anyway, so we can restore them if really
>> needed.
>> I’ll try to change documentation ASAP.
>> 
>> 
>> Regards,
>> Bernhard
>> 
>>> On 29. Jan 2018, at 19:15, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>
>>> <mailto:stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>> wrote:
>>> 
>>> Bernhard,
>>> 
>>> Am I safe deleting the macos patches from the source repo or do I need
>>> to hold off until the dust has settle on the new wx repo?
>>> 
>>> Thanks,
>>> 
>>> Wayne
>>> 
>>> On 1/29/2018 1:11 PM, Bernhard Stegmaier wrote:
>>>> 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 <mailto:stegmaier@xxxxxxxxxxxxx> <mailto:stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>>
>>>>> <mailto:stegmaier@xxxxxxxxxxxxx <mailto: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>
>>>>>> <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>>
>>>>>> <mailto: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>
>>>>>> <mailto:stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> <mailto: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>
>>>>>>> <mailto:stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> <mailto: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>
>>>>>>>> <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>>
>>>>>>>>    <mailto: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>
>>>>>>>> <mailto:stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>> <mailto: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>
>>>>>>>>> <mailto:oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>> <mailto: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>
>>>>>>>>>        <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>
>>>>>>>>> <mailto:oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>> <mailto: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>
>>>>>>>>>            <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>
>>>>>>>>> <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx <mailto: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>
>>>>>>>>>                <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
>>>>>>>>>                Post to   
>>>>>>>>>  : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>>>>                <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>>>>                Unsubscribe :
>>>>>>>>>                https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>>>>>>                <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
>>>>>>>>>                More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>>>>>>>>>                <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>>        _______________________________________________
>>>>>>>>>        Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>>>>>>        <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
>>>>>>>>>        Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>>>>        <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>>>>        Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>>>>>>        <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
>>>>>>>>>        More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>>>>>>>>>        <https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>>
>>>>>>>> 
>>>>>>> 
>>>>>>>    _______________________________________________
>>>>>>>    Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>>>>    <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
>>>>>>>    Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>>>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>>    <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>>>>    Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>>>>>>>    <https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>>
>>>>>>>    More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
>>>>>>>    <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>
>>>>> <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>>
>>>>> <mailto: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>
>>>> <mailto: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>
>>> <mailto: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>

Follow ups

References