Package: kqemu-source
Version: 1.3.0~pre11-5
Severity: grave
Justification: renders package unusable
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Today I built a kernel with
ii linux-source-2.6.22 2.6.22-1 Linux kernel source for version
2.6.22 with Debian pat
from unstable.
Trying to build the kqemu-module with m-a resulted in an error. Find
the whole build log attached.
Cheers,
gregor
- -- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (990, 'unstable'), (500, 'experimental'), (500, 'testing'), (500,
'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.20.200705130115
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash
Versions of packages kqemu-source depends on:
ii bzip2 1.0.3-7 high-quality block-sorting file co
ii debhelper 5.0.53 helper programs for debian/rules
ii dpatch 2.0.26 patch maintenance system for Debia
ii make 3.81-3 The GNU version of the "make" util
ii module-assistant 0.10.11 tool to make module package creati
kqemu-source recommends no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFGoWiTOzKYnQDzz+QRAl7qAKCN6AGDmdSCJnEWUWjBvw2reKp8KwCbBdqW
RG//ALeVTWH4VzyvZffc6m0=
=WFZ0
-----END PGP SIGNATURE-----
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[1]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
make -C common clean
make[2]: Entering directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f *.o *~ monitor-image.h genoffsets genmon monitor_def.h \
monitor-image.bin monitor-image.out \
i386/*.o x86_64/*.o
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f kqemu.ko *.o *~
make[1]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
dh_clean
/usr/bin/make -f debian/rules clean
make[1]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
make -C common clean
make[3]: Entering directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f *.o *~ monitor-image.h genoffsets genmon monitor_def.h \
monitor-image.bin monitor-image.out \
i386/*.o x86_64/*.o
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f kqemu.ko *.o *~
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
dh_clean
make[1]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[2]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
make -C common clean
make[3]: Entering directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f *.o *~ monitor-image.h genoffsets genmon monitor_def.h \
monitor-image.bin monitor-image.out \
i386/*.o x86_64/*.o
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f kqemu.ko *.o *~
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
dh_clean
/usr/bin/make -w -f debian/rules clean
make[2]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
dpatch deapply-all
rm -rf patch-stamp patch-stampT debian/patched
dh_testdir
#dh_testroot
# Cleaning package
/usr/bin/make clean
make[3]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
make -C common clean
make[4]: Entering directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f *.o *~ monitor-image.h genoffsets genmon monitor_def.h \
monitor-image.bin monitor-image.out \
i386/*.o x86_64/*.o
make[4]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu/common'
rm -f kqemu.ko *.o *~
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
dh_clean
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
make[1]: Nothing to be done for `kdist_config'.
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.22.200707210258/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.22.200707210258/g ;s/#KVERS#/2.6.22.200707210258/g
; s/_KVERS_/2.6.22.200707210258/g ; s/##KDREV##/1/g ; s/#KDREV#/1/g ;
s/_KDREV_/1/g ' < $templ > ${templ%.modules.in}; \
done
dh_testroot
dh_clean -k
# Build the module
./configure --kernel-path=/usr/src/linux-source-2.6.22
Source path /usr/src/modass/usr_src/modules/kqemu
C compiler gcc
Host C compiler gcc
make make
host CPU i386
kernel sources /usr/src/linux-source-2.6.22
kbuild type 2.6
/usr/bin/make
make[2]: Entering directory `/usr/src/modass/usr_src/modules/kqemu'
make -C common all
make[3]: Entering directory `/usr/src/modass/usr_src/modules/kqemu/common'
gcc -Wall -O2 -Werror -g -D__KERNEL__ -I.. -o genoffsets genoffsets.c
./genoffsets > monitor_def.h
gcc -D__KERNEL__ -nostdinc -iwithprefix include -I. -I.. -D__ASSEMBLY__ -c -o
i386/nexus_asm.o i386/nexus_asm.S
gcc -D__KERNEL__ -nostdinc -iwithprefix include -I. -I.. -D__ASSEMBLY__ -c -o
i386/monitor_asm.o i386/monitor_asm.S
gcc -Wall -O2 -fomit-frame-pointer -fno-strict-aliasing -Werror
-fno-stack-protector -D__KERNEL__ -nostdinc -iwithprefix include -I. -I.. -c
-o monitor.o monitor.c
gcc -Wall -O2 -fomit-frame-pointer -fno-strict-aliasing -Werror
-fno-stack-protector -D__KERNEL__ -nostdinc -iwithprefix include -I. -I.. -c
-o monitor-utils.o monitor-utils.c
gcc -Wall -O2 -fomit-frame-pointer -fno-strict-aliasing -Werror
-fno-stack-protector -D__KERNEL__ -nostdinc -iwithprefix include -I. -I.. -c
-o interp.o interp.c
ld -T i386/monitor.ld -o monitor-image.out i386/nexus_asm.o i386/monitor_asm.o
monitor.o monitor-utils.o interp.o
objcopy -O binary monitor-image.out monitor-image.bin
gcc -Wall -O2 -Werror -g -o genmon genmon.c
./genmon < monitor-image.bin > monitor-image.h
gcc -Wall -O2 -fomit-frame-pointer -fno-strict-aliasing -Werror -D__KERNEL__
-nostdinc -iwithprefix include -I. -I.. -c -o kernel.o kernel.c
gcc -D__KERNEL__ -nostdinc -iwithprefix include -I. -I.. -D__ASSEMBLY__ -c -o
i386/kernel_asm.o i386/kernel_asm.S
ld -r -o ../kqemu-mod-i386.o kernel.o i386/kernel_asm.o
make[3]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu/common'
make -C /usr/src/linux-source-2.6.22 M=`pwd` modules
make[3]: Entering directory `/usr/src/linux-source-2.6.22'
CC [M] /usr/src/modass/usr_src/modules/kqemu/kqemu-linux.o
/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.c: In function
'kqemu_lock_user_page':
/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.c:81: error: dereferencing
pointer to incomplete type
/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.c: In function
'kqemu_schedule':
/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.c:194: warning: implicit
declaration of function 'need_resched'
/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.c:195: warning: implicit
declaration of function 'schedule'
/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.c:197: warning: implicit
declaration of function 'signal_pending'
make[4]: *** [/usr/src/modass/usr_src/modules/kqemu/kqemu-linux.o] Error 1
make[3]: *** [_module_/usr/src/modass/usr_src/modules/kqemu] Error 2
make[3]: Leaving directory `/usr/src/linux-source-2.6.22'
make[2]: *** [kqemu.ko] Error 2
make[2]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
make[1]: *** [binary-modules] Error 2
make[1]: Leaving directory `/usr/src/modass/usr_src/modules/kqemu'
make: *** [kdist_build] Error 2