Comment 16 for bug 1780595

Revision history for this message
Holger Vogt (h+vogt) wrote :

Mid of December Debian installed a new libedit version, unfortunately incompatible with its 15 year old ngspice implementation, leading to a compile error. This surfaced up on Dec. 30th (https://sourceforge.net/p/ngspice/mailman/message/36504839/), when I already had tagged ngspice for version 30. Just to keep the release date 1. Jan. 2019, I agreed upon a patch with Carsten, and uploaded it with the tag 30-2. The whole ngspice-30 distribution is based on this tag. Because this libedit version (1.42.2) will trickle slowly through all Linux, Cygwin, etc. distributions, the patch is inevitable (It is just that the return type of a fuuction changed from void to int).

Thanks to Carsten, ngspice-30 is meanwhile available in Debian sid, buster and stretch backports, I guess the fastest upload to Debian ever :). In addition it is available in Ubuntu Disco and ArchLinux and maybe others.

May I recommend that you add ngspice-30 to KiCad release 5.1, using the ngspice-30-2 release? I have used eeschema for testing the shared ngspice lib under Windows, and in addition it contains a bug fix that previously led to a heap corruption, surfacing up from time to time in Windows 10.