BUILTINUILTIN32_dlopen

Duško Rusmir drusmir at gmx.ch
Thu Feb 21 17:44:55 CST 2002


Dana četvrtak 21. februar 2002. 23:42 napisali ste:
> 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.  

Yes this is from freetype.2.0.8.

> 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.

Yes i have remove
 /usr/lib/libfreetype* and /usr/X11R6/lib/libfreetype*
and put in my /etc/ld.so.conf first /usr/local/lib (please look 
attachement)

> ldd -r libgdi32.so should now show libfreetype coming from
> /usr/local/lib and the symbols resolved.

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/local/lib/libfreetype.so.6 
(0x40209000)
        libm.so.6 => /lib/libm.so.6 (0x40244000)
        libc.so.6 => /lib/libc.so.6 (0x40262000)
        libwine_unicode.so => /opt/wine/lib/libwine_unicode.so 
(0x40375000)
        libdl.so.2 => /lib/libdl.so.2 (0x4043d000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

>  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

This is allready taken from installed freetype.2.0.8.

> and back to /sbin/ldconfig.

I have now only /usr/local/lib/libfreetype*
Wine work now.

Thanks very match. You are the best for me.

-- 
MfG / With best Regards
Rusmir Duško
Registered Linux user: #130654 http://counter.li.org
-------------- next part --------------
/usr/local/lib
/opt/wine/lib
/usr/lib
/paketi/KDE/KDE-HEAD/qt-copy/lib
/paketi/GTK/wxWindows-HEAD/wxWindows/lib
/usr/X11R6/lib/Xaw95
/usr/X11R6/lib/Xaw3d
/usr/X11R6/lib
/usr/i486-linux/lib
/usr/i486-linux-libc5/lib=libc5
/usr/i486-linux-libc6/lib=libc6
/usr/i486-linuxaout/lib
/usr/i386-suse-linux/lib
/usr/openwin/lib
#/opt/kde/lib
/opt/kde2/lib
#/usr/lib/qt
#/usr/lib/qt2
#/usr/lib/qt3
/lib-aout
/opt/gnome/lib



More information about the wine-users mailing list