Blob Blame History Raw
2019/01/12 17:24 From Holger Vogt <holger.vogt@uni-due.de>

Dear Mamoru,

a KiCad user has reported a bug
(https://forum.kicad.info/t/trying-to-get-ngspice-working-on-fedora/14628/9)
concerning strange debug output from ngspice shared lib.

I have ahd a look at the Fedora log protocol
(https://koji.fedoraproject.org/koji/taskinfo?taskID=31757152) and
https://kojipkgs.fedoraproject.org//work/tasks/7152/31757152/build.log

ngspice shared lib has been made with the following configure flags:
--disable-silent-rules --disable-xgraph --enable-adms --enable-xspice
--enable-maintainer-mode --enable-dependency-tracking
--enable-capzerobypass --enable-cider --enable-expdevices
--enable-intnoise --enable-openmp --enable-predictor --enable-numparam
--enable-dot-global --enable-shared --enable-ndev --with-readline=yes
--with-tcl=/usr/lib64/ --libdir=/usr/lib64/tclspice --enable-oldapps

This is wrong.

For making ngspice-30, do not use
--disable-xgraph (xgraph is no longer part of the ngspice distribution)
--enable-capzerobypass (no longer available)
--enable-expdevices (not used, experimental devices may destroy the code
stability)
--enable-numparam (numparam is always enabled)
--enable-ndev (this is causing the bug: unmaintained code, risky, does
lead to spurious ngspice outputs. Has definitely to be removed!)
--with-readline=yes (there is no use of readline in a shared lib, but
probably does not hurt here)
--enable-intnoise (flag is no longer available)
--enable-dot-global (flag is no longer available)

May I ask you to redo the build with a suitable set of configure flags?

Best regards

Holger