Hey Götz!
Thanks for your tests and your reports, but these two (nwcc, tcc) aren't clear to me: did the resulting daemon work or not?
The test suite fails with "send: spawn id exp6 not open while executing", which is an error message of expect(1) which basically means that it can't send text/commands to ngIRCd at all/any more -- but the reason is unclear and there are multiple possibilities:
1. because the daemon crashed and went away, 2. because the telnet(1) executable failed to start (probably because of resource limits etc.), 3. because the test suite has bugs. 4. something other ;)
Can you debug this further?
Thanks! Alex
Am 09.01.2016 um 20:28 schrieb Götz Hoffart goetz@hoffart.de:
/var/tmp/cpp16.cpp - 0 error(s), 0 warning(s) /var/tmp/cpp16.cpp - 0 error(s), 0 warning(s) platformtest.sh: Running "make check" ... /var/tmp/cpp16.cpp - 0 error(s), 0 warning(s)
send: spawn id exp6 not open while executing "send "version ngircd.test.server\r"" (file "./server-link-test.e" line 22) send: spawn id exp6 not open while executing "send "nick IdleTest\r"" (file "./check-idle.e" line 10) 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 *
x86_64/unknown/linux-gnu nwcc 0.8.2 23 16-01-09 goetz Y Y N Y 1
Am 09.01.2016 um 21:03 schrieb Götz Hoffart goetz@hoffart.de:
sighandlers.o: 'NGIRCd_SignalQuit' defined twice sighandlers.o: 'NGIRCd_SignalRestart' defined twice sighandlers.o: 'NGIRCd_DebugLevel' defined twice sighandlers.o: 'NGIRCd_ConfFile' defined twice sighandlers.o: 'NGIRCd_ProtoID' defined twice platformtest.sh: Running "make check" ... send: spawn id exp6 not open while executing "send "privmsg ~user%127.0.0.1 :test\r"" (file "./message-test.e" line 75) send: spawn id exp6 not open while executing "send "nick nick\r"" (file "./misc-test.e" line 10) send: spawn id exp6 not open while executing "send "nick nick\r"" (file "./mode-test.e" line 10) send: spawn id exp6 not open while executing "send "nick nick\r"" (file "./opless-channel-test.e" line 10) send: spawn id exp6 not open while executing "send "nick nick\r"" (file "./who-test.e" line 10) send: spawn id exp6 not open while executing "send "nick nick\r"" (file "./whois-test.e" line 10) 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 *
x86_64/unknown/linux-gnu tcc 0.9.25 23 16-01-09 goetz Y Y N Y 1
$ uname -a Linux s1.hoffart.de 2.6.32-5-amd64 #1 SMP Wed Jun 17 16:09:06 UTC 2015 x86_64 GNU/Linux