make all bricht bei enigma ab

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

make all bricht bei enigma ab

Beitrag von barmeier »

Hi,

ich versuche einen make all auf den CVS tree von gestern abend.

Der Compile bricht folgender Meldung ab:


powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -I../../../../enigma/src -I/dbox2/cdkroot/lib/sigc++-1.0/include -I/dbox2/cdkroot/include/sigc++-1.0 -fno-rtti -fno-exceptions -Wall -O2 -g3 -mcpu=823 -Wp,-MD,.deps/ebase.pp -c ebase.cpp -fPIC -DPIC -o ebase.lo
In file included from ebase.cpp:5:
../../../../enigma/src/core/base/eerror.h:4:20: config.h: No such file or directory


Woher bekomme ich die fehlende Datei ??

Ciao
Matze
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

Hmm, habe jetzt zwar ENIGMA noch nicht übersetzt aber Dein Problem mit fehlenden "config.h" habe ich auch schon in allen möglichen apps-Verzeichnissen gehabt.

- Hattest Du vorher schonmal einen Fehler beim Make-Lauf (z.B. was über intl/Makefile), das dann beim zweiten Mal verschwunden war?
Falls ja, such' mal nach meinen Beiträgen, da gab es eine Lösungsantwort (weiss jetzt nicht mehr genau in welchem Forum :-)
- Stimmen Deine Tool-Versionen exakt mit denen aus dem HowTo überein (bei mit hat wohl ein gettext v0.10.36 statt v0.10.40 sehr seltsame Phänomene ausgelöst).
[/i]
SAT-Box; Phillips 2xI; AVIA600L; ENX
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

Hi,

ja stimmt da war was mit intl....

Ich habs ignoriert, da das make nach erneutem start auchbrav weiter lief. Ich such gleich mal nach deinen Postings.

Danke erstmal.


Ciao
Matze
TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

intl ist meistens ein Fehler mit gettext (Falsche Version, garkeine Version etc.)
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

Hi,

gettext ja da habe ich eine ältere. Ich zieh mir jetzt die aktuelle und dann schauen wir nochmal.


Muss ich eigentlich ein make distclean machen, oder kann ich einfahc gettext installieren und nochmal make all eingeben ??


Ciao
Matze
Reichi
Erleuchteter
Erleuchteter
Beiträge: 477
Registriert: Sonntag 7. Oktober 2001, 00:00

Beitrag von Reichi »

Hallo!

du musst ./configure --prefixblabla nochmal machen, dann sollte es, mit neuem gettext korrekt durchlaufen. evtl noch ein gettextize -f in /apps.
mfg,

Reichi
TheDOC
Senior Member
Beiträge: 697
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von TheDOC »

Wird gettext nicht von autogen.sh ausgeführt? Naja, keine Ahnung. Beides zu probieren wird sicher nicht schaden. ;)
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

@barmeier: Du solltest Dir nicht die aktuelle gettext holen (0.11.irgendwas), sondern genau die Version, die in der INSTALL.de gefordert ist, v0.10.40!
Soweit ich weiss, geht es mit neueren Versionen nämlich auch nicht :-)

Wenn Du willst (und einen 686 hast), kann ich Dir auch ein RPM schicken. Weiss nur nicht, inwieweit es mit Deinem System funktioniert...

Achja, ich habe das erzeugt, in dem ich mir das "src.rpm" der SuSE 8.0 geholt habe und neu gebaut habe.
Musste nur was an der spec-Datei anpassen, da er bei mir texi2pdf nicht gefunden hat um die PDF-Doku zu erstellen - brauche ich aber auch nicht :-P

[/i]
SAT-Box; Phillips 2xI; AVIA600L; ENX
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

@Massa
gettext-0.10.40 Na klar !! langsam krieg ich mit das man einfach nur die Anleitung GAAAAAANZ GENAU asuführen muss, und jede mini Schlamperei HART bestraft wird. :evil:

Ich habe das gettext Package runter geladen, kompiliert installiert und anschließend im .../cdk make distclean aufgerufen und einfach nochmal ganz von vorne angefangen.

Vielleicht klappt es jetzt. Auf meiner mini Möhre 266 P1MMX :oops: :oops: :oops:
dauert das nur immer ewig ...........

Vielen Dank erstmal ich melde mich wenn das hingehauen hat :P oder eben nicht :cry:


Ciao
Matze
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

Ich bin selber gerade wieder dabei, das ganze komplett von vorne durchzuführen, da auch ich ein paar Schlampereien zugelassen habe :x
Es scheint z.B. ziemlich tödlich zu sein, das Zielverzeichnis "/dbox2" nicht zu leeren vor dem neu bauen. Das letzte Mal hatte ich anscheinend deswegen einen nicht funktionsfähigen ppc_boot.

Naja, mal sehen ob das Überseten jetzt immer noch klappt.
Ob das damit erzeugte yadd dann bootet, sehe ich dann (hoffentlich) heute abend :-)

Werde auf jeden Fall berichten.

@barmeier: Allerdings sollten wir langsam unseren Thread neu aufsetzen und in das CDK-Forum verlagern. Hat ja inzwischen nichts mehr mit enigma zu tun...
SAT-Box; Phillips 2xI; AVIA600L; ENX
Reichi
Erleuchteter
Erleuchteter
Beiträge: 477
Registriert: Sonntag 7. Oktober 2001, 00:00

Beitrag von Reichi »

@TheDoc: hmm, jetzt wo du's sagst....

also:
Mach einfach autogen und configure nochmal neu. dann gehts sicher vorausgesetzt du hast auch wirklich gettext 0.10.40.

mfg,

Reichi
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

@Massa

OK, ich melde mich mit meinem nächsten Schmerz :wink: im CDK Forum.

Für einen TuxBox Laien wie mich war nur nicht klar was eigentlich nicht geht.

Ciao
Matze
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

Huch wie geht das denn ??? Wer hat uns denn ins CDK Forum verschoben ???
Machen das die Moderatoren, oder kann man das irgendwie selbst machen ??

Ciao
Matze
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

:cry: :cry: :cry: AArrrgh !

Auch gettext-0.10.40 hat nicht gehilfen die Meldung lautet:

cannot find input file intl/Makefile.in

Hat jemand ne Idee ?????


Ciao
Matze
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

Hast Du auch den touch gemacht, wie hier beschrieben?
http://tuxbox.berlios.de/forum/viewtopi ... 4858#64858

Bei mir ist er inziwschen erfolgreich durchgelaufen.
Wie gesagt, muss ich jetzt heute abend noch testen, ob er diesmal davon bootet.
(ich habe ja auch nicht den original Linux-Kernel 2.4.2 genommen, sondern musste mich gleich am 2.4.19rc2 versuchen :-)

Ansonsten weiss ich bei Dir auch nicht mehr weiter...
SAT-Box; Phillips 2xI; AVIA600L; ENX
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

HI,


nöö ich dachte ein make distclean würde reichen !! ??

Ich habe den Touch jetzt gemacht und er kompiliert jetzt auch weiter.

Ich warte einfach ab ob es kracht vielleicht gibts Hinweise wenn der nächste Fehler
auftritt :wink:

Wieder mal vielen Dank !!!!!!!!!!


Ciao
Matze
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

HI,

heute morgen stand

touch nano

als letzte Zeile vor dem Prompt. Keine Fehlermeldungen zu sehen. Hab ich es jetzt geschafft ??

Wo finde ich eine ANleitung wie ich das kompilierte Zeug jetzt boote ???


Ciao
Matze
Reichi
Erleuchteter
Erleuchteter
Beiträge: 477
Registriert: Sonntag 7. Oktober 2001, 00:00

Beitrag von Reichi »

ja, du hast es geschafft, nano ist das letzte was kompiliert wird.
Du Kompilierst unter Linux oder?
Du musst jetzt per hand den BootP und den TFTP so einrichten, dass beim starten der Box das CDK gebootet wird.

Wie das genau geht kann ich dir jetzt grad nicht sagen, weil im Kopf hab ich das nicht und hier in der Arbeit hab ich kein Linux welches entsprechend konfiguriert wäre.

ggf, post ich die Einträge mal heute Abend

mfg,

Reichi
barmeier
Interessierter
Interessierter
Beiträge: 41
Registriert: Freitag 19. Juli 2002, 21:31

Beitrag von barmeier »

:lol: :lol: :lol: Coool !

Ja ich habe eine Suse 7.3.

Muss ich ausser der IP Nummer auf der Box noch was einrichten ???

@striker1
Ja poste das bitte !! ich habe das zwar schon irgendwo gesehen, aber ich finde es nicht
mehr :cry:


Ciao
Matze