Compilation du noyau 2.6.10
renardho
Messages postés
37
Date d'inscription
Statut
Membre
Dernière intervention
-
renardho Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
renardho Messages postés 37 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Pour être dans les mêmes conditions que celle d'un livre sur les drivers sous linux, je souhaite compiler
le noyau 2.6.10.
J'ai téléchargé les sources depuis https://www.kernel.org/ , dézippé le fichier *.bz2 dans /usr/src
pour obtenir tous les fichiers dans /usr/src/linux-2.6.10/ .
En me plaçant dans ce répertoire ( /usr/src/linux-2.6.10/ ) et en écrivant en tant que root la commande :
make config, voici le résultat :
root@lachez-moi:/usr/src/linux-2.6.10# make config
HOSTCC scripts/basic/fixdep
Dans le fichier inclus à partir de /usr/include/sys/socket.h:35,
à partir de /usr/include/netinet/in.h:24,
à partir de /usr/include/arpa/inet.h:23,
à partir de scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:311:24: erreur: asm/socket.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c: In function «parse_config_file":
scripts/basic/fixdep.c:245: attention : pointer targets in passing argument 1 of «use_config" differ in signedness
scripts/basic/fixdep.c: In function «parse_dep_file":
scripts/basic/fixdep.c:299: attention : pointer targets in passing argument 1 of «__builtin_strchr" differ in signedness
scripts/basic/fixdep.c:299: attention : pointer targets in assignment differ in signedness
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2
Il manquerait donc le fichier asm/socket.h .
Quelqu'un aurait-il une idée ?
Pour être dans les mêmes conditions que celle d'un livre sur les drivers sous linux, je souhaite compiler
le noyau 2.6.10.
J'ai téléchargé les sources depuis https://www.kernel.org/ , dézippé le fichier *.bz2 dans /usr/src
pour obtenir tous les fichiers dans /usr/src/linux-2.6.10/ .
En me plaçant dans ce répertoire ( /usr/src/linux-2.6.10/ ) et en écrivant en tant que root la commande :
make config, voici le résultat :
root@lachez-moi:/usr/src/linux-2.6.10# make config
HOSTCC scripts/basic/fixdep
Dans le fichier inclus à partir de /usr/include/sys/socket.h:35,
à partir de /usr/include/netinet/in.h:24,
à partir de /usr/include/arpa/inet.h:23,
à partir de scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:311:24: erreur: asm/socket.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c: In function «parse_config_file":
scripts/basic/fixdep.c:245: attention : pointer targets in passing argument 1 of «use_config" differ in signedness
scripts/basic/fixdep.c: In function «parse_dep_file":
scripts/basic/fixdep.c:299: attention : pointer targets in passing argument 1 of «__builtin_strchr" differ in signedness
scripts/basic/fixdep.c:299: attention : pointer targets in assignment differ in signedness
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2
Il manquerait donc le fichier asm/socket.h .
Quelqu'un aurait-il une idée ?
A voir également:
- Compilation du noyau 2.6.10
- Breach compilation c'est quoi - Guide
- Erreur de compilation projet ou bibliothèque introuvable ✓ - Forum VB / VBA
- Isolation du noyau windows 11 pilote incompatible - Forum Windows
- Pilote incompatible isolation du noyau - Forum Windows
- Edition non noyau de microsoft windows ✓ - Forum Windows
26 réponses
Salut Tuxinou,
Bon malheureusement après avoir essayé make menuconfig le résultat est le même :
HOSTCC scripts/basic/fixdep
Dans le fichier inclus à partir de /usr/include/sys/socket.h:35,
à partir de /usr/include/netinet/in.h:24,
à partir de /usr/include/arpa/inet.h:23,
à partir de scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:311:24: erreur: asm/socket.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c: In function «parse_config_file":
scripts/basic/fixdep.c:245: attention : pointer targets in passing argument 1 of «use_config" differ in signedness
scripts/basic/fixdep.c: In function «parse_dep_file":
scripts/basic/fixdep.c:299: attention : pointer targets in passing argument 1 of «__builtin_strchr" differ in signedness
scripts/basic/fixdep.c:299: attention : pointer targets in assignment differ in signedness
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2
Caramba !
Bon malheureusement après avoir essayé make menuconfig le résultat est le même :
HOSTCC scripts/basic/fixdep
Dans le fichier inclus à partir de /usr/include/sys/socket.h:35,
à partir de /usr/include/netinet/in.h:24,
à partir de /usr/include/arpa/inet.h:23,
à partir de scripts/basic/fixdep.c:115:
/usr/include/bits/socket.h:311:24: erreur: asm/socket.h : Aucun fichier ou répertoire de ce type
scripts/basic/fixdep.c: In function «parse_config_file":
scripts/basic/fixdep.c:245: attention : pointer targets in passing argument 1 of «use_config" differ in signedness
scripts/basic/fixdep.c: In function «parse_dep_file":
scripts/basic/fixdep.c:299: attention : pointer targets in passing argument 1 of «__builtin_strchr" differ in signedness
scripts/basic/fixdep.c:299: attention : pointer targets in assignment differ in signedness
make[1]: *** [scripts/basic/fixdep] Erreur 1
make: *** [scripts_basic] Erreur 2
Caramba !
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
La compilation c'est pas simple
Après un premier obstacle passé voilà que d'autres pb se profilent :-(
En l'occurence,
J'ai donc à partir de /usr/src/linux-2.6.10 écrit make menuconfig
puis make, ça se corse alors .
Voilà le résultat de make :
root@lachez-moi:/usr/src/linux-2.6.10# make O=~cedric/ordinateur/kernel/2.6.10/
Using /usr/src/linux-2.6.10 as source for kernel
GEN /home/cedric/ordinateur/kernel/2.6.10/Makefile
CHK include/linux/version.h
UPD include/linux/version.h
SYMLINK include/asm -> include/asm-i386
GEN /home/cedric/ordinateur/kernel/2.6.10/Makefile
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/i386/Kconfig
#
# using defaults found in .config
#
SPLIT include/linux/autoconf.h -> include/config/*
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
HOSTCC scripts/genksyms/lex.o
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «parse_file":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:260: attention : pointer targets in passing argument 1 of «grab_file" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:277: attention : pointer targets in passing argument 1 of «parse_string" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:283: attention : pointer targets in passing argument 1 of «parse_comment" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «parse_source_files":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:335: attention : pointer targets in initialization differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:344: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:357: attention : pointer targets in passing argument 1 of «parse_file" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «strip_rcs_crap":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strncmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:467: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:467: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:467: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:483: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:484: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «maybe_frob_rcs_version":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:494: attention : pointer targets in passing argument 1 of «strip_rcs_crap" differ in signedness
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
/usr/src/linux-2.6.10/scripts/kallsyms.c: In function «read_symbol":
/usr/src/linux-2.6.10/scripts/kallsyms.c:152: attention : pointer targets in assignment differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:153: attention : pointer targets in passing argument 1 of «strcpy" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c: In function «symbol_valid":
/usr/src/linux-2.6.10/scripts/kallsyms.c:190: attention : pointer targets in passing argument 1 of «strstr" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
HOSTCC scripts/conmakehash
/usr/src/linux-2.6.10/scripts/conmakehash.c: In function «getunicode":
/usr/src/linux-2.6.10/scripts/conmakehash.c:36: attention : pointer targets in initialization differ in signedness
/usr/src/linux-2.6.10/scripts/conmakehash.c:44: attention : pointer targets in assignment differ in signedness
/usr/src/linux-2.6.10/scripts/conmakehash.c:45: attention : pointer targets in passing argument 1 of «strtol" differ in signedness
CC arch/i386/kernel/asm-offsets.s
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/arch/i386/kernel/asm-offsets.c:7:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
CHK include/asm-i386/asm_offsets.h
UPD include/asm-i386/asm_offsets.h
CC init/main.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/include/linux/module.h:10,
from /usr/src/linux-2.6.10/init/main.c:16:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/init/main.c: In function «maxcpus":
/usr/src/linux-2.6.10/init/main.c:150: attention : pointer targets in passing argument 2 of «get_option" differ in signedness
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/include/linux/module.h:10,
from /usr/src/linux-2.6.10/init/version.c:10:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
CC init/do_mounts.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/include/linux/module.h:10,
from /usr/src/linux-2.6.10/init/do_mounts.c:1:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
CC init/do_mounts_rd.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/topology.h:33,
from /usr/src/linux-2.6.10/include/linux/mmzone.h:372,
from /usr/src/linux-2.6.10/include/linux/gfp.h:4,
from /usr/src/linux-2.6.10/include/linux/slab.h:15,
from /usr/src/linux-2.6.10/include/linux/percpu.h:4,
from /usr/src/linux-2.6.10/include/linux/rcupdate.h:41,
from /usr/src/linux-2.6.10/include/linux/dcache.h:10,
from /usr/src/linux-2.6.10/include/linux/fs.h:16,
from /usr/src/linux-2.6.10/init/do_mounts_rd.c:3:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/init/do_mounts_rd.c: In function «identify_ramdisk_image":
/usr/src/linux-2.6.10/init/do_mounts_rd.c:73: attention : pointer targets in passing argument 2 of «sys_read" differ in signedness
/usr/src/linux-2.6.10/init/do_mounts_rd.c:108: attention : pointer targets in passing argument 2 of «sys_read" differ in signedness
/usr/src/linux-2.6.10/init/do_mounts_rd.c: In function «fill_inbuf":
/usr/src/linux-2.6.10/init/do_mounts_rd.c:352: attention : pointer targets in passing argument 2 of «sys_read" differ in signedness
/usr/src/linux-2.6.10/init/do_mounts_rd.c: In function «flush_window":
/usr/src/linux-2.6.10/init/do_mounts_rd.c:373: attention : pointer targets in passing argument 2 of «sys_write" differ in signedness
CC init/do_mounts_initrd.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/topology.h:33,
from /usr/src/linux-2.6.10/include/linux/mmzone.h:372,
from /usr/src/linux-2.6.10/include/linux/gfp.h:4,
from /usr/src/linux-2.6.10/include/linux/slab.h:15,
from /usr/src/linux-2.6.10/include/linux/percpu.h:4,
from /usr/src/linux-2.6.10/include/linux/rcupdate.h:41,
from /usr/src/linux-2.6.10/include/linux/dcache.h:10,
from /usr/src/linux-2.6.10/include/linux/fs.h:16,
from /usr/src/linux-2.6.10/init/do_mounts_initrd.c:4:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
LD init/mounts.o
CC init/initramfs.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/topology.h:33,
from /usr/src/linux-2.6.10/include/linux/mmzone.h:372,
from /usr/src/linux-2.6.10/include/linux/gfp.h:4,
from /usr/src/linux-2.6.10/include/linux/slab.h:15,
from /usr/src/linux-2.6.10/include/linux/percpu.h:4,
from /usr/src/linux-2.6.10/include/linux/rcupdate.h:41,
from /usr/src/linux-2.6.10/include/linux/dcache.h:10,
from /usr/src/linux-2.6.10/include/linux/fs.h:16,
from /usr/src/linux-2.6.10/init/initramfs.c:2:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/init/initramfs.c: In function «flush_window":
/usr/src/linux-2.6.10/init/initramfs.c:402: attention : pointer targets in passing argument 1 of «flush_buffer" differ in signedness
/usr/src/linux-2.6.10/init/initramfs.c: In function «unpack_to_rootfs":
/usr/src/linux-2.6.10/init/initramfs.c:443: attention : pointer targets in assignment differ in signedness
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/kernel/process.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/arch/i386/kernel/process.c:17:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/arch/i386/kernel/process.c: In function «show_regs":
/usr/src/linux-2.6.10/arch/i386/kernel/process.c:259: attention : pointer targets in passing argument 2 of «show_trace" differ in signedness
{standard input}: Assembler messages:
{standard input}:1393: Error: suffix or operands invalid for `mov'
{standard input}:1395: Error: suffix or operands invalid for `mov'
{standard input}:1743: Error: suffix or operands invalid for `mov'
{standard input}:1745: Error: suffix or operands invalid for `mov'
{standard input}:1855: Error: suffix or operands invalid for `mov'
{standard input}:1856: Error: suffix or operands invalid for `mov'
{standard input}:2197: Error: suffix or operands invalid for `mov'
{standard input}:2210: Error: suffix or operands invalid for `mov'
make[2]: *** [arch/i386/kernel/process.o] Erreur 1
J'ai trouvé sur le net un message qui a l'air d'être lié à mon pb :
https://www.linuxquestions.org/questions/linux-from-scratch-13/problem-while-make-kernel-343910/
Dans lequel une des personnes conseille de faire ceci :
root:/usr/src/linux# wget www.kernel.org/pub/linux/devel/binutils/linux-2.6-seg-5.patch
root:/usr/src/linux# patch -Np1 -i linux-2.6-seg-5.patch
Et là ça ne marche pas, le programme patch répond qu'il ne lui est pas fourni le nom du fichier à patcher.
En jetant un coup d'oeil au contenu du patch, il semble qu'il fasse référence à des fichiers par des chemins relatifs, les deux premières lignes étant :
--- linux/arch/i386/kernel/process.c.seg 2005-03-27 13:07:14.000000000 -0800
+++ linux/arch/i386/kernel/process.c 2005-03-28 10:28:47.000000000 -0800
Je me suis alors placé dans le répertoire à partir duquel linux/arch/i386/kernel/process.c pourrait
désigné un fichier à modifier, je me suis donc placé dans /usr/src puis ai modifié le lien symblolique linux, qui pointait jusqu'à présent vers /usr/src/linux-2.6.15 , mon noyau actuel étant 2.6.15 .
Et voici la suite :
root@lachez-moi:/usr/src# patch -Np1 -i ~cedric/telechargements/linux-2.6-seg-5.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- linux/arch/i386/kernel/process.c.seg 2005-03-27 13:07:14.000000000 -0800
|+++ linux/arch/i386/kernel/process.c 2005-03-28 10:28:47.000000000 -0800
--------------------------
File to patch:
qqn sait -il quoi faire ?
Merci
Après un premier obstacle passé voilà que d'autres pb se profilent :-(
En l'occurence,
J'ai donc à partir de /usr/src/linux-2.6.10 écrit make menuconfig
puis make, ça se corse alors .
Voilà le résultat de make :
root@lachez-moi:/usr/src/linux-2.6.10# make O=~cedric/ordinateur/kernel/2.6.10/
Using /usr/src/linux-2.6.10 as source for kernel
GEN /home/cedric/ordinateur/kernel/2.6.10/Makefile
CHK include/linux/version.h
UPD include/linux/version.h
SYMLINK include/asm -> include/asm-i386
GEN /home/cedric/ordinateur/kernel/2.6.10/Makefile
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/i386/Kconfig
#
# using defaults found in .config
#
SPLIT include/linux/autoconf.h -> include/config/*
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
HOSTCC scripts/genksyms/lex.o
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «parse_file":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:260: attention : pointer targets in passing argument 1 of «grab_file" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:277: attention : pointer targets in passing argument 1 of «parse_string" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:283: attention : pointer targets in passing argument 1 of «parse_comment" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «parse_source_files":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:335: attention : pointer targets in initialization differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:344: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:357: attention : pointer targets in passing argument 1 of «parse_file" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «strip_rcs_crap":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:463: attention : pointer targets in passing argument 1 of «strncmp" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:467: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:467: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:467: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:483: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:484: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/mod/sumversion.c: In function «maybe_frob_rcs_version":
/usr/src/linux-2.6.10/scripts/mod/sumversion.c:494: attention : pointer targets in passing argument 1 of «strip_rcs_crap" differ in signedness
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
/usr/src/linux-2.6.10/scripts/kallsyms.c: In function «read_symbol":
/usr/src/linux-2.6.10/scripts/kallsyms.c:152: attention : pointer targets in assignment differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:153: attention : pointer targets in passing argument 1 of «strcpy" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c: In function «symbol_valid":
/usr/src/linux-2.6.10/scripts/kallsyms.c:190: attention : pointer targets in passing argument 1 of «strstr" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «strlen" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
/usr/src/linux-2.6.10/scripts/kallsyms.c:194: attention : pointer targets in passing argument 1 of «__builtin_strcmp" differ in signedness
HOSTCC scripts/conmakehash
/usr/src/linux-2.6.10/scripts/conmakehash.c: In function «getunicode":
/usr/src/linux-2.6.10/scripts/conmakehash.c:36: attention : pointer targets in initialization differ in signedness
/usr/src/linux-2.6.10/scripts/conmakehash.c:44: attention : pointer targets in assignment differ in signedness
/usr/src/linux-2.6.10/scripts/conmakehash.c:45: attention : pointer targets in passing argument 1 of «strtol" differ in signedness
CC arch/i386/kernel/asm-offsets.s
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/arch/i386/kernel/asm-offsets.c:7:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
CHK include/asm-i386/asm_offsets.h
UPD include/asm-i386/asm_offsets.h
CC init/main.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/include/linux/module.h:10,
from /usr/src/linux-2.6.10/init/main.c:16:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/init/main.c: In function «maxcpus":
/usr/src/linux-2.6.10/init/main.c:150: attention : pointer targets in passing argument 2 of «get_option" differ in signedness
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/include/linux/module.h:10,
from /usr/src/linux-2.6.10/init/version.c:10:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
CC init/do_mounts.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/include/linux/module.h:10,
from /usr/src/linux-2.6.10/init/do_mounts.c:1:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
CC init/do_mounts_rd.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/topology.h:33,
from /usr/src/linux-2.6.10/include/linux/mmzone.h:372,
from /usr/src/linux-2.6.10/include/linux/gfp.h:4,
from /usr/src/linux-2.6.10/include/linux/slab.h:15,
from /usr/src/linux-2.6.10/include/linux/percpu.h:4,
from /usr/src/linux-2.6.10/include/linux/rcupdate.h:41,
from /usr/src/linux-2.6.10/include/linux/dcache.h:10,
from /usr/src/linux-2.6.10/include/linux/fs.h:16,
from /usr/src/linux-2.6.10/init/do_mounts_rd.c:3:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/init/do_mounts_rd.c: In function «identify_ramdisk_image":
/usr/src/linux-2.6.10/init/do_mounts_rd.c:73: attention : pointer targets in passing argument 2 of «sys_read" differ in signedness
/usr/src/linux-2.6.10/init/do_mounts_rd.c:108: attention : pointer targets in passing argument 2 of «sys_read" differ in signedness
/usr/src/linux-2.6.10/init/do_mounts_rd.c: In function «fill_inbuf":
/usr/src/linux-2.6.10/init/do_mounts_rd.c:352: attention : pointer targets in passing argument 2 of «sys_read" differ in signedness
/usr/src/linux-2.6.10/init/do_mounts_rd.c: In function «flush_window":
/usr/src/linux-2.6.10/init/do_mounts_rd.c:373: attention : pointer targets in passing argument 2 of «sys_write" differ in signedness
CC init/do_mounts_initrd.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/topology.h:33,
from /usr/src/linux-2.6.10/include/linux/mmzone.h:372,
from /usr/src/linux-2.6.10/include/linux/gfp.h:4,
from /usr/src/linux-2.6.10/include/linux/slab.h:15,
from /usr/src/linux-2.6.10/include/linux/percpu.h:4,
from /usr/src/linux-2.6.10/include/linux/rcupdate.h:41,
from /usr/src/linux-2.6.10/include/linux/dcache.h:10,
from /usr/src/linux-2.6.10/include/linux/fs.h:16,
from /usr/src/linux-2.6.10/init/do_mounts_initrd.c:4:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
LD init/mounts.o
CC init/initramfs.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/topology.h:33,
from /usr/src/linux-2.6.10/include/linux/mmzone.h:372,
from /usr/src/linux-2.6.10/include/linux/gfp.h:4,
from /usr/src/linux-2.6.10/include/linux/slab.h:15,
from /usr/src/linux-2.6.10/include/linux/percpu.h:4,
from /usr/src/linux-2.6.10/include/linux/rcupdate.h:41,
from /usr/src/linux-2.6.10/include/linux/dcache.h:10,
from /usr/src/linux-2.6.10/include/linux/fs.h:16,
from /usr/src/linux-2.6.10/init/initramfs.c:2:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/init/initramfs.c: In function «flush_window":
/usr/src/linux-2.6.10/init/initramfs.c:402: attention : pointer targets in passing argument 1 of «flush_buffer" differ in signedness
/usr/src/linux-2.6.10/init/initramfs.c: In function «unpack_to_rootfs":
/usr/src/linux-2.6.10/init/initramfs.c:443: attention : pointer targets in assignment differ in signedness
LD init/built-in.o
HOSTCC usr/gen_init_cpio
CHK usr/initramfs_list
UPD usr/initramfs_list
CPIO usr/initramfs_data.cpio
GZIP usr/initramfs_data.cpio.gz
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/i386/kernel/process.o
In file included from include2/asm/mpspec.h:5,
from include2/asm/smp.h:18,
from /usr/src/linux-2.6.10/include/linux/smp.h:17,
from /usr/src/linux-2.6.10/include/linux/sched.h:23,
from /usr/src/linux-2.6.10/arch/i386/kernel/process.c:17:
include2/asm/mpspec_def.h:78: attention : «packed" attribute ignored for field of type «unsigned char[6]"
/usr/src/linux-2.6.10/arch/i386/kernel/process.c: In function «show_regs":
/usr/src/linux-2.6.10/arch/i386/kernel/process.c:259: attention : pointer targets in passing argument 2 of «show_trace" differ in signedness
{standard input}: Assembler messages:
{standard input}:1393: Error: suffix or operands invalid for `mov'
{standard input}:1395: Error: suffix or operands invalid for `mov'
{standard input}:1743: Error: suffix or operands invalid for `mov'
{standard input}:1745: Error: suffix or operands invalid for `mov'
{standard input}:1855: Error: suffix or operands invalid for `mov'
{standard input}:1856: Error: suffix or operands invalid for `mov'
{standard input}:2197: Error: suffix or operands invalid for `mov'
{standard input}:2210: Error: suffix or operands invalid for `mov'
make[2]: *** [arch/i386/kernel/process.o] Erreur 1
J'ai trouvé sur le net un message qui a l'air d'être lié à mon pb :
https://www.linuxquestions.org/questions/linux-from-scratch-13/problem-while-make-kernel-343910/
Dans lequel une des personnes conseille de faire ceci :
root:/usr/src/linux# wget www.kernel.org/pub/linux/devel/binutils/linux-2.6-seg-5.patch
root:/usr/src/linux# patch -Np1 -i linux-2.6-seg-5.patch
Et là ça ne marche pas, le programme patch répond qu'il ne lui est pas fourni le nom du fichier à patcher.
En jetant un coup d'oeil au contenu du patch, il semble qu'il fasse référence à des fichiers par des chemins relatifs, les deux premières lignes étant :
--- linux/arch/i386/kernel/process.c.seg 2005-03-27 13:07:14.000000000 -0800
+++ linux/arch/i386/kernel/process.c 2005-03-28 10:28:47.000000000 -0800
Je me suis alors placé dans le répertoire à partir duquel linux/arch/i386/kernel/process.c pourrait
désigné un fichier à modifier, je me suis donc placé dans /usr/src puis ai modifié le lien symblolique linux, qui pointait jusqu'à présent vers /usr/src/linux-2.6.15 , mon noyau actuel étant 2.6.15 .
Et voici la suite :
root@lachez-moi:/usr/src# patch -Np1 -i ~cedric/telechargements/linux-2.6-seg-5.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- linux/arch/i386/kernel/process.c.seg 2005-03-27 13:07:14.000000000 -0800
|+++ linux/arch/i386/kernel/process.c 2005-03-28 10:28:47.000000000 -0800
--------------------------
File to patch:
qqn sait -il quoi faire ?
Merci
Salut,
la compilation d'un noyau est relativement simple
c'est plutôt la configuration qui peut poser des problèmes
voici un exemple qui pourra t'aider http://www.commentcamarche.net/forum/affich 2229656 mdv2006 mise a jour kernel#8
la compilation d'un noyau est relativement simple
c'est plutôt la configuration qui peut poser des problèmes
voici un exemple qui pourra t'aider http://www.commentcamarche.net/forum/affich 2229656 mdv2006 mise a jour kernel#8
Merci lami20j pour ton enthousiasme, je le serai aussi certainement dès que ça marchera.
le lien m'a pas trop aidé, car si la compilation ne marche pas, la configuration du noyau, le choix des drivers n'a pas d'importance .
Oui je suis bien sûr d'avoir modifier le lien /usr/src/linux vers /usr/src/linux-2.6.10 avant d'essayer d'appliquer le patch .
J'ai essayé une autre syntaxe tjrs à partir de /usr/src :
patch -p0 <nom-du-patch
Mais bon j'obtiens le même résultat:
root@lachez-moi:/usr/src# patch -p0 <~cedric/telechargements/linux-2.6-seg-5.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- linux/arch/i386/kernel/process.c.seg 2005-03-27 13:07:14.000000000 -0800
|+++ linux/arch/i386/kernel/process.c 2005-03-28 10:28:47.000000000 -0800
--------------------------
File to patch:
Et pourtant pour bcp c''est simple ...
Au secours :-)
le lien m'a pas trop aidé, car si la compilation ne marche pas, la configuration du noyau, le choix des drivers n'a pas d'importance .
Oui je suis bien sûr d'avoir modifier le lien /usr/src/linux vers /usr/src/linux-2.6.10 avant d'essayer d'appliquer le patch .
J'ai essayé une autre syntaxe tjrs à partir de /usr/src :
patch -p0 <nom-du-patch
Mais bon j'obtiens le même résultat:
root@lachez-moi:/usr/src# patch -p0 <~cedric/telechargements/linux-2.6-seg-5.patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- linux/arch/i386/kernel/process.c.seg 2005-03-27 13:07:14.000000000 -0800
|+++ linux/arch/i386/kernel/process.c 2005-03-28 10:28:47.000000000 -0800
--------------------------
File to patch:
Et pourtant pour bcp c''est simple ...
Au secours :-)
Re,
je ne vois pas pourquoi tu te complique la vie avec le patch
si tu n'as jamais compiler un noyau alors
peut être qu'il sera mieux de faire pas à pas
Pour être dans les mêmes conditions que celle d'un livre sur les drivers sous linux, je souhaite compiler
le noyau 2.6.10.
Pourquoi pas faire la compilation avec la dernière version du noyau?!
Bon si tu veux, on pourra le faire pas à pas mais pas ce soir.
Bien sûr tout dans le but d'apprendre, puisque sinon, tu n'as pas vraiment besoin de compiler un noyau de nos jours.
A toi.
je ne vois pas pourquoi tu te complique la vie avec le patch
si tu n'as jamais compiler un noyau alors
peut être qu'il sera mieux de faire pas à pas
Pour être dans les mêmes conditions que celle d'un livre sur les drivers sous linux, je souhaite compiler
le noyau 2.6.10.
Pourquoi pas faire la compilation avec la dernière version du noyau?!
Bon si tu veux, on pourra le faire pas à pas mais pas ce soir.
Bien sûr tout dans le but d'apprendre, puisque sinon, tu n'as pas vraiment besoin de compiler un noyau de nos jours.
A toi.
C'est certain qu'il y a plus simple aujourd'hui que de chercher à compiler le noyau 2.6.10
Le truc est que j'ai trouvé un manuel d'écriture de driver qui m'a l'air pas mal du tout et qui porte sur ce
noyau, voilà pourquoi j'aimerais compiler ce noyau là .
Je pensais peut-être naïvement pouvoir télécharger tous les sources et les compiler bien gentiment.
Le patch au départ je ne souhaitais bien sûr pas l'utiliser, c'est juste que la compilation ne marche pas ,
l'étape du make bloque .
J'ai regardé sur internet et il y a qq messages correspondant à mon pb, dont une personne qui mentionne le patch .
Je n'arrive pas à l'utiliser .
Si tu as un pc, et que tu es prêt à me filer un coup de main, voire à compiler ce noyau chez toi, il se peut que tu aies les mêmes pb .
Enfin en tout cas je cracherai pas dans la soupe et suis prêt pour une leçon en ligne :-)
Le truc est que j'ai trouvé un manuel d'écriture de driver qui m'a l'air pas mal du tout et qui porte sur ce
noyau, voilà pourquoi j'aimerais compiler ce noyau là .
Je pensais peut-être naïvement pouvoir télécharger tous les sources et les compiler bien gentiment.
Le patch au départ je ne souhaitais bien sûr pas l'utiliser, c'est juste que la compilation ne marche pas ,
l'étape du make bloque .
J'ai regardé sur internet et il y a qq messages correspondant à mon pb, dont une personne qui mentionne le patch .
Je n'arrive pas à l'utiliser .
Si tu as un pc, et que tu es prêt à me filer un coup de main, voire à compiler ce noyau chez toi, il se peut que tu aies les mêmes pb .
Enfin en tout cas je cracherai pas dans la soupe et suis prêt pour une leçon en ligne :-)
J'ai déjà compiler un noyau et pas une seul fois ;-)
Et je n'ai pas eu des problèmes.
Mais ce n'est pas la compilation qui est difficile mais la configuration.
C'est pour ça que pour commencer on utilise le fichier du noyau actuel au quel on ajoute ou supprime des modules.
le fichier est /boot/config-$(uname -r)
Et je n'ai pas eu des problèmes.
Mais ce n'est pas la compilation qui est difficile mais la configuration.
C'est pour ça que pour commencer on utilise le fichier du noyau actuel au quel on ajoute ou supprime des modules.
le fichier est /boot/config-$(uname -r)
J'ai pas encore réussi à compiler ce noyau de malheur, mais arrête moi si je me trompe, les pbs liés à la configuration n'apparaissent que lorsque tu essayes de faire tourner le noyau en question, à l'exécution et pas à la compilation , non ?
Parce que mon pb a lieu à la compilation , lorsque je lance la commande make , après avoir effectué make menuconfig sans pb apparent .
Parce que mon pb a lieu à la compilation , lorsque je lance la commande make , après avoir effectué make menuconfig sans pb apparent .
Je suis prêt à te suivre :-)
que faut-il faire avec le fichier /boot/config-2.6.22-15-generic pour la compil du 2.6.10 ?
que faut-il faire avec le fichier /boot/config-2.6.22-15-generic pour la compil du 2.6.10 ?
Voilà , voilà , c'est tout chaud:
root@lachez-moi:/usr/src# ls -l /{boot/config-$(uname -r),usr/src}
-rw-r--r-- 1 root root 75311 2008-07-11 23:59 /boot/config-2.6.22-15-generic
/usr/src:
total 333144
drwxrwxr-x 2 500 500 4096 2001-09-17 02:56 buildkernel-1.05
-rw-r--r-- 1 cedric cedric 81545 2008-09-07 19:18 buildkernel-1.05.tar.gz
drwxr-sr-x 2 root src 4096 2008-09-07 20:15 configs
-rw-r--r-- 1 root src 333770 2008-01-13 17:17 gspca-modules-2.6.22-14-generic_01.00.16-1-1+2.6.22-14.47_i386.deb
-rw-r--r-- 1 root root 1280000 2007-05-03 20:27 gspca-source.tar
lrwxrwxrwx 1 root src 24 2008-09-08 21:51 linux -> linux-headers-2.6.22-15/
drwxrwxr-x 18 500 500 4096 2008-09-08 20:40 linux-2.6.10
drwxr-xr-x 21 root root 4096 2008-09-08 21:11 linux-2.6.26
-rw-r--r-- 1 root src 289576960 2008-09-07 21:29 linux-2.6.26.tar
-rw-r--r-- 1 root src 49441874 2008-09-07 21:24 linux-2.6.26.tar.bz2
drwxr-xr-x 19 root root 4096 2007-12-21 22:43 linux-headers-2.6.22-14
drwxr-xr-x 5 root root 4096 2007-12-21 22:43 linux-headers-2.6.22-14-generic
drwxr-xr-x 19 root root 4096 2008-09-08 22:24 linux-headers-2.6.22-15
lrwxrwxrwx 1 root src 31 2008-01-13 17:15 linux-OLDVERSION.1200240975 -> linux-headers-2.6.22-14-generic
drwxr-xr-x 3 root root 4096 2007-05-03 20:27 modules
drwxrwxr-x 3 500 500 4096 2001-09-17 02:04 samlib-0.2
-rw-r--r-- 1 cedric cedric 18609 2008-09-07 19:24 samlib-0.2.tar.gz
drwxr-sr-x 3 root src 4096 2008-09-07 19:42 source
root@lachez-moi:/usr/src# ls -l /{boot/config-$(uname -r),usr/src}
-rw-r--r-- 1 root root 75311 2008-07-11 23:59 /boot/config-2.6.22-15-generic
/usr/src:
total 333144
drwxrwxr-x 2 500 500 4096 2001-09-17 02:56 buildkernel-1.05
-rw-r--r-- 1 cedric cedric 81545 2008-09-07 19:18 buildkernel-1.05.tar.gz
drwxr-sr-x 2 root src 4096 2008-09-07 20:15 configs
-rw-r--r-- 1 root src 333770 2008-01-13 17:17 gspca-modules-2.6.22-14-generic_01.00.16-1-1+2.6.22-14.47_i386.deb
-rw-r--r-- 1 root root 1280000 2007-05-03 20:27 gspca-source.tar
lrwxrwxrwx 1 root src 24 2008-09-08 21:51 linux -> linux-headers-2.6.22-15/
drwxrwxr-x 18 500 500 4096 2008-09-08 20:40 linux-2.6.10
drwxr-xr-x 21 root root 4096 2008-09-08 21:11 linux-2.6.26
-rw-r--r-- 1 root src 289576960 2008-09-07 21:29 linux-2.6.26.tar
-rw-r--r-- 1 root src 49441874 2008-09-07 21:24 linux-2.6.26.tar.bz2
drwxr-xr-x 19 root root 4096 2007-12-21 22:43 linux-headers-2.6.22-14
drwxr-xr-x 5 root root 4096 2007-12-21 22:43 linux-headers-2.6.22-14-generic
drwxr-xr-x 19 root root 4096 2008-09-08 22:24 linux-headers-2.6.22-15
lrwxrwxrwx 1 root src 31 2008-01-13 17:15 linux-OLDVERSION.1200240975 -> linux-headers-2.6.22-14-generic
drwxr-xr-x 3 root root 4096 2007-05-03 20:27 modules
drwxrwxr-x 3 500 500 4096 2001-09-17 02:04 samlib-0.2
-rw-r--r-- 1 cedric cedric 18609 2008-09-07 19:24 samlib-0.2.tar.gz
drwxr-sr-x 3 root src 4096 2008-09-07 19:42 source
cd /usr/src wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.26.5.tar.bz2
et dit quand le téléchargement est fini