davidgiven / ack

The Amsterdam Compiler Kit
http://tack.sf.net
Other
428 stars 62 forks source link

Failing tests while bulding ACK under Cygwin 32 bit #191

Open Fabrizio-Caruso opened 5 years ago

Fabrizio-Caruso commented 5 years ago

I have run make to build ack under Cygwin 32-bit and I got the errors below but "make install" seems to work ok.

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rck_e-testlog.txt
@@FAIL 0x11
@@FAIL 0x14
@@FINISHED

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rotate_e-testlog.txt
@@FAIL 0x94
@@FAIL 0xaf
@@FAIL 0xc7
@@FAIL 0xd6
@@FINISHED

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-incdec_b-testlog.txt
@@FAIL 0x25
@@FINISHED

**** /tmp/ack-build/obj/plat/pc86/tests/tests/pc86-rotate_e-testlog.txt
ACKBOOT
..
Running.
@@FAIL 0x94
@@FAIL 0xaf
@@FAIL 0xc7
@@FAIL 0xd6
@@FINISHED

193 tests passed
110 tests failed to pass
106 were skipped (see build log for details)
0 timed out
4 failed

Failing test logs:
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rck_e-testlog.txt
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rotate_e-testlog.txt
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-incdec_b-testlog.txt
/tmp/ack-build/obj/plat/pc86/tests/tests/pc86-rotate_e-testlog.txt
Test status: SAD FACE (tests are failing)
make[1]: *** [/tmp/ack-build/build.make:1218102: +tests-IMPL] Error 1
make[1]: uscita dalla directory "/home/Brizio/ACK_INSTALL/ack"
make: *** [Makefile:102: build-plus-goals] Error 2
drawkula commented 5 years ago

Maybe my results are related, even when caught on Debian and Raspbian. They patially overlap with the errors above.

$ git describe --always 
ae7656465

On Debian9.9/amd64:

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rck_e-testlog.txt
@@FAIL 0x11
@@FAIL 0x14
@@FINISHED

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-incdec_b-testlog.txt
@@FAIL 0x25
@@FINISHED

195 tests passed
108 tests failed to pass
106 were skipped (see build log for details)
0 timed out
2 failed

Failing test logs:
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rck_e-testlog.txt
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-incdec_b-testlog.txt
Test status: SAD FACE (tests are failing)

On Raspbian9.9 (Pi2):

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rck_e-testlog.txt
@@FAIL 0x11
@@FAIL 0x14
@@FINISHED

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rotate_e-testlog.txt
@@FAIL 0x94
@@FAIL 0xaf
@@FAIL 0xc7
@@FAIL 0xd6
@@FINISHED

**** /tmp/ack-build/obj/plat/cpm/tests/tests/cpm-incdec_b-testlog.txt
@@FAIL 0x25
@@FINISHED

**** /tmp/ack-build/obj/plat/linuxppc/tests/tests/linuxppc-from_d_to_si_e-testlog.txt
@@FAIL 0x12
@@FAIL 0x14
@@FINISHED

**** /tmp/ack-build/obj/plat/linuxppc/tests/tests/linuxppc-from_d_to_ui_e-testlog.txt
@@FAIL 0xc
@@FAIL 0xd
@@FINISHED

**** /tmp/ack-build/obj/plat/pc86/tests/tests/pc86-rotate_e-testlog.txt
ACKBOOT
..
Running.
@@FAIL 0x94
@@FAIL 0xaf
@@FAIL 0xc7
@@FAIL 0xd6
@@FINISHED

191 tests passed
112 tests failed to pass
106 were skipped (see build log for details)
0 timed out
6 failed

Failing test logs:
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rck_e-testlog.txt
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-rotate_e-testlog.txt
/tmp/ack-build/obj/plat/cpm/tests/tests/cpm-incdec_b-testlog.txt
/tmp/ack-build/obj/plat/linuxppc/tests/tests/linuxppc-from_d_to_si_e-testlog.txt
/tmp/ack-build/obj/plat/linuxppc/tests/tests/linuxppc-from_d_to_ui_e-testlog.txt
/tmp/ack-build/obj/plat/pc86/tests/tests/pc86-rotate_e-testlog.txt
Test status: SAD FACE (tests are failing)
davidgiven commented 5 years ago

Belatedly: these have been failing for a while. The CP/M tests are just noise and the other tests depend very much on which architecture you run the tests on --- they're emulator bugs.

davidgiven commented 5 years ago

At least some of these should be fixed by #200.