This is Windows 10 (1709/Creator’s Update) with ‘Windows Subsystem for Linux’ (WSL), and Ubuntu on top, compiling ngIRCd in my Windows home folder:
ngIRCd 24 has been configured with the following options:
Host: x86_64-pc-linux-gnu Compiler: gcc Compiler flags: -g -O2 -pipe -W -Wall -Wpointer-arith -Wstrict-prototypes -fstack-protector -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: epoll(), select() PAM support: no SSL support: no libiconv support: no
platformtest.sh: Running "make" ... /mnt/c/Users/goetz/Downloads/ngircd-24/missing: line 52: autoheader: command not found WARNING: `autoheader' is missing on your system. You should only need it if you modified `acconfig.h' or `configure.ac'. You might want to install the `Autoconf' and `GNU m4' packages. Grab them from any GNU archive site. touch: cannot touch '[src/config.h].in': No such file or directory ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') ar: `u' modifier ignored since `D' is the default (see `U') irc.c: In function ‘Option_String’: irc.c:491:9: warning: variable ‘options’ set but not used [-Wunused-but-set-variable] UINT16 options; ^ platformtest.sh: Running "make check" ...
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 * --------------------------- ------------ ---------- -------- -------- - - - - - x86_64/pc/linux-gnu[*] gcc 5.4.0 24 18-03-07 goetz Y Y y Y 1
WARNING: Some tests have been skipped! Please double check that the ngIRCd daemon starts up, runs and handles IRC connections successfully!
[*] WSL/Win10
$ uname -a Linux DESKTOP-1B0PG2S 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux