Only pre-install I did was "pkg install gcc-45".
ngIRCd 22 has been configured with the following options:
Host: i386-pc-solaris2.11 Compiler: gcc -std=gnu99 Compiler flags: -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -fstack-protector -DSYSCONFDIR='"$(sysconfdir)"' -DDOCDIR='"$(docdir)"' Libraries: -lz -lsocket -lnsl
'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: yes IRC sniffer: no Use TCP Wrappers: no Strict RFC mode: no IDENT support: no IRC+ protocol: yes IPv6 protocol: no I/O backend: /dev/poll PAM support: no SSL support: no libiconv support: no
$ contrib/platformtest.sh platformtest.sh: Checking ngIRCd base source directory ... platformtest.sh: - source directory: contrib/.. platformtest.sh: - working directory: /export/home/goetz/ngircd-22 platformtest.sh: Checking for GIT tree ... platformtest.sh: Checking for "contrib/../configure" script ... platformtest.sh: Running "contrib/../configure" script ... platformtest.sh: Running "make" ... platformtest.sh: Running "make check" ... make: Fatal error: Command failed for target `check-TESTS' Current working directory /export/home/goetz/ngircd-22/src/testsuite make: Fatal error: Command failed for target `check-am' Current working directory /export/home/goetz/ngircd-22/src/testsuite make: Fatal error: Command failed for target `check-recursive' Current working directory /export/home/goetz/ngircd-22/src make: Fatal error: Command failed for target `check-recursive'
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 * --------------------------- ------------ ---------- -------- -------- - - - - - i386/pc/solaris2.11 gcc 4.5.2 22 15-03-17 goetz Y Y N Y 4
$ uname -a SunOS vulkan 5.11 11.2 i86pc i386 i86pc