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