ppcboot binary

Diskussionen um Bootloader, Kernel, Busybox
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

Bitte verzeiht mir meine unbedarfte Frage, ich konnte dazu aber bisher nichts brauchbares finden:
Wie erstelle ich aus der *.diff eine lauffähige ppcboot binary?
Nachdem ich bisher mit dem Windoofs-Bootmanager gearbeitet habe, möchte ich das Ganze nun unter Linux ans rennen kriegen.

Danke schonmal für die Hilfe!

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

Beitrag von obi »

oh das ist aber ein sexy nick (vorausgesetzt das ist nicht dein alter)... (SCNR)

aus einem diff kann man kein binary erzeugen.
ein diff ist eine datei, die unterschiede (differences) enthaelt. das patcht man auf vorhandenen quellcode.
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

Danke erstmal für die prompte Antwort.
Das heisst also im Klartext, ich benötige noch die Quellen für den ppcboot.
Kannst Du mir auch sagen woher ich den bekomme? Ist es vielleicht das selbe ppcboot wie das von http://ppcboot.sourceforge.net/ ???
Zu meinem Nick - mein Freund meinte, das würde zu mir passen *rotwerd*

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

Beitrag von obi »

also das war es mal und zwar version 0.6.4
hm, ich frag mich, welches diff du benutzen willst. wir haben im cvs server eine sehr "angepasste" version, wenn man das noch so nennen kann. also mit ppcboot.sourceforge.net hat das nicht mehr viel gemeinsam.

hier findest du eine anleitung, wie du den cvs inhalt bekommst und bauen kannst.
http://www.saftware.de/dbox2/INSTALL.de

nach den ersten schritten einfach "make .ppcboot" eingeben.
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

Bin jetzt bein Downloaden.
Herzlichen Dank erstmal bis hierher. Ich denke mal, daß das Wochenende gerettet ist <IMG SRC="/forum/images/smiles/icon_wink.gif">

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

Beitrag von obi »

wenn nicht sogar die zwischen-den-feiertagen-tage <IMG SRC="/forum/images/smiles/icon_wink.gif">
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

Ich habe die zweifelhafte Ehre arbeiten zu "dürfen". Sogar am 24. und 31. <IMG SRC="/forum/images/smiles/icon_frown.gif">
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

du armes.
aber mir gings letztes jahr genauso...
also frohes fest und guten rutsch <IMG SRC="/forum/images/smiles/icon_smile.gif">
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

@obi, Danke erst mal für die guten Wünsche!

Vorerst bin ich aber noch am Probleme wälzen.
Habe also Deiner Anleitung folgend 'ne CDK-Umgebung eingerichtet und wollte nun erstmal die ppcboot compilieren.
Nachdem noch diverse Sourcen nachgeladen wurden und ich vor jedem erneuten Compiliervorgang erstmal das built-Directory umbenennen oder löschen muß (sonst Fehler), hänge ich an einer Stelle, an der ich ohne Hilfe nicht weiter komme.
Hier der Output:

In file included from tm.h:7,
from ../../gcc-3.0.2/gcc/config/rs6000/xm-sysv4.h:35,
from tconfig.h:3,
from ../../gcc-3.0.2/gcc/libgcc2.c:36:
../../gcc-3.0.2/gcc/config/rs6000/linux.h:81:28: asm/sigcontext.h: No such file or directory
make[4]: *** [libgcc/./_muldi3.o] Error 1
make[4]: Leaving directory `/root/tuxbox-cvs/cdk/build/gcc'
make[3]: *** [stmp-multilib] Error 2
make[3]: Leaving directory `/root/tuxbox-cvs/cdk/build/gcc'
make[2]: *** [all-gcc] Error 2
make[2]: Leaving directory `/root/tuxbox-cvs/cdk/build'
make[1]: *** [bootstrap_gcc] Error 2
make[1]: Leaving directory `/root/tuxbox-cvs/cdk'
make: *** [.glibc] Error 2
linux-server:~/tuxbox-cvs/cdk #

Hat einer 'ne Idee??

Für heute lass ich's auch erstmal, manchmal hilft ja darüber zu schlafen <IMG SRC="/forum/images/smiles/icon_wink.gif">

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

Beitrag von obi »

probier mal ein "make .linuxdir"
scheinbar hast du die kernelquellen geloescht
hm wieso musstest du von hand loeschen? das bedeutet doch, dass vorher schon fehler aufgetreten sind. welche denn?
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

Hallo zusammen!

Ja, obi, Du hast Recht, es sind vorher Fehler aufgetreten.
Beim Versuch des mkdir built lautete der Fehler sinngemäß:"Kann build Dirctory nicht erstellen da es bereits existiert.

Ich habe jetzt nochmal ganz von vorn angefangen. ~/tuxbox-cvs nach ~/tuxbox-cvs.old umbenannt, /dbox2 Directory geleert, neues ~/tuxbox-cvs erstellt, Dateien neu geladen, Inhalt des ~/tuxbox-cvs.old/cdk/Archive nach ~/tuxbox-cvs/cdk/Archive kopiert (damit nicht erneut downgeloadet werden muß) und mit autogen.sh und configure ... 'ne völlig neue CDK-Umgebung gebastelt.

Beim anschließenden Versuch eines make .ppcboot hänge ich nun an dieser Stelle (das make lief vorher aber schon ca. 'ne Stunde - Pentium1 <IMG SRC="/forum/images/smiles/icon_wink.gif">). Alle anderen Fehler, die ich bei den vorherigen Versuchen hatte, hatte ich bis dahin nicht mehr.

Output:

checking whether we are using GNU C... yes
checking build system type... i586-suse-linux-gnu
checking for gcc... gcc
checking how to run the C preprocessor... /lib/cpp
checking whether /root/dbox/dbox2/cdk/lib/gcc-lib/powerpc-tuxbox-linux-gnu/3.0.2/../../../../powerpc-tuxbox-linux-gnu/bin/as is GNU as... yes
checking whether /root/dbox/dbox2/cdk/lib/gcc-lib/powerpc-tuxbox-linux-gnu/3.0.2/../../../../powerpc-tuxbox-linux-gnu/bin/ld is GNU ld... yes
checking for powerpc-tuxbox-linux-gnu-mig... mig
checking whether ranlib is necessary... no
checking LD_LIBRARY_PATH variable... contains current directory
configure: error:
*** LD_LIBRARY_PATH shouldn't contain the current directory when
*** building glibc. Please change the environment variable
*** and run configure again.
make: *** [.glibc] Error 1
linux-server:~/tuxbox-cvs/cdk #

Die entsprechende Variable lautet:
LD_LIBRARY_PATH=/opt/mozilla//:/opt/mozilla//components:/opt/mozilla//:/opt/mozilla//components:


Was muß ich da ändern???

Hoffe nicht allzusehr zu nerven <IMG SRC="/forum/images/smiles/icon_wink.gif">

Bis später Nadine

PS: Übrigens, das build-Verzeichnis existiert wieder. Das heißt, es würde mich nicht wundern, wenn ich beim nächsten Kopilierversuch wieder den Fehler von ganz oben bekomme.
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

probier mal:
rm -rf build
rm -rf glibc-2.2.3
LD_LIBRARY_PATH="" make .ppcboot

viel erfolg <IMG SRC="/forum/images/smiles/icon_smile.gif">
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

Danke Dir obi. Schade eigentlich, daß sich bei 186 views nur einer findet, der zu helfen bereit (oder in der Lage?) ist.
Ich habe zwischenzeitlichch die Variable mit
unset LD_LIBRARY_PATH
gelöscht.
Ein erneuter Kompilierversuch läuft im Moment.

Ich geb dann Bescheid
Nadine
NoClue
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Dienstag 30. Oktober 2001, 00:00

Beitrag von NoClue »

Bist Du noch immer am Compilieren??
Sagem mit 1*Intel Flash und Avia 600 :-)
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

@Nadine
Habe eine Suse 7.1 und konnte erfolgreich kompilieren.
Ich musste mein automake etc. auf die Versionen gemaess install.de aktualisieren und dann brauchte es noch eine internet onlineverbindbung zum cvs da noch ca. 60-80mb waehrend des make all downgeloaded worden sind.

habe bei der suse die standardinstallation incl. devolper tools durchgefuehrt und mich ansonsten am install.de orientiert.
NoClue
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Dienstag 30. Oktober 2001, 00:00

Beitrag von NoClue »

Belgarad, dann scheint das wohl ein Problem der Suse 7.3 zu sein, kämpfe nämlich mit den gleichen Problemen wie Nadine.

NoClue
Sagem mit 1*Intel Flash und Avia 600 :-)
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

War wohl etwas voreilig 8)

Kann zwar meine Box (sagem 2xi, avia600) mit den erstellten binaries booten (direkt aus dem erstellten verzeichnis mit dem erstellten ppcboot) , bekomme auch die auswahl (neutrine, elite, etc.) aber dennoch kein bild.
Hier die meiner Meinung nach entscheidenen Stellen ueber die Serielle Konsolebeim booten:

...
modeprobe: can't locate modul rtc
...
demod: ves1993
...
modeprobe: can't locate modul saa7126
...
modeprobe: can't locate modul tuner



Dann NEUTRINO ausgewaehlt (und vorher die services.xml ins zapit kopiert)

fbcon_setup: No support for fontsize 8
...
Oops: kernel access of bad area , si: 11
...
NIP: .......XER:....etc.
....
CREmoteaControl: RemoteControlThread - Notthing could be received from served zapit

Wenn ich per HTTP zugreife:
erster Zugriff: Seite kommt ohne Grafik oder Text nur der Frame. Ein darauffolgender reload geht dann aber nicht mehr (server antwortet nicht)





Habe mir daraufhin nochmal zeile fuer zeile mein log vom make all angeschaut und siehe da:

Beim make bekomme ich folgenden Fehler:

test -z "" && /sbin/ldconfig
/sbin/ldconfig: Can't unlink /usr/lib/libGL.so.1
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~:
Keine Berechtigung
make[2]: [install.libs] Error 1 (ignored)

Hinweis: ich habe natuerlich nicht als ROOT compiliert (und will das auch nicht)

Hat jemand eine Idee?

@obi
falls dieser Beitrag eher ins CDK Forum gehoert sage ich schon mal vorher Entschuldigung ...dachte nur ich korrigiere meine Aussage dort wo ich sie gemacht habe.
Belgarad
Einsteiger
Einsteiger
Beiträge: 182
Registriert: Donnerstag 1. November 2001, 00:00

Beitrag von Belgarad »

Ich packe mein letztes Posting nun doch in die CDK Sektion - mal schaun ob jemand darauf antwortet
Nadine69
Interessierter
Interessierter
Beiträge: 42
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von Nadine69 »

@NoClue und Belgarad,
ich hatte in letzter Zeit die Kompilieraktion ein wenig aus den Augen verloren, da ich mich unter anderem mit Netzwerkproblemen befasst hatte.
Ich bin aber kurz davor einen erneuten Versuch zu starten (innerhalb der nächsten Tage). Ihr hört dann von mir 8) .

Nadine