Compiler problem in enigma

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
mcs
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 30. November 2004, 21:43

Compiler problem in enigma

Beitrag von mcs »

Hallo,

Ich habe mir jetzt wirklich schon den Finger wund gesucht, aber nix gefuinden. Wenn ich CVS auschecke und versuche zu kompilieren kriege ich folgendes:

powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/home/res3stockm/tuxbox-rel/driver/include -I/home/res3stockm/tuxbox-rel/driver/include -fno-exceptions -fno-rtti -D_REENTRANT -DENABLE_DYN_XML -I/home/res3stockm/dream/cdkroot/include/freetype2 -I/home/res3stockm/dream/cdkroot/include -I/home/res3stockm/dream/cdkroot/include -I/home/res3stockm/dream/cdkroot/include/tuxbox -I/home/res3stockm/dream/cdkroot/include/tuxbox -I/home/res3stockm/dream/cdkroot/include/libpng12 -I/home/res3stockm/dream/cdkroot/lib/sigc++-1.2/include -I/home/res3stockm/dream/cdkroot/include/sigc++-1.2 -I/home/res3stockm/dream/cdkroot/include -I/home/res3stockm/tuxbox-rel/driver/include -I/home/res3stockm/dream/cdkroot/include/tuxbox/xmltree -DDISABLE_LIRC -DDISABLE_LCD -DENABLE_PPPOE -DENABLE_RFMOD -DDISABLE_FILE -DDISABLE_NFS -Wall -mcpu=405 -mmultiple -mstring -meabi -pipe -Os -c enigma_main.cpp
enigma_main.cpp: In member function `void eZapMain::handleServiceEvent(const
eServiceEvent&)':
enigma_main.cpp:5636: invalid use of undefined type `struct eDVBRecorder'
../include/lib/dvb/edvb.h:38: forward declaration of `struct eDVBRecorder'
enigma_main.cpp:5637: invalid use of undefined type `struct eDVBRecorder'
../include/lib/dvb/edvb.h:38: forward declaration of `struct eDVBRecorder'
make[3]: *** [enigma_main.o] Error 1
make[3]: Leaving directory `/home/res3stockm/tuxbox-rel/apps/tuxbox/enigma/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/res3stockm/tuxbox-rel/apps/tuxbox/enigma'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/res3stockm/tuxbox-rel/apps/tuxbox/enigma'
make: *** [.enigma] Error 2

Ich verwende debian unstable und konnte auch schon die rel_1_0_0 kompilieren, aber hier komme ich nicht drueber. Wenn ich den Teil in enigma_main.cpp auskommentiere laeuft der kompiler zwar durch aber das ist doch irgendiwe keine Loesung. Ausserdem wenn ich dann versuche mit file support zu kompilieren laeuft der kompiler wieder nicht durch und ich habe ich das problem nur verschoben. Vielleicht weiss jemand ja was, waere wirklich toll!!! :roll:

Danke vorab mal

Mfg

MCS
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

hilft dir zwar nicht, aber ist kein generelles problem, da es bei mir durchcompiliert..
(enigma als yadd)
mcs
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 30. November 2004, 21:43

Beitrag von mcs »

Hallo Dietmarw,

Das hilft mir schon ein bissi, da ich zumindest weiss dass es wahrscheinlich nicht an der dist liegt, sondern an meinem debian. Ausserdem ist es nett, eine Antwort zu bekommen . :D
MFG
MCS
mcs
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Dienstag 30. November 2004, 21:43

Beitrag von mcs »

Hallo,
Ich bin es wieder. Fuer alle die es interessiert:
Nach dem CVS download und update autogen.sh, config.status --recheck (in /tuxbox/cdk) und make distclean ( in tuxbox-rel/apps/tuxbox/enigma) lauft das enigma compilieren durch. Auch OHNE die source zu veraendern.

Jetzt habe ich schon mein eigenes Image :D

MCS