Date: Tue, 18 Jan 2005 20:09:03 -0600 (CST) From: supraexpress@globaleyes.net To: freebsd-gnome@freebsd.org Subject: Re: Realplayer cannot find libraries Message-ID: <20050119020910.75E7043D5E@mx1.FreeBSD.org> In-Reply-To: <Pine.LNX.4.56.0501181822110.11410@Mira.dandy.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Try (as root, of course): cd /usr/compat/linux ./sbin/ldconfig /usr/compat/linux/lib /usr/compat/linux/usr/X11R6/lib /usr/compat/linux/var /usr/compat/linux/usr/X11R6/lib/X11/locale/lib On 18 Jan, andy@neu.net wrote: > On Sunday 16 January 2005 14:15, Rob Lahaye wrote: >> Rob Lahaye wrote: >> > Hi, >> > >> > I've just upgraded all my software from recent ports. >> > Now realplayer (10.0.2_1) doesn't run anymore, because it cannot >> > find its libraries: >> > >> > $ ldd /usr/local/lib/RealPlayer/realplay.bin | grep "not found" >> > libX11.so.6 => not found >> > libXrandr.so.2 => not found >> > libXi.so.6 => not found >> > libXext.so.6 => not found >> > libXft.so.2 => not found >> > libXrender.so.1 => not found >> > libX11.so.6 => not found >> > libXft.so.2 => not found >> > libXrender.so.1 => not found >> > libX11.so.6 => not found >> > $ ls /usr/X11R6/lib/libX11.so.6 >> > /usr/X11R6/lib/libX11.so.6 >> >> Meanwhile I've solved the problem with a: >> >> # portupgrade -frRv linux-realplayer-10.0.2_1 > > Hi, > It appears as though after the recent ports/emulators/linux_base version > bump ( see ports/UPDATING), that the Linux X11 libraries are not > appearing in /usr/compat/linux/etc/ld.so.cache. > > realplayer was not the only affected port - acroread was also affected; > both are linux binaries which run under emulation. > > Another fix is to do the following: > 1) Add the following line to /usr/compat/linux/etc/ld.so.conf: > /usr/X11R6/lib > 2) Re-run /usr/compat/linux/sbin/ldconfig. > > This will cause the runtime ELF linker cache for the Linuxolator to be > regenerated with the location of the Linux X11 libraries added to the > search path, and thus the libraries should then appear in the cache. > > You should then be able to run acroread, realplayer etc. without further > problems, even after a reboot. > > ------------------------------------------------------------------------- > > I have tried the above suggestions, but I am still getting the following > error: > > /usr/local/bin/realplay & > [1] 12982 > [root@amd64 ~]# /usr/local/lib/RealPlayer/realplay.bin: error while > loading shared libraries: libstdc++.so.5: cannot open shared object file: > No such file or directory > > > Here is output from ldd: > [root@amd64 ~]# ldd /usr/local/lib/RealPlayer/realplay.bin | grep "not > found" > /usr/local/lib/RealPlayer/realplay.bin: /lib/libc.so.6: version > `GLIBC_2.3' not found (required by /usr/local/lib/RealPlayer/realplay.bin) > /usr/local/lib/RealPlayer/realplay.bin: /lib/libc.so.6: version > `GLIBC_2.3' not found (required by /usr/lib/libgtk-x11-2.0.so.0) > /usr/local/lib/RealPlayer/realplay.bin: /lib/libc.so.6: version > `GLIBC_2.3' not found (required by /usr/lib/libfontconfig.so.1) > libstdc++.so.5 => not found > libfreetype.so.6 => not found > libfreetype.so.6 => not found > libfreetype.so.6 => not found > libfreetype.so.6 => not found > > Could someone please give me the magic incantation to make this work. > > Thanks in advance > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050119020910.75E7043D5E>