BUILTINUILTIN32_dlopen
lawson_whitney at juno.com
lawson_whitney at juno.com
Thu Feb 21 16:42:15 CST 2002
On Thu, 21 Feb 2002, [utf-8] Duško Rusmir wrote:
> I have installed newest freetype.2.0.8.
So did I:
ldd -r libgdi32.so
libkernel32.so => /usr/local/lib/libkernel32.so (0x40078000)
libntdll.so => /usr/local/lib/libntdll.so (0x400f2000)
libwine.so => /usr/local/lib/libwine.so (0x401dc000)
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6 (0x401f2000)
libm.so.6 => /lib/libm.so.6 (0x40230000)
libc.so.6 => /lib/libc.so.6 (0x40253000)
libwine_unicode.so => /usr/local/lib/libwine_unicode.so (0x40364000)
libdl.so.2 => /lib/libdl.so.2 (0x4042c000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
su -c "/sbin/ldconfig -v|grep freety"
libfreetype.so.6 -> libfreetype.so.6.2.0
>
> ldd -r /opt/wine/lib/libgdi32.so
> libkernel32.so => /opt/wine/lib/libkernel32.so (0x40083000)
> libntdll.so => /opt/wine/lib/libntdll.so (0x400fe000)
> libwine.so => /opt/wine/lib/libwine.so (0x401f3000)
> libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40209000)
Notice it is using /usr/lib/libfreetype.so.6
> libm.so.6 => /lib/libm.so.6 (0x4023f000)
> libc.so.6 => /lib/libc.so.6 (0x4025d000)
> libwine_unicode.so => /opt/wine/lib/libwine_unicode.so
> (0x40370000)
> libdl.so.2 => /lib/libdl.so.2 (0x40438000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
> undefined symbol: FT_Vector_Rotate (/opt/wine/lib/libgdi32.so)
> undefined symbol: FT_Cos (/opt/wine/lib/libgdi32.so)
> undefined symbol: FT_Sin (/opt/wine/lib/libgdi32.so)
Seems that is not the newest libfreetype.
>
> I have installed Wine in /opt/wine on mine system and use wine.001
> and so on to keep different Version of Wine on mine PC.
>
> And have in /etc/ld.so.conf path to /opt/wine/lib. After run of
> /sbin/ldconfig the same Problems.
>
>
/usr/lib
...
libfreetype.so.6 -> libfreetype.so.6.0.1
...
/usr/X11R6/lib:
libfreetype.so.6 -> libfreetype.so.6.2
...
libfreetype.so.7 -> libfreetype.so.7.0
/usr/local/lib:
...
libfreetype.so.6 -> libfreetype.so.6.2.0
...
My, what a lot of libfreetypes. The one in /usr/lib is broken. I think
you can safely remove it. I don't think the ones in /usr/X11R6/lib are
any good either. The freetype doco mentions some broken X11 packages
that misinstall libfreetype.
Looks like the one you just installed is in
/usr/local/lib. I suggest you remove /usr/lib/libfreetype*
and make sure /usr/local/lib is in /etc/ld.so.conf before /usr/X11R6/lib
and have root run /sbin/ldconfig again.
ldd -r libgdi32.so should now show libfreetype coming from
/usr/local/lib and the symbols resolved. If it doesn't, try removing
/usr/X11R6/libfreetype* and start again with /sbin/ldconfig.
If all else fails, maybe
cd /usr/lib
ln -s /usr/local/lib/libfreetype.so.6.2.0 libfreetyps.so.6
and back to /sbin/ldconfig.
Lawson
---oof---
________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today! For your FREE software, visit:
http://dl.www.juno.com/get/web/.
More information about the wine-users
mailing list