Who are the Mac developers with committer status? Can one of them get this wxWidgets branch setup?
(I can help with testing, but I think someone will probably barf if I upload a patch containing the whole source tree. ;) Cheers, Jeff. > On 1 Jan 2018, at 02:03, Simon Wells <[email protected]> wrote: > > ah found the issue, build wx with “—disable-mediactrl” as its incompatible > with macOS >= 10.12 > > >> On 1/01/2018, at 12:26 PM, Anton Shevchenko <[email protected] >> <mailto:[email protected]>> wrote: >> >> There were 3 issues while running patch utility on all files in patches >> subfolder. >> >> 1. regarding wxwidgets-3.0.2_macosx_unicode_pasteboard.patch >> The patch could not be applied for the simple reason there was no "#if 0" >> lines in the source code of wxwidgets-3.0.2 (downloaded from sourceforge.net >> <http://sourceforge.net/>). >> >> 2. regarding wxwidgets-3.0.2_macosx_sierra.patch >> This patch contains CR/LF (ie, Windows style) line endings. >> >> 3. regarding wxwidgets-3.0.0_macosx.patch >> While applying this patch to 3.0.2 source code the patch utility complained >> about offsets. That's ok since source code could have changed between 3.0.0 >> and 3.0.2. >> >> I thought first is critical and the other 2 are not critical as patch >> utility can fix these problems. >> You may have got no issues since script in documentation doesn't care about >> error codes returned from patch utility. >> >> I have fixed all of the issues above but not sure if I should submit them >> (along with documentation fix on how to build on macOS). If anyone is up for >> including wxwidgets into kicad's repo I would step aside. If not, I can >> submit the patch for building wxWidgets 3.0.2 version with patches included >> on macOS. >> >> -- >> Sincerely, >> Anton Shevchenko >> [email protected] <mailto:[email protected]> >> >> >> On Sun, Dec 31, 2017, at 1:55 PM, Simon Wells wrote: >>> whats the error when you try applying it on 3.0.2 i don’t think i have any >>> issues? (jsut fyi i did a build last night with it being patched without >>> issues) >>> >>> Simon >>> >>>> On 1/01/2018, at 5:22 AM, Anton Shevchenko <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Thanks Jess for pointing this. My mistake. >>>> I meant the wxwidgets-3.0.2_macosx_unicode_pasteboard.patch could not be >>>> applied. >>>> Neither on top of 3.0.2 nor on top of 3.0.3. >>>> >>>> -- >>>> Sincerely, >>>> Anton Shevchenko >>>> [email protected] <mailto:[email protected]> >>>> >>>> >>>> On Sat, Dec 30, 2017, at 3:42 AM, Jeff Young wrote: >>>>> Hi Anton, >>>>> >>>>> The staticbox_tabbing patch is one of the git patches. Use: >>>>> >>>>> git apply >>>>> path-to-kicad-src/patches/wxwidgets-3.0.0_macosx_staticbox_tabbing.patch >>>>> >>>>> to apply it. >>>>> >>>>> Cheers, >>>>> Jeff. >>>>> >>>>> >>>>> >>>>>> On 30 Dec 2017, at 01:42, Simon Wells <[email protected] >>>>>> <mailto:[email protected]>> wrote: >>>>>> >>>>>> you don’t have to get a < 10.11 SDK you can just remove the include and >>>>>> all works iirc, there is a patch floating around for that as well >>>>>> >>>>>>> On 30/12/2017, at 2:25 PM, Anton Shevchenko <[email protected] >>>>>>> <mailto:[email protected]>> wrote: >>>>>>> >>>>>>> I have completed the quest of compiling wxWidgets with kicad patches. >>>>>>> Here are my notes. >>>>>>> >>>>>>> First, as noted before, not all patches were included in script in >>>>>>> documentation. >>>>>>> >>>>>>> Second, the file wxwidgets-3.0.0_macosx_staticbox_tabbing.patch could >>>>>>> not be applied to 3.0.2 version. The solution is to delete the file at >>>>>>> all. >>>>>>> >>>>>>> Third, on macOS 10.12+ the QTKit framework has been deprecated. To >>>>>>> compile it successfully one has to obtain an SDK for 10.11 or lower. I >>>>>>> found it is enough to get it from here >>>>>>> https://github.com/phracker/MacOSX-SDKs/releases >>>>>>> <https://github.com/phracker/MacOSX-SDKs/releases> >>>>>>> and add this option >>>>>>> >>>>>>> ../configure \ >>>>>>> [skip] >>>>>>> --with-macosx-sdk=$MACOS_SDK_PATH \ >>>>>>> [skip] >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sincerely, >>>>>>> Anton Shevchenko >>>>>>> [email protected] <mailto:[email protected]> >>>>>>> >>>>>>> >>>>>>> On Fri, Dec 29, 2017, at 4:23 PM, Jeff Young wrote: >>>>>>>> Having a single place I could do a simple git clone (as opposed to >>>>>>>> applying patches) would be the biggest win. I don’t think it matters >>>>>>>> that much where the single place is. >>>>>>>> >>>>>>>> If there are no legal/etc. issues then the kicad org would be best. >>>>>>>> But even if it has to be in the wxWidgets org, that would be better >>>>>>>> than what we have now. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Jeff. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>> On 30 Dec 2017, at 00:14, Adam Wolf <[email protected] >>>>>>>>> <mailto:[email protected]>> wrote: >>>>>>>>> >>>>>>>>> Sounds fine to me! >>>>>>>>> >>>>>>>>> Adam >>>>>>>>> >>>>>>>>> On Dec 29, 2017 5:45 PM, "Nick Østergaard" <[email protected] >>>>>>>>> <mailto:[email protected]>> wrote: >>>>>>>>> We could have a fork of wx in the kicad org with a branch where we >>>>>>>>> rebase the patches to. Then it is easy to fetch for others. The osx >>>>>>>>> devs could maintain this. But having it in the kicad org gives more >>>>>>>>> visibility and we don't need to habe them directly in the kicad >>>>>>>>> source. >>>>>>>>> >>>>>>>>> This is just an idea, this proposal might need some more thought. >>>>>>>>> >>>>>>>>> Den 29. dec. 2017 23.36 skrev "Wayne Stambaugh" <[email protected] >>>>>>>>> <mailto:[email protected]>>: >>>>>>>>> This seems like a reasonable solution. Although pointing macOS >>>>>>>>> developers to the repo might be an issue. >>>>>>>>> >>>>>>>>> On a related note, I was just updating the compiling.md >>>>>>>>> <http://compiling.md/> file and noticed >>>>>>>>> that there seem to be quite a few of the macos wxWidgets patches not >>>>>>>>> mentioned in the "Building KiCad on macOS" section. I'm guessing this >>>>>>>>> needs to be updated. >>>>>>>>> >>>>>>>>> On 12/29/2017 05:27 PM, Bernhard Stegmaier wrote: >>>>>>>>> > To be honest, I don’t like the patches as is at all. >>>>>>>>> > You never know if patches are still need if there are new versions >>>>>>>>> > or if they still do apply. >>>>>>>>> > >>>>>>>>> > IMHO it would be a better solution if someone would maintain a fork >>>>>>>>> > of wxwidgets (e.g., on GitHub) with all the needed patches applied, >>>>>>>>> > so that someone who really wants to build just has to sync this… ? >>>>>>>>> > For myself, I do this quite some time so I don’t have to apply all >>>>>>>>> > the patches every time (for wxWidgets master). >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > Regards, >>>>>>>>> > Bernhard >>>>>>>>> > >>>>>>>>> >> On 29. Dec 2017, at 22:07, Adam Wolf >>>>>>>>> >> <[email protected] >>>>>>>>> >> <mailto:[email protected]>> wrote: >>>>>>>>> >> >>>>>>>>> >> I think the main reason why this happens is that most of those >>>>>>>>> >> patches >>>>>>>>> >> are not created by KiCad devs, but rather taken from upstream >>>>>>>>> >> mailing >>>>>>>>> >> lists, and I have always just preserved the patch as is, but I >>>>>>>>> >> don't >>>>>>>>> >> have a strong opinion on keeping it like it is or changing it to be >>>>>>>>> >> more consistent. >>>>>>>>> >> >>>>>>>>> >> I don't mind how it would get changed, as long as, if it gets >>>>>>>>> >> changed, >>>>>>>>> >> it gets more consistent between the different patches and between >>>>>>>>> >> the >>>>>>>>> >> patches and the docs. >>>>>>>>> >> >>>>>>>>> >> Adam Wolf >>>>>>>>> >> >>>>>>>>> >> On Fri, Dec 29, 2017 at 2:37 PM, Wayne Stambaugh >>>>>>>>> >> <[email protected] <mailto:[email protected]>> wrote: >>>>>>>>> >>> Any of our osx devs have an opinion on this? It doesn't impact >>>>>>>>> >>> me so I >>>>>>>>> >>> would rather the devs who have to use this make the call. >>>>>>>>> >>> >>>>>>>>> >>> On 12/29/2017 03:33 PM, Anton Shevchenko wrote: >>>>>>>>> >>>> Hi all, >>>>>>>>> >>>> >>>>>>>>> >>>> Looking through the code style guide (i'm new here) I didn't >>>>>>>>> >>>> find a word about how a patch file should reference source code >>>>>>>>> >>>> file. By patch file I mean *.patch file located in kicad/patches >>>>>>>>> >>>> folder. >>>>>>>>> >>>> >>>>>>>>> >>>> Being on macOS I'm trying to apply all the patches required for >>>>>>>>> >>>> building wxWidgets and have found that there are 2 different >>>>>>>>> >>>> styles in use. >>>>>>>>> >>>> First style references source code files without prefix. To >>>>>>>>> >>>> apply such a patch one has to run 'patch -p0'. >>>>>>>>> >>>> The other style uses a/ and b/ prefixes which is used with >>>>>>>>> >>>> 'patch -p1' option. >>>>>>>>> >>>> In my opinion the last one is more common (and if you run 'git >>>>>>>>> >>>> diff' you will see a/ and b/ prefixes). >>>>>>>>> >>>> >>>>>>>>> >>>> I would like to fix macOS patches stuff to be able to actually >>>>>>>>> >>>> follow the guide >>>>>>>>> >>>> (http://docs.kicad-pcb.org/doxygen/md_Documentation_development_compiling.html#build_osx >>>>>>>>> >>>> >>>>>>>>> >>>> <http://docs.kicad-pcb.org/doxygen/md_Documentation_development_compiling.html#build_osx>) >>>>>>>>> >>>> in order to build KiCad for macOS. >>>>>>>>> >>>> >>>>>>>>> >>>> Any comments? >>>>>>>>> >>>> >>>>>>>>> >>> >>>>>>>>> >>> _______________________________________________ >>>>>>>>> >>> Mailing list: https://launchpad.net/~kicad-developers >>>>>>>>> >>> <https://launchpad.net/~kicad-developers> >>>>>>>>> >>> Post to : [email protected] >>>>>>>>> >>> <mailto:[email protected]> >>>>>>>>> >>> 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 : [email protected] >>>>>>>>> >> <mailto:[email protected]> >>>>>>>>> >> 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 : [email protected] >>>>>>>>> <mailto:[email protected]> >>>>>>>>> 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 : [email protected] >>>>>>>>> <mailto:[email protected]> >>>>>>>>> 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 : [email protected] >>>>>>>> <mailto:[email protected]> >>>>>>>> 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 : [email protected] >>>>>>> <mailto:[email protected]> >>>>>>> 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 : [email protected] >>>>>> <mailto:[email protected]> >>>>>> 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 : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

