← Back to team overview

kicad-developers team mailing list archive

Re: Testing Tom’s integrated ngspice simulator on Mac OSX

 

I'll make sure it works on the build server regardless of what homebrew
does :)

On Mon, Aug 1, 2016 at 8:29 AM, Maciej Sumiński <maciej.suminski@xxxxxxx>
wrote:

> Hi Johannes,
>
> Cool! I am really grateful for your fixes - they are already merged and
> I am going test them with Linux and Windows. I really hope homebrew
> developers will accept your formula soon, as it would make getting
> ngspice library so much simpler.
>
> Regards,
> Orson
>
> On 08/01/2016 12:40 PM, Johannes Maibaum wrote:
> > Hi,
> >
> > Bernhard’s hint gave me a working wx installation again, and I now got
> the
> > simulator running on OSX (see attached screenshot). Yay!
> >
> > I did some initial clicking around in the GUI after loading the rectifier
> > example and so far it seems that all functionality is there and does
> work as
> > intended.
> >
> > And it seems that I was guessing right, the wxCursor construction
> process needs
> > the same codepath on OSX as on MSW.  Both the “probe” and the “tune”
> cursors
> > work here (unfortunately not visible in the screenshot).
> >
> > Here’s a final wrap-up so far:
> >
> > - The patch I sent to the list yesterday for Adam contains all the needed
> > changes to get Tom’s ngspice branch to work on OSX (except for possible
> bugs I
> > did not yet encounter).  I created a pull-request on Github for Tom to
> merge. [1]
> >
> > - libngspice needs to be compiled and installed manually to one of the
> usual
> > library locations at the moment.  As it seems that this is the same on
> Windows
> > and Linux for now, I did no further investigations how to modify the
> CMAKE
> > scripts to bundle and link libngspice into the app bundle (as I’m no
> expert with
> > build systems).  I have a hacky but working patch to Homebrew’s ngspice
> formula
> > that builds the shared library, which got not yet merged into
> homebrew-core [2].
> >
> >
> > Best,
> > Johannes
> >
> > [1] https://github.com/twlostow/kicad-dev/pull/2
> > [2] https://github.com/Homebrew/homebrew-core/pull/3367
> >
> >
> >> Am 31.07.2016 um 23:13 schrieb Johannes Maibaum <jmaibaum@xxxxxxxxx
> >> <mailto:jmaibaum@xxxxxxxxx>>:
> >>
> >>> Am 31.07.2016 um 23:02 schrieb Adam Wolf <
> adamwolf@xxxxxxxxxxxxxxxxxxxx
> >>> <mailto:adamwolf@xxxxxxxxxxxxxxxxxxxx>>:
> >>>
> >>> Thanks!  This is good work! I'll start working with it on my test
> machine,
> >>> and it will be first in line after the cvpcb crash in the nightlies
> (which is
> >>> first in line after 4.0.3) :)
> >>>
> >>> Adam Wolf
> >>
> >> Thanks a lot, Adam!
> >>
> >> As Bernhard has just pointed me towards the wx patch I obviously missed
> to
> >> include in my build, I might be able to test my own patch on my machine
> later
> >> tomorrow.  I will report back here how it turns out.
> >>
> >>
> >> Best,
> >> Johannes
> >
> >
> >
> > _______________________________________________
> > 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