bitte testen: Patch zum bauen mit neuerem freetype
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
bitte testen: Patch zum bauen mit neuerem freetype
Das könnte ein paar tests vertragen: freetype-old-and-new.diff
Insbesondere, ob es mit altem freetype nichts kaputt macht. Mit 2.3.9 funktioniert es wunderbar, das habe ich schon ausgiebig getestet
Insbesondere, ob es mit altem freetype nichts kaputt macht. Mit 2.3.9 funktioniert es wunderbar, das habe ich schon ausgiebig getestet
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Du nutzt FT_NEW_CACHE_API und NEW_FT, ich würde es besser finden,
wenn nur ein #define genutzt wird.
Wäre es aus Deiner Sicht sinnvoll, nach erfolgreichem Test eine neue
cdk/configure-Option --with-freetypeversion=realold,old,current, analog
zu --with-curlversion, einzurichten? Wenn ja, kann ich das übernehmen.
Bei boxtype=coolstream wird dann FT 2.3.9 als default genutzt.
realold = 2.0.9 (für manche Dreambox-Images)
old = 2.1.4
current = z.Zt. 2.3.9
wenn nur ein #define genutzt wird.
Wäre es aus Deiner Sicht sinnvoll, nach erfolgreichem Test eine neue
cdk/configure-Option --with-freetypeversion=realold,old,current, analog
zu --with-curlversion, einzurichten? Wenn ja, kann ich das übernehmen.
Bei boxtype=coolstream wird dann FT 2.3.9 als default genutzt.
realold = 2.0.9 (für manche Dreambox-Images)
old = 2.1.4
current = z.Zt. 2.3.9
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: bitte testen: Patch zum bauen mit neuerem freetype
Ah, ok. Das FT_NEW_CACHE_API kam von einem Patch (ich glaub von dir?), auf dem ich das aufgebaut habe. Ich kann das NEW_FT natürlich durch FT_NEW_CACHE_API ersetzen, das ist ja nur kosmetik. Auch habe ich bei "meinen" anpassungen einfach nur auf freetype >= 2.3.0 getestet, irgendwas dazwischen wird vermutlich eh niemand verwenden wollen. Hoffentlich
Eine configure-Option halte ich nicht für sinnvoll, weil beim Kompilieren ja anhand der Header festgestellt werden kann, welche Freetype-Version benutzt wird. Jetzt funktioniert es ja auch ohne.
Eine configure-Option halte ich nicht für sinnvoll, weil beim Kompilieren ja anhand der Header festgestellt werden kann, welche Freetype-Version benutzt wird. Jetzt funktioniert es ja auch ohne.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Es ist gut, und Ziel Deines Patches, dass apps/ mit allen FT-Versionen kompilierbar ist.seife hat geschrieben:weil beim Kompilieren ja anhand der Header festgestellt werden kann, welche Freetype-Version benutzt wird.
Mein Vorschlag zielt darauf ab, von cdk/ aus die gewünschte FT-Version ohne Patcherei
zur Verfügung zu stellen. Ich weiß, dass Du cdk/ nicht mehr nutzt, deshalb sollte Dich
mein Vorschlag nicht stören
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: bitte testen: Patch zum bauen mit neuerem freetype
ok, dann ist es mir egal. Ich fände es halt unelegant die FREETYPE_MAJOR... checks durch per configure angegebenen Makros zu ersetzen
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Sehe ich genausoseife hat geschrieben:Ich fände es halt unelegant die FREETYPE_MAJOR... checks durch per configure angegebenen Makros zu ersetzen
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Aus include/freetype2/freetype/freetype.h
Aus Deinem Patch:
Muss es nicht eher
heißen?
Code: Alles auswählen
#define FREETYPE_MAJOR 2
#define FREETYPE_MINOR 3
#define FREETYPE_PATCH 9
Code: Alles auswählen
+/* tested with freetype 2.3.9, and 2.1.4 */
+#if FREETYPE_MAJOR >= 2 && FREETYPE_MAJOR >= 3
+#define NEW_FT
+#endif
Code: Alles auswählen
+#if FREETYPE_MAJOR >= 2 && FREETYPE_MINOR >= 3
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Hier der Patch von seife, aktualisiert: EDIT: Patch ist im CVS
Einige Ergänzungen für die neuen Plugins/Tools: EDIT: Patch ist im CVS
Hier der Patch für die cdk/configure-Option: EDIT: Patch ist im CVS
--with-freetypeversion=realold ist ungetestet, mit current läuft yadd-neutrino durch, EDIT: Enigma sollte jetzt auch kompilieren.
Hier wurde schon einmal über Freetype 2.3.9 diskutiert.
Einige Ergänzungen für die neuen Plugins/Tools: EDIT: Patch ist im CVS
Hier der Patch für die cdk/configure-Option: EDIT: Patch ist im CVS
--with-freetypeversion=realold ist ungetestet, mit current läuft yadd-neutrino durch, EDIT: Enigma sollte jetzt auch kompilieren.
Hier wurde schon einmal über Freetype 2.3.9 diskutiert.
-
- Image-Team
- Beiträge: 1015
- Registriert: Freitag 7. Februar 2003, 18:37
Re: bitte testen: Patch zum bauen mit neuerem freetype
Ich glaub wir "configuren" uns langsam zu tote, wer soll da noch durchblicken ?
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Die defaults sind so gesetzt, dass die Option nicht genutzt werden muss,JtG-Riker hat geschrieben:Ich glaub wir "configuren" uns langsam zu tote, wer soll da noch durchblicken ?
für boxtype=coolstream wird FT 2.3.9 genommen, der Rest bleibt unverändert.
Übrigens habe ich gerade die Option --enable-dosfstools entfernt
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Beide Patches, ohne die Enigma-Teile, sind im CVS:rhabarber1848 hat geschrieben:Hier der Patch von seife, aktualisiert: EDIT: Patch ist im CVS
Einige Ergänzungen für die neuen Plugins/Tools: EDIT: Patch ist im CVS
http://article.gmane.org/gmane.comp.vid ... x.scm/1739
http://article.gmane.org/gmane.comp.vid ... x.scm/1740
http://article.gmane.org/gmane.comp.vid ... x.scm/1741
http://article.gmane.org/gmane.comp.vid ... x.scm/1742
http://article.gmane.org/gmane.comp.vid ... x.scm/1743
http://article.gmane.org/gmane.comp.vid ... x.scm/1744
http://article.gmane.org/gmane.comp.vid ... x.scm/1745
http://article.gmane.org/gmane.comp.vid ... x.scm/1746
http://article.gmane.org/gmane.comp.vid ... x.scm/1747
http://article.gmane.org/gmane.comp.vid ... x.scm/1748
http://article.gmane.org/gmane.comp.vid ... x.scm/1749
http://article.gmane.org/gmane.comp.vid ... x.scm/1750
http://article.gmane.org/gmane.comp.vid ... x.scm/1751
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Dieser Patch bleibt noch zum Testen, ebenso die Enigma-Teile, da Enigma einen segfault produziert, wenn das Menü aufgerufen wird.rhabarber1848 hat geschrieben:Hier der Patch für die cdk/configure-Option: EDIT: Patch ist im CVS
Hier mein Enigma-Patch, der nicht funktioniert: EDIT: Patch ist im CVS
Er basiert auf http://dream.reichholf.net/wiki/Enigma2
Ebenso ist --with-freetypeversion=realold ungetestet, es stellt sich ohnehin die Frage, ob das überhaupt ins CVS soll.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Aktualisiert, funktioniert nun auf der Dbox2, ebenso kompiliert Enigmarhabarber1848 hat geschrieben:Hier mein Enigma-Patch, der nicht funktioniert: EDIT: Patch ist im CVS
mit boxtype=dreambox und Freetype 2.3.9.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: bitte testen: Patch zum bauen mit neuerem freetype
Fehler beim Aufruf des Tuxbox Commanders: Gebaut mit freetype-2.1.4
Schuldig ist wohl dieser Commit:
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00153.html
Code: Alles auswählen
/var/tuxbox/plugins/tuxcom.so: undefined symbol: FTC_Manager_LookupFace
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00153.html
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: bitte testen: Patch zum bauen mit neuerem freetype
hatte ich eigentlich in meinem patch drin.
dachte ich.
moment.
dachte ich.
moment.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
-
- bbs-Maintainer
- Beiträge: 282
- Registriert: Montag 23. Oktober 2006, 22:13
Re: bitte testen: Patch zum bauen mit neuerem freetype
Habe heute morgen komplett frisch ausgecheckt und ein YADD ohne Probleme gebaut.
Das YADD bootet auch aber im Bootlog kommen sehr viele Meldungen
Zappen funktioniert auch aber es erscheint kein Text in den Dialogen. Diese werden komplett leer und langsam angezeigt...
Hat das was mit der freetype Geschichte zu tun?
Hat das sonst noch jemand?
Hier noch mein configure
Gruß bellum
Das YADD bootet auch aber im Bootlog kommen sehr viele Meldungen
Code: Alles auswählen
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
[neutrino] FTC_Manager_Lookup_Size failed! (0x0)
Hat das was mit der freetype Geschichte zu tun?
Hat das sonst noch jemand?
Hier noch mein configure
Code: Alles auswählen
./configure \
--enable-maintainer-mode \
--with-cvsdir=/home/bellum/tuxbox/tuxbox-cvs \
--with-targetprefix=/home/bellum/tuxbox/dbox2/cdkroot \
--with-hostprefix=/home/bellum/tuxbox/dbox2/cdk \
--with-bootprefix=/home/bellum/tuxbox/dbox2/tftpboot \
--with-flashprefix=/home/bellum/tuxbox/dbox2/cdkflash \
--with-ucodesdir=/home/bellum/tuxbox/custom/ucodes \
--with-logosdir=/home/bellum/tuxbox/custom/logos \
--with-customizationsdir=/home/bellum/tuxbox/custom/scripts \
--enable-automount \
--enable-ide \
--enable-drive-gui \
--disable-gui-mount \
--disable-audioplayer \
--disable-mmc \
--with-updatehttpprefix=disable \
--with-filesystems=ext2,nfs \
--with-archivedir=/home/bellum/tuxbox/cvs/Archive \
--with-checkImage=rename
Zuletzt geändert von bellum am Montag 28. Dezember 2009, 13:13, insgesamt 1-mal geändert.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: bitte testen: Patch zum bauen mit neuerem freetype
moment.
bin dran.
bin dran.
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: bitte testen: Patch zum bauen mit neuerem freetype
fixed. Sorry. Das kommt davon, wenn man den patch abschliessend nochmal "verschönert", ohne ihn dann nochmal "runtime" zu testen
-
- bbs-Maintainer
- Beiträge: 282
- Registriert: Montag 23. Oktober 2006, 22:13
Re: bitte testen: Patch zum bauen mit neuerem freetype
Kein Problem, sehe Deinen neuen Checkin und baue den mal ein, melde mich dann.seife hat geschrieben:fixed. Sorry. Das kommt davon, wenn man den patch abschliessend nochmal "verschönert", ohne ihn dann nochmal "runtime" zu testen
Please stand by...
Gruß bellum
-
- bbs-Maintainer
- Beiträge: 282
- Registriert: Montag 23. Oktober 2006, 22:13
Re: bitte testen: Patch zum bauen mit neuerem freetype
alles wieder O.K.bellum hat geschrieben:Kein Problem, sehe Deinen neuen Checkin und baue den mal ein, melde mich dann.seife hat geschrieben:fixed. Sorry. Das kommt davon, wenn man den patch abschliessend nochmal "verschönert", ohne ihn dann nochmal "runtime" zu testen
Please stand by...
Gruß bellum
Danke und Gruß
bellum
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Habe den Thread von bellum zum Thema von heute mittag mit dem Original-Thread zum Patch zusammengelegt.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Im Dreambox-Branch wird FT 2.0.9 genutzt; macht es Sinn,rhabarber1848 hat geschrieben:realold = 2.0.9 (für manche Dreambox-Images)
dass für diesen Boxtyp als default im CVS HEAD einzutragen?
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: bitte testen: Patch zum bauen mit neuerem freetype
Nein. Wir sollten von dem alten glump endlich loskommen.
Die dreamboxbranch-Jünger sind da ewig gestrig, aber im HEAD sollten wir alte Zöpfe abschneiden.
Ich kann verstehen, dass auf boxen mit wenig platz 2.3.9 wegen der Grösse unerwünscht ist, aber 2.1.4 ist da IMHO ok.
Auch auf der dreambox funktioniert freetype 2.1.4 wunderbar.
Die dreamboxbranch-Jünger sind da ewig gestrig, aber im HEAD sollten wir alte Zöpfe abschneiden.
Ich kann verstehen, dass auf boxen mit wenig platz 2.3.9 wegen der Grösse unerwünscht ist, aber 2.1.4 ist da IMHO ok.
Auch auf der dreambox funktioniert freetype 2.1.4 wunderbar.
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: bitte testen: Patch zum bauen mit neuerem freetype
Es gibt wohl einige binary-only-Plugins, die nur mit FT 2.0.9 laufen,
aber sei es drum. Ich habe soeben CVS HEAD mit FT 2.0.9 getestet,
auf der Dbox2 im Yadd läuft Enigma, aber Neutrino beendet sich mit
einem segfault. Ich lasse die Option realold als experimental erstmal
drin, ohne es irgendwo zum default zu machen. Wem sie gefällt, kann
sie nutzen.
aber sei es drum. Ich habe soeben CVS HEAD mit FT 2.0.9 getestet,
auf der Dbox2 im Yadd läuft Enigma, aber Neutrino beendet sich mit
einem segfault. Ich lasse die Option realold als experimental erstmal
drin, ohne es irgendwo zum default zu machen. Wem sie gefällt, kann
sie nutzen.