committed:rhabarber1848 hat geschrieben:libfreetype.diff
http://article.gmane.org/gmane.comp.vid ... x.scm/3414
http://article.gmane.org/gmane.comp.vid ... x.scm/3415
http://article.gmane.org/gmane.comp.vid ... x.scm/3416
committed:rhabarber1848 hat geschrieben:libfreetype.diff
libfreetype23.diff EDIT: Patch ist im CVSrhabarber1848 hat geschrieben:Nach dem commit dieses noch von mir zu erstellenden Patches werden die
#ifdef-Blöcke im CVS entfernt, da diese nicht mehr notwendig sind.
Hi,rhabarber1848 hat geschrieben:...
Neutrino und Enigma funktionieren noch im yadd.
Ich hätte es nicht eingecheckt, wenn es hier mit FT 2.3.12 nicht schon seit Wochen im Flash funktioniert hätteMourice hat geschrieben:sollte da schon ein getestetes "Flash-Image" herhalten.
Code: Alles auswählen
.
.
.
I: library reduction pass 1
1092 symbols, 1060 unresolved
Command failed with status 1 : powerpc-tuxbox-linux-gnu-gcc -nostdlib -nostartfiles -shared -Wl,-soname=libfreetype.so.6 -uFTC_SBitCache_New -uFT_New_Face -uFT_Done_Face -uFTC_Manager_Lookup_Face -uFTC_Manager_New -uFT_Get_Char_Index -uFTC_Manager_Done -uFTC_SBitCache_Lookup -uFT_Init_FreeType -uFT_Set_Transform -uFTC_Manager_LookupFace -uFT_Get_Kerning -uFTC_SBit_Cache_Lookup -uFT_Done_FreeType -uFTC_Manager_LookupSize -o /home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkflash/root-neutrino-squashfs/lib/libfreetype.so.6-so /home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a -lgcc -L /home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkflash/root-neutrino-squashfs/lib -L/home/:empty:/toolchains/ppc-tuxbox-dbox2/cd....
.
.
.
...cam/toolchains/ppc-tuxbox-dbox2/cdkflash/root-neutrino-squashfs//home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib -lgcc_s_nof -lz -lc
With output: /home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftcache.o):(.data.rel.ro.local+0x34): multiple definition of `ftc_cmap_cache_class'
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftcache.lo):(.data.rel.ro+0x0): first defined here
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdk/lib/gcc/powerpc-tuxbox-linux-gnu/3.4.6/../../../../powerpc-tuxbox-linux-gnu/bin/ld: Warning: size of symbol `ftc_cmap_cache_class' changed from 52 in /home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftcache.lo) to 32 in /home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftcache.o)
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftcache.o):(.data.rel.ro.local+0x54): multiple definition of `ftc_face_list_class'
/home/:empty:/toolchains/ppc-...
.
.
.
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftbase.o): In function `FT_Alloc':
ftbase.c:(.text+0x80a8): multiple definition of `FT_Alloc'
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftbase.lo):ftbase.c:(.text+0x0): first defined here
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftbase.o): In function `FT_Realloc':
ftbase.c:(.text+0x8118): multiple definition of `FT_Realloc'
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftbase.lo):ftbase.c:(.text+0xbc): first defined here
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftbase.o): In function `FT_Free':
ftbase.c:(.text+0x81a8): multiple definition of `FT_Free'
/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkroot/lib/libfreetype_pic.a(ftbase.lo):ftbase.c:(.text+0x6c): first defined here
collect2: ld returned 1 exit status
make[1]: *** [/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkflash/root-neutrino-squashfs/lib/ld.so.1] Fehler 1
make[1]: Verlasse Verzeichnis '/home/:empty:/tuxbox-cvs/cdk'
make: *** [/home/:empty:/toolchains/ppc-tuxbox-dbox2/cdkflash/root-neutrino-squashfs] Fehler 2
:empty:@hpb3-ubuntu:~/tuxbox-cvs/cdk$
Hi,GetAway hat geschrieben:Einen interessanten Pfad hast du. ...
Ich kann diesen Tipp immer nur wiederholen, alles andere führt sehr oft zu Problemen.msrx111 hat geschrieben:Habe dann alles komplett gelöscht und neu ausgecheckt. Dann baut es bei mir durch.
Hi,Gaucho316 hat geschrieben:Ich selbst habe es nicht getestet, hatte es aber so verstanden, dass man mit dem neueren Freetype Platz spart.
committed:rhabarber1848 hat geschrieben:libfreetype23.diffrhabarber1848 hat geschrieben:Nach dem commit dieses noch von mir zu erstellenden Patches werden die
#ifdef-Blöcke im CVS entfernt, da diese nicht mehr notwendig sind.
Code: Alles auswählen
fontrenderer.cpp: In constructor `LcdFont::LcdFont(CLCDDisplay*, LcdFontRenderClass*, void*, int)':
fontrenderer.cpp:180: error: 'struct FTC_ImageTypeRec' has no member named 'face_id'
fontrenderer.cpp:181: error: 'struct FTC_ImageTypeRec' has no member named 'width'
fontrenderer.cpp:182: error: 'struct FTC_ImageTypeRec' has no member named 'height'
fontrenderer.cpp: In member function `void LcdFont::RenderString(int, int, int, const char*, int, int, bool)':
fontrenderer.cpp:241: error: `FTC_ScalerRec' was not declared in this scope
fontrenderer.cpp:241: error: expected `;' before "scaler"
fontrenderer.cpp:243: error: `scaler' was not declared in this scope
fontrenderer.cpp:243: error: 'struct FTC_ImageTypeRec' has no member named 'face_id'
fontrenderer.cpp:244: error: 'struct FTC_ImageTypeRec' has no member named 'width'
fontrenderer.cpp:245: error: 'struct FTC_ImageTypeRec' has no member named 'height'
fontrenderer.cpp:248: error: `FTC_Manager_LookupSize' was not declared in this scope
fontrenderer.cpp:248: warning: unused variable 'FTC_Manager_LookupSize'
fontrenderer.cpp:241: warning: unused variable 'FTC_ScalerRec'
fontrenderer.cpp: In member function `int LcdFont::getRenderWidth(const char*, bool)':
fontrenderer.cpp:318: error: `FTC_ScalerRec' was not declared in this scope
fontrenderer.cpp:318: error: expected `;' before "scaler"
fontrenderer.cpp:319: error: `scaler' was not declared in this scope
fontrenderer.cpp:319: error: 'struct FTC_ImageTypeRec' has no member named 'face_id'
fontrenderer.cpp:320: error: 'struct FTC_ImageTypeRec' has no member named 'width'
fontrenderer.cpp:321: error: 'struct FTC_ImageTypeRec' has no member named 'height'
fontrenderer.cpp:324: error: `FTC_Manager_LookupSize' was not declared in this scope
fontrenderer.cpp:318: warning: unused variable 'FTC_ScalerRec'
fontrenderer.cpp:324: warning: unused variable 'FTC_Manager_LookupSize'
make[4]: *** [fontrenderer.lo] Fehler 1
make[4]: Leaving directory `/home/dbt/novatux-build/git-repository/git-novatux/tuxbox/libs/liblcddisplay'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/home/dbt/novatux-build/git-repository/git-novatux/tuxbox/libs'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/home/dbt/novatux-build/git-repository/git-novatux/tuxbox/libs'
make[1]: *** [tuxbox_libs] Fehler 2
make[1]: Leaving directory `/home/dbt/novatux-build/tuxbox-cvs/cdk'
make: *** [/home/dbt/novatux-build/dbox2/cdkroot/lib/pkgconfig/tuxbox-tuxtxt.pc] Fehler 2