yasm 0.4.0 'make test' errors
Doug Darrow
dsdarrow at sbcglobal.net
Fri Mar 2 05:43:29 PST 2007
this file was dled as and calls itself yasm-0.6.0.tar.gz. but after
running './configure' and 'make' as su it compiled and installed all the
files properly but 'yasm --version' now reports itself as yasm 0.4.0.
I'm assuming that this is because it's set itself to the default 486
level but I don't know enough to say that for sure. Also, the following
is the output of 'make test' run as su as specified in the INSTALL text
file supplied with this source distribution. I've NO idea what all this
means but the instructions at the end of the output were to report this
to this email address. So here it is: (see attachment)
as a final note, I did run a compile and link on a std 'Hello World' asm
file and using a very simple include file in the same source dir, and
this compiled, linked and ran correctly.
-------------- next part --------------
root at bwana:/usr/share/yasm-0.6.0# make check
make check-recursive
make[1]: Entering directory `/usr/share/yasm-0.6.0'
Making check in po
make[2]: Entering directory `/usr/share/yasm-0.6.0/po'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/usr/share/yasm-0.6.0/po'
Making check in .
make[2]: Entering directory `/usr/share/yasm-0.6.0'
make test_hd bitvect_test floatnum_test leb128_test splitpath_test combpath_test uncstring_test
make[3]: Entering directory `/usr/share/yasm-0.6.0'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT test_hd.o -MD -MP -MF .deps/test_hd.Tpo -c -o test_hd.o test_hd.c
mv -f .deps/test_hd.Tpo .deps/test_hd.Po
gcc -std=gnu99 -g -O2 -o test_hd test_hd.o
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT bitvect_test.o -MD -MP -MF .deps/bitvect_test.Tpo -c -o bitvect_test.o `test -f 'libyasm/tests/bitvect_test.c' || echo './'`libyasm/tests/bitvect_test.c
mv -f .deps/bitvect_test.Tpo .deps/bitvect_test.Po
gcc -std=gnu99 -g -O2 -o bitvect_test bitvect_test.o libyasm.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT floatnum_test.o -MD -MP -MF .deps/floatnum_test.Tpo -c -o floatnum_test.o `test -f 'libyasm/tests/floatnum_test.c' || echo './'`libyasm/tests/floatnum_test.c
mv -f .deps/floatnum_test.Tpo .deps/floatnum_test.Po
gcc -std=gnu99 -g -O2 -o floatnum_test floatnum_test.o libyasm.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT leb128_test.o -MD -MP -MF .deps/leb128_test.Tpo -c -o leb128_test.o `test -f 'libyasm/tests/leb128_test.c' || echo './'`libyasm/tests/leb128_test.c
mv -f .deps/leb128_test.Tpo .deps/leb128_test.Po
gcc -std=gnu99 -g -O2 -o leb128_test leb128_test.o libyasm.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT splitpath_test.o -MD -MP -MF .deps/splitpath_test.Tpo -c -o splitpath_test.o `test -f 'libyasm/tests/splitpath_test.c' || echo './'`libyasm/tests/splitpath_test.c
mv -f .deps/splitpath_test.Tpo .deps/splitpath_test.Po
gcc -std=gnu99 -g -O2 -o splitpath_test splitpath_test.o libyasm.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT combpath_test.o -MD -MP -MF .deps/combpath_test.Tpo -c -o combpath_test.o `test -f 'libyasm/tests/combpath_test.c' || echo './'`libyasm/tests/combpath_test.c
mv -f .deps/combpath_test.Tpo .deps/combpath_test.Po
gcc -std=gnu99 -g -O2 -o combpath_test combpath_test.o libyasm.a
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -g -O2 -MT uncstring_test.o -MD -MP -MF .deps/uncstring_test.Tpo -c -o uncstring_test.o `test -f 'libyasm/tests/uncstring_test.c' || echo './'`libyasm/tests/uncstring_test.c
mv -f .deps/uncstring_test.Tpo .deps/uncstring_test.Po
gcc -std=gnu99 -g -O2 -o uncstring_test uncstring_test.o libyasm.a
make[3]: Leaving directory `/usr/share/yasm-0.6.0'
make check-TESTS
make[3]: Entering directory `/usr/share/yasm-0.6.0'
Test x86_test: ........................................................................... +75-0/75 100%
PASS: modules/arch/x86/tests/x86_test.sh
Test x86_gas32_test: .... +4-0/4 100%
PASS: modules/arch/x86/tests/gas32/x86_gas32_test.sh
Test x86_gas64_test: .............. +14-0/14 100%
PASS: modules/arch/x86/tests/gas64/x86_gas64_test.sh
Test gas_test: .................. +18-0/18 100%
PASS: modules/parsers/gas/tests/gas_test.sh
Test gas_bin_test: ........ +8-0/8 100%
PASS: modules/parsers/gas/tests/bin/gas_bin_test.sh
Test nasm_test: .......... +10-0/10 100%
PASS: modules/parsers/nasm/tests/nasm_test.sh
Test nasm_test: . +1-0/1 100%
PASS: modules/parsers/nasm/tests/worphan/nasm_worphan_test.sh
Test nasmpp_test: ........ +8-0/8 100%
PASS: modules/preprocs/nasm/tests/nasmpp_test.sh
Test dwarf2_pass32_test: . +1-0/1 100%
PASS: modules/dbgfmts/dwarf2/tests/pass32/dwarf2_pass32_test.sh
Test dwarf2_pass64_test: .. +2-0/2 100%
PASS: modules/dbgfmts/dwarf2/tests/pass64/dwarf2_pass64_test.sh
Test dwarf2_passwin64_test: . +1-0/1 100%
PASS: modules/dbgfmts/dwarf2/tests/passwin64/dwarf2_passwin64_test.sh
Test stabs_test: . +1-0/1 100%
PASS: modules/dbgfmts/stabs/tests/stabs_test.sh
Test bin_test: ........... +11-0/11 100%
PASS: modules/objfmts/bin/tests/bin_test.sh
Test elf_test: ..................... +21-0/21 100%
PASS: modules/objfmts/elf/tests/elf_test.sh
Test elf_amd64_test: .. +2-0/2 100%
PASS: modules/objfmts/elf/tests/amd64/elf_amd64_test.sh
Test elf_gas64_test: ... +3-0/3 100%
PASS: modules/objfmts/elf/tests/gas64/elf_gas64_test.sh
Test coff_test: ... +3-0/3 100%
PASS: modules/objfmts/coff/tests/coff_test.sh
Test macho_test: O +0-1/1 0%
** O: gas-macho32 did not match object file!
FAIL: modules/objfmts/macho/tests/gas32/gas_macho32_test.sh
Test macho_test: O +0-1/1 0%
** O: gas-macho64 did not match object file!
FAIL: modules/objfmts/macho/tests/gas64/gas_macho64_test.sh
Test macho_test: OO +0-2/2 0%
** O: macho-reloc did not match object file!
** O: machotest did not match object file!
FAIL: modules/objfmts/macho/tests/nasm32/macho32_test.sh
Test macho_test: .O +1-1/2 50%
** O: machotest64 did not match object file!
FAIL: modules/objfmts/macho/tests/nasm64/macho64_test.sh
Test rdf_test: ......... +9-0/9 100%
PASS: modules/objfmts/rdf/tests/rdf_test.sh
Test win32_test: ..... +5-0/5 100%
PASS: modules/objfmts/win32/tests/win32_test.sh
Test win64_test: .......... +10-0/10 100%
PASS: modules/objfmts/win64/tests/win64_test.sh
Test xdf_test: ..... +5-0/5 100%
PASS: modules/objfmts/xdf/tests/xdf_test.sh
Test bitvect_test: ... +3-0/3 100%
PASS: bitvect_test
Test floatnum_test: ........ +8-0/8 100%
PASS: floatnum_test
Test leb128_test: ................................ +32-0/32 100%
PASS: leb128_test
Test splitpath_test: ................................................ +48-0/48 100%
PASS: splitpath_test
Test combpath_test: ..................................... +37-0/37 100%
PASS: combpath_test
Test uncstring_test: .................... +20-0/20 100%
PASS: uncstring_test
Test libyasm_test: ............................... +31-0/31 100%
PASS: libyasm/tests/libyasm_test.sh
=====================================
4 of 32 tests failed
Please report to bug-yasm at tortall.net
=====================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/usr/share/yasm-0.6.0'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/usr/share/yasm-0.6.0'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/usr/share/yasm-0.6.0'
make: *** [check] Error 2
root at bwana:/usr/share/yasm-0.6.0#
More information about the bug-yasm
mailing list