mkcramfs und cygwin-Probs

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

mkcramfs und cygwin-Probs

Beitrag von sat24 »

Moin,
da ich mein cygwin nicht zum durchcompilieren überreden kann will ich gar nicht versuchen ein cramfs da zu erstellen. Jetzt meine Idee:
Ich tar mir ein cramfs von der Box
Untar das auf meinem XP
Verändere da was
Tar das ganze wieder und schaffe es auf die Box
Jetzt brauche ich ein mkcramfs auf der Box und mache mir wieder ein cramfs
Ist das so machbar? Wenn ja, wo bekomme ich mkcramfs für die Box her?

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Diese vorgehensweise ist schon mal in nem HowTo beschrieben worden, komm grad net drauf wers gemacht hat.

Aber bring doch cygwin dazu durchzucompilieren(gibbs das wort überhaupt??).
Siehe hierzu

http://tuxbox.berlios.de/forum/viewtopic.php?t=9752

schönes weekend
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Also wie man das macht mit dem mkcramfs ist mir schon klar.
Das cygwin macht es einfach nicht (Entweder liegt es am CDK oder am cygwin, eines ist immer schuld) und ein mkcramfs hab ich da auch noch keins dafür. @Steffi: Du hast das doch geschafft, wo bekomme ich das her?
Ein mkcramfs für die Box (ppc) hab ich allerdings auch keines, gibt es das irgend wo?

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Hab das ja nicht in frage gestellt mit dem mkcramfs, hab ja nur gesagt, das du cygwin zum durchkompilieren bringen könntest (evtl.) wenn du obigen Thread mal liest..


Wobei bricht den Cygwin bei dir ab? Vielleicht kann man Helfen?

Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

OK, ich werde das cygwin + cdk noch mal ganz von vorne neu installieren. Wo bekomme ich ein mkcramfs dafür her?

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Vorher alles löschen damit du auch ne cleane umgebung hast....
aufpassen bei zlib, das ist hartnäckig und obwohl du es abwählst wählt es sich bei erneutem download wieder an......
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

zlib ist klar, das Problem zuletzt war das die neuen Versionen von automake... nicht mehr gingen. Hast Du mal ne Liste was Du alles installiert hast?

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

Ich perönlich fahre das ganze mit SuSE 8.0

Aber das Cygwin HowTo von Homar/Telefonmann mit den Modifikationen von Homar gehen auch die neuesten automake sachen ..

Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Also, hab alles neu installiert und nach gut 3h:
  • checking if C++ compiler uses template copy ctor... no
    checking if C++ compiler allows void returns... yes
    checking if C++ compiler allows specialization of references... yes
    checking if C++ environment provides all required features... yes
    checking pthread.h usability... yes
    checking pthread.h presence... yes
    checking for pthread.h... yes
    checking for pthread_self in -lpthread... yes
    checking for pthread_self in -lcma... no
    checking for pthread_keycreate... no
    checking if should compile with pthreads... yes
    checking sizes of threading elements... cross
    configure: error: conditional "SIGCRC" was never defined.
    Usually this means the macro was only invoked conditionally.
    make: *** [.libsigc] Error 1
Gut, das haben hier schon andere gehabt. Aber die Lösung geht nicht, die zu verwendenden Versionen gibt es nicht mehr. Es muß doch möglich sein jetzt neu anzufangen mit einem sauberen System.

sat24
Philips 2xi 600enx AlexW0609
Steffi
Einsteiger
Einsteiger
Beiträge: 204
Registriert: Dienstag 12. März 2002, 07:40

Beitrag von Steffi »

@sat24: Zum mkcramfs für Cygwin wende dich am besten an T-Olli. Der hat dafür ein gut funktionierendes mkcramfs compiliert.

Für deine Probleme beim Compilieren mit Cygwin hast du schon selber den Übeltäter ausgemacht. Es sind die neuen automake-Versionen! Auch der Tipp von Homar brachte bei mir keine Abhilfe. Ich musste wieder auf Version 1.4p5 downgraden, damit ich durchcompilieren konnte.

Diese Version gibt es für Cygwin nur als automake-stable. Diese Version installierst du bei dir. Danach lösche einfach das Verzeichnis "Cygwin/usr/autotool/devel" und kopiere den Inhalt des Verzeichnisses "Cygwin/usr/autotool/stable" dort hinein.

Außerdem solltest du bei gettext auf die Version 0.10.40-1 zurückgehen. Danach sollte eigentlich das CVS durchcompilieren.

Steffi
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Nach langem rumtesten mit versciedenen Versionen hab ich es wohl geschafft :D Danke Steffi, ich dachte ich hätte das schon alles getestet, aber jetzt get es scheinbar.
Diese Version gibt es für Cygwin nur als automake-stable. Diese Version installierst du bei dir. Danach lösche einfach das Verzeichnis "Cygwin/usr/autotool/devel" und kopiere den Inhalt des Verzeichnisses "Cygwin/usr/autotool/stable" dort hinein.
und danach noch mal den autoconf 2.52 installieren(sonst hat man nur 2.13und der geht auch nicht).

Zu früh gerfeut!
  • cd /home/Kai/tuxbox-cvs/apps && \
    CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++ \
    ./configure \
    --host= \
    --prefix=/dbox2/cdkroot \
    --with-driver=/home/Kai/tuxbox-cvs/driver \
    --with-target=dbox2 \
    --enable-maintainer-mode
    ./configure: 942: Syntax error: word unexpected (expecting ")")
    make: *** [/home/Kai/tuxbox-cvs/apps/Makefile] Error 2
Liegt das jetzt wieder am CVS oder an mir?

sat24
Philips 2xi 600enx AlexW0609
NoClue
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Dienstag 30. Oktober 2001, 00:00

Beitrag von NoClue »

mach mal ./autogen.sh und ./configure ... im Verzeichnis CDK
Sagem mit 1*Intel Flash und Avia 600 :-)
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

@sat24

ich habs eben mal probiert, mit dem neuen automake und wie Homar es beschrieb.

Ich hab ALLE cygwin Sachen gelöscht und bei Null von vorn angefangen (regedit ausgeführt und den Schlüssel Cygnus Solutions gelöscht!!)

Und es scheint so zu gehen ...

Bei dir scheint in Zeile 942 des Makefile unter apps was nicht zu stimmen (schreibfehler, scheint cvs bedingt zu sein)
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
T-Olli
Interessierter
Interessierter
Beiträge: 83
Registriert: Montag 22. Oktober 2001, 00:00

Beitrag von T-Olli »

Meine mkcramfs Version für cygwin funktioniert jetzt scheinbar fehlerfrei. Es macht sowohl Little- als auch Big-Endian.
Kennt einer eine guten Platz wo ich es hinterlegen kann ? Ich hab keine Lust es jedem einzeln zu schicken.

T-Olli
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

@T-Olli

Wenn du willst kannst du es auf meiner Page ablegen, soll heißen, schick es mir und ich werd es uploaden in den Downloadbereich ..
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
T-Olli
Interessierter
Interessierter
Beiträge: 83
Registriert: Montag 22. Oktober 2001, 00:00

Beitrag von T-Olli »

@Mordillo
Danke für dein Angebot - Mail ist unterwegs.
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

So File ist online, ich hab nochmals das funktioniernede mkcramfs für Linux Distributionen dabeigepackt (Passend für die neueren Kernel ab pre 19)

Viel Spass damit und dank an T-Olli für die Cygwin Version ...



Gruß e
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Also der mkcramfs geht. Danke :D
Blos das compilieren geht nicht :cry:
Der Fehler
  • ./configure: 942: Syntax error: word unexpected (expecting ")")
    make: *** [/home/Kai/tuxbox-cvs/apps/Makefile] Error 2
nach make .neutrino geht nicht weg.
  • AM_INIT_AUTOMAKE(tuxbox, 0.0.1)
steht in der Zeile 942. Was soll da ein Syntax error sein?
Irgend was ist da noch faul mit dem Automake. Ich hab jetzt alle Kombinationen durch. *.m4 kopiert. Den Tip von Homar libint zu installieren verstehe ich nicht ganz. Ich kann nur libintl auswählen, hilft aber auch nicht.

sat24
Philips 2xi 600enx AlexW0609
T-Olli
Interessierter
Interessierter
Beiträge: 83
Registriert: Montag 22. Oktober 2001, 00:00

Beitrag von T-Olli »

zapyouzapme hatte das gleiche Problem. Schau mal da http://tuxbox.berlios.de/forum/viewtopic.php?t=8996
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Hab ich gelesen und gemacht, aber :cry: geht net.
Ich fang heute Abend noch mal von vorne an.
Gibt es vieleicht ein Script, welches einem nach einer Cygwin-Grundinstallation alles benötigte per wget holt und installiert und alle Änderungen macht? Wenn nicht, dann mach ich das mal wenn ich es denn endlich geschafft habe.

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

soweit ich weiß, gint es solch ein script net, da in der cygwin Grundinstalation schon Sachen drin Sind die da net hingehören.

Gruß
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

Richtig, zlib weg und wget rein. Das sollte man ja hin kriegen, wobei man die zlib bestimmt auch so wieder loeschen kann, dann wäre das nur wget. Ich versuche das noch mal, wenn das nur nicht immer 3h bis zum Fehler dauern würde :x Ich muss mir wohl mal 2Ghz gönnen :lol:

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

geht auch nicht wesentlich schneller, mein Athlon C 1400 MHZ braucht ca 3 H, mein Laptop mit weniger Ram und nem Celeron 1300 braucht gute 2 H, liegt also nicht zwingen an der MHZ Zhal und am RAM (WARUM AUCH IMMER??)


Gruz
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.
sat24
Einsteiger
Einsteiger
Beiträge: 344
Registriert: Freitag 22. März 2002, 18:36

Beitrag von sat24 »

ja, ja, aber wie das aussieht ist deiner dann fertig. Meiner (Athlon800) hat dann erst diesen 942-Fehler und hängt irgend wo im make .neutrino. Keine Ahnung wie viele Stunden der danach noch braucht. Mal sehen ob der heute Mittag fertig ist :roll: Hab die Hoffnung noch nicht aufgegeben, alle Tips von Homar, Steffi und Dir beachtet und 1.5h hat er schon geschafft.
Ich hab das Installierte cygwin ohne cdk mal gezippt, da kommen 38MB raus, das koennte man doch mal zum download anbieten, dann weiss man wenigstens das es nicht am cygwin liegt. Den Webspace hätte ich.

sat24
Philips 2xi 600enx AlexW0609
Mordillo
Erleuchteter
Erleuchteter
Beiträge: 539
Registriert: Dienstag 9. April 2002, 12:49

Beitrag von Mordillo »

gute Idee... gabs da nicht mal probleme: cygwin, AMD Prozessoren?
Philips 2XI Avia 600; Sat
Micronik TV-Box 1200S MAM600+ inc. Irdeto-, Secacams
Nach Änderungen an Neutrino.cpp kann ich jetzt auch die Zukunft deuten.