Spanik Veteran

Joined: 12 Dec 2003 Posts: 1066 Location: Belgium
|
Posted: Mon Mar 07, 2005 9:26 pm Post subject: undefined symbol: FT_Get_PS_Font_Info |
|
|
I'm still trying to get GraphiteOne running, but this keeps coming back. The full error is:
Quote: | bash-2.05b# ./graphiteone
Traceback (most recent call last):
File "/opt/GraphiteOne/lib/graphiteonesplashscreen.py", line 16, in ?
from qt import Qt
File "/opt/GraphiteOne/lib/qt.py", line 46, in ?
import libsip
ImportError: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_PS_Font_Info
/opt/GraphiteOne/lib/HPY.py:2: RuntimeWarning: Python C API version mismatch for module HPYc: This Python has API version 1012, module HPYc has version 1011.
import HPYc
Traceback (most recent call last):
File "/opt/GraphiteOne/lib/graphiteone.py", line 15, in ?
from graphiteoneapplication import GOneApplication
File "/opt/GraphiteOne/lib/graphiteoneapplication.py", line 17, in ?
from qt import QString
File "/opt/GraphiteOne/lib/qt.py", line 46, in ?
import libsip
ImportError: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Get_PS_Font_Info
bash-2.05b#
|
FT_Get_PS_Font_Info seems to be defined in libfreetype:
. Quote: | bash-2.05b# nm -o -D /usr/lib/libfreetype.so.6 /usr/lib/libfontconfig.so.1 | grep FT_Get_PS_Font_Info
/usr/lib/libfreetype.so.6:0001a720 T FT_Get_PS_Font_Info
/usr/lib/libfontconfig.so.1: U FT_Get_PS_Font_Info
bash-2.05b# ldd -d /usr/lib/libfontconfig.so.1
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4003e000)
libz.so.1 => /lib/libz.so.1 (0x400a8000)
libexpat.so.0 => /usr/lib/libexpat.so.0 (0x400b9000)
libc.so.6 => /lib/libc.so.6 (0x400d9000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
bash-2.05b# |
So it looks as if the libfontconfig is not properly linked to the libfreetype or is it according to the last info?
I all those libs involved are at the following versions:
libfontconfig 2.2.3
libfreetype 2.1.9
qt 3.3.2
PyQt 3.13
python 2.3.3-r1
Do I miss something else? _________________ Expert in non-working solutions |
|