Kompilieren für Anfänger :-) ...

Diskussionen um Bootloader, Kernel, Busybox
harry67
Interessierter
Interessierter
Beiträge: 59
Registriert: Sonntag 10. Februar 2002, 14:43

Kompilieren für Anfänger :-) ...

Beitrag von harry67 »

hy ,

ich habe mir ein kleines script geschrieben , waswie ich dache mir immer die aktuellen Daten aus dem CVS saugt und dann kompiliert ..
(ich kompiliere unter cygwin ..)

Code: Alles auswählen

#!/usr/bin/sh
pwd
cd $HOME/tuxbox-cvs/cdk
make distclean
cd $HOME/tuxbox-cvs
cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/tuxbox login < y
cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/tuxbox -z9 co .
cd cdk
pwd
./autogen.sh
./configure --prefix=/dbox2 --with-hostruleset=cygwin --with-cvsdir=$HOME/tuxbox-cvs --enable-maintainer-mode
date
make download
date
make all
date
Das sollte so ja eigentlich funzen ..
ich habe nun aber das Problem mit dem kompileren mit der .ppcboot
Das Patch file , welches es angeblich geben soll finde ich aber nicht .
Liegt das an meinem Update ?

harry
waldi
Senior Member
Beiträge: 104
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von waldi »

das patchfile und alle referencen hatte ich geloescht, da es nicht mehr noetig sein sollte.

waldi
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

bei mir bricht er auch seit neusten beim .ppcboot ab :cry:
@waldi kannst du die wieder reintun?
waldi
Senior Member
Beiträge: 104
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von waldi »

mediom hat geschrieben:kannst du die wieder reintun?
nein, da sich niemand erdreistet nach fixes benutzbare bugreports abzuliefern.

waldi
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

Klasse Antwort! :o

Wenn ich mir die genervten Antworten von waldi und einigen anderen Devels in der letzten Zeit anschaue, frage ich mich doch, warum sie dieses Board eigentlich noch betreiben. Lust und Freude spricht jedenfalls seit einiger Zeit nicht mehr aus den Replys mancher Entscheidungsträger. Warum auch immer...

@mediom, harry67 und die anderen Cygwin-Geschädigten: Da es nach dieser Antwort nicht danach aussieht, als wenn dieser Bug im CVS gefixt wird, müsst ihr vor dem Compilieren noch ein wenig Hand anlegen. Anscheinend wird die Variable CYGWIN nicht korrekt definiert, deshalb muss $HOME/xxx/tuxbox-cvs/boot/ppcboot/Makefile geändert werden:

Die Zeilen 37, 38, 39 und 41 löschen

37: ifndef CYGWIN
38: TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
39: else
41: endif

Ebenso die Zeilen 51, 52, 53 und 55 löschen

51: ifndef CYGWIN
52: SUBDIRS = $(ARCH) $(CPU) $(BOARD) common net disk examples tools
53: else
55: endif

Danach wird ppcboot korrekt zu Ende compiliert.

Steffi
boxi
Einsteiger
Einsteiger
Beiträge: 134
Registriert: Montag 22. April 2002, 13:52

Beitrag von boxi »

@waldi:
wenn du sachen loeschst, dann solltest du auch sicherstellen, dass es hinterher noch tut... sonst lass es halt drin... schadet ja nicht.
waldi
Senior Member
Beiträge: 104
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von waldi »

es war schon so gedacht das es funktioniert, man bekommt ja auch kein feedback.
ausserdem musst du mich nicht anmachen, da cvs immer unstable is und damit ueberhaupt nichts funktionieren muss

waldi
boxi
Einsteiger
Einsteiger
Beiträge: 134
Registriert: Montag 22. April 2002, 13:52

Beitrag von boxi »

@waldi:
hast doch feedback bekommen, dass es net mehr funktioniert...
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

@Steffi
Danke teste ich heute
mediom
Erleuchteter
Erleuchteter
Beiträge: 505
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von mediom »

Code: Alles auswählen

$ make .ppcboot
make -C /home/xxx/tuxbox-cvs/boot/ppcboot dbox_config
make[1]: Entering directory `/home/xxx/tuxbox-cvs/boot/ppcboot'
Makefile:37: *** missing separator.  Stop.
make[1]: Leaving directory `/home/xxx/tuxbox-cvs/boot/ppcboot'
make: *** [.ppcboot] Error 2
Hab die Zeilten gelöscht und es han nichts gebracht :cry: