How is one meant to make the tests? make test fails with:

make[1]: Entering directory `/home/amb/qemu/git/qemu/tests/tcg'
cc -m32 -I/home/amb/qemu/git/qemu/tcg -I/home/amb/qemu/git/qemu/tcg/i386 -I/home/amb/qemu/git/qemu/linux-headers -I/home/amb/qemu/git/qemu/linux-headers -I. -I/home/amb/qemu/git/qemu -I/home/amb/qemu/git/qemu/include -I. -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -O2 -g -c -o test_path.o test_path.c
test_path.c:4:17: fatal error: iov.c: No such file or directory

If I fudge the include path it still doesn't work (see below).

I get the feeling I must have missed something.

Alex



amb@nimrod-ubuntu:~/qemu/git/qemu$ make test CFLAGS='-O2 -g -I/home/amb/qemu/git/qemu/util'
        CHK version_gen.h
make -C tests/tcg test
make[1]: Entering directory `/home/amb/qemu/git/qemu/tests/tcg'
cc -m32 -I/home/amb/qemu/git/qemu/tcg -I/home/amb/qemu/git/qemu/tcg/i386 -I/home/amb/qemu/git/qemu/linux-headers -I/home/amb/qemu/git/qemu/linux-headers -I. -I/home/amb/qemu/git/qemu -I/home/amb/qemu/git/qemu/include -I. -I. -I../.. -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -O2 -g -I/home/amb/qemu/git/qemu/util -c -o test_path.o test_path.c
In file included from /home/amb/qemu/git/qemu/util/cutils.c:25:0,
                from test_path.c:5:
/home/amb/qemu/git/qemu/include/qemu/host-utils.h: In function ‘mulu64’:
/home/amb/qemu/git/qemu/include/qemu/host-utils.h:35:5: error: unknown type name ‘__uint128_t’ /home/amb/qemu/git/qemu/include/qemu/host-utils.h:35:22: error: ‘__uint128_t’ undeclared (first use in this function) /home/amb/qemu/git/qemu/include/qemu/host-utils.h:35:22: note: each undeclared identifier is reported only once for each function it appears in /home/amb/qemu/git/qemu/include/qemu/host-utils.h:35:34: error: expected ‘,’ or ‘;’ before ‘a’ /home/amb/qemu/git/qemu/include/qemu/host-utils.h:37:5: warning: right shift count >= width of type [enabled by default]
/home/amb/qemu/git/qemu/include/qemu/host-utils.h: In function ‘muls64’:
/home/amb/qemu/git/qemu/include/qemu/host-utils.h:43:5: error: unknown type name ‘__int128_t’ /home/amb/qemu/git/qemu/include/qemu/host-utils.h:43:21: error: ‘__int128_t’ undeclared (first use in this function) /home/amb/qemu/git/qemu/include/qemu/host-utils.h:43:32: error: expected ‘,’ or ‘;’ before ‘a’ /home/amb/qemu/git/qemu/include/qemu/host-utils.h:45:5: warning: right shift count >= width of type [enabled by default]
test_path.c: At top level:
test_path.c:7:19: fatal error: trace.c: No such file or directory
compilation terminated.
make[1]: *** [test_path.o] Error 1
make[1]: Leaving directory `/home/amb/qemu/git/qemu/tests/tcg'
make: *** [test] Error 2

--
Alex Bligh

Reply via email to