Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-12-2016 14:32:30

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

[résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

fakeroot make-kpkg --initrd


En gros je veux compiler mon kernel mais je voudrais contruire tout les packages que propose make kpkg j'ai fais cela il y a queslque mois mais je ne me souviens plus de comment j'ai fais une idée? (cela m'avais fait les paquet "kernel", "headers", "modules", "sources",...... etc)

Dernière modification par naguam (02-01-2017 19:51:16)

Hors ligne

#2 30-12-2016 15:05:08

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Il faut spécifier la ou les cibles à construire dans la commande. Cf. la section TARGETS dans la page de manuel de la commande. Tu penses peut-être à la cible "binary".

Hors ligne

#3 30-12-2016 15:07:48

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Apparemment, c'est buils buildpackage mais 

make-kpkg -j 5 --us --uc --initrd buildpackage


make[4]: ***  Aucune règle pour fabriquer la cible « debian/certs/benh@debian.org.cert.pem », nécessaire pour « certs/x509_certificate_list ». Arrêt.
Makefile:988 : la recette pour la cible « certs » a échouée
make[3]: *** [certs] Erreur 2
make[3] : on quitte le répertoire « /home/naguam/Bureau/linux-4.10-rc1 »
debian/ruleset/targets/common.mk:295 : la recette pour la cible « debian/stamp/build/kernel » a échouée
make[2]: *** [debian/stamp/build/kernel] Erreur 2
make[2] : on quitte le répertoire « /home/naguam/Bureau/linux-4.10-rc1 »
debian/ruleset/common/targets.mk:242 : la recette pour la cible « debian/stamp/do-build-arch » a échouée
make[1]: *** [debian/stamp/do-build-arch] Erreur 2
make[1] : on quitte le répertoire « /home/naguam/Bureau/linux-4.10-rc1 »
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
debian/ruleset/targets/common.mk:401 : la recette pour la cible « debian/stamp/build/buildpackage » a échouée
make: *** [debian/stamp/build/buildpackage] Erreur 2
root@pc9:/home/naguam/Bureau/linux-4.10-rc1#
 


l'erreur sad

Dernière modification par naguam (30-12-2016 15:47:36)

Hors ligne

#4 30-12-2016 22:04:28

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

J'ai corrigé l'erreur grâce a un report bug en commentant deux lignes du ".config"
Mais j'ai maintenant une autre erreur qui surviens :s

   tar --bzip2 -cf linux-source-4.10.0-rc1.tar.bz2 linux-source-4.10.0-rc1 && \
             rm -rf linux-source-4.10.0-rc1;)
make[2] : on quitte le répertoire « /root/compil/linux-4.10-rc1 »
debian/ruleset/common/targets.mk:357 : la recette pour la cible « debian/stamp/do-install-indep » a échouée
make[1]: *** [debian/stamp/do-install-indep] Erreur 2
make[1] : on quitte le répertoire « /root/compil/linux-4.10-rc1 »
dpkg-buildpackage: erreur: debian/rules binary a produit une erreur de sortie de type 2
debian/ruleset/targets/common.mk:401 : la recette pour la cible « debian/stamp/build/buildpackage » a échouée
make: *** [debian/stamp/build/buildpackage] Erreur 2
root@pc9:~/compil/linux-4.10-rc1#

Hors ligne

#5 31-12-2016 00:30:51

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

J'ai modifié des fichiers de conf et installé des packages et utilisé

make-kpkg --initrd buildpackage modules


ça compile on verras bien smile

Dernière modification par naguam (31-12-2016 01:30:59)

Hors ligne

#6 31-12-2016 01:28:51

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Je ne connais pas toutes les cibles que proposent make-kpkg mais les
options que j'utilise tout le temps sont :


make-kpkg -j3 --initrd --rootcmd fakeroot linux_image linux_headers
 



  • -j3                          compiler avec « 3 make en parallèles »

  • --initrd                    compiler le support de l'initramfs dans le .deb

  • --rootcmd fakeroot    lancer les commandes dans fakeroot

  • linux_image             faire un paquet pour les noyau et les modules

  • linux_headers           faire un paquet pour les headers


Il y a aussi les cibles linux_source et linux_doc qui peuvent
t'intéresser.

Conseil : tu peux voir certaines cibles en utilisant le complétement
avec la touche tabulation  wink


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#7 31-12-2016 01:33:01

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Je compile aussi les modules car cela ne faisait pas ce que je voulais sinon

Hors ligne

#8 31-12-2016 01:56:39

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Ça doit être un cas particulier, je n'ai jamais eu besoin de préciser
spécifiquement de compiler les modules.
La cible linux_image le fait parfaitement bien.

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#9 31-12-2016 12:11:38

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Maintenant j'ai encore une autre erreur, et ben décidement!!!

/home/naguam/Bureau/lol/linux-4.10-rc1/debian/linux-image-4.10.0-rc1    \
           run-parts --verbose /home/naguam/Bureau/lol/linux-4.10-rc1/debian/image.d ;    \
 fi
if [ -x debian/post-install ]; then                               \
        TMPTOP=/home/naguam/Bureau/lol/linux-4.10-rc1/debian/linux-image-4.10.0-rc1 STEM=linux version=4.10.0-rc1     \
        IMAGE_TOP=/home/naguam/Bureau/lol/linux-4.10-rc1/debian/linux-image-4.10.0-rc1 debian/post-install;    \
fi
test ! -f Kerntypes ||  cp Kerntypes                                   \
                /home/naguam/Bureau/lol/linux-4.10-rc1/debian/linux-image-4.10.0-rc1//boot/Kerntypes-4.10.0-rc1
test ! -f Kerntypes ||  chmod 644                                      \
                /home/naguam/Bureau/lol/linux-4.10-rc1/debian/linux-image-4.10.0-rc1//boot/Kerntypes-4.10.0-rc1
make[2] : on quitte le répertoire « /home/naguam/Bureau/lol/linux-4.10-rc1 »
debian/ruleset/common/targets.mk:351 : la recette pour la cible « debian/stamp/do-install-arch » a échouée
make[1]: *** [debian/stamp/do-install-arch] Erreur 2
make[1]: *** Attente des tâches non terminées....




Heureusement que je compile avec un i7 car l'erreur semble survenir vers la fin et que ce serais vraiment penible si la compilation était plus lente. sad

Il semblerais que j'ai déjà eu le problème auparavant
https://debian-facile.org/viewtopic.php?id=15744
Mais j'aimerais réussir sans réinstaller.
Pour l'instant ça recompile.   avec les option --us --uc
edit: et encote une erreur

make[3] : on quitte le répertoire « /home/naguam/Bureau/compil/linux-4.10-rc1 »
debian/ruleset/targets/common.mk:295 : la recette pour la cible « debian/stamp/build/kernel » a échouée
make[2]: *** [debian/stamp/build/kernel] Erreur 2
make[2] : on quitte le répertoire « /home/naguam/Bureau/compil/linux-4.10-rc1 »
debian/ruleset/common/targets.mk:242 : la recette pour la cible « debian/stamp/do-build-arch » a échouée
make[1]: *** [debian/stamp/do-build-arch] Erreur 2
make[1] : on quitte le répertoire « /home/naguam/Bureau/compil/linux-4.10-rc1 »
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
debian/ruleset/targets/common.mk:401 : la recette pour la cible « debian/stamp/build/buildpackage » a échouée
make: *** [debian/stamp/build/buildpackage] Erreur 2
 

Dernière modification par naguam (31-12-2016 14:07:18)

Hors ligne

#10 31-12-2016 14:07:58

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

C'est une plaie, ça fait trois jour que je cherche solution sur internet et que je n'en trouve pas un qui fonctionne!

Hors ligne

#11 31-12-2016 14:44:55

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Si tu nous décrivais exactement ce que tu essayes de faire, on pourrait peut-être t'aider.
Pour l'instant, j'avoue que ça reste flou, pour moi…

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#12 31-12-2016 15:03:35

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Ok dans environ 1 heure, (car je regarde un truc actuellement) je te dis les manip que j'ai faites smile
(excuses-moi, j'ai toujours eu des problèmes pour m'exprimer clairement et le forum m'aide à y remédier)

Hors ligne

#13 31-12-2016 15:09:25

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

naguam a écrit :

(excuses-moi, j'ai toujours eu des problèmes pour m'exprimer clairement et le forum m'aide à y remédier)

Il n'y a pas de soucis, c'est peut être moi qui est dur de la comprenette wink


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#14 31-12-2016 16:17:04

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

tar xvf linux-4.10-rc1.tar.xz
cd linux-4.10-rc1
make oldconfig


Commandes utilisées pour compiler indiquée dans les posts precedants wink  ( le -j, je l'ai remplacé par un truc dans kernel-pkg.vonf pour le multithread/multicore, mais cela n'as pas d'incidence sur la compilation.)
Pour compiler, au depart la premiere erreur,


make[4]: ***  Aucune règle pour fabriquer la cible « debian/certs/benh@debian.org.cert.pem », nécessaire pour « certs/x509_certificate_list ». Arrêt.
Makefile:988 : la recette pour la cible « certs » a échouée


C'est que debian avait déjà généra sa propre keyring donc, dans le .config, j'ai du commenter

CONFIG_MODULE_SIG_KEY=""


et

CONFIG_SYSTEM_TRUSTED_KEYS="debian/certs/benh@debian.org.cert.pem"


du coup au debut de la compilation, cela me demande de valider des trucs ce que je fais et ça marche, c'est à dire que cette erreur ne survient plus.

Ensuite, j'ai eu plein d'erreurs différentes du même type (enfin avec les meme "[debian/stamp/xxxxxx]") que dans celles du post #9

Ma dernière commande pour la compilation est

make-kpkg --us --uc --initrd buildpackage modules



Voilà, tout est là (avec de multiples recherches sur internet pour resoudre ces problèmes sans succès)

J'essaye de compiler ce noyaux car il "fix" le drivers kernel de ma carte graphique ("amd oland" niveau pilote que demande ma carte "Opal xt amd/ati radeon r7 m270")

Dernière modification par naguam (31-12-2016 21:45:42)

Hors ligne

#15 31-12-2016 19:17:16

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Déjà tu ferais bien de commencer par un  linux 4.9 voire linux 4.8.15, pour voir si ça compile.

Ensuite, ça serait bien de préciser la version de gcc que tu utilises.

Aussi, je copie le config du noyau en cours d'utilisation vers le .config,
avec « cp /boot/config-<version> .config »

En principe, je n'utilise pas « make oldconfig », je préfère « make menuconfig »
voire « make xconfig », ça permet de choisir finement ce qui sera compilé,
même si c'est un peu casse gueule.

Et pour compiler le noyau, les modules et les headers j'utilise :


make-kpkg -j2 --initrd --rootcmd fakeroot linux_image linux_headers
 


Je rajoute aussi un « --append_extra_version=… » mais ce n'est pas obligatoire.

je n'ai absolument pas besoin de m'occuper de « CONFIG_MODULE_SIG_KEY="" ».

La seule chose, c'est que je définie les variables d'environnement :


export DEBFULLNAME=enikar
export DEBEMAIL=enikar@trucmuche.com
 


Je ne sais pas si ça joue, mais c'est utilisé lorsqu'on veut
reconstruire des paquets depuis les sources.

À ta place, j'essaierai de définir ces deux variables d'environnement
(en les exportant !) avant la compilation.


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#16 31-12-2016 20:15:16

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Ça, c'est comment tu fais,   smile  mais ce ne sont pas mes besoins (d'ailleurs je ne nomme pas mes kernels)
je vais tester avec un kernel plus ancien pour la compilation
J'utilise la derniere version de gcc disponible en testing gcc6

CONFIG_MODULE_SIG_KEY="

a commenter 'et l'autre lligne de mon post étaient pour corriger un bug que certaisn kernel ont (mais pas tous) (j'ai vu cela dans un rapport mailing list pour un kernel 4.5)
et les packets que je build sont voulus kernel_image et kernel_headers ne marchent pas non plus, je viens de tester mais c'est l'option buildpackage et modules (voir man make-kpkg) dont j'ai besoins.
Le make oldconfig, c'est pour avoir la même conf que le noyaux précédant et bien sur les nouvelles options par default. Je fais make menuconfig en cas de necessitée mais tout passer a la main est très long et je ne plein pas de la lenteur du kernel donc je n'est pas besoin d'enlever les options inutiles par default.
En gros, je cherche juste a corriger (les) l'erreur(s) vue juste au dessus.

Dernière modification par naguam (31-12-2016 20:16:59)

Hors ligne

#17 31-12-2016 20:29:19

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

naguam a écrit :

Ça, c'est comment tu fais,   smile  mais ce ne sont pas mes besoins


Bon alors, à part compiler un noyau plus récent pour avoir un driver plus récent qui gère
ton matos, c'est quoi ton besoin ? Parce que :


make-kpkg -j2 --initrd --rootcmd fakeroot linux_image linux_headers
 


Suffit pour compiler l'intégralité des drivers et modules qui ont été choisis dans
l'étape précédente « make menuconfig » et pour faire un paquet linux_image
et un paquet linux_headers.

Après je ne vois pas ce qui nécessiterait autre chose dans ce que tu expliques…
Tu veux compiler un 4.10-rc1, ok, mais la procédure pour le faire et la même
que pour les autres versions du noyau (enfin de ce que j'en sais).


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#18 31-12-2016 20:32:36

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Je voulais construire tout les paquets (aussi bien pour installer que bidouiller et voir ce qu'il y a dedans)
Je pense que ma commande est bonne (c'est même sûr car ça commence bien à compiler)  mais qu'il me manque un package ou qu'il y a un problème dans la conf par rapport à l'erreur.

J'ai tenter la compilation avec mon dell latitude et apparemment même erreur sad

Dernière modification par naguam (31-12-2016 20:37:07)

Hors ligne

#19 31-12-2016 20:39:36

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Bien entendu, tu as pensé à définir les deux variables d'environnement  DEBFULLNAME et DEBEMAIL.
Je me souviens avoir eu des soucis lors de la reconstruction de paquets avec  dpkg-buildpackage
quand je n'avais pas définie ces variables.

En fait si je comprends bien tu cherches à compiler les modules qui sont dans /usr/src/
au moment où tu compiles ton noyau. Excuse moi, mais il faut être beaucoup plus clair.
Remarque la compilation des modules peut se faire à l'installation avec dkms (ou même
avec module-assistant qui crée un paquet pour chaque module et chaque noyau).

En fait il faudrait peut être d'abord compiler le noyau (avec ma méthode) et ensuite compiler
les modules avec les cibles buildpackage et modules…

La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#20 31-12-2016 20:44:38

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Je vais me renseigner.

Bien entendu, tu as pensé à définir les deux variables d'environnement  DEBFULLNAME et DEBEMAIL.
Je me souviens avoir eu des soucis lors de la reconstruction de paquets avec  dpkg-buildpackage
quand je n'avais pas définie ces variables.


Je ne comprend pas.
enfin, je vois https://www.debian.org/doc/manuals/main … st.fr.html au 2.7 mais c'est à dire qu'il faut mettre un mail et un nom pour la maintenance?

Je tente maintenant de compiler le 4.8.15 de kernel.org sur mon dell latitude avec ta commande (mais je ne n'installerai pas les paquets "si ça marche" car je sais que je vais perdre wifi etc j'ai deja tenter cela et c'est ce qu'il c'est passé, mon dell latitude etant mon pc principal, je retenterais ayant demain a nouveau accès a mon i7 "jai fait bidouillage trop important dessus (le i7) et je reinstalle debian actuellement)

ps: au fait, il n'y a plus besoin de faire cp /boot/config-xxxxxx .config car il va le chercher tout seul.

Dernière modification par naguam (31-12-2016 20:58:35)

Hors ligne

#21 31-12-2016 21:05:57

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

L'histoire des choses a commenter n'étaient qu'avec le kernel 4.10-rc1 donc ce problème là est clos.

Avec ta commande

 make-kpkg -j2 --initrd --rootcmd fakeroot linux_image linux_headers

, même erreur. qu'avec le 4.10-rc1
Je teste avec "make oldconfig" et maintenant avec seulement "make menuconfig" voir si il y a l'erreur et elle y est

LD      kernel/built-in.o
make[1] : on quitte le répertoire « /home/naguam/Bureau/3/linux-4.8.15 »
debian/ruleset/targets/common.mk:295 : la recette pour la cible « debian/stamp/build/kernel » a échouée
make: *** [debian/stamp/build/kernel] Erreur 2
 


maintenant, on sais que c'est ni un problème de commande (la tienne et la mienne sont justes) ni un problème de version de kernel,
c'est un problème de conf ou de depandance/package a installer.

Repartons de bon pied avec du chocolat big_smile lol tongue

Je me renseigne sur DEFFULLNAME et etc    je commence a comprendre.

Dernière modification par naguam (31-12-2016 21:16:41)

Hors ligne

#22 31-12-2016 21:17:43

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

naguam a écrit :

ps: au fait, il n'y a plus besoin de faire cp /boot/config-xxxxxx .config car il va le chercher tout seul.

oui, je sais, mais je le fais toujours… big_smile


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#23 31-12-2016 21:20:41

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.11.12
(G)UI : openbox
Inscription : 26-08-2010

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Au fait, c'est quel module que tu veux compiler dans le noyau et qui n'est pas
dans les sources du noyau ? Et puis tout ça pour du wifi… C'est vraiment une plaie
ces périphériques wifi…

EDIT: Et puis tout réinstaller pour une erreur de compilation… je trouve cela exagéré.
Si ça tombe cela vient de la version de gcc qui est dans debian stable.

Dernière modification par enicar (31-12-2016 21:24:23)


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#24 31-12-2016 21:21:41

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Le wifi c'est pourris sauf les quelques intel atheros et une ou deux realtek directement reconnues par le kernel

Hors ligne

#25 02-01-2017 12:04:21

naguam
Membre
Distrib. : Plusieurs
Noyau : Un kernel
(G)UI : La CLI il n'y a que ça de vrai!
Inscription : 13-06-2016

Re : [résolu] Compilation kernel (Anciennement titre=fakeroot make-kpkg...)

Je vais tenter avec le 4.10-rc2 qui vient de sortir et si il y a encore l'erreur, je vais devoir me casser la tête à trouver pourquoi sad

edit:


  CC      kernel/taskstats.o
  CC      kernel/tsacct.o
  CC      kernel/tracepoint.o
  CC      kernel/elfcore.o
  CC      kernel/irq_work.o
  CC      kernel/user-return-notifier.o
  CC      kernel/padata.o
  CC      kernel/crash_dump.o
  CC      kernel/jump_label.o
  CC      kernel/membarrier.o
  CC      kernel/memremap.o
  LD      kernel/built-in.o
make[3] : on quitte le répertoire « /home/naguam/Bureau/linux-4.10-rc2 »
debian/ruleset/targets/common.mk:295 : la recette pour la cible « debian/stamp/build/kernel » a échouée
make[2]: *** [debian/stamp/build/kernel] Erreur 2
make[2] : on quitte le répertoire « /home/naguam/Bureau/linux-4.10-rc2 »
debian/ruleset/common/targets.mk:242 : la recette pour la cible « debian/stamp/do-build-arch » a échouée
make[1]: *** [debian/stamp/do-build-arch] Erreur 2
make[1] : on quitte le répertoire « /home/naguam/Bureau/linux-4.10-rc2 »
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2
debian/ruleset/targets/common.mk:401 : la recette pour la cible « debian/stamp/build/buildpackage » a échouée
make: *** [debian/stamp/build/buildpackage] Erreur 2
naguam@debian:~/Bureau/linux-4.10-rc2$


j'ai utilisé la commande:

fakeroot make-kpkg --us --uc --initrd buildpackage modules


mais la commande n'as pas d'importance dans le sens ou il y a quand même l'erreur neutral (dans la manière make-kpkg de kernel-package)
J'ai vu dans https://debian-handbook.info/browse/fr- … ation.html en 8.10.4 qu'il y a une autre maniere plus recente pour construire les packages.
Si cela ne marche pas, je vais tenter un "make checkinstall" pour que cela crée un.deb.
Et si rien ne marche (c'est a dire un erreur similaire, c'est que c'est un problème de conf ou de dépendance.

Dernière modification par naguam (02-01-2017 12:27:44)

Hors ligne

Pied de page des forums