Kernel patchen. pre5 -> pre6

Pagina: 1
Acties:

  • 2P
  • Registratie: November 2001
  • Laatst online: 21-06 01:34
ik draai op dit moment 2.4.19-pre5 op me workstation (eerst 2.4.18 ge-extract en daarna patch pre5 er overheen gedaan).
nu wil ik de kernel updaten naar pre6 en dat geeft allemaal problemen :(

omdat de kernel al eens is gepatched dacht ik van:
code:
1
2
3
4
5
6
7
8
cd /usr/src/linux
make clean
cd ..
zcat patch-2.4.19-pre6.gz | patch -p0 -N
cd linux
make oldconfig
make dep
make bzImage

dit gaat allemaal goed totdat ik bij make bzImage kom. (alhoewel er bij het patchen een hoop rejects in beeld komen maar dat zal wel komen omdat de kernel al eerder is gepatched)

ik krijg dan deze error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
bash-2.05a# make bzImage
Makefile:358: warning: overriding commands for target `init/do_mounts.o'
Makefile:355: warning: ignoring old commands for target `init/do_mounts.o'
scripts/split-include include/linux/autoconf.h include/config
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigrap
hs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-s
tack-boundary=2 -march=i686   -DKBUILD_BASENAME=main -c -o init/main.o init/main
.c
In file included from /usr/src/linux/include/linux/blk.h:4,
             from init/main.c:25:
/usr/src/linux/include/linux/blkdev.h:95: duplicate member `nr_requests'
/usr/src/linux/include/linux/blkdev.h:100: duplicate member `batch_requests'
make: *** [init/main.o] Error 1

ik denk dat ik bij het patch commando iets helemaal fout doe, maar wat dan???

ojaa, ik heb ook de preempt kernel patch voor 2.4.19-pre5 erop zitten. zou het daar misschien door komen?

  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 15-08 21:37
Het beste is altijd een vanila tree te hebben en die te patchen (zeker als je meer patches dan alleen de 'officiele' er op zet), maar je kunt ook incrementele patches downloaden.
http://www.kernel.org/pub/linux/kernel/v2.4/testing/incr/patch-2.4.19-pre5-pre6.gz

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

De patch die jij nu probeert te installeren is
patch1+patch2+patch3+patch4+patch5+patch6
Maar omdat jij alles t/m patch5 al hebt geinstalleerd, krijg je die fouten bij het patchen, volgende keer kun je beter [url="http://tp://ftp.nl.kernel.org/pub/linux/kernel/v2.4/testing/incr/"]hier[/url] een patch uitzoeken, deze bevatten alleen de laatste patch (In dit geval dus patch6)..

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • 2P
  • Registratie: November 2001
  • Laatst online: 21-06 01:34
oh wist ik heel niet :)
hij is nu bezig met compilen :D

bedankt voor de info!