Skip site navigation (1)Skip section navigation (2)
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>