What does this mean if I want to test this locally? Should I do the following or are there other options enforced in cmake? git clone ...kicad... mkdir build_outside_of_kicad cd build_outside_of_kicad cmake ...kicad...
On Mon, 20 Jul 2020 at 23:28, Steven A. Falco <stevenfa...@gmail.com> wrote: > > Fedora recently made a change to their cmake macros, to force packages to > build "out of tree". The developers responsible for this change plan to go > through and fix up the thousand or so packages that may break as a result, so > they should eventually fix the official downstream KiCAD package. > > However, they will not be able to fix up third-party packages, one of which > is our nightly builds. > > The attached email shows that KiCAD does indeed fail to build for Fedora > rawhide now. The right thing to do is to modify the kicad.spec.template file > to accommodate the new cmake macros, but as a temporary workaround, we can > add a line to force the old behavior: > > %global __cmake_in_source_build 1 > > I've tried that, and it does let KiCAD build as before. > > I don't know exactly how the developers plan to fix up the broken packages, > so we can either add the workaround, wait to see what they do, then change > the nightlies to match (and remove the workaround), OR we can make our own > changes, which may result in the spec files diverging. > > If the lead KiCAD devs wish, I can add the workaround - I can do that > quickly. Attempting to sort out a proper fix would naturally take longer. > > Steve > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp