Bitkeeper Howto

Diskussionen um Bootloader, Kernel, Busybox
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

Bitkeeper Howto

Beitrag 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
su6

Gruss

SatGenieter
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

Beitrag von satgenieter »

Tag,

Frage 1. had sich erledigd

bk -r edit

Jetzt der rest
:D
su6

Gruss

SatGenieter
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag 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.
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

Beitrag 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
su6

Gruss

SatGenieter
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

going on

Beitrag 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
su6

Gruss

SatGenieter
AudioSlyer
Erleuchteter
Erleuchteter
Beiträge: 450
Registriert: Sonntag 28. Juli 2002, 01:18

Re: going on

Beitrag 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.
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

going on

Beitrag 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
su6

Gruss

SatGenieter
woglinde
Einsteiger
Einsteiger
Beiträge: 261
Registriert: Donnerstag 15. November 2001, 00:00

Beitrag 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.
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

Weiter

Beitrag 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:
su6

Gruss

SatGenieter
satgenieter
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Samstag 4. September 2004, 13:10

weiter

Beitrag 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:
su6

Gruss

SatGenieter
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

CROSS_COMPILE=powerpc-tuxbox-linux-gnu- sollte das heissen.
auf http://fbihome.de/~obi/2.6/ liegen neue patches.