[sldev] Building the client for Fedora 11
Rob Lanphier
robla at lindenlab.com
Wed May 13 17:17:25 PDT 2009
On 05/13/2009 03:14 PM, Mike Dickson wrote:
> Fedora 11 (in RC now, about a week to release) has upgraded to Firefox
> 3.5 and blows up fairly quickly with an unresolved symbol error:
>
> bin/do-not-directly-run-secondlife-bin: /home/mdickson/Applications/SecondLife-i686-1.22.11.113941/app_settings/mozilla-runtime-linux-i686/libfreebl3.so: version `NSSRAWHASH_3.12.3' not found (required by /lib/libcrypt.so.1)
>
> How plausible is a build from sources using the native libraries as a
> fix to this? Or is the mozilla runtime dependencies in the SL tree
> looking for this specific version? I've not waded into the client up to
> now but sometime in the future I'd like to upgrade to F11 and it would
> be nice to help squash this...
>
> Thanks in advance for any guidance.
>
Upgrading to use the Firefox 3.5 libraries would be extremely difficult,
from everything I understand. Basically, the Mozilla APIs we use are not
supported interfaces, and change from version-to-version. My
understanding is that every upgrade requires a major reworking in order
to reestablish compatibility.
We're planning on moving to WebKit, which provides a stable API for the
type of embedding we do. Details on our work so far are available here:
https://wiki.secondlife.com/wiki/QtWebKit
Rob
More information about the SLDev
mailing list