On 3/13/2015 8:06 AM, Nick Østergaard wrote: > 2015-03-13 12:44 GMT+01:00 Brian Sidebotham <[email protected]>: >> On 13 March 2015 at 11:37, Wayne Stambaugh <[email protected]> wrote: >>> On 3/12/2015 5:48 PM, Brian Sidebotham wrote: >>>> On 12 March 2015 at 17:48, Wayne Stambaugh <[email protected]> wrote: >>>>> >>>>> >>>>> On 3/12/2015 1:37 PM, Nick Østergaard wrote: >>>>>> 2015-03-12 18:26 GMT+01:00 Wayne Stambaugh <[email protected]>: >>>>>>> >>>>>>> >>>>>>> On 3/12/2015 1:26 PM, Nick Østergaard wrote: >>>>>>>> >>>>>>>> Den 12/03/2015 18.16 skrev "Wayne Stambaugh" <[email protected] >>>>>>>> <mailto:[email protected]>>: >>>>>> [snip] >>>>>>>>> FYI. Using the msys2/mingw64 builds of wxWidgets 3.0.2-3, wxWidgets >>>>>>>>> is >>>>>>>>> compiled with -std=gnu++11 which breaks the KiCad build. I'm guessing >>>>>>>>> that KiCad will build with the -std=gnu++11 option but I haven't tried >>>>>>>>> it yet. I filed a bug report so I'm guessing it will be fixed soon so >>>>>>>>> you may run into problems. You can always downgrade the wxWidgets >>>>>>>>> package to 3.0.2-2. >>>>>>>> >>>>>>>> I have not experinced any compilation issues, although I would like to >>>>>>>> use the new docs from ciampix repo and get the GUI translations in an >>>>>>>> more lightweight repo, for example in the new doc repo or even a >>>>>>>> standalone git repo. I am able to split the repo and keep comnit >>>>>>>> history. >>>>>>>> >>>>>>>> Byt maybe I am just not on -3. I will have a look later. >>>>>>> >>>>>>> It was just pushed to the repo yesterday so if you haven't upgraded in >>>>>>> the last day or so, your still using -2. I just tried to compile KiCad >>>>>>> using -3 with -std=gnu++11 and now it's choking on boost. Do yourself a >>>>>>> favor an do not upgrade until -4 is released. >>>>>> >>>>>> Do you have a link to the report? I can't find it in the open issues >>>>>> at Alexpux/MINGW-packages on github. >>>>> >>>>> I filed it on the old SourceForge bug tracker here: >>>>> >>>>> http://sourceforge.net/p/msys2/tickets/138 >>>> >>>> Nick, thank-you for posting this to the list! >>>> >>>> Wayne, >>>> >>>> Thanks for the confirmation. I was bit by this last night while trying >>>> to test the KiCad-Winbuilder stuff. I soon realised that it was doomed >>>> after the wxWidgets-3 push. Hopefully they'll get it sorted out pretty >>>> quickly. >>> >>> I just upgraded this morning and the -5 build of wxWidgets has already >>> been released. I'll give the msys2 folks credit, they get things fixed >>> very quickly given the size and scope of the project. > > Great. > >> >> Yep, I saw that. They're very active which is encouraging. >> >>>> >>>> Thanks for reporting the bug, looks like they're getting on with it >>>> pretty quickly. >>>> >>>> This is exactly why it makes sense for us to use the pacman stuff to >>>> build with; Because it's one build system that we're all trying to >>>> support. Plus, it means no more maintenance of external projects like >>>> wxwidgets-cmake, etc. for me! Phew! >>> >>> I really am impressed by what the msys2 project has accomplished. It >>> certainly makes life easier building KiCad on windows. There already is >>> a PKGBUILD file for kicad which I created for the msys2 project. It >>> should be as simple as running a nightly build using makepkg-mingw. > > This is what I use. > >>> Unfortunately, it's an all in one package which includes the docs and >>> libraries so it's rather larger. The msys2 folks seemed to prefer that >>> I package kicad that way so I didn't argue with them about it. For our >>> purposes, we could split the package any way we prefer. > > Yeah, that is a pity. But I would like to use the new docs repo, > because the bzr repo actually fails for me usually. I propose to split > the internat directory out in a seperate repo for itself, such that > contributors don't have the gigantic overhead of the old bzr repo > which is pretty darn big in download size (and disk space). It is > possible to keep the commit history, see: > > https://github.com/nickoe/kicad-internat-only > > This need to have the cmake scripts fixed. > > Also, I wonder why the compiled po files are in the repo also (the .mo > files). Is there a reason for this? Why not just do this as a build > step?
I'm not sure. I've never done any of the internationalization stuff. JP would probably have a better idea of why it's done this way. It makes sense to me to make it a build step but there may be other issues at play that I am not aware of. > >> That is all we do. That way, we're aligned. The packaging is fine, >> because we can then choose what we want to do - Build our own >> installer with/without docs, with/without libraries, etc. >> >> I don't think it'll take us much more effort to get to a place where >> it can build installers that can be used. Nick's already had that done >> manually for a while and automating it more so it is KiCad-Winbuilder >> has proved to be pretty straight forward too. >> >> Thanks for your excellent work on the packaging btw - it's been a >> pleasure to build KiCad with MSYS2! >> >> Best Regards, >> >> Brian. >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : 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

