tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

emulators/qemu failures



It seems that emulators/qemu is broken on powerpc (netbsd-8):
...
  CC      i386-bsd-user/trace/control-target.o
  LINK    i386-bsd-user/qemu-i386
user-exec.o: In function `cpu_x86_signal_handler':
/usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/user-exec.c:297: undefined reference to `IAR_sig' /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/user-exec.c:305: undefined reference to `TRAP_sig' /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/user-exec.c:305: undefined reference to `DSISR_sig'
Makefile:200: recipe for target 'qemu-i386' failed
make[1]: *** [qemu-i386] Error 1
Makefile:326: recipe for target 'subdir-i386-bsd-user' failed
gmake: *** [subdir-i386-bsd-user] Error 2
*** Error code 2

Stop.
...

And on MIPS (evbmips64-eb, netbsd-8):
...
  GEN     aarch64-softmmu/config-target.h
  CC      aarch64-softmmu/exec.o
In file included from /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/include/exec/cpu-defs.h:29:0, from /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/target/arm/cpu.h:40, from /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/exec.c:25: /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/tcg/mips/tcg-target.h:30:18: warning: "_ABIO32" is not defined [-Wundef]
 #if _MIPS_SIM == _ABIO32
                  ^
/usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/tcg/mips/tcg-target.h:82:18: warning: "_ABIO32" is not defined [-Wundef]
 #if _MIPS_SIM == _ABIO32
                  ^
/usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/tcg/mips/tcg-target.h:201:26: fatal error: sys/cachectl.h: No such file or directory
compilation terminated.
/usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/rules.mak:66: recipe for target 'exec.o' failed
make[1]: *** [exec.o] Error 1
Makefile:326: recipe for target 'subdir-aarch64-softmmu' failed
gmake: *** [subdir-aarch64-softmmu] Error 2
*** Error code 2
...

And on ARM (earmv7-hf, netbsd-8):
...
  CC      i386-bsd-user/user-exec.o
  CC      xtensaeb-softmmu/ioport.o
/usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/user-exec.c: In function 'cpu_x86_signal_handler': /usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/user-exec.c:433:41: error: 'mcontext_t {aka struct <anonymous>}' has no member named 'error_code'
     is_write = extract32(uc->uc_mcontext.error_code, 11, 1);
                                         ^
/usr/pkgsrc/emulators/qemu/work/qemu-2.10.1/rules.mak:66: recipe for target 'user-exec.o' failed
make[1]: *** [user-exec.o] Error 1
Makefile:326: recipe for target 'subdir-i386-bsd-user' failed
gmake: *** [subdir-i386-bsd-user] Error 2
gmake: *** Waiting for unfinished jobs....
...

And on Alpha (netbsd-8):
...
=> Replacing Perl interpreter in scripts/texi2pod.pl.

ERROR: Unsupported CPU = alpha, try --enable-tcg-interpreter

*** Error code 1

Stop.
...


It compiles on sparc64 and amd64, though...

John


Home | Main Index | Thread Index | Old Index