Fehler bei Enigma

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
emmeli
Interessierter
Interessierter
Beiträge: 73
Registriert: Freitag 14. Juni 2002, 19:44

Fehler bei Enigma

Beitrag von emmeli »

Moin,

versuche nun schon seit drei Tagen den jeweils aktuellen Stand des CVS zu kompilieren. Klappt aber nicht, da ich immer beim selben Fehler hängen bleibe.

Code: Alles auswählen


In file included from ebase.h:11,
                 from ebase.cpp:1:
../../../../enigma/src/include/libsig_comp.h:4:27: sigc++/sigc++.h: No such file or directory
../../../../enigma/src/include/libsig_comp.h:5:25: sigc++/bind.h: No such file or directory
In file included from ebase.cpp:1:
ebase.h:161: 'Signal1' is used as a type, but is not defined as a type.
ebase.h: In member function `void eSocketNotifier::activate(int)':
ebase.h:162: `activated' undeclared (first use this function)
ebase.h:162: (Each undeclared identifier is reported only once for each
   function it appears in.)
ebase.h: At global scope:
ebase.h:196: 'Signal0' is used as a type, but is not defined as a type.
ebase.cpp: In member function `void eTimer::activate()':
ebase.cpp:87: `timeout' undeclared (first use this function)
make[4]: *** [ebase.lo] Fehler 1
make[4]: Verlassen des Verzeichnisses Verzeichnis »/home/tuxbox-cvs/apps/enigma/src/core/base«
make[3]: *** [all-recursive] Fehler 1
make[3]: Verlassen des Verzeichnisses Verzeichnis »/home/tuxbox-cvs/apps/enigma/src/core«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/tuxbox-cvs/apps/enigma/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/tuxbox-cvs/apps/enigma«
make: *** [.enigma] Fehler 2
Kennt da jemand eine Lösung. Ja ich weiß. touch .enigma . Aber ich hätte das schon ganz gerne mit drin.

mfg emmeli
Coronas
Developer
Beiträge: 196
Registriert: Dienstag 16. Oktober 2001, 00:00

Beitrag von Coronas »

Hi,

bei mir klappts, wenn ichs so mache (zitat aus http://tuxbox.berlios.de/forum/posting. ... te&p=74591 )
tmbinc hat geschrieben:achso wichtig:

wenn ihr das aktuelle enigma aus dem cvs holen wollt, benutzt "cvs update -r devel" (und habt ja kein 'A' (also nicht -dAP) in der .cvsrc ... :) .. ich hab mal nen devel branch eingerichtet weil die momentane develversion etwas ungeeignet für enduser ist. dennoch, wer die neusten featues will, muss halt den devel-branch auschecken.
cu
__Ghost__
Developer
Beiträge: 245
Registriert: Mittwoch 13. März 2002, 21:19

Beitrag von __Ghost__ »

Hi,

einfache Sache... da fehlt pkg-config

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

und noch ein link für die cygwinler die selber compilieren möchten *g*
http://tuxbox.berlios.de/forum/viewtopic.php?t=11394

bis denne
emmeli
Interessierter
Interessierter
Beiträge: 73
Registriert: Freitag 14. Juni 2002, 19:44

Beitrag von emmeli »

Moin,

@_Ghost_ Die pkg-config hatte ich installiert, aber anscheinend die falsche Version. 8)

Habe mal das aktuelle cdk kompiliert und erhalte nach einem "make flash-enigma" folgendes

Code: Alles auswählen

/usr/bin/install -c /dbox2/cdkroot/bin/enigma /dbox2/cdkflash/root/bin
cp -a /dbox2/cdkroot/share/tuxbox/enigma /dbox2/cdkflash/root/share/tuxbox
/usr/bin/install -c -d /dbox2/cdkflash/root/share/fonts
cp -a /dbox2/cdkroot/share/fonts/Marlett.ttf /dbox2/cdkroot/share/fonts/unmrs.pfa \
/dbox2/cdkroot/share/fonts/blue*.ttf /dbox2/cdkroot/share/fonts/v5loxica*.ttf \
        /dbox2/cdkflash/root/share/fonts
cp: cannot stat `/dbox2/cdkroot/share/fonts/Marlett.ttf': No such file or directory
make: *** [/dbox2/cdkflash/.part_enigma] Error 1
Die Zeile aus dem Makefile.am sieht so aus.

Code: Alles auswählen

cp -a $(targetprefix)/share/fonts/Marlett.ttf $(targetprefix)/share/fonts/unmrs.pfa \
Muss das jetzt ein anderer Font sein, denn den gibbet ja garnicht mehr.

mfg emmeli

//edit on

Hat sich erledigt, Marlet.tts gegen ds9.tts ausgetauscht.

//edit off
insolvenzia
Erleuchteter
Erleuchteter
Beiträge: 455
Registriert: Montag 5. August 2002, 19:42

Beitrag von insolvenzia »

hi,

finde gerade diesen post von september:

>/dbox2/cdkroot/share/fonts/Marlett.ttf': No such file or directory

das "problem" besteht im aktuellen CVS immer noch. ich hab einfach ds9.ttf nach marlett.ttf kopiert, aber das sollte wohl besser im source gefixed werden..
insolvenzia
Erleuchteter
Erleuchteter
Beiträge: 455
Registriert: Montag 5. August 2002, 19:42

Beitrag von insolvenzia »

scheint mittlerweile gefixed, danke!