[sldev] [VIEWER] 64 bit status and open source components

Robin Cornelius robin.cornelius at gmail.com
Sun Sep 16 06:00:32 PDT 2007


On 9/15/07, David Fries <david at fries.net> wrote:
> On Sat, Sep 15, 2007 at 04:02:01PM +0100, Robin Cornelius wrote:
> > Hi David, thanks for the info and patch, yes that will save a lot of
> > messing about, one question though, what source tree is the patch
> > based against. Tried against 1.18.2.0 and it failed on various files,
> > i assume because its against a different base.
> >
> > Regards
> >
> > Robin
>
> 1.18.0.6
>

Ah that explains it, looking at the code the 1.18.2.0 tree is a lot
cleaner in respect to what needs to be done and attached is a patch i
used to get it to build on an AMD64 debian testing.

Its pretty much a swap a few #include "foo.h" to #include <foo.h> and
fiddle with the scons file slightly.  Oh and debian has libapr in
"apr-1.0/" not "apr-1/" and openjpeg and libxml-rpc got dropped into
/usr/include and not /usr/include/<subdir>/ so i patched the includes
as it was quick and easy.


Anyway if it is of interest to anyone its attached.

With above patch i have built completely against Debian
(testing/lenny) libs (except for jpeg2000 and xmlrpc-epi) I used
STANDALONE=yes and I also specified ELFIO=no on the scons build so i
assume the ELFIO and also the google-perftools are not being used
although they are also present on my system.

But i have run in to a major issue. Although i can get in world with
my 64 bit build, i can't see anything, a few outlines, I can see the
avatar name/group tags floating around. UI controls all seem ok, mini
maps etc work. I assume a problem with the jpeg2000 lib stopping
textures being rendered so its all a grey goo.

Thanks for any help

Robin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sl.patch
Type: text/x-patch
Size: 14615 bytes
Desc: not available
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20070916/c319acd5/sl-0001.bin


More information about the SLDev mailing list