Hier bekam ich den Tipp, yMake zu verwenden, das erschien mir am einfachsten.
http://tuxbox-forum.dreambox-fan.de/for ... 18&t=47745
Ganz frisch habe ich nun einen freien Bastel-PC, auf dem ich heute Debian installiert habe.
Wo sind eigenlich die angekündigten Teile 3 und 4 der Anleitung? Das mit booten von YADDs über Netzwerk klingt nach viel besseren Turnaraund-Zeiten, wüßte gerne wie das geht (Server- wie Box-seitig).
http://www.yjogol.com/development/aufba ... l-2-2.html
Ich habe es jetzt auch zu meinem ersten selbstkompilierten (und lauffähigen!) Image gebracht, habe erstmal den reinen CVS head durchkompiliert. Zwei Probleme hatte ich dabei:
1. ccache wurde nicht erkannt. Ich hatte den über die Paketverwaltung installiert, aber die yMake-Scripte scheinen auf einem eigenen zu bestehen. Die Sourcen wurden zwar wohl gesaugt, aber der Build davon schlug mit Pfadproblemen fehl. In der Basiskonfiguration kann ich auch keinen Pfad nach /usr/bin setzen, das ist alles relativ zum Home, mit entsprechen vielen ../ dazwischen hat es auch nicht hingehauen. Er gab erst Ruhe als ich per Hand das ccache-executable nach dbox2/cdk/bin/ kopiert habe.
2. vielleicht ein Fehler im aktellen CVS head: Im Laufe des Build bekam ich das hier, er brach ab:
Code: Alles auswählen
make[4]: Entering directory `/home/joerg/tuxbox/tuxbox-cvs/apps/tuxbox/libs/libtuxtxt'
/bin/sh ../libtool --tag=CC --mode=compile powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/joerg/tuxbox/dbox2/cdkroot/include/freetype2 -I/home/joerg/tuxbox/tuxbox-cvs/driver/include -I/home/joerg/tuxbox/tuxbox-cvs/driver/dvb/include -Wall -pipe -Os -MT libtuxtxt.lo -MD -MP -MF .deps/libtuxtxt.Tpo -c -o libtuxtxt.lo libtuxtxt.c
mkdir .libs
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -I/home/joerg/tuxbox/dbox2/cdkroot/include/freetype2 -I/home/joerg/tuxbox/tuxbox-cvs/driver/include -I/home/joerg/tuxbox/tuxbox-cvs/driver/dvb/include -Wall -pipe -Os -MT libtuxtxt.lo -MD -MP -MF .deps/libtuxtxt.Tpo -c libtuxtxt.c -fPIC -DPIC -o .libs/libtuxtxt.o
In file included from libtuxtxt.c:31:
tuxtxt_common.h:18:20: tuxbox.h: No such file or directory
In file included from libtuxtxt.c:31:
tuxtxt_common.h: In function `tuxtxt_setcolors':
tuxtxt_common.h:4701: warning: implicit declaration of function `tuxbox_get_vendor'
tuxtxt_common.h:4701: error: `TUXBOX_VENDOR_NOKIA' undeclared (first use in this function)
tuxtxt_common.h:4701: error: (Each undeclared identifier is reported only once
tuxtxt_common.h:4701: error: for each function it appears in.)
Ich hätte noch ein paar Fragen:
- Wie konfiguriere ich für ein Image mit nur einen Flash-Chip?
- schon oben gefragt: Wie geht das mit den YADDs?
Danke
Jörg