Hozzászólások
-
SzerzőBejegyzés
-
Közben megpróbáltam a 2.6.14.7-es kernellel, de azzal is ugyanez van.
Közben megpróbáltam a 2.6.14.7-es kernellel, de azzal is ugyanez van.
andrei28 wrote:A fordításhoz minden csomag fent van?
Ezen az oldalon leírják, hogyan kell Ubuntu alatt kernelt fordítani, nézd meg hogy az ott leírt csomagok fent vannak-e nálad.
http://www.howtoforge.com/kernel_compilation_ubuntuSajna ugyanaz, letöltöttem a függőségeket, a patchelős részt kihagytam és ezeket a parancsokat adtamki a végén:
make-kpkg clean
fakeroot make-kpkg –initrd –append-to-version=-kernel-2.6.15.1 kernel_image kernel_headersandrei28 wrote:A fordításhoz minden csomag fent van?
Ezen az oldalon leírják, hogyan kell Ubuntu alatt kernelt fordítani, nézd meg hogy az ott leírt csomagok fent vannak-e nálad.
http://www.howtoforge.com/kernel_compilation_ubuntuSajna ugyanaz, letöltöttem a függőségeket, a patchelős részt kihagytam és ezeket a parancsokat adtamki a végén:
make-kpkg clean
fakeroot make-kpkg –initrd –append-to-version=-kernel-2.6.15.1 kernel_image kernel_headersPersze már a kernel fordítás sem megy, a 2.6.15.1-eset szedtem le, a „make bzImage”-re ezt írja ki:
Code:CHK include/linux/version.h
CHK include/linux/compile.h
CHK usr/initramfs_list
include/asm/byteorder.h:5:28: error: linux/compiler.h: Nincs ilyen fájl vagy könyvtár
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
In file included from include/asm/mpspec.h:5,
from include/asm/smp.h:18,
from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from init/version.c:10:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
LD init/built-in.o
LD .tmp_vmlinux1
init/built-in.o: In function `try_name’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:116: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `name_to_dev_t’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:207: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `mount_block_root’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:317: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `change_floppy’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:359: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `parse_header’:
/usr/src/linux-2.6.15.1/init/initramfs.c:108: undefined reference to `__stack_chk_fail’
arch/i386/kernel/built-in.o:/usr/src/linux-2.6.15.1/arch/i386/kernel/vm86.c:198: more undefined references to `__stack_chk_fail’ follow
make: *** [.tmp_vmlinux1] Error 1Olyan linux/compiler.h tényleg nincs, symlinket csináltam „linux” néven a forrás könyvtárára, így az nem hiányozhat neki.
Konfigban csak azt állítottam amit andrei28 írt, csatolom a fájlt.Persze már a kernel fordítás sem megy, a 2.6.15.1-eset szedtem le, a „make bzImage”-re ezt írja ki:
Code:CHK include/linux/version.h
CHK include/linux/compile.h
CHK usr/initramfs_list
include/asm/byteorder.h:5:28: error: linux/compiler.h: Nincs ilyen fájl vagy könyvtár
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
In file included from include/asm/mpspec.h:5,
from include/asm/smp.h:18,
from include/linux/smp.h:19,
from include/linux/sched.h:26,
from include/linux/module.h:10,
from init/version.c:10:
include/asm/mpspec_def.h:78: warning: ‘packed’ attribute ignored for field of type ‘unsigned char[6]’
LD init/built-in.o
LD .tmp_vmlinux1
init/built-in.o: In function `try_name’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:116: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `name_to_dev_t’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:207: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `mount_block_root’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:317: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `change_floppy’:
/usr/src/linux-2.6.15.1/init/do_mounts.c:359: undefined reference to `__stack_chk_fail’
init/built-in.o: In function `parse_header’:
/usr/src/linux-2.6.15.1/init/initramfs.c:108: undefined reference to `__stack_chk_fail’
arch/i386/kernel/built-in.o:/usr/src/linux-2.6.15.1/arch/i386/kernel/vm86.c:198: more undefined references to `__stack_chk_fail’ follow
make: *** [.tmp_vmlinux1] Error 1Olyan linux/compiler.h tényleg nincs, symlinket csináltam „linux” néven a forrás könyvtárára, így az nem hiányozhat neki.
Konfigban csak azt állítottam amit andrei28 írt, csatolom a fájlt.Köszi, akkor holnap ezek alapján megpróbálom.
Köszi, akkor holnap ezek alapján megpróbálom.
Köszi szépen, erre volt szükségem, egy konkrét tapasztalatra. 🙂
Annyit még tudnál mondani, hogy kernelben szükséges-e valamilyen beállítás ahhoz, hogy menjen a driver?
Esetleg azt megtudod mondani, hogy te melyik leírás alapján csinálnad?Köszi szépen, erre volt szükségem, egy konkrét tapasztalatra. 🙂
Annyit még tudnál mondani, hogy kernelben szükséges-e valamilyen beállítás ahhoz, hogy menjen a driver?
Esetleg azt megtudod mondani, hogy te melyik leírás alapján csinálnad? -
SzerzőBejegyzés

legutóbbi hsz