Probs bei eDVB und enigma - CVS vom 18.5.

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
JoeTest
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Samstag 18. Mai 2002, 15:54

Probs bei eDVB und enigma - CVS vom 18.5.

Beitrag von JoeTest »

Hallo,

bei mir bricht das make all bei edvb ab:

depmode=gcc3 /bin/sh ../depcomp \
powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./miniqt
-I/home/marlo/tuxbox-cvs/driver/include -I/home/marlo/tuxbox-cvs/driver/lcd
-I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2
-I/dbox2/cdkroot/lib/sigc++-1.0/include -I/dbox2/cdkroot/include/sigc++-1.0
-fno-rtti -fno-exceptions -O2 -g3 -mcpu=823 -c -o ebutton.o `test -f ebutton.cpp || echo './'`ebutton.cpp
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory
"/dbox2/cdkroot/include"
ebutton.cpp:4: default argument given for parameter 2 of `
eButton::eButton(eWidget*, QString = "", Font* = 0, int, int, int)'
ebutton.h:17: after previous specification in `eButton::eButton(eWidget*,
QString = "", Font* = 0, int = 2, int = 3, int = 2)'
ebutton.cpp:4: default argument given for parameter 3 of `
eButton::eButton(eWidget*, QString = "", Font* = 0, int, int, int)'
ebutton.h:17: after previous specification in `eButton::eButton(eWidget*,
QString = "", Font* = 0, int = 2, int = 3, int = 2)'
make[2]: *** [ebutton.o] Error 1
make[2]: Leaving directory `/home/marlo/tuxbox-cvs/apps/edvb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marlo/tuxbox-cvs/apps/edvb'
make: *** [.edvb] Error 2

Was ist des Rätsels Lösung ?
Ich hab dann die verschiedenen make's einzeln ausgführt (die im cdk Makefile)
Abbruch bei .enigma:

epgcache.cpp:117: parse error before `::' token
epgcache.cpp:117: `DBIt' undeclared (first use this function)
epgcache.cpp: In destructor `virtual eEPGCache::~eEPGCache()':
epgcache.cpp:143: parse error before `::' token
epgcache.cpp:143: `evIt' undeclared (first use this function)
epgcache.cpp: In member function `EITEvent* eEPGCache::lookupCurrentEvent(int,
int)':
epgcache.cpp:159: parse error before `::' token
make[5]: *** [epgcache.lo] Error 1
make[5]: Leaving directory `/home/marlo/tuxbox-cvs/apps/enigma/src/core/dvb'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/marlo/tuxbox-cvs/apps/enigma/src/core/dvb'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/marlo/tuxbox-cvs/apps/enigma/src/core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/marlo/tuxbox-cvs/apps/enigma/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/marlo/tuxbox-cvs/apps/enigma'
make: *** [.enigma] Error 2

Hilfe ! :lol:

Bzw. wie mache ich nun ein yadd ?
waldi
Senior Member
Beiträge: 104
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von waldi »

da du ja, wie gesagt, cvs verwendest, dessen zustand immer unstable ist, muss ueberhaupt nichts funktionieren.

waldi
JoeTest
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Samstag 18. Mai 2002, 15:54

Beitrag von JoeTest »

Ja, schon, aber was mich irritiert ist die Tatsache, dass niemand anders die Probs hat und das ebutton.* seit Längerem nicht angefasst wurde.

Gruss
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
ebutton.cpp:4: default argument given for parameter 2 of `
eButton::eButton(eWidget*, QString = "", Font* = 0, int, int, int)'
ebutton.h:17: after previous specification in `eButton::eButton(eWidget*,
QString = "", Font* = 0, int = 2, int = 3, int = 2)'
ebutton.cpp:4: default argument given for parameter 3 of `
eButton::eButton(eWidget*, QString = "", Font* = 0, int, int, int)'
ebutton.h:17: after previous specification in `eButton::eButton(eWidget*,
QString = "", Font* = 0, int = 2, int = 3, int = 2)'
make[2]: *** [ebutton.o] Error 1
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/edvb'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/edvb'
make: *** [.edvb] Error 2
tuxbox@linux:~/tuxbox-cvs/cdk>

Denke bei mir ist es das Gleiche. Abwarten und Tee trinken. Will auch nicht rumnerven.

Mein Hauptproblem ist eigentlich, dass ich mit dem Linuxrechner kein Internetzugang habe. Dann ist so etwas ärgelich.
Bei mir läuft es so. Hole mir das Ganze mit WinCVS ( bin eben mehr Windoofler ), dann Cygwin und das ganze mit tar packen, ins Linux wechseln entpacken und loskompilieren.

Oder weiss jemand, wie man unter Linux einen Proxy mit CVS benutzen kann. Ist da nämlich nicht vorgesehen und soll auch nicht kommen. LinCVS machts auch nicht.

Das WinCVS command ist:
cvs -z9 -d :pserver;proxy=192.168.0.2;proxyport=82:anonymous@cvs.tuxbox.berlios.de:/cvsroot/tuxbox co .
Nur geht das nicht von Linux aus.
...oder fehlt mir da Know-How??
CU
Rasta12
P.S.: Ach ja, benutze Suse 7.3
Dagobert1
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 28. Januar 2002, 13:03

Beitrag von Dagobert1 »

Hi,
ich habe auch das Problem, daß ich mit Linux nicht in das Internet komme. Aus diesem Grund habe ich VMWare unter Windows laufen und dort Linux installiert. Der Austausch der Daten zwischen Linux und Windows erfolgt über ein virituelles Netzwerk. Unter Linux kann ich dann wunderbar in's Internet und ich kann auch mit cvs die Daten holen und auch dann compilieren.

Dagobert1
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Hallo Dagobert1,
Danke, aber es geht ja so. Ich habe auch cygwin drauf und könnte es auch darunter machen, aber das dauuuuert. Ich hab es einmal mit cygwin versucht. Nach 4 Stunden habe ich dann abgebrochen. Denke, dass es mit VMWare nicht anders ist.
Linux ist schon O.K. Für alles 1,5 Stunden. Zudem sehr übersichtlich, wenn man es unter X11 macht. Mit script vergisst man auch nichts.
Wenn mir nur einer sagen könnte, wie man das Neue einmal komplett durchkompiliert bekommt. Den o.g. Fehler habe ich nämlich immer noch.
Alles in ein Script gepackt, wäre doch gut.
Na ja. Ich komm schon drauf. Irgendwann steht hier, oder in einem anderen Board, die Antwort. Ich lern ja noch und so Lebenswichtig ist das Ganze nicht :D.
Wird eh alles zu wichtig genommen. Ist ja nur fernsehen.
O.K.
Schaun mer mal.
Rasta
Dagobert1
Neugieriger
Neugieriger
Beiträge: 9
Registriert: Montag 28. Januar 2002, 13:03

Beitrag von Dagobert1 »

Hi rasta12,
also bei mir dauert ein kompletter Compiliervorgang unter VMware und Suse Linux 7.3 auf einen XP-Hostsystem (1.4GHz Athlon, 512 MB RAM) etwa 2 Stunden, wenn ich es denn mal compiliert bekomme. Meine letzte vollständig compilierbare und in teilen auch lauffähige Version vom cdk ist vom 27.03.02. Deshalb bin ich auch schon sehr gefrustet. Ich würde mir mehr wünschen, daß die bestehenden Sourcen erst zum funktionieren gebracht werden, bevor man mit neuen Ideen beginnt. Auch ein Labeln zu einem bestimmten Zeitpunkt würde toll sein, um Fehler besser reproduzieren zu können, würde ich mir wünschen.

Ansonsten, Hut ab vor der Leistung der fleißigen Entwicklern. Ihr habt wirklich etwas großartiges geschaffen.

Dagobert1
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

@Dagobert1
Dann ist vmware schneller, kostet aber auch was, oder? Habe 1Ghz. Kann sein, dass es im Linux auch 2 Stunden waren. Ist aber schon soooo lange her. :D
Ausserdem bin ich auch eher gefrustet, weil das Ganze wohl nur mit mehr Know-How zu kompilieren ist. Bei mir war das letzte, glaube vom 08.04.
Ich dachte, dass die CVS-Geschichte eher so etwas, wie der Kernel kompilieren unter Linux ist. Da läuft es immer durch und man kann noch ein paar Feinabstimmung vornehmen um ihn zu optimieren.
Denke, dass ist hier nicht so, daher kann ich hier wohl auch keine grosse Hilfe sein, denn es sollen wohl alle helfen diese Fehler zu beseitigen und da bin ich schlichtweg zu grün in der Sache.
Na ja. Ich gebe zwar nicht auf, aber mache auch nicht mehr grossartig weiter, denn wenn ich an 10 Stellen suchen muss, bzw. auskommentieren muss, dort noch den Pfad anpassen muss, vielleicht noch ein gettext x.x.x installieren muss, damit es funktioniert, dann ist der Spass- und auch Produktivitätsfaktor für mich gleich Null.
Das soll aber ebenso nicht heissen, dass ich die Arbeit von, z.B. AlexW, nicht achte und repektiere.
Gruss
Rasta
tmbinc
Developer
Beiträge: 821
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von tmbinc »

also der fehler oben entstand aus der umstellung auf gcc3.1, inzwischen sollte wieder alles tun.
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Danke für die Info tmbinc. Dann mal gugge :D.
-------------------------------------------------
Nee, zu früh gefreut.
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
In file included from elbwindow.cpp:1:
elbwindow.h:5:31: core/gui/elistbox.h: No such file or directory
In file included from elbwindow.cpp:1:
elbwindow.h:13: 'eListbox' is used as a type, but is not defined as a type.
elbwindow.h: In constructor `eLBWindow::eLBWindow(eString, int, int, int)':
elbwindow.h:18: class `eLBWindow' does not have any field named `list'
elbwindow.h:23: `list' undeclared (first use this function)
elbwindow.h:23: (Each undeclared identifier is reported only once for each
function it appears in.)
make[4]: *** [elbwindow.lo] Error 1
make[4]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma/src/core/gui'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma/src/core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/enigma'
make: *** [.enigma] Error 2
tuxbox@linux:~>
Das war jetzt bei einem make all. weiter=nächste error
-D_GNU_SOURCE -I/dbox2/cdkroot/include -I/dbox2/cdkroot/include/freetype2 -O2 -g3 -mcpu=823 -c neutrino.cpp
cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include"
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include"
make[3]: *** No rule to make target `../../libcramfs/libcramfs.la', needed by `neutrino'. Stop.
make[3]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/mczap/neutrinoNG'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/mczap/neutrinoNG'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/apps/mczap'
make: *** [.neutrino] Error 2
tuxbox@linux:~>
..und weiter..und nächste error
avia_gt_core.o avia_gt_core.c
In file included from avia_gt_core.c:117:
../include/dbox/avia_gt_ir.h:80:1: no newline at end of file
make[4]: *** [avia_gt_core.o] Error 1
make[4]: Leaving directory `/home/tuxbox/tuxbox-cvs/driver/avia'
make[3]: *** [_mod_/home/tuxbox/tuxbox-cvs/driver/avia] Error 2
make[3]: Leaving directory `/home/tuxbox/tuxbox-cvs/cdk/linux-2.4.2'
make[2]: *** [here] Error 2
make[2]: Leaving directory `/home/tuxbox/tuxbox-cvs/driver/avia'
make[1]: *** [_subdir_avia] Error 2
make[1]: Leaving directory `/home/tuxbox/tuxbox-cvs/driver'
make: *** [.driver] Error 2
tuxbox@linux:~>
Dann hatte ich keine Lust mehr
Gruss
Rasta
NoClue
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Dienstag 30. Oktober 2001, 00:00

Beitrag von NoClue »

Hi, die Fehler von rasta12 kann ich bestätigen, wobei der neutrino- (es gibt einen patch von +tbn, um die cramfs_fs.h zu erstellen) und avia-Fehler einfach zu beheben sind. Was aber bei

Code: Alles auswählen

cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc
-tuxbox-linux-gnu/include"
cc1plus: warning:   as it is the same as non-system directory "/dbox2/cdkroot/in
clude"
In file included from elbwindow.cpp:1:
elbwindow.h:13: 'eListbox' is used as a type, but is not defined as a type.
elbwindow.h: In constructor `eLBWindow::eLBWindow(eString, int, int, int)':
elbwindow.h:18: class `eLBWindow' does not have any field named `list'
elbwindow.h:23: `list' undeclared (first use this function)
elbwindow.h:23: (Each undeclared identifier is reported only once for each
   function it appears in.)
make[4]: *** [elbwindow.lo] Error 1
make[4]: Leaving directory `/home/Administrator/tuxbox-cvs/apps/enigma/src/core/
gui'
los ist ???
Sagem mit 1*Intel Flash und Avia 600 :-)
boxi
Einsteiger
Einsteiger
Beiträge: 134
Registriert: Montag 22. April 2002, 13:52

Beitrag von boxi »

was hat es mit diesen warnings auf sich??? bekomme ich auch massenweise...

Code: Alles auswählen

cc1plus: warning: changing search order for system directory "/dbox2/cdk/powerpc-tuxbox-linux-gnu/include" 
cc1plus: warning: as it is the same as non-system directory "/dbox2/cdkroot/include" 
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Ja, ich auch. Nur so einer "kleinen" Sache hatte ich gar keine Bedeutung zugemessen. Ich wäre ja froh, wenns mal wieder durchläuft. Denke aber, dass daran gearbeitet wird.
es gibt einen patch von +tbn
Der Link funktioniert leider nicht mehr. Kann den nochmal jemand zur Verfügung stellen.
Danke im Voraus.
Rasta
NoClue
Einsteiger
Einsteiger
Beiträge: 226
Registriert: Dienstag 30. Oktober 2001, 00:00

Beitrag von NoClue »

Doch, der Link funktioniert, nur nicht beim Anklicken. Musst ihn direkt in der Adresszeile des Browsers einkleben oder halt auf http://tbn-world.tripod.com vorbeischauen. Die Warnings vom gcc 3.1 könnt Ihr ignorieren, sind einfach nur lestig.
Sagem mit 1*Intel Flash und Avia 600 :-)
rasta12
Interessierter
Interessierter
Beiträge: 54
Registriert: Donnerstag 10. Januar 2002, 09:06

Beitrag von rasta12 »

Aaaah, so gehts. Hatte es gar nicht anders probiert, was ich sonst mache.

Danke NoClue.