Thanks! I'm not 100% happy with them, but they work, and that's half the battle :) all.sh is perfect for what you're doing!
Adam Wolf On Tue, Mar 17, 2015 at 3:07 PM, Bob Gustafson <bob...@rcn.com> wrote: > Hi Adam > > OK, I'm looking at: > https://code.launchpad.net/~adamwolf/+junk/kicad-mac-packaging-python > > I read through your README.md - nice job of explaining your tradeoffs. > > I'm using your 'all.sh' as a to-do list and going through each step. > Looking good. > > Having fun > > Bob G > > > On 03/17/2015 12:26 PM, Adam Wolf wrote: > > Hi Bob, > > All the build scripts are in my Launchpad repo. Please search the > archives as I know I've posted them 3 or 4 times and I cannot get the link > easily on my phone. > > Adam Wolf > > On Tue, Mar 17, 2015 at 12:24 PM, Adam Wolf <adamw...@feelslikeburning.com > > wrote: > >> No problem. Collin did all the heavy lifting there, adding the Python >> support. >> >> Adam Wolf >> >> On Tue, Mar 17, 2015 at 12:24 PM, Bob Gustafson <bob...@rcn.com> wrote: >> >>> Hi Adam >>> >>> I tried your python enabled nightly in the DEBUG folder. >>> >>> Lots of my problems have been cleaned up by your nightly - the' >>> KiCad->About' works without an Alert box popping up - it looks pretty >>> clean. I tried some of the clicks that gave me problems before and it looks >>> pretty solid. >>> >>> Thanks much. >>> >>> Application: kicad >>> Version: (2015-03-15 BZR 5517)-product Release build >>> wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC >>> 4.2.1,STL containers,compatible with 2.8) >>> Platform: Mac OS X (Darwin 14.1.0 x86_64), 64 bit, Little endian, wxMac >>> Boost version: 1.54.0 >>> USE_WX_GRAPHICS_CONTEXT=OFF >>> USE_WX_OVERLAY=ON >>> KICAD_SCRIPTING=ON >>> KICAD_SCRIPTING_MODULES=ON >>> KICAD_SCRIPTING_WXPYTHON=ON >>> USE_FP_LIB_TABLE=HARD_CODED_ON >>> BUILD_GITHUB_PLUGIN=ON >>> KICAD_USE_WEBKIT=OFF >>> >>> The only thing that looks different from my builds is the use of Boost >>> version 1.54.0 instead of my 1.57.0 >>> I think my 1.57.0 was massaged slightly by one of my builds in the past >>> - perhaps it has problems. >>> >>> The newPCB->Tools->Scripting Console does pop up, but as noted by others >>> before, as soon as you type the 'e' in help - things go wrong. This is fine >>> - a nightly build (particularly in the DEBUG folder) is there to show the >>> latest stuff and what needs to be done. >>> >>> It would be good to also have an OSX nightly incorporating whatever is >>> available for panning support too. Since your nightlies are for OSX only, >>> progress on panning for OSX might shine a light on the problems for other >>> platforms. >>> >>> I had a glimmer of success a couple of weeks ago when I did a merge of >>> Garth's trackpad branch - but this was masked by my other difficulties >>> (perhaps my Boost 1.57.0 ??). >>> >>> Are your nightly build scripts available? I could try again with Garth's >>> files. >>> >>> Thanks again >>> >>> Bob G >>> >>> >>> >>> On 03/17/2015 11:12 AM, Adam Wolf wrote: >>> >>> Just as an aside, last night's build failed, for the first time in a >>> while--but the diff pairs should still work fine. >>> >>> Adam Wolf >>> >>> On Tue, Mar 17, 2015 at 11:06 AM, Nick Østergaard <oe.n...@gmail.com> >>> wrote: >>> >>>> 2015-03-17 16:50 GMT+01:00 Bob Gustafson <bob...@rcn.com>: >>>> > Hi Adam >>>> > >>>> > As written in the kicad build documentation, I patched the >>>> > wxPython/wxWidgets code and built that (also added the doPatch for >>>> the patch >>>> > files that were not included in the virgin osx_build_wx.sh file). All >>>> patch >>>> > files were used successfully (including the added ones - >>>> > macos_scrolledwindow and macos_yosemite). >>>> > >>>> > I also turned on most of the scripting build switches (why not..) >>>> > >>>> > I used a custom kicad-configure.sh script to turn on these switches >>>> (see >>>> > attached). From there it was just ‘make’ and ‘sudo make install’. No >>>> compile >>>> > errors, but as I have reported before, lots of warnings and notes >>>> (using >>>> > clang - which is also available on Fedora21) >>>> > >>>> > I have the console output saved from all of these steps if that would >>>> be of >>>> > interest. >>>> > >>>> > As you point out, the gesture/trackpad patches are not in the patches/ >>>> > directory, so were not included. These patch files could perhaps be >>>> included >>>> > or not by commenting out appropriate doPatch lines in osx_build_wx.sh >>>> > >>>> > >>>> > I tried your nightlies before, but didn’t see any trackpad panning >>>> > improvement - will try again. >>>> > >>>> > I will also try the nightly with Python support you mentioned in a >>>> previous >>>> > email. I thought about that last night after I sent the email report. >>>> > >>>> > My motivation is to get a working KiCad that I can use to build a >>>> board for >>>> > a legacy piece of gear. I see these beautiful youtube videos of >>>> paired board >>>> > traces and wiggly matched delay traces - am disappointed that I can’t >>>> have >>>> > the same action on my OSX platform. Perhaps I should concentrate on my >>>> > Fedora21 box instead, although it seems that the build instructions >>>> for that >>>> > platform are more or less identical to OSX. >>>> >>>> The differential pairs and length tuning stuff do not depend on python >>>> scripting as far as I know and should be available in the latest >>>> nightlies. >>>> >>>> > I'm guessing that some of the OSX problems may be caused by a mix of >>>> carbon >>>> > and cocoa library calls. Many of the error reports have carbon >>>> references. >>>> > Also, try out the KiCad->About menu item. >>>> > >>>> > I will fish around in the DEBUG folder and look for the Python support >>>> > build. >>>> > >>>> > Because of the clumsiness of scrollbars, having two finger panning is >>>> more >>>> > or less essential on the OSX platform. When are you planning to try >>>> out >>>> > those patches in your nightly builds? The OpenGL option, without >>>> scrollbars, >>>> > needs those patches. >>>> > >>>> > Thanks very much for your efforts all >>>> > >>>> > Bob G >>>> > >>>> > On Mar 16, 2015, at 23:59, Adam Wolf <adamw...@feelslikeburning.com> >>>> wrote: >>>> > >>>> > Hi Bob, >>>> > >>>> > Did you add any patches? If you didn't, there definitely won't be any >>>> > gesture/trackpad support. It isn't ready for merging yet due to >>>> behavior on >>>> > other platforms. >>>> > >>>> > Are you looking for issues or trying to get a usable KiCad? If the >>>> latter, >>>> > I suggest the nightlies. I, and quite a few other people, use them >>>> to make >>>> > real boards! (There are even nightlies with Python support in the >>>> DEBUG >>>> > folder.) >>>> > >>>> > Adam Wolf >>>> > Cofounder and Engineer >>>> > W&L >>>> > >>>> > >>>> > On Mon, Mar 16, 2015 at 11:46 PM, Bob Gustafson <bob...@rcn.com> >>>> wrote: >>>> > Application: kicad >>>> > Version: (2015-03-16 BZR 5522)-product Debug build >>>> > wxWidgets: Version 3.0.2 (debug,UTF-8,compiler with C++ ABI 1002,GCC >>>> > 4.2.1,STL containers,compatible with 2.8) >>>> > Platform: Mac OS X (Darwin 14.1.0 x86_64), 64 bit, Little endian, >>>> wxMac >>>> > Boost version: 1.57.0 >>>> > USE_WX_GRAPHICS_CONTEXT=OFF >>>> > USE_WX_OVERLAY=ON >>>> > KICAD_SCRIPTING=ON >>>> > KICAD_SCRIPTING_MODULES=ON >>>> > KICAD_SCRIPTING_WXPYTHON=ON >>>> > USE_FP_LIB_TABLE=HARD_CODED_ON >>>> > BUILD_GITHUB_PLUGIN=ON >>>> > KICAD_USE_WEBKIT=ON >>>> > >>>> > >>>> > pcbnewinitPythonScripting() failed (error 0: Undefined error: 0) >>>> > >>>> > ***** Error importing the wxPython API! **** 20:43:52 >>>> > pcbnewinitPythonScripting() failed: (error 0: Undefined error: 0) >>>> > 20:43:52 >>>> > >>>> > ---- >>>> > >>>> > There are a number of other error conditions - see attached screen >>>> dumps and >>>> > logs >>>> > >>>> > ----- >>>> > >>>> > I see that the Contents/Contents typo was removed somewhere in the >>>> 5513-5522 >>>> > changes. >>>> > >>>> > ----- >>>> > >>>> > I am not able to pan anywhere using two finger gestures. When I try, >>>> the >>>> > newPCB zooms in and out. >>>> > >>>> > Hope this is helpful >>>> > >>>> > Bob G >>>> > >>>> > _______________________________________________ >>>> > 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 >>>> > >>>> >>> >>> >>> >> > >
_______________________________________________ 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