After I read some wondering about gcc 2.8.x and its age in the IRC channel, I thought: now for something really old (at least for Linux): Linux kernel version 1.2.13 and GCC 2.7.2.
GCC 1.x was not that common on Linux system, I'll try that on a SunOS-machine later.
And ngIRCd works! The only problem: the automated tests:
platformtest.sh: Running "make check" ... Oops, test for vsnprintf return code failed!?
Here are the results:
susie:~/ngircd-21~34-g4d4512c $ uname -a Linux susie.hoffart.de 1.2.13 #6 Sun Nov 5 02:50:37 MET 1995 i686
susie:~/ngircd-21~34-g4d4512c $ date Sat Jan 4 19:18:54 MET 2014
ngIRCd 21~34-g4d4512c has been configured with the following options:
Host: i686-pc-linux-gnu Compiler: gcc Compiler flags: -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -DSYSCONFDIR='"$(sysconfdir)"' -DDOCDIR='"$(docdir)"'
'ngircd' binary: /usr/local/sbin Configuration file: /usr/local/etc Manual pages: /usr/local/share/man Documentation: /usr/local/share/doc/ngircd
Syslog support: yes Enable debug code: no zlib compression: no IRC sniffer: no Use TCP Wrappers: no Strict RFC mode: no IDENT support: no IRC+ protocol: yes IPv6 protocol: no I/O backend: select() PAM support: no SSL support: no libiconv support: no
susie:~/ngircd-21~34-g4d4512c $ contrib/platformtest.sh platformtest.sh: Checking ngIRCd base source directory ... platformtest.sh: Checking for GIT tree ... platformtest.sh: Checking for "./configure" script ... platformtest.sh: Running "./configure" script ... platformtest.sh: Running "make" ... platformtest.sh: Running "make check" ... Oops, test for vsnprintf return code failed!? make[3]: *** [check-TESTS] Error 1 make[2]: *** [check-am] Error 2 make[1]: *** [check-recursive] Error 1 make: *** [check-recursive] Error 1
the executable works ("runs") as expected --+ tests run successfully ("make check") --+ | ngIRCd compiles ("make") --+ | | ./configure works --+ | | | | | | | Platform Compiler ngIRCd Date Tester C M T R * --------------------------- ------------ ---------- -------- -------- - - - - - i686/pc/linux-gnu 2.7.2 21~daily 14-01-04 goetz Y Y N Y 1
Regards Götz