ra3xdh/qucs_s

Windows version of ngspice.exe is updated nightly but ngspice_con.exe is not

Closed this issue · 8 comments

I was wondering why the ngspice "pre-44" nightly was not fixing my issue. Turns out the Windows version of ngspice.exe is updated nightly but ngspice_con.exe is not. Hopefully this will get rectified...

https://sourceforge.net/p/ngspice/discussion/127605/thread/4d19fbe8f8/?limit=25#a3c2

I have informed Ngspice team that ngspice_con.exe is necessary for the operation of the Qucs-S Windows version. Closing this.

@ra3xdh

If I change Simulator Settings to use ngspice.exe, the multiple simulations I tried work.

Has something changed in ngspice.exe that it interfaces with Qucs-S the same as ngspice_con.exe?

2024-11-19_101318
2024-11-19_100611

The simulation may work, but the logs may not be shown. In the past ngspice.exe showed GUI window and didn't produce output in the STDOUT. The Qt communicates with the child process using the STDOUT/STERR. This makes impossible to obtain and analyze logs from GUI version. The ngspice_con.exe has the same behavior as the Linux version. You may check if the logs are written correctly when using ngspice.exe.

Both ngspice_con.exe and ngspice.exe produce a log. Since ngspice_con.exe still has a "bug" the logs are different.

ngspice.exe 43 doesn't produce a log but the latest nightly ngspice.exe 43+ does...

I need to do more testing. I'm reinstalling the original ngspice 43+...

ngspice_43+_log_test_prj.zip

Confirmed ngspice.exe 43+ released October 18th, 2024 doesn't produce a log but the latest nightly ngspice.exe 43+ does.

I need to ask the ngspice guys...

Giles says the script to create the nightly was wrong. ngspice.exe is actually ngspice_con.exe.

He is looking to redo what files are created and maybe add more options and features.
https://sourceforge.net/p/ngspice/discussion/127605/thread/d51ea6f6a3/?limit=25#9488

Windows 43+/pre 44 ngspice_con.exe has been updated.

Download and install "full nightly" from October 18th. I create folders for new revisions like C:\Ngspice-43+_64
https://ngspice.sourceforge.io/download.html

Download "partial nightly" from today and over-write directories/files in directory above.
https://github.com/gatk555/ngspice/actions/runs/11919116638

The ngspice nightly for Windows now includes ngspice.exe, ngspice_con.exe and all support files.

Windows is "Build others"

https://github.com/gatk555/ngspice/actions