Seite 1 von 1

Bitkeeper Howto

Verfasst: Sonntag 12. September 2004, 15:17
von satgenieter
Tag,

Will mich mall beschaftigen mit den portierung von kernel 2.6
nach den hinweis von obi aber kom da nicht weiter.

Habe jetzt die clone gemacht von der kernel 2.5 wie beschrieben aber wie kriege
ich alle files ausgechecked. Gibt es zowas wie :

bk edit -R

Und die diffs krieg ich auch nicht hin.

Hat jemandem einen guten hinweis wie ich das machen zoll.

Danke

Verfasst: Sonntag 12. September 2004, 15:46
von satgenieter
Tag,

Frage 1. had sich erledigd

bk -r edit

Jetzt der rest
:D

Verfasst: Sonntag 12. September 2004, 19:04
von obi
bk -r get normalerweise.
edit macht man nur dann, wenn man wirklich eine datei editieren will. sie wird dann zum schreiben aus dem repository geholt und du kannst dann solange kein bk pull machen bis du entweder mit unedit oder commit/citool die aenderung verworfen oder eingecheckt hast.

Verfasst: Montag 13. September 2004, 17:58
von satgenieter
@Obi ,

Danke fur deine schnelle antwort.

Aber wie oh wie fuere ich deine diffs den durch wie sie bei dir auf deine seite
stehen. Bei mir lauft es schief mit hunks failt usw.

:gruebel:

Gruss,

Sat Genieter

PS gibt es einen HOWTO uber diese sachen speciaal fuer die DBOX 2

going on

Verfasst: Montag 13. September 2004, 21:09
von satgenieter
Tag,

zuerst make mrproper

copy paste .config

alle diffs gepatched
mit hunks failed

make oldconfig ARCH=ppc

wen ich das starte dan krieg ich fragen uber zum beispeil

IP: tunnel transformation (INET_TUNNEL) [N/m/y/?] (NEW)

was jetzt

Re: going on

Verfasst: Dienstag 14. September 2004, 10:05
von AudioSlyer
satgenieter hat geschrieben:Tag,
IP: tunnel transformation (INET_TUNNEL) [N/m/y/?] (NEW)
was jetzt
Das sind "neue" Features im neuen Kernel die in der vordefinierten config nicht enthalten sind.
Eigentlich kannst du alles mit "Standard" beantworten. Der grosse Buchstabe, hier N, ist standard wenn du 'Enter' drückst.

going on

Verfasst: Dienstag 14. September 2004, 15:55
von satgenieter
make menuconfig

@Audioslyer

netconsole module hinzugefugt

jetzt

make

es lauft jetzt mal abwarten

Kernel: arch/i386/boot/bzImage is ready
^^^^
musste doch ppc sein oder

Verfasst: Freitag 17. September 2004, 02:52
von woglinde
Hi,

ohne

make ARCH=ppc CROSS_COMPILE="powerpc-linux-tubox-"

wird das ganze nix.

Gruss Woglinde

PS: Teilweise muss man dem Kernel Makefile auch noch sagen
das es wirklich ARCH=ppc nehmen soll und wirklich alle tools der crosscompile-chain.

Weiter

Verfasst: Samstag 18. September 2004, 11:40
von satgenieter
@Woglinde,

Danke fuer deine antwort.

Code: Alles auswählen

[frits@linux linux-2.6]$ export PATH=$PATH:/home/frits/dbox2/cdk/bin
[frits@linux linux-2.6]$ make ARCH=ppc CROSS_COMPILE="powerpc-linux-"
/home/frits/linux-2.6/scripts/gcc-version.sh: line 1: powerpc-linux-gcc: command not found
/home/frits/linux-2.6/scripts/gcc-version.sh: line 1: powerpc-linux-gcc: command not found
  CC      scripts/mod/empty.o
/bin/sh: line 1: powerpc-linux-gcc: command not found
make[2]: *** [scripts/mod/empty.o] Fout 127
make[1]: *** [scripts/mod] Fout 2
make: *** [scripts] Fout 2
Habe das mal gemacht.
Nachste fehler


:gruebel:

weiter

Verfasst: Samstag 18. September 2004, 15:14
von satgenieter
Tag,

Bin ein bissl weiter

Habe ein
/home/frits/dbox2
verzeichnis und
/home/frits/tuxbox-cvs

Code: Alles auswählen


[frits@linux linux]$ export PATH=$PATH:/home/frits/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin

[frits@linux linux]$ pwd
/home/frits/tuxbox-cvs/cdk/linux


[frits@linux linux]$ make ARCH=ppc CROSS_COMPILE="/home/frits/dbox2/cdk/powerpc-tuxbox-linux-gnu/bin/" zImage
  CC      arch/ppc/kernel/asm-offsets.s
In file included from include/asm/system.h:8,
                 from include/linux/list.h:8,
                 from include/linux/signal.h:4,
                 from arch/ppc/kernel/asm-offsets.c:12:
include/linux/kernel.h:10:20: stdarg.h: No such file or directory
In file included from include/asm/system.h:8,
                 from include/linux/list.h:8,
                 from include/linux/signal.h:4,
                 from arch/ppc/kernel/asm-offsets.c:12:
include/linux/kernel.h:80: error: parse error before "va_list"
include/linux/kernel.h:80: warning: function declaration isn't a prototype
include/linux/kernel.h:83: error: parse error before "va_list"
include/linux/kernel.h:83: warning: function declaration isn't a prototype
include/linux/kernel.h:86: error: parse error before "va_list"
include/linux/kernel.h:86: warning: function declaration isn't a prototype
include/linux/kernel.h:90: error: parse error before "va_list"
include/linux/kernel.h:90: warning: function declaration isn't a prototype
include/linux/kernel.h:100: error: parse error before "va_list"
include/linux/kernel.h:100: warning: function declaration isn't a prototype
make[1]: *** [arch/ppc/kernel/asm-offsets.s] Fout 1
make: *** [arch/ppc/kernel/asm-offsets.s] Fout 2
Was ist hier den los

Vielen dank fuer eure hilfe.

:lol:

Verfasst: Montag 20. September 2004, 07:13
von obi
CROSS_COMPILE=powerpc-tuxbox-linux-gnu- sollte das heissen.
auf http://fbihome.de/~obi/2.6/ liegen neue patches.