Distribuce
-
Redhat
-
8.0
-
Item 4029
Otázka
V RH 8.0 mi nejdou spustit některé programy (OpenOffice, některé RHovské konfigurační soubory [redhat_config_network]), přičemž chybou je nedefinovaný symbol "FT_Set_Hint_Flags":
Starting OpenOffice.org ...
/usr/lib/openoffice/program/soffice.bin: relocation error:
/usr/lib/openoffice/program/libvcl641li.so: undefined symbol:
FT_Set_Hint_Flags
nebo
Traceback (most recent call last):
...
"/usr/sbin/../share/redhat-config-network/netconfpkg/gui/NewInterface.py", line 27, in ?
import gnome.ui
ImportError: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: FT_Set_Hint_Flags
Může to být nějaká chyba související s Unicode?
Díky za radu, Jirka


Odpovědi
Asi nějaké knihovny, nevím mě OO pod RH8.0 Chodí ten co je v distribuci, vše nakonfigurováno na unicode.
Špatná verze knihovny freetype / freetype2.
Bohužel to, že jsou kompatibilní pro RPM ještě nemusí znamenat, že mají totožné symboly.
Zkuste upgrade, případně degrade.
Ano, mel jste pravdu. Nainstaloval jsem totiz XFree86 4.2.99.3 (kvuli graficke karte), coz jsem bohuzel v dotazu nezminil, neprepdokladal jsem nejakou souvislost. A tato verze pouziva knihovnu freetype2 o stupinek vyssi nez byla predtim nainstalovana RH. Stacilo tedy zmenit linky /usr/X11R6/lib/libfreetype*, aby odkazovaly na prislusny soubor /usr/lib/libfreetype*.so.
Tento postup jsem nasel v README ke zdroji freetype2 2.1.3.
|