← Back to team overview

kicad-developers team mailing list archive

Re: Kicad-5522 osx testing - miscellaneous errors

 

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.nick@xxxxxxxxx> wrote:

> 2015-03-17 16:50 GMT+01:00 Bob Gustafson <bobgus@xxxxxxx>:
> > 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 <adamwolf@xxxxxxxxxxxxxxxxxxxx>
> 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 <bobgus@xxxxxxx> 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@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> >
> >
> >
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help   : https://help.launchpad.net/ListHelp
> >
>

Follow ups

References