ich wollte heute ein neue cvs ( Enigma ) mit der alte make dreamboximage_root compilieren und kriege jetz diese fehler ?
Tuxclock sind neu im cvs
Making all in tuxclock
make[3]: Entering directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins/tuxclock'
Making all in daemon
make[4]: Entering directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins/tuxclock/daemon'
if powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include/freetype2 -I../../include -I/home/Easter/Dreambox/Mor_CVS/driver/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -DHAVE_DREAMBOX_DM500 -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -MT tuxclockd.o -MD -MP -MF ".deps/tuxclockd.Tpo" -c -o tuxclockd.o tuxclockd.c; \
then mv -f ".deps/tuxclockd.Tpo" ".deps/tuxclockd.Po"; else rm -f ".deps/tuxclockd.Tpo"; exit 1; fi
/bin/sh ../../libtool --tag=CC --mode=link powerpc-tuxbox-linux-gnu-gcc -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -DHAVE_DREAMBOX_DM500 -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -o tuxclockd tuxclockd.o -lpthread -L/home/Easter/Dreambox/Mor_CVS/root/cdkroot/lib -lfreetype
mkdir .libs
powerpc-tuxbox-linux-gnu-gcc -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -DHAVE_DREAMBOX_DM500 -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -o tuxclockd tuxclockd.o -lpthread -L/home/Easter/Dreambox/Mor_CVS/root/cdkroot/lib /home/Easter/Dreambox/Mor_CVS/root/cdkroot/lib/libfreetype.so -Wl,--rpath -Wl,/home/Easter/Dreambox/Mor_CVS/root/cdkroot/lib -Wl,--rpath -Wl,/home/Easter/Dreambox/Mor_CVS/root/cdkroot/lib
make[4]: Leaving directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins/tuxclock/daemon'
make[4]: Entering directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins/tuxclock'
if /bin/sh ../libtool --tag=CC --mode=compile powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include/freetype2 -I../include -I/home/Easter/Dreambox/Mor_CVS/driver/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -DHAVE_DREAMBOX_DM500 -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -MT tuxclock.lo -MD -MP -MF ".deps/tuxclock.Tpo" -c -o tuxclock.lo tuxclock.c; \
then mv -f ".deps/tuxclock.Tpo" ".deps/tuxclock.Plo"; else rm -f ".deps/tuxclock.Tpo"; exit 1; fi
mkdir .libs
powerpc-tuxbox-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include/freetype2 -I../include -I/home/Easter/Dreambox/Mor_CVS/driver/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -Wall -mcpu=405 -msoft-float -mmultiple -mstring -meabi -pipe -Os -ggdb3 -DHAVE_DREAMBOX_HARDWARE -DHAVE_DREAMBOX_DM500 -I/home/Easter/Dreambox/Mor_CVS/root/cdkroot/include -I/home/Easter/Dreambox/Mor_CVS/driver/include -MT tuxclock.lo -MD -MP -MF .deps/tuxclock.Tpo -c tuxclock.c -fPIC -DPIC -o .libs/tuxclock.o
In file included from tuxclock.c:47:
tuxclock.h:130: error: parse error before "desc"
tuxclock.h:130: warning: type defaults to `int' in declaration of `desc'
tuxclock.h:130: warning: data definition has no type or storage class
tuxclock.c: In function `OpenFB':
tuxclock.c:288: error: request for member `font' in something not a structure or union
tuxclock.c:291: error: request for member `type' in something not a structure or union
tuxclock.c: In function `RenderChar':
tuxclock.c:471: warning: passing arg 2 of `FTC_SBitCache_Lookup' from incompatible pointer type
tuxclock.c: In function `WriteString':
tuxclock.c:573: error: request for member `font' in something not a structure or union
tuxclock.c:573: error: request for member `font' in something not a structure or union
make[4]: *** [tuxclock.lo] Fejl 1
make[4]: Leaving directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins/tuxclock'
make[3]: *** [all-recursive] Fejl 1
make[3]: Leaving directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins/tuxclock'
make[2]: *** [all-recursive] Fejl 1
make[2]: Leaving directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins'
make[1]: *** [all] Fejl 2
make[1]: Leaving directory `/home/Easter/Dreambox/Mor_CVS/apps/tuxbox/plugins'
make: *** [.plugins] Fejl 2
Easter@SuseLinux100:~/Dreambox/Mor_CVS/cdk>
Grüss
Easter
Enigma und TuxClock Fehler
-
- Neugieriger
- Beiträge: 19
- Registriert: Dienstag 3. Januar 2006, 15:36
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Enigma und TuxClock Fehler
Was bedeutet das?easter hat geschrieben:mit der alte make dreamboximage_root
Welche Kompilier- und CVS-Befehle nutzt Du?
Um den Fehler reproduzieren zu können, muss ich das wissen.
Nutzt Du eine andere Freetype-Version als 2.1.4?easter hat geschrieben:tuxclock.c: In function `WriteString':
tuxclock.c:573: error: request for member `font' in something not a structure or union
tuxclock.c:573: error: request for member `font' in something not a structure or union
-
- Interessierter
- Beiträge: 23
- Registriert: Donnerstag 21. März 2002, 00:10
Re: Enigma und TuxClock Fehler
er macht das genau so wie es sich gehört bzw. funktioniert
http://cvs.tuxbox.org/cgi-bin/viewcvs.c ... g=dreambox
cu kami
http://cvs.tuxbox.org/cgi-bin/viewcvs.c ... g=dreambox
cu kami
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Enigma und TuxClock Fehler
Danke, ich schaue mir das an und versuche, den Fehler zu reproduzieren.kamikazemike hat geschrieben:er macht das genau so wie es sich gehört
Übrigens ist seit einiger Zeit die Nutzung des Dreambox-branch nicht
mehr zwingend erforderlich, um ein Dreambox-Image zu bauen. Das geht
mittlerweile auch mit CVS HEAD, daher ist die Art und Weise "wie es sich
gehört" nicht mehr so eindeutig wie noch vor einem Jahr
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Enigma und TuxClock Fehler
Da haben wir es doch schon:rhabarber1848 hat geschrieben:Nutzt Du eine andere Freetype-Version als 2.1.4?
Code: Alles auswählen
cdk# grep ^.libfreetype Makefile
.libfreetype: .bootstrap Archive/freetype-2.0.9.tar.bz2
Vielleicht reichen ein paar #ifdef es irgendwo, ich schau mal...
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: Enigma und TuxClock Fehler
Wenn Freetype inkompatibel => tuxclock nicht bauen.
Den ewiggestrigen immer hinterherräumen skaliert dauerhaft nicht
Den ewiggestrigen immer hinterherräumen skaliert dauerhaft nicht
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Enigma und TuxClock Fehler
Der tuxclock-Code basiert auf altem Source, wo noch #ifdef OLDFT genutzt wurde.
Dieser Patch, den ich gerade teste, sollte reichen:
In tuxmail, tuxcal und tuxcom wird ebenfalls nach Freetype-Version unterschieden.
Dieser Patch, den ich gerade teste, sollte reichen:
Code: Alles auswählen
--- apps/tuxbox/plugins/tuxclock/tuxclock.h 2009-09-17 15:19:32.000000000 +0200
+++ apps/tuxbox/plugins/tuxclock/tuxclock.h 2009-10-26 10:32:40.000000000 +0100
@@ -124,7 +124,7 @@
FTC_Manager manager;
FTC_SBitCache cache;
FTC_SBit sbit;
-#ifdef OLDFT
+#if FREETYPE_MAJOR == 2 && FREETYPE_MINOR == 0
FTC_ImageDesc desc;
#else
FTC_ImageTypeRec desc;
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: Enigma und TuxClock Fehler
Problem reproduziert, Patch erfolgreich getestet und committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/1385
http://article.gmane.org/gmane.comp.vid ... x.scm/1385