Re: compiling kernel
[snip] Regarde du côté de make deb-pkg sinon. Make-kpkg est déprécié, il faut maintenant utilisé make deb-pkg [1] [1] http://lists.debian.org/debian-devel-announce/2009/10/msg3.html Thomas Preud'homme Salut, petit question à propos de ce make deb-pkg : je compile depuis qqs années de la manière suivante : make-kpkg --rootcmd fakeroot --append-to-version=-1 --revision=`date +%y%m%d` kernel-image Aurais tu de la doc sur ce make deb-pkg pour obtenir un résulat similaire ? Et autre question ce make deb-pkg est intégré direct dans le makefile du noyau ? Merci d'avance Guillaume -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Le mercredi 21 octobre 2009 09:30:06, mess-mate a écrit : Bonjour, j'ai un petit problème pour compiler mon noau: voici le message d'erreur: make-kpkg --initrd --append-to-version=-amd64-mm kernel-image kernel-headers kernel-doc exec make kpkg_version=12.021 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-amd64-mm INITRD=YES .config:1: *** missing separator. Stop. Visiblement un problème dans ton .config Peux-tu repartir du config dans /boot/ ? Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 971. il y a pas de .debian en effet puisque c'est un noyau source (non debian). C'est un noyau que j'avais compilé dans le temps sans problème mais maintenant avec cette erreur udev au boot il faut que je recompile. Evidemment j'ai déjà fait un 'make clean', donc plus question de rebooter sur ce noyau. Je pense qu'il me faudra un .debian de quelqu'un ou une autre astuce. Soit recompiler à la main comme dans le temps. merci d'avance pour l'aide. Regarde du côté de make deb-pkg sinon. Make-kpkg est déprécié, il faut maintenant utilisé make deb-pkg [1] [1] http://lists.debian.org/debian-devel-announce/2009/10/msg3.html Thomas Preud'homme -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Bonsoir, Le jeudi 22 octobre 2009 22:04:12, Thomas Preud'homme a écrit : Regarde du côté de make deb-pkg sinon. Make-kpkg est déprécié, il faut maintenant utilisé make deb-pkg [1] [1] http://lists.debian.org/debian-devel-announce/2009/10/msg3.html Merci pour cette info. Pour voir, j'ai essayé sur un linux-source-2.6.31 (préalablement buildé avec make-kpkg) et ca a produit deux paquets: linux-firmware-image_2.6.31-2_all.deb linux-image-2.6.31_2.6.31-2_i386.deb Quelles sont les règles make pour produire les paquets pour les headers et les modules ? Merci, Jean-Damien. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Le jeudi 22 octobre 2009 22:35:47, Jean-Damien Durand a écrit : Bonsoir, Le jeudi 22 octobre 2009 22:04:12, Thomas Preud'homme a écrit : Regarde du côté de make deb-pkg sinon. Make-kpkg est déprécié, il faut maintenant utilisé make deb-pkg [1] [1] http://lists.debian.org/debian-devel-announce/2009/10/msg3.html Merci pour cette info. Pour voir, j'ai essayé sur un linux-source-2.6.31 (préalablement buildé avec make-kpkg) et ca a produit deux paquets: linux-firmware-image_2.6.31-2_all.deb linux-image-2.6.31_2.6.31-2_i386.deb Quelles sont les règles make pour produire les paquets pour les headers et les modules ? Je n'ai pas encore testé pour être honnête mais d'après ce que j'ai lu dans le fichier builddeb qui se trouve dans le sous-répertoire scripts/package des sources du noyau il suffit de positionner CONFIG_MODULES dans le .config pour que ce soit inclus dans le paquet. La ligne qui me fait penser cela est : if grep -q '^CONFIG_MODULES=y' .config ; then INSTALL_MOD_PATH=$tmpdir make KBUILD_SRC= modules_install if [ $ARCH == um ] ; then mv $tmpdir/lib/modules/$version/* $tmpdir/usr/lib/uml/modules/$version/ rmdir $tmpdir/lib/modules/$version fi fi Par contre le fichier n'est clairement pas prévu pour créer des paquets autre que les deux que tu cites. J'aurais tendance à dire que pour les headers et les modules tu dois continuer à utiliser make-kpkg. Merci, Jean-Damien. Thomas Preud'homme -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Le jeudi 22 octobre 2009 23:40:50, Thomas Preud'homme a écrit : Le jeudi 22 octobre 2009 22:35:47, Jean-Damien Durand a écrit : Bonsoir, Le jeudi 22 octobre 2009 22:04:12, Thomas Preud'homme a écrit : Regarde du côté de make deb-pkg sinon. Make-kpkg est déprécié, il faut maintenant utilisé make deb-pkg [1] [1] http://lists.debian.org/debian-devel-announce/2009/10/msg3.html Merci pour cette info. Pour voir, j'ai essayé sur un linux-source-2.6.31 (préalablement buildé avec make-kpkg) et ca a produit deux paquets: linux-firmware-image_2.6.31-2_all.deb linux-image-2.6.31_2.6.31-2_i386.deb Quelles sont les règles make pour produire les paquets pour les headers et les modules ? Je n'ai pas encore testé pour être honnête mais d'après ce que j'ai lu dans le fichier builddeb qui se trouve dans le sous-répertoire scripts/package des sources du noyau il suffit de positionner CONFIG_MODULES dans le .config pour que ce soit inclus dans le paquet. La ligne qui me fait penser cela est : if grep -q '^CONFIG_MODULES=y' .config ; then INSTALL_MOD_PATH=$tmpdir make KBUILD_SRC= modules_install if [ $ARCH == um ] ; then mv $tmpdir/lib/modules/$version/* $tmpdir/usr/lib/uml/modules/$version/ rmdir $tmpdir/lib/modules/$version fi fi Par contre le fichier n'est clairement pas prévu pour créer des paquets autre que les deux que tu cites. J'aurais tendance à dire que pour les headers et les modules tu dois continuer à utiliser make-kpkg. J'ai parcouru les réponses au lien que j'ai donné et j'ai fini par tomber sur ceci : http://lists.debian.org/debian-kernel/2009/10/msg00734.html Pour les non anglophones cela dit que le support des headers est prévu pour le noyau 2.6.33 et qu'on peut déjà trouver le code dans la branche linux-next du repository git de Linux. Pour remplacer le comportement de --revision et et --append-to-version il faut positionner la variable d'environnement KDEB_PKGVERSION qui gère les deux à la fois. La revision debian (le --revision) peut être contrôlé avec le fichier .version La doc n'existe pas encore car make deb-pkg est assez simple mais elle est en cours de rédaction. Merci, Jean-Damien. Thomas Preud'homme Thomas Preud'homme -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
compiling kernel
Bonjour, j'ai un petit problème pour compiler mon noau: voici le message d'erreur: make-kpkg --initrd --append-to-version=-amd64-mm kernel-image kernel-headers kernel-doc exec make kpkg_version=12.021 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-amd64-mm INITRD=YES .config:1: *** missing separator. Stop. Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 971. il y a pas de .debian en effet puisque c'est un noyau source (non debian). C'est un noyau que j'avais compilé dans le temps sans problème mais maintenant avec cette erreur udev au boot il faut que je recompile. Evidemment j'ai déjà fait un 'make clean', donc plus question de rebooter sur ce noyau. Je pense qu'il me faudra un .debian de quelqu'un ou une autre astuce. Soit recompiler à la main comme dans le temps. merci d'avance pour l'aide. -- mess-mate May you do Good Magic with Perl. -- Larry Wall's blessing -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Le 21-10-2009, à 09:30:06 +0200, mess-mate (mess-m...@orange.fr) a écrit : Bonjour, Salut, j'ai un petit problème pour compiler mon noau: voici le message d'erreur: make-kpkg --initrd --append-to-version=-amd64-mm kernel-image kernel-headers kernel-doc exec make kpkg_version=12.021 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-amd64-mm INITRD=YES .config:1: *** missing separator. Stop. Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 971. D'après http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407097 Tu dois cp /boot/config* /dans_ton_arbo_source/ make oldconfig puis refaire ton make-kpkg. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Salut, mess-mate a écrit : j'ai un petit problème pour compiler mon noau: voici le message d'erreur: make-kpkg --initrd --append-to-version=-amd64-mm kernel-image kernel-headers kernel-doc exec make kpkg_version=12.021 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-amd64-mm INITRD=YES .config:1: *** missing separator. Stop. Regarde ce que contient le fichier .config, ça ne doit pas être bon. Soit tu en génères un nouveau avec make config|menuconfig|xconfig, soit tu en copie un à partir d'un fichier de configuration d'un autre noyau existant dans /boot/ que tu adaptes avec make oldconfig|silentoldconfig. Tu peux aussi faire les deux, reprendre un fichier existant et le fignoler ensuite. Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 971. Ça se résoudra tout seul quand le .config sera correct. Evidemment j'ai déjà fait un 'make clean', donc plus question de rebooter sur ce noyau. Il vaut mieux faire make-kpkg clean quand on construit avec la méthode Debian. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Re: compiling kernel
Pascal Hambourg wrote: Salut, mess-mate a écrit : j'ai un petit problème pour compiler mon noau: voici le message d'erreur: make-kpkg --initrd --append-to-version=-amd64-mm kernel-image kernel-headers kernel-doc exec make kpkg_version=12.021 -f /usr/share/kernel-package/ruleset/minimal.mk debian APPEND_TO_VERSION=-amd64-mm INITRD=YES .config:1: *** missing separator. Stop. Regarde ce que contient le fichier .config, ça ne doit pas être bon. Soit tu en génères un nouveau avec make config|menuconfig|xconfig, soit tu en copie un à partir d'un fichier de configuration d'un autre noyau existant dans /boot/ que tu adaptes avec make oldconfig|silentoldconfig. Tu peux aussi faire les deux, reprendre un fichier existant et le fignoler ensuite. Failed to create a ./debian directory: No such file or directory at /usr/bin/make-kpkg line 971. Ça se résoudra tout seul quand le .config sera correct. Evidemment j'ai déjà fait un 'make clean', donc plus question de rebooter sur ce noyau. Il vaut mieux faire make-kpkg clean quand on construit avec la méthode Debian. Merci pour les réponses. J'ai finalement trouvé ce qui cloche (si cela peut aider qualqu'un). Avec cette erreur de udev au boot miantenant, j'avais tout simplement mis 'n' à CONFIG_SYSFS_DEPRECATED=n dans ma .config à la main. CE QU'IL NE FAUT PAS FAIRE ! Il est nécessaire de l'annuler avec un make menuconfig ou make xconfig. Voyons maintenant si ça marche. amicalement -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et Reply-To: Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
compiling kernel
Bonjour, sous ETCH j'essai de compiler le nono 2.6.12.6. La compilation c'est arrêté avec l'erreur suivante: Building modules, stage 2 drivers/block/paride/comm.mod.o.cmd:3: ***appel à la fonction wildcard non terminé: ) manquant. Arrêt. Quelqu'un a rencontré le même probleme ? Comment résolu ? mess-mate -- The bay-trees in our country are all wither'd And meteors fright the fixed stars of heaven; The pale-faced moon looks bloody on the earth And lean-look'd prophets whisper fearful change. These signs forerun the death or fall of kings. -- Wm. Shakespeare, Richard II
Re: compiling kernel
mess-mate a écrit : Bonjour, sous ETCH j'essai de compiler le nono 2.6.12.6. La compilation c'est arrêté avec l'erreur suivante: Building modules, stage 2 drivers/block/paride/comm.mod.o.cmd:3: ***appel à la fonction wildcard non terminé: ) manquant. Arrêt. Quelqu'un a rencontré le même probleme ? Comment résolu ? mess-mate -- The bay-trees in our country are all wither'd And meteors fright the fixed stars of heaven; The pale-faced moon looks bloody on the earth And lean-look'd prophets whisper fearful change. These signs forerun the death or fall of kings. -- Wm. Shakespeare, Richard II en SID aucun soucis, mais en ETCH... je ne sais pas -- Jota au dancing. Je vois un grincheux couillon huer : « Hum, pfff, nul baigne ! » -- Esposito-Farese, Gilles -- Pensez à lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To: To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]