It wroked! I rolled back to the master branch --without deleting the passage you mentioned-- and just added -std=c99 to the CFLAGS when calling ../configure "...". Thanks a lot! The ticket can be closed for me.
Thanks a lot for your quick reply! The compiling still fails but this time with the following message: ... ... misc/.libs/libmisc.a(util.o): In function `substring': util.c:(.text+0x60): multiple definition of `substring' ngspice-main.o:main.c:(.text+0x80): first defined here collect2: error: ld returned 1 exit status make[2]: *** [ngspice] Error 1 make[2]: Leaving directory `/home/rizzi/MyPackage/ngspice-ngspice/release/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rizzi/MyPackage/ngspice-ngspice/release/src'...
Compiling fails | undefined reference to `controlled_exit'