Simon, I'm going to commits Dick's original patch as soon as possible. I want to know if you (or anyone else who can fix the osx part of this) will be available to fix the osx part of this before I commit it to minimize the amount of time we have broken builds for osx.
Thanks, Wayne On 2/13/2017 9:24 AM, Simon Wells wrote: > Error copying file "_pcbnew.kiface" to "_pcbnew.so". > > attached is dicks patch with my changes > > On 14 February 2017 at 03:15, Wayne Stambaugh <[email protected]> wrote: >> On 2/12/2017 5:15 PM, Bernhard Stegmaier wrote: >>> >>>> On 12 Feb 2017, at 22:18, Wayne Stambaugh <[email protected]> wrote: >>>> >>>> On 2/12/2017 5:37 AM, Simon Wells wrote: >>>>> i am stuck on the below as i do not understand whats trying to be >>>>> achieved doing this >>>>> >>>>> # For phase 1, copy _pcbnew.kiface to the python module. line onward >>>>> (line 733ish) >>>>> >>>>> until the end of the if, and its broken for me. >>>> >>>> It should just be a copy of the _pcbnew.kiface to the python library >>>> with the correct python extension for python to a folder where python >>>> can find it. I'm not sure what the file extension is or where the >>>> python library install path is in osx. I can check with Dick but I'm >>>> pretty sure by looking at the patch that is what it does. >>> >>> Did this (I guess it is using pcbnew stuff from machines python >>> installation, not the python form inside pcbnew) ever work on macOS? >>> >>> That doesn’t really make sense on macOS with application bundles (IMHO). >>> The install step is just an intermediate step to create the initial bundle >>> on the build machine. >>> If you install it to some python folder on the build machine, it won’t get >>> anywhere on a users machine when installing (== copying) the bundle (the >>> bundle is not more than a folder, so you don’t really “install” anything). >>> >>> One thing would probably be to create an own installer/bundle for this >>> python stuff, which puts things in the right places on the destination >>> machine. I don’t know if this is easily possible, because you could have >>> more than one python installed and I don’t know about paths in libs. >>> Or, put it inside the bundle and let user handle it on his own (by >>> symlinking, whatever…). >>> >>> Same fun will come up on Linux with AppImage stuff (and the other similar >>> approaches)… >>> >>> >>> Regards, >>> Bernhard >>> >> >> Please send me the build output for the build failure with this patch. >> Dick offered to try to resolve it but he needs the build log. _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

