Bonjour
Voici mon problème :
J’ai fait des compilation de noyaux il y a 2 ans et je n’ai pas eu de soucis à l’époque…
Aujourd’hui je voudrais le refaire, mais j’ai toujours des soucis …erreur 2
Quelqu’un aurait il un bon tuto ?
merci d’avance
Bonjour
Voici mon problème :
J’ai fait des compilation de noyaux il y a 2 ans et je n’ai pas eu de soucis à l’époque…
Aujourd’hui je voudrais le refaire, mais j’ai toujours des soucis …erreur 2
Quelqu’un aurait il un bon tuto ?
merci d’avance
merci
a toi je vais regarder demain 
Oups
dès la première ligne de commande ca va pas trop bien :
deb ftp.fr.debian.org/debian unstable main contrib non-free
Je pense que l’accès de cet endroit à changé depuis…
Quelqu’un aurait il un lien plus actuel ?
Entre temps j’ai utilisé les tutos suivant :
infos-du-net.com/forum/26342 … nel-ubuntu
Mais j’ai toujours une erreur 2 à la fin.
[quote]Oups
dès la première ligne de commande ca va pas trop bien :
deb ftp.fr.debian.org/debian unstable main contrib non-free
Je pense que l’accès de cet endroit à changé depuis…[/quote]
Comment ça ? Ce n’est pas une ligne de commande, c’est une ligne à rajouter dans ton source.list (/etc/apt/source.list),à l’aide d’un éditeur (vim,nano…).
J’ai cette même ligne dans mon source.list, et elle passe trés bien (les dépôts sont atteints sans pb).
Non non, c’est tjs là.
[edit]une fois rajouté cette ligne dans ton source list (et la ligne concernant les sources), lis bien le tuto de Ash concernant le fichier de préférences, avt de faire une grosse erreur(passer ta debian en sid intégrale sans le vouloir)[/edit]
ah bon ?
je vais regarder
sinon à la fin de ma compilation j’ai ca :
make[3]: quittant le répertoire « /usr/src/linux-2.6.33.1 »
/usr/bin/make EXTRAVERSION=.1-28032010 ARCH=i386
-C Documentation/lguest
make[3]: entrant dans le répertoire « /usr/src/linux-2.6.33.1/Documentation/lguest »
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I…/…/include -I…/…/arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: Aucun fichier ou répertoire de ce type
lguest.c:37:18: error: zlib.h: Aucun fichier ou répertoire de ce type
lguest.c: In function âcreate_threadâ:
lguest.c:1027: warning: implicit declaration of function âeventfdâ
make[3]: *** [lguest] Erreur 1
make[3]: quittant le répertoire « /usr/src/linux-2.6.33.1/Documentation/lguest »
make[2]: *** [debian/stamp/build/kernel] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-2.6.33.1 »
make[1]: *** [debian/stamp/do-build-arch] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.33.1 »
dpkg-buildpackage: échec: debian/rules build a produit une erreur de sortie de type 2
make: *** [debian/stamp/build/buildpackage] Erreur 2
As-tu fais le III-A du tuto de Ash ?:
ashgenesis@debian:~$ su
password ************
debian:/home/ashgenesis# apt-get install debconf-utils dpkg-dev debhelper
debian:/home/ashgenesis# apt-get install build-essential kernel-package
debian:/home/ashgenesis# apt-get install libncurses5-dev
Je serais toi, je suivrais ce tuto de A à Z, en commençant par changer ton source.list et ton fichier de pref.
[edit] et d’où vient la source de ton noyau ? C’est le linux-source-2.6.33 de sid ? [/edit]
[edit2]Sinon, si tu veux poursuivre ta méthode, vérifie que libc6-dev est installé: viewtopic.php?f=3&t=24164 . Mais je te conseiile de suivre le tuto de Ash [/edit]
Ok
je suis en train de regarder son tuto un peu plus en profondeur que la première fois.
:-d
^^
Cette fois ci j’ai suivi le tuto à la lettre et c’est toujours les même erreurs…
je galère la
Je suis dégouté
A l’origine je veux justement compiler mon noyen en 1000HZ
Et je viens de trouver un post la dessus apparement c’est loin d’être gagné !
Quelles erreurs ? Fait un copié-collé du retour en console de ces erreurs, parceque là, c’est un peu vague.
Et précise à quel moment du tuto ça bloque.
ce sont les erreurs que j’ai marqué la haut
elles apparaisent à la fin
make[3]: quittant le répertoire « /usr/src/linux-2.6.33.1 »
/usr/bin/make EXTRAVERSION=.1-28032010 ARCH=i386
-C Documentation/lguest
make[3]: entrant dans le répertoire « /usr/src/linux-2.6.33.1/Documentation/lguest »
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I…/…/include -I…/…/arch/x86/include -U_FORTIFY_SOURCE lguest.c -o lguest
lguest.c:21:25: error: sys/eventfd.h: Aucun fichier ou répertoire de ce type
lguest.c:37:18: error: zlib.h: Aucun fichier ou répertoire de ce type
lguest.c: In function âcreate_threadâ:
lguest.c:1027: warning: implicit declaration of function âeventfdâ
make[3]: *** [lguest] Erreur 1
make[3]: quittant le répertoire « /usr/src/linux-2.6.33.1/Documentation/lguest »
make[2]: *** [debian/stamp/build/kernel] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-2.6.33.1 »
make[1]: *** [debian/stamp/do-build-arch] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.33.1 »
dpkg-buildpackage: échec: debian/rules build a produit une erreur de sortie de type 2
make: *** [debian/stamp/build/buildpackage] Erreur 2
Salut,
Où te places-tu lorsque tu lances la compilation ? Tu n’as pas l’air d’être dans le bon dossier…
Salut ![]()
Je suis dans /usr/src/linux
ce n’est pas le bon endroit ?
D’après le site de ash (section III C ) il me semble que c’est ça non ?
debian:/usr/src/linux# make-kpkg --append-to-version “-version_perso” --initrd buildpackage --config menuconfig
Si tu as fais ln -s /usr/src/linux-source-2.6.32 /usr/src/linux, alors oui, c’est le bon endroit.
tu as copié le .config de ton ancien noyau (cp /boot/config-‘uname -r‘ /usr/src/linux/.config)puis lancé la compil sans rien changer à la config ? . Je pense que tu devrais désactiver LGUEST et LGUEST_GUEST comme indiqué ici: viewtopic.php?f=3&t=24164, et ta compil passera.
J’ai un peu de mal à suivre la …
j’ai lu ca :
moi j’ai ca :
/*
*/
#ifndef _LINUX_EVENTFD_H
#define _LINUX_EVENTFD_H
#include <linux/fcntl.h>
#include <linux/file.h>
je suis paumé la
Il va peut-être falloir que je fasse une petite mise à jour du tutos finalement 
Pour ceux qui n’ont plus accès a ashgenesis.debian-fr.net vous pouvez retrouver le site par là
daboog.zehome.com/~ashgenesis/
En fait j’avais fait plusieurs compilation de noyaux en 2008.
à l’époque c’était avec la distrib etch il me semble.
Pas de soucis particulier. 
2 ans après je me rends compte que c’est la fête du slip

On dirait que la compilation de noyau c’est plus du clée en main ???