|
Błąd podczas kompilacji jądra
elgrace - 31-05-2010 10:00
Wczoraj próbowałem po raz kolejny skompilować jądro systemu, ale jak zazwyczaj operacja ta nie powiodła się. Poniżej zamieszczam fragment z konsoli tyczący się błędów. Wie ktoś może jak rozwiązać ten problem? make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.34' /usr/bin/make ARCH=i386 \ -C Documentation/lguest make[1]: Wejście do katalogu `/usr/src/linux-2.6.34/Documentation/lguest' cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest lguest.c:21:25: error: sys/eventfd.h: Nie ma takiego pliku ani katalogu lguest.c: In function âcreate_threadâ: lguest.c:1026: warning: implicit declaration of function âeventfdâ make[1]: *** [lguest] Błąd 1 make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.34/Documentation/lguest' make: *** [debian/stamp/build/kernel] Błąd 2
PS. Procesor 32 bitowy (Pentium 4).
LiTE - 31-05-2010 11:58
http://debian.linux.pl/threads/16838...linux-2.6.32.2
elgrace - 31-05-2010 14:46
Zrobiłem to co było podane w linku, który zamieściłeś, ale dalej po kompilacji mam błędy. make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.34' /usr/bin/make ARCH=i386 \ -C Documentation/lguest make[1]: Wejście do katalogu `/usr/src/linux-2.6.34/Documentation/lguest' cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest lguest.c: In function 'create_thread': lguest.c:1025: warning: implicit declaration of function 'eventfd' make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.34/Documentation/lguest' test ! -e scripts/package/builddeb || mv -f scripts/package/builddeb scripts/package/builddeb.kpkg-dist test ! -e scripts/package/Makefile || test -f scripts/package/Makefile.kpkg-dist || (mv -f scripts/package/Makefile scripts/package/Makefile.kpkg-dist && (echo "# Dummy file "; echo "help:") > scripts/package/Makefile) COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils make dpkg-dev |\ awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'> debian/buildinfo uname -a >> debian/buildinfo echo using the compiler: >> debian/buildinfo grep LINUX_COMPILER include/linux/compile.h | \ sed -e 's/.*LINUX_COMPILER "//' -e 's/"$//' >> debian/buildinfo grep: include/linux/compile.h: Nie ma takiego pliku ani katalogu echo applied kernel patches: >> debian/buildinfo echo done > debian/stamp/build/kernel /usr/bin/make -f ./debian/rules debian/stamp/binary/pre-linux-image-2.6.34 make[1]: Wejście do katalogu `/usr/src/linux-2.6.34' ====== making target debian/stamp/install/linux-image-2.6.34 [new prereqs: ]====== This is kernel package version 11.015. echo "The UTS Release version in include/linux/version.h"; echo " \"\" "; echo "does not match current version:"; echo " \"2.6.34\" "; echo "Please correct this."; exit 2 The UTS Release version in include/linux/version.h "" does not match current version: "2.6.34" Please correct this. make[1]: *** [debian/stamp/install/linux-image-2.6.34] Błąd 2 make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.34' make: *** [linux-image] Błąd 2
bottom - 14-06-2010 01:26
The UTS Release version in include/linux/version.h "" does not match current version
wrzuć w google to znajdziesz odpowiedź na tym forum, jakieś krzaki mi wyskakują gdy próbuję linka wkleić :)
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|