herve thibaud a écrit :
Bonjour,
J'essaye d'utiliser ketchup pour patcher un noyau 2.6.15 en
2.6.16-xxxxx mais j'ai toujours des erreurs
ma dernière tentative :
ketchup -G 2.6-git
[...
...]
Hunk #1 FAILED at 84.
1 out of 1 hunk FAILED -- saving rejects to file
scripts/package/Makefile.rej
[...]
Hunk #17 FAILED at 409.
Hunk #18 FAILED at 434.
2 out of 21 hunks FAILED -- saving rejects to file
sound/drivers/opl3/opl3_lib.c.rej
[...]
Hunk #4 FAILED at 241.
Hunk #5 FAILED at 255.
Hunk #6 FAILED at 270.
3 out of 6 hunks FAILED -- saving rejects to file
sound/oss/dmasound/dmasound_paula.c.rej
[...]
ketchup: patch /root/.ketchup/patch-2.6.16-rc1.bz2 failed: 256
En fait, je voudrais partir des sources 2.6.15 et récupérer le patch
des mises à jours v4l2 (cx28xx) pour faire tourner une carte DVB-T
WinTV-HVR 1300
J'ai récupéré une version source 2.6.16
linux-image-2.6.16-rc1_2.6.16-rc1-10.00.Custom_i386.deb mais qui est
déjà à jour pour la carte WinTV-HVR 1100. Le problème pour garder ce
noyau est qu'il n'y a plus moyen de compiler les sources du module
zd1211 pour utiliser ma clé wifi.
L'hiver est dur pour les blaireaux ...
Il semble donc qu'avec "ketchup, le plus simple est de faire un
repertoire
mkdir toto (je l'ai appelé 2.6.16-rc1-git5)
se loger dans toto (autrement, on en trouve partout où on voulait pas)
et lancer
ketchup -G 2.6.16-rc1-git5
le -G étant pour ceux qui n'aiment pas les signatures GPG
le truc récupère les premières sources 2.6.15 (qui n'ont donc subi
aucun patch)
applique le patch 2.6.15-rc1
puis le patch 2.6.15-rc1-git5
après on compile le noyau à la méthode debian
Dans quelques heures, j'aurai le résultat
Mon erreur était donc semble-t-il d'essayer d'appliquer le patch sur
les sources qui ont été déjà modifiées tels que linux-source-2.6.15-3
Ai-je tout bon ?