|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
Pango crash with cross compilationHello,
I'm trying to use Clutter on an embedded device, to do so I've cross compiled Pango and fontconfig. I'm not using X. I've used these options to cross compile pango : ./configure --prefix=/opt/pango --exec-prefix=/opt/pango --host= $host_alias --with-x=no The problem comes when I try to execute a program with some text, I get a crash : ./SimpleText *** glibc detected *** ./SimpleText: munmap_chunk(): invalid pointer: 0x000827e8 *** ======= Backtrace: ========= /lib/libc.so.6[0x40a57af4] ./SimpleText[0x21a70] ./SimpleText[0xf35c] ./SimpleText( FcConfigSubstituteWithPat+0x59c)[0xfa5c] ./SimpleText(FcConfigSubstitute+0x30)[0xfdc0] /opt/pango/lib/libpangocairo-1.0.so.0[0x40211f8c] I'm able to use fc-match,fc-cache, fc-cat and fc-list, and so to configure fontconfig. fc-match returns decent answers so I guess it's working. The first time I've executed my program it tells this : (./SimpleText:2682): Pango-CRITICAL **: No modules found: No builtin or dynamically loaded modules were found. PangoFc will not work correctly. This probably means there was an error in the creation of: '/opt/pango/etc/pango/pango.modules' You should create this file by running: pango-querymodules > '/opt/pango/etc/pango/pango.modules' I did it, and it has worked because I've put my libraries in /opt on the 2 systems. But I think that my crash could be related with the content of pango.modules on the embedded system : /opt/pango/lib/pango/1.6.0/modules/pango-hebrew-fc.so HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:* /opt/pango/lib/pango/1.6.0/modules/pango-syriac-fc.so SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-lang.so sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:* /opt/pango/lib/pango/1.6.0/modules/pango-khmer-fc.so KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:* /opt/pango/lib/pango/1.6.0/modules/pango-tibetan-fc.so TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:* /opt/pango/lib/pango/1.6.0/modules/pango-hangul-fc.so HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:* /opt/pango/lib/pango/1.6.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common: /opt/pango/lib/pango/1.6.0/modules/pango-arabic-fc.so ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:* /opt/pango/lib/pango/1.6.0/modules/pango-indic-fc.so sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:* /opt/pango/lib/pango/1.6.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:* /opt/pango/lib/pango/1.6.0/modules/pango-thai-fc.so ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:* This is the modules list : ls /opt/pango/lib/pango/1.6.0/modules/ pango-arabic-fc.la pango-arabic-lang.so pango-hangul-fc.la pango-hebrew-fc.so pango-indic-lang.la pango-khmer-fc.so pango-thai-fc.la pango-tibetan-fc.so pango-arabic-fc.so pango-basic-fc.la pango-hangul-fc.so pango-indic-fc.la pango-indic-lang.so pango-syriac-fc.la pango-thai-fc.so pango-arabic-lang.la pango-basic-fc.so pango-hebrew-fc.la pango-indic-fc.so pango-khmer-fc.la pango-syriac-fc.so pango-tibetan-fc.la Maybe these modules are not supposed to be on the embeded system and comes from the host and so they are causing the crash ? How can I check that this list of modules is related with my embedded system and not with the host system ? If they are not I guess I must set an option to create only the needed modules. Or maybe I'm doing something else wrong ? Best regards, Julien _______________________________________________ gtk-i18n-list mailing list gtk-i18n-list@... http://mail.gnome.org/mailman/listinfo/gtk-i18n-list |
| Free embeddable forum powered by Nabble | Forum Help |