syllogism src # emerge -v kqemu
Calculating dependencies... done!
>>> Emerging (1 of 1) app-emulation/kqemu-0.7.2 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking qemu-0.7.2.tar.gz ;-)
>>> checking kqemu-0.7.2.tar.gz ;-)
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found sources for kernel version:
* 2.6.16-gentoo-r12
* kqemu is binary module with a restricted license.
* Please read carefully the KQEMU license
* and http://fabrice.bellard.free.fr/qemu/qemu-accel.html
* if you would like to see it released under the GPL
>>> Unpacking source...
>>> Unpacking qemu-0.7.2.tar.gz to /var/tmp/portage/kqemu-0.7.2/work
>>> Unpacking kqemu-0.7.2.tar.gz to /var/tmp/portage/kqemu-0.7.2/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2 ...
Install prefix /usr
BIOS directory /usr/share/qemu
binary directory /usr/bin
Manual directory /usr/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2
C compiler gcc
Host C compiler gcc
make make
host CPU x86_64
host big endian no
target list i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled no
static build no
SDL support yes
SDL static link yes
mingw32 support no
Adlib support no
FMOD support no
kqemu support yes
KQEMU Linux module configuration:
kernel sources /usr/src/linux
kbuild type 2.6
make: Entering directory `/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu'
make -C /usr/src/linux M=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r12'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
CC [M] /var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.o
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c: In function `kqemu_lock_user_page':
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c:84: error: `mem_map' undeclared (first use in this function)
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c:84: error: (Each undeclared identifier is reported only once
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c:84: error: for each function it appears in.)
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c: In function `kqemu_alloc_zeroed_page':
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c:111: error: `mem_map' undeclared (first use in this function)
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c: In function `kqemu_vmalloc_to_phys':
/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.c:151: error: `mem_map' undeclared (first use in this function)
make[2]: *** [/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu/kqemu-linux.o] Error 1
make[1]: *** [_module_/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo-r12'
make: *** [kqemu.ko] Error 2
make: Leaving directory `/var/tmp/portage/kqemu-0.7.2/work/qemu-0.7.2/kqemu'
!!! ERROR: app-emulation/kqemu-0.7.2 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
kqemu-0.7.2.ebuild, line 73: Called die
!!! make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.