Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam wszystkich - problem polega na tym, że za jasnego gwinta nie jestem w stanie skompilować sobie kqemu(modułu potrzebnego do przyspieszenia qemu):
james@debian:~/kqemu-1.4.0pre1$ ./configure Source path /home/james/kqemu-1.4.0pre1 C compiler gcc Host C compiler gcc make make host CPU i386 kernel sources /lib/modules/2.6.24-etchnhalf.1-686-bigmem/build kbuild type 2.6 james@debian:~/kqemu-1.4.0pre1$ make make -C common all make[1]: Wejście do katalogu `/home/james/kqemu-1.4.0pre1/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[1]: Opuszczenie katalogu `/home/james/kqemu-1.4.0pre1/common' make -C /lib/modules/2.6.24-etchnhalf.1-686-bigmem/build M=`pwd` modules make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.24-etchnhalf.1-686-bigmem' CC [M] /home/james/kqemu-1.4.0pre1/kqemu-linux.o make[2]: *** Brak reguł do zrobienia obiektu `/home/james/kqemu-1.4.0pre1/kqemu-mod-x86.o', wymaganego przez `/home/james/kqemu-1.4.0pre1/kqemu-mod.o'. Stop. make[1]: *** [_module_/home/james/kqemu-1.4.0pre1] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.24-etchnhalf.1-686-bigmem' make: *** [kqemu.ko] Błąd 2
Wszelkie headersy do jajca + build-essencial zainstalowane. Jakieś pomysły?
Z góry dzięki.
Offline
Czemu nie zainstalujesz przez module-assistant?
Instalujesz pakiety
kqemu-common kqemu-source module-assistant
po czym
m-a prepare m-a build kqemu m-a install kqemu
PS. Nie ma pakietu kqemu-modules-* dla tej wersji jajka?
Ostatnio edytowany przez azhag (2008-09-23 11:34:59)
Offline
Oczywiście próbowałem i w ten sposób ale "build has failed" a w logach te same błędy co powyżej... - w repach są tylko moduły dla jajka 2.6.18 - którego niestety nie mogę używać (a wiem że i z kompilacją nie było na nim problemów....). Podobno "może" być wymagany jakiś patch na kqemu... tyle że nigdzie nie mogę go znaleźć :/
Offline