ppcboot binary
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
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
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
-
- Senior Member
- Beiträge: 1282
- Registriert: Montag 12. November 2001, 00:00
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
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
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
-
- Senior Member
- Beiträge: 1282
- Registriert: Montag 12. November 2001, 00:00
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.
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.
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Senior Member
- Beiträge: 1282
- Registriert: Montag 12. November 2001, 00:00
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Senior Member
- Beiträge: 1282
- Registriert: Montag 12. November 2001, 00:00
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
@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
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
-
- Senior Member
- Beiträge: 1282
- Registriert: Montag 12. November 2001, 00:00
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
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.
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.
-
- Senior Member
- Beiträge: 1282
- Registriert: Montag 12. November 2001, 00:00
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00
-
- Einsteiger
- Beiträge: 226
- Registriert: Dienstag 30. Oktober 2001, 00:00
-
- Einsteiger
- Beiträge: 182
- Registriert: Donnerstag 1. November 2001, 00:00
@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.
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.
-
- Einsteiger
- Beiträge: 226
- Registriert: Dienstag 30. Oktober 2001, 00:00
-
- Einsteiger
- Beiträge: 182
- Registriert: Donnerstag 1. November 2001, 00:00
War wohl etwas voreilig
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.
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.
-
- Einsteiger
- Beiträge: 182
- Registriert: Donnerstag 1. November 2001, 00:00
-
- Interessierter
- Beiträge: 42
- Registriert: Donnerstag 20. Dezember 2001, 00:00