Sujet : ?? LFS-6.6 chapitre 5.6.1 |
posté par gilgab 5 messages le 29-08-2010 à 10:23 | | Bonjour à tous,
Voila je me lance dans la construction de ma première distribution Linux. Je découvre un nouveau monde.
J'ai un problème au chapitre 5.6.1, en effet je suis pas à pas votre livre et je bloque sur :
"lfs@guinguette-flo /mnt/lfs/sources/linux-2.6.32.21 $ make INSTALL_HDR_PATH=dest headers-install
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function 'conf_askvalue':
scripts/kconfig/conf.c:105: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function 'conf_choice':
scripts/kconfig/conf.c:307: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel config file ".config")
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `headers-install'. Stop."
J'ai décompressé le paquet par :
"tar xjf linux-2.6.32.21.tar.bz2" pas de problème
j'ai ensuite fait : "make mrproper" no soucis
et pour la suite je bloque.
Ne faut il pas faire un "make menuconfig" ?
Pouvez vous m'aider s'il vous plait ?
Grand merci d'avance.
_______________________
<°) gilgab (°> |
|
posté par Texou 271 messages le 29-08-2010 à 12:56 | | Salut,
Pas question ici du menuconfig, on n'en est pas à configurer le noyau puisqu'on n'installe que les en-têtes. As-tu fait, après make mrproper et avant la commande qui donne une erreur, make headers_check? Tel que tu décris la chose on dirait que tu passes de make mrproper à make INSTALL_HD_PATH=dest ... directement, au quel cas l'erreur est normale.
Tiens nous au courant.
++
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
posté par gilgab 5 messages le 29-08-2010 à 14:17 | | Bonjour texou,
Salut,
As-tu fait, après make mrproper et avant la commande qui donne une erreur, make headers_check? Tel que tu décris la chose on dirait que tu passes de make mrproper à make INSTALL_HD_PATH=dest ... directement, au quel cas l'erreur est normale.
|
oui, excuse moi mais je ne l'avait pas précisé.
J'ai refait les commandes, et ça donne :
"lfs@guinguette-flo /mnt/lfs/sources/linux-2.6.32.21 $ make headers_check
CHK include/linux/version.h
UPD include/linux/version.h
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
HOSTCC scripts/unifdef
INSTALL include/asm-generic (34 files)
INSTALL include/drm (12 files)
INSTALL include/linux/byteorder (2 files)
INSTALL include/linux/can (4 files)
INSTALL include/linux/dvb (8 files)
INSTALL include/linux/hdlc (1 file)
INSTALL include/linux/isdn (1 file)
INSTALL include/linux/netfilter (58 files)
INSTALL include/linux/netfilter_arp (2 files)
INSTALL include/linux/netfilter_bridge (16 files)
INSTALL include/linux/netfilter_ipv4 (14 files)
INSTALL include/linux/netfilter_ipv6 (11 files)
INSTALL include/linux/nfsd (6 files)
INSTALL include/linux/raid (2 files)
INSTALL include/linux/spi (1 file)
INSTALL include/linux/sunrpc (1 file)
INSTALL include/linux/tc_act (6 files)
INSTALL include/linux/tc_ematch (4 files)
INSTALL include/linux/usb (8 files)
INSTALL include/linux/wimax (1 file)
INSTALL include/linux (356 files)
INSTALL include/mtd (5 files)
INSTALL include/rdma (1 file)
INSTALL include/scsi (4 files)
INSTALL include/sound (9 files)
INSTALL include/video (3 files)
INSTALL include/xen (1 file)
INSTALL include (0 file)
INSTALL include/asm (54 files)
CHECK include/asm-generic (34 files)
CHECK include/drm (12 files)
CHECK include/linux/byteorder (2 files)
CHECK include/linux/can (4 files)
CHECK include/linux/dvb (8 files)
CHECK include/linux/hdlc (1 files)
CHECK include/linux/isdn (1 files)
CHECK include/linux/netfilter (58 files)
CHECK include/linux/netfilter_arp (2 files)
CHECK include/linux/netfilter_bridge (16 files)
CHECK include/linux/netfilter_ipv4 (14 files)
CHECK include/linux/netfilter_ipv6 (11 files)
CHECK include/linux/nfsd (6 files)
CHECK include/linux/raid (2 files)
CHECK include/linux/spi (1 files)
CHECK include/linux/sunrpc (1 files)
CHECK include/linux/tc_act (6 files)
CHECK include/linux/tc_ematch (4 files)
CHECK include/linux/usb (8 files)
CHECK include/linux/wimax (1 files)
CHECK include/linux (356 files)
CHECK include/mtd (5 files)
CHECK include/rdma (1 files)
CHECK include/scsi (4 files)
/mnt/lfs/sources/linux-2.6.32.21/usr/include/scsi/scsi.h:162: userspace cannot call function or variable defined in the kernel
/mnt/lfs/sources/linux-2.6.32.21/usr/include/scsi/scsi.h:288: userspace cannot call function or variable defined in the kernel
CHECK include/sound (9 files)
CHECK include/video (3 files)
CHECK include/xen (1 files)
CHECK include (0 files)
CHECK include/asm (54 files)"
mais j'ai toujours mon erreur :
"lfs@guinguette-flo /mnt/lfs/sources/linux-2.6.32.21 $ make INSTALL_HDR_PATH=dest headers-install
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: In function 'conf_askvalue':
scripts/kconfig/conf.c:105: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
scripts/kconfig/conf.c: In function 'conf_choice':
scripts/kconfig/conf.c:307: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result
HOSTCC scripts/kconfig/kxgettext.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/lex.zconf.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
***
*** You have not yet configured your kernel!
*** (missing kernel config file ".config")
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[2]: *** [silentoldconfig] Error 1
make[1]: *** [silentoldconfig] Error 2
make: *** No rule to make target `headers-install'. Stop."
j'ai un kernel :
"guinguette-flo bin # uname -a
Linux guinguette-flo 2.6.32-24-generic #39-Ubuntu SMP Wed Jul 28 06:07:29 UTC 2010 i686 GNU/Linux"
Je vais essayer de trouver le kernel 2.6.32.8 et recommencer.
Merci pour ta réponse.
_______________________
<°) gilgab (°> |
|
posté par Texou 271 messages le 29-08-2010 à 14:53 | | arf mais c'est normal tu te trompes :( Tu tapes pas ce qui est écrit. Le livre te dit headers_install et pas headers-install. Ce sont 2 choses différentes.
Rectifie ça ça devrait passer.
C'est une bonne leçon de rigueur en tout cas.
Bon courage,
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
posté par gilgab 5 messages le 29-08-2010 à 18:10 | | je suis une buse, un t____ d_ c__
çà c'était juste pour utiliser le bon symbole. je teste et je te donne des nouvelles.
Merci Texou
_______________________
<°) gilgab (°> |
|
posté par gilgab 5 messages le 29-08-2010 à 18:23 | | Re Texou,
arf mais c'est normal tu te trompes :( Tu tapes pas ce qui est écrit. Le livre te dit headers_install et pas headers-install. Ce sont 2 choses différentes.
Rectifie ça ça devrait passer.
C'est une bonne leçon de rigueur en tout cas.
Bon courage,
|
Je confirme, je suis une buse.
" lfs@guinguette-flo /mnt/lfs/sources/linux-2.6.32.21 $ cp -rv dest/include/* /tools/include "
Mon répertoire /tools/include est peuplé : c'est bon.
Je vérifierai deux fois maintenant. Est t'il possible de passer le sujet en résolue stp ? merci.
Grand merci. je continue.
_______________________
<°) gilgab (°> |
|
posté par Texou 271 messages le 29-08-2010 à 18:26 | | Comme je disais, le pb est pas être buse ou pas, tu ne l'es sûrement pas. Il tient à la rigueur. lfs est impitoyable sur ça, et c'est normal vu l'objectif du livre: construire un système. Alors... sois buse si tu veux, mais surtout rigoureux! Le reste c'est qu'une illusion :)
Bon courage,
_______________________
Texou
Coadministrateur du projet absolinux
Président de l'association traduc.org
Coordinateur du projet Linux From Scratch
Coordinateur au sein du projet Trad GNU de l'April
Animateur suppléant du groupe de travail Accessibilité de l'April
|
|
posté par gilgab 5 messages le 29-08-2010 à 18:29 | | Merci Texou,
Je trouve cela très intéressant. Effectivement, je vais veiller à ce que cela ne se reproduise plus.
Merci
_______________________
<°) gilgab (°> |
|