← Back to team overview

kicad-developers team mailing list archive

Re: wxwidgets fork progress

 

Yes, this needs to be fixed.

On 02/12/2018 07:04 PM, Michael Kavanagh wrote:
I think the docs need to be updated to reflect these changes: http://docs.kicad-pcb.org/doxygen/md_Documentation_development_compiling.html#build_osx

Cheers,
Michael

On 31 January 2018 at 15:24, Wayne Stambaugh <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:

    OK, these patches have be reduced to historical footnotes.  Thanks
    everyone for the feedback.

    Cheers,

    Wayne

    On 1/30/2018 5:04 PM, Adam Wolf wrote:
     > You can remove the boost patches.  They are only of historical
     > concern, and they'll live in Git for any future archaeologist who
     > cares.
     >
     > Adam
     >
     > On Tue, Jan 30, 2018 at 3:20 PM, Jeff Young <jeff@xxxxxxxxx
    <mailto:jeff@xxxxxxxxx>> wrote:
     >> Yeah, I didn’t patch my boost either.  (I can’t remember if I
    MacPorts’d it
     >> or Homebrew’d it, but I didn’t do anything beyond that.)
     >>
     >>
     >> On 30 Jan 2018, at 21:13, Bernhard Stegmaier
    <stegmaier@xxxxxxxxxxxxx <mailto:stegmaier@xxxxxxxxxxxxx>>
     >> wrote:
     >>
     >> 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
    <mailto: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
    <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>
     >>
     >>
     >> _______________________________________________
     >> 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
    <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



References