Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

FC9 64 bit standalone build failing, help?

Wolf Seisenbacher
Registered User
Join date: 2 Dec 2006
Posts: 43
09-12-2008 11:19
Hey guys, need a bit of help in compiling source code for a 64 bit standalone secondlife install.

My build enviornment is:
Fedora Core 9 x86_64
KDE 4.1.0
AMD Athlon 64x2 6000+

I have all the libraries installed, it configures fine until i get to the build. I build and it gets up to 18% and fails, and just before failing it complains about llMozLib. Here is the build output:
From: someone

[sean@Tux indra]$ ./develop.py build
Running 'CXX=\'g++\' cmake -DCMAKE_BUILD_TYPE:STRING=RELWITHDEBINFO -G \'Unix Makefiles\' -DSERVER:BOOL=OFF -DVIEWER:BOOL=ON -DSTANDALONE:BOOL=OFF -DUNATTENDED:BOOL=OFF "" \'/home/sean/Download/linden/trunk/indra\'' in 'viewer-linux-x86_64'
-- Version of viewer is 1.21.2.0
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sean/Download/linden/trunk/indra/viewer-linux-x86_64
Running "make -C 'viewer-linux-x86_64' -j 2 all"
make: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[1]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llaudio
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llcharacter
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 0%] Building CXX object llaudio/CMakeFiles/llaudio.dir/audioengine.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 0%] [ 0%] Building CXX object llaudio/CMakeFiles/llaudio.dir/listener.o
Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llanimationstates.o
[ 0%] Building CXX object llaudio/CMakeFiles/llaudio.dir/llaudiodecodemgr.o
[ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llbvhloader.o
[ 1%] Building CXX object llaudio/CMakeFiles/llaudio.dir/vorbisdecode.o
[ 1%] [ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llcharacter.o
Building CXX object llaudio/CMakeFiles/llaudio.dir/vorbisencode.o
Linking CXX static library libllaudio.a
[ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/lleditingmotion.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 1%] Built target llaudio
[ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llgesture.o
[ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llhandmotion.o
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llcommon
[ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llheadrotmotion.o
[ 1%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/lljoint.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 2%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llapp.o
[ 3%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/lljointsolverrp3.o
[ 3%] [ 3%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llapr.o
Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llkeyframefallmotion.o
[ 3%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llassettype.o
[ 3%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llkeyframemotion.o
[ 3%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llbase32.o
[ 3%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llkeyframemotionparam.o
[ 3%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llbase64.o
[ 3%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llcommon.o
[ 3%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llkeyframestandmotion.o
[ 3%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llcrc.o
[ 4%] [ 4%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llcriticaldamp.o
Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llkeyframewalkmotion.o
[ 4%] Building CXX object llcommon/CMakeFiles/llcommon.dir/lldate.o
[ 4%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llmotioncontroller.o
[ 4%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llerror.o
[ 5%] [ 5%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llmotion.o
Building CXX object llcommon/CMakeFiles/llcommon.dir/llerrorthread.o
[ 5%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llevent.o
[ 5%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llmultigesture.o
[ 5%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llfasttimer.o
[ 5%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llpose.o
[ 5%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llfile.o
[ 5%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llstatemachine.o
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llfindlocale.o
[ 6%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/lltargetingmotion.o
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llfixedbuffer.o
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llformat.o
[ 6%] Building CXX object llcharacter/CMakeFiles/llcharacter.dir/llvisualparam.o
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llframetimer.o
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llheartbeat.o
Linking CXX static library libllcharacter.a
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llindraconfigfile.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 6%] Built target llcharacter
[ 6%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llliveappconfig.o
[ 7%] Building CXX object llcommon/CMakeFiles/llcommon.dir/lllivefile.o
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llimage
[ 7%] Building CXX object llcommon/CMakeFiles/llcommon.dir/lllog.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 7%] [ 7%] Building CXX object llimage/CMakeFiles/llimage.dir/llimagebmp.o
Building CXX object llcommon/CMakeFiles/llcommon.dir/llmd5.o
[ 7%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llmemory.o
[ 7%] Building CXX object llimage/CMakeFiles/llimage.dir/llimage.o
[ 7%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llmemorystream.o
[ 8%] Building CXX object llimage/CMakeFiles/llimage.dir/llimagedxt.o
[ 8%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llmetrics.o
[ 9%] [ 9%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llmortician.o
Building CXX object llimage/CMakeFiles/llimage.dir/llimagej2c.o
[ 9%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llprocessor.o
[ 9%] Building CXX object llimage/CMakeFiles/llimage.dir/llimagejpeg.o
[ 9%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llqueuedthread.o
[ 9%] Building CXX object llimage/CMakeFiles/llimage.dir/llimagepng.o
[ 9%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llrand.o
[ 9%] [ 9%] Building CXX object llimage/CMakeFiles/llimage.dir/llimagetga.o
Building CXX object llcommon/CMakeFiles/llcommon.dir/llrun.o
[ 9%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llsd.o
[ 9%] Building CXX object llimage/CMakeFiles/llimage.dir/llimageworker.o
[ 9%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llsdserialize.o
[ 9%] Building CXX object llimage/CMakeFiles/llimage.dir/llpngwrapper.o
[ 10%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llsdserialize_xml.o
Linking CXX static library libllimage.a
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 10%] Built target llimage
[ 10%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llsdutil.o
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llimagej2coj
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 10%] make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Building CXX object llcommon/CMakeFiles/llcommon.dir/llsecondlifeurls.o
[ 11%] Building CXX object llimagej2coj/CMakeFiles/llimagej2coj.dir/llimagej2coj.o
[ 11%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llstat.o
Linking CXX static library libllimagej2coj.a
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 11%] Built target llimagej2coj
[ 11%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llstreamtools.o
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llinventory
[ 11%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llstring.o
[ 11%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llstringtable.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 12%] [ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llsys.o
Building CXX object llinventory/CMakeFiles/llinventory.dir/llcategory.o
[ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llthread.o
[ 12%] Building CXX object llinventory/CMakeFiles/llinventory.dir/lleconomy.o
[ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/lltimer.o
[ 12%] Building CXX object llinventory/CMakeFiles/llinventory.dir/llinventory.o
[ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/lluri.o
[ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/lluuid.o
[ 12%] Building CXX object llinventory/CMakeFiles/llinventory.dir/llinventorytype.o
[ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/llworkerthread.o
[ 12%] Building CXX object llinventory/CMakeFiles/llinventory.dir/lllandmark.o
[ 12%] Building CXX object llcommon/CMakeFiles/llcommon.dir/metaclass.o
[ 12%] Building CXX object llinventory/CMakeFiles/llinventory.dir/llnotecard.o
[ 13%] Building CXX object llcommon/CMakeFiles/llcommon.dir/metaproperty.o
[ 13%] Building CXX object llcommon/CMakeFiles/llcommon.dir/reflective.o
[ 14%] Building CXX object llinventory/CMakeFiles/llinventory.dir/llparcel.o
[ 14%] Building CXX object llcommon/CMakeFiles/llcommon.dir/timing.o
[ 14%] Building CXX object llcommon/CMakeFiles/llcommon.dir/u64.o
[ 14%] Building CXX object llinventory/CMakeFiles/llinventory.dir/llpermissions.o
Linking CXX static library libllcommon.a
[ 14%] Building CXX object llinventory/CMakeFiles/llinventory.dir/llsaleinfo.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 14%] Built target llcommon
[ 14%] Building CXX object llinventory/CMakeFiles/llinventory.dir/lltransactionflags.o
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Scanning dependencies of target llmath
[ 14%] Building CXX object llinventory/CMakeFiles/llinventory.dir/lluserrelations.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 14%] Building CXX object llmath/CMakeFiles/llmath.dir/llbboxlocal.o
Linking CXX static library libllinventory.a
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 14%] Built target llinventory
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 15%] Building CXX object llmath/CMakeFiles/llmath.dir/llcamera.o
Scanning dependencies of target llmedia
[ 15%] Building CXX object llmath/CMakeFiles/llmath.dir/llcoordframe.o
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[2]: Entering directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 16%] Building CXX object llmedia/CMakeFiles/llmedia.dir/llmediaimplcommon.o
[ 16%] Building CXX object llmath/CMakeFiles/llmath.dir/llline.o
[ 16%] Building CXX object llmedia/CMakeFiles/llmedia.dir/llmediaimplexample1.o
[ 16%] Building CXX object llmath/CMakeFiles/llmath.dir/llperlin.o
[ 16%] Building CXX object llmedia/CMakeFiles/llmedia.dir/llmediaimplexample2.o
[ 16%] Building CXX object llmath/CMakeFiles/llmath.dir/llquaternion.o
[ 16%] Building CXX object llmedia/CMakeFiles/llmedia.dir/llmediaimplfactory.o
[ 16%] Building CXX object llmath/CMakeFiles/llmath.dir/llrect.o
[ 16%] Building CXX object llmedia/CMakeFiles/llmedia.dir/llmediamanager.o
[ 16%] Building CXX object llmath/CMakeFiles/llmath.dir/llsphere.o
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/llvolume.o
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/llvolumemgr.o
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/llsdutil_math.o
/home/sean/Download/linden/trunk/indra/llmedia/llmediamanager.cpp: In static member function ‘static void LLMediaManager::setBrowserUserAgent(std::string)’:
/home/sean/Download/linden/trunk/indra/llmedia/llmediamanager.cpp:154: error: ‘LLMediaImplLLMozLib’ has not been declared
make[2]: *** [llmedia/CMakeFiles/llmedia.dir/llmediamanager.o] Error 1
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make[1]: *** [llmedia/CMakeFiles/llmedia.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/m3math.o
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/m4math.o
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/raytrace.o
[ 17%] Building CXX object llmath/CMakeFiles/llmath.dir/v2math.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/v3color.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/v3dmath.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/v3math.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/v4color.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/v4coloru.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/v4math.o
[ 18%] Building CXX object llmath/CMakeFiles/llmath.dir/xform.o
Linking CXX static library libllmath.a
make[2]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
[ 18%] Built target llmath
make[1]: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
make: *** [all] Error 2
make: Leaving directory `/home/sean/Download/linden/trunk/indra/viewer-linux-x86_64'
Error: the command 'make' exited with status 2
[sean@Tux indra]$
Wolf Seisenbacher
Registered User
Join date: 2 Dec 2006
Posts: 43
09-14-2008 00:56
BUMP! Little bit of updates for anyone who looked, probably no one. Anyway, I fixed the problem by using the command
From: someone

$ ./develop.py --standalone MOZLIB=yes


Since that worked to get passed that file, I noticed the ifdefs in the file were badly structured, after repairing them, I compiled again. to see if my ifdef fix was a success, and it was. Now it got to llrender.h and failed because of a typedef failure where Linden Labs had a badly structured Typedef, after repairing it to a struct, it got passed that till render.cpp and i run into this problem.

From: someone

/home/sean/Download/linden/indra/llrender/llrender.cpp: In member function ‘void LLTexUnit::activate()’:
/home/sean/Download/linden/indra/llrender/llrender.cpp:115: error: ‘glActiveTextureARB’ was not declared in this scope
make[2]: *** [llrender/CMakeFiles/llrender.dir/llrender.o] Error 1
make[2]: Leaving directory `/home/sean/Download/linden/indra/viewer-linux-x86_64'
make[1]: *** [llrender/CMakeFiles/llrender.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....


I looked around to find where glActiveTextureARB was anywhere, and I cant find it. I will look up this on its proper use for a while to check if Linden Labs used it wrong in this source code release, since it seems global not something LL made.

PATCHES APPLIED:

Patch to llmediamanager.cpp

Origonal File lines
From: someone

LINE NUMBERS ON THE RIGHT
151 void LLMediaManager::setBrowserUserAgent(std::string user_agent)
152 {
153 // *HACK: Breaks encapsulation model, as initClass does above. JC
154 LLMediaImplLLMozLib::setBrowserUserAgent(user_agent);
155 }


Patched File Lines
From: someone

151 void LLMediaManager::setBrowserUserAgent(std::string user_agent)
152 {
153 #if LL_LLMOZLIB_ENABLED
154 // *HACK: Breaks encapsulation model, as initClass does above. JC
155 LLMediaImplLLMozLib::setBrowserUserAgent(user_agent);
156 #endif
157 }


Patch Applied to llrender.h

Origonal File lines
From: someone

217 typedef struct Vertex
218 {
219 GLfloat v[3];
220 GLubyte c[4];
221 GLfloat uv[2];
222 };


Patched File lines
From: someone

217 struct Vertex
218 {
219 GLfloat v[3];
220 GLubyte c[4];
221 GLfloat uv[2];
222 };
Michelle2 Zenovka
Registered User
Join date: 6 Jan 2008
Posts: 63
09-14-2008 03:23
The missing glActiveTextureARB is (usualy) caused by installing the nvidia (non-free) drivers and they write over some of your mesa gl header files as the Nvidia one does not have the same defines in it.

You are going to get into trouble with mozlib on 64bit unless you either rebuild mozlib and mozilla from scratch, try to use my xulrunner based mozlib (http://www.byteme.org.uk/mozlib.html) or get it to build standalone with out having to set mozlib=yes. It will fail at linking

The other fixes i think are all the same as i use already, the llrender.h is caused by your version of gcc, new gcc's are very fussy, but the patch is correct.

You are almost there
Michelle2 Zenovka
Registered User
Join date: 6 Jan 2008
Posts: 63
09-14-2008 03:24
Oh BTW

failing because of that mozlib is a problem. The build *should* complete without mozlib so please file a jira report about that and ping me the JIRA number too.
Wolf Seisenbacher
Registered User
Join date: 2 Dec 2006
Posts: 43
09-14-2008 23:39
From: Michelle2 Zenovka
The missing glActiveTextureARB is (usualy) caused by installing the nvidia (non-free) drivers and they write over some of your mesa gl header files as the Nvidia one does not have the same defines in it.

You are going to get into trouble with mozlib on 64bit unless you either rebuild mozlib and mozilla from scratch, try to use my xulrunner based mozlib (http://www.byteme.org.uk/mozlib.html) or get it to build standalone with out having to set mozlib=yes. It will fail at linking

The other fixes i think are all the same as i use already, the llrender.h is caused by your version of gcc, new gcc's are very fussy, but the patch is correct.

You are almost there


Thanks for the help! Yes I have the Nvidia non-free drivers installed because I have an Nvidia GeForce 7800gs graphics card. How exactly do I fix this? Do I reinstall the Mesa GL header files? or do I define the glActiveTextureARB in an include and patch the files requiring it?
Wolf Seisenbacher
Registered User
Join date: 2 Dec 2006
Posts: 43
09-15-2008 08:16
It compiled correctly now when i gave it new mesa libs, got some testing to do before I call it a success, so far i do not have mozlib with it, ill add that after I do testing! Thanks for your help! I hope to see if I can make a yum repository for 64 bit linux viewers, that is if I can get the hang of this!

EDIT:

Spoke too soon, compiling worked yes, but now it locks up regularly and fails to login. its repeatable to fail the login. I also can choose the login server, I don't know which one I want to use, im going to try multiple ones to see if I can get around this problem, but here is my output, it gets to connecting to region and locks up on this one. Was truncated to post it

From: someone

...

2008-09-15T16:09:09Z INFO: initWindow: Initializing window...
2008-09-15T16:09:09Z INFO: ll_try_gtk_init: Starting GTK Initialization.
2008-09-15T16:09:09Z INFO: ll_try_gtk_init: GTK Initialized.
2008-09-15T16:09:09Z INFO: ll_try_gtk_init: - Compiled against GTK version 2.12.11
2008-09-15T16:09:09Z INFO: ll_try_gtk_init: - Running against GTK version 2.12.11
2008-09-15T16:09:09Z INFO: createContext: createContext, fullscreen=0 size=1000x700
2008-09-15T16:09:09Z INFO: createContext: Compiled against SDL 1.2.13
2008-09-15T16:09:09Z INFO: createContext: Running against SDL 1.2.13
2008-09-15T16:09:09Z INFO: createContext: createContext: creating window 1000x700x32
2008-09-15T16:09:10Z INFO: x11_detect_VRAM_kb: Looking in /var/log/Xorg.0.log for VRAM info...
2008-09-15T16:09:10Z INFO: createContext: X11 log-parser detected 256MB VRAM.
2008-09-15T16:09:10Z INFO: createContext: GL buffer:
2008-09-15T16:09:10Z INFO: createContext: Red Bits 8
2008-09-15T16:09:10Z INFO: createContext: Green Bits 8
2008-09-15T16:09:10Z INFO: createContext: Blue Bits 8
2008-09-15T16:09:10Z INFO: createContext: Alpha Bits 8
2008-09-15T16:09:10Z INFO: createContext: Depth Bits 24
2008-09-15T16:09:10Z INFO: createContext: Stencil Bits 8
2008-09-15T16:09:10Z INFO: initExtensions: Couldn't initialize GL_EXT_paletted_texture
2008-09-15T16:09:10Z WARNING: addFeature: LLFeatureList::Attempting to add preexisting feature Disregard128DefaultDrawDistance
2008-09-15T16:09:10Z INFO: loadGPUClass: GPU is NVIDIA GeForce 7800
2008-09-15T16:09:10Z INFO: applyBaseMasks: Setting GPU Class to Class2
2008-09-15T16:09:10Z INFO: LLViewerImageList::updateMaxResidentTexMem: Total Video Memory set to: 256 MB
2008-09-15T16:09:10Z INFO: LLViewerImageList::updateMaxResidentTexMem: Available Texture Memory set to: 192 MB
2008-09-15T16:09:11Z INFO: saveToFile: Saved to /home/sean/.secondlife/user_settings/settings_developer.xml
2008-09-15T16:09:11Z INFO: setShaders:
~~~~~~~~~~~~~~~~~~
Loading Shaders:
~~~~~~~~~~~~~~~~~~
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/atmosphericsVarsV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/atmosphericsHelpersV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/lighting/lightFuncV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class3/lighting/sumLightsV.glsl (Want class 3)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/lighting/lightFuncSpecularV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class3/lighting/sumLightsSpecularV.glsl (Want class 3)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightSpecularV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/atmosphericsV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/avatarSkinV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/atmosphericsVarsF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/gammaF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/atmosphericsF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/transportF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/waterFogF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightFullbrightF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightWaterF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightFullbrightWaterF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightShinyF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightFullbrightShinyF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/lighting/lightShinyWaterF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/terrainV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/terrainF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/environment/waterV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/waterF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/environment/waterV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/underWaterF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/terrainV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/environment/terrainWaterF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/simpleV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/simpleF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/simpleV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/simpleWaterF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/fullbrightV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/fullbrightF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/fullbrightV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/fullbrightWaterF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/objects/shinyV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/shinyF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/shinyWaterF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/objects/shinyV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/fullbrightShinyV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/fullbrightShinyF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/skyV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/skyF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/cloudsV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/windlight/cloudsF.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/effects/glowV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/effects/glowF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/effects/glowExtractV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/effects/glowExtractF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/interface/highlightV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/interface/highlightF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class3/avatar/avatarV.glsl (Want class 3)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/avatarF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/avatarV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/simpleWaterF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/pickAvatarV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/pickAvatarF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class2/avatar/eyeballV.glsl (Want class 2)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/eyeballF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/avatarV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/avatarF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/avatarV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/objects/simpleWaterF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/pickAvatarV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/pickAvatarF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/eyeballV.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: loadShaderFile: Loading file: shaders/class1/avatar/eyeballF.glsl (Want class 1)
2008-09-15T16:09:11Z INFO: saveToFile: Saved to /home/sean/.secondlife/user_settings/settings_developer.xml
2008-09-15T16:09:11Z INFO: printGLInfoString: GL_VENDOR: NVIDIA Corporation
2008-09-15T16:09:11Z INFO: printGLInfoString: GL_RENDERER: GeForce 7800 GS/AGP/SSE2
2008-09-15T16:09:11Z INFO: printGLInfoString: GL_VERSION: 2.1.2 NVIDIA 173.14.12
2008-09-15T16:09:11Z INFO: LLTemplateParser: ### Message template version 2 ###
2008-09-15T16:09:11Z INFO: start_net: startNet - receive buffer size : 262142
2008-09-15T16:09:11Z INFO: start_net: startNet - send buffer size : 262142
2008-09-15T16:09:11Z INFO: setStartupState: Startup state changing from STATE_FIRST to (state #1)
2008-09-15T16:09:11Z INFO: updateBrowserUserAgent: SecondLife/1.21.2.0 (Developer; default skin)
2008-09-15T16:09:11Z INFO: setStartupState: Startup state changing from (state #1) to STATE_LOGIN_SHOW
2008-09-15T16:09:11Z INFO: login_show: Initializing Login Screen
2008-09-15T16:09:11Z WARNING: LLWebBrowserCtrl: media source create failed
2008-09-15T16:09:11Z INFO: setStartupState: Startup state changing from STATE_LOGIN_SHOW to STATE_LOGIN_WAIT
2008-09-15T16:09:11Z WARNING: getChild: Found child named Say but of wrong type
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named Say in chat_bar
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named end_call_btn in voice_remote
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy text named channel_label in voice_remote
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named voice_channel_bg in voice_remote
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named appearance_btn in toolbar
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named clothing_btn in toolbar
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named sit_btn in toolbar
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named History in chat_panel
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy combo_box named Gesture in chat_panel
2008-09-15T16:09:11Z WARNING: getChild: Found child named Say but of wrong type
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named Say in chat_panel
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy button named Chat in chat floater
2008-09-15T16:09:11Z WARNING: createDummyWidget: Making dummy view named Menu Object Take in Menu Holder
2008-09-15T16:09:13Z WARNING: createDummyWidget: Making dummy view named bandwidth_tooltip in status
2008-09-15T16:09:13Z WARNING: createDummyWidget: Making dummy view named packet_loss_tooltip in status
2008-09-15T16:09:13Z WARNING: createDummyWidget: Making dummy view named friend_name_label in friends
2008-09-15T16:09:13Z WARNING: createDummyWidget: Making dummy view named friend_rights in friends
2008-09-15T16:09:13Z WARNING: createDummyWidget: Making dummy text named process_rights_label in friends
2008-09-15T16:09:13Z WARNING: createDummyWidget: Making dummy view named Shout in chat_bar
2008-09-15T16:09:24Z INFO: setStartupState: Startup state changing from STATE_LOGIN_WAIT to STATE_LOGIN_CLEANUP
2008-09-15T16:09:24Z INFO: idle_startup: Attempting login as: Wolf Seisenbacher
2008-09-15T16:09:24Z WARNING: loadFromFile: Cannot find file /home/sean/.secondlife/wolf_seisenbacher/settings_crash_behavior.xml to load.
2008-09-15T16:09:24Z WARNING: loadSettingsFromDirectory: Cannot load /home/sean/.secondlife/wolf_seisenbacher/settings_crash_behavior.xml - No settings found.
2008-09-15T16:09:24Z WARNING: loadFromFile: Cannot find file /home/sean/.secondlife/wolf_seisenbacher/settings.xml to load.
2008-09-15T16:09:24Z WARNING: loadSettingsFromDirectory: Cannot load /home/sean/.secondlife/wolf_seisenbacher/settings.xml - No settings found.
2008-09-15T16:09:24Z WARNING: loadFromFile: Cannot find file /home/sean/.secondlife/wolf_seisenbacher/settings_per_account.xml to load.
2008-09-15T16:09:24Z WARNING: loadSettingsFromDirectory: Cannot load /home/sean/.secondlife/wolf_seisenbacher/settings_per_account.xml - No settings found.
2008-09-15T16:09:24Z INFO: loadFile: file missing, ill-formed, or simply undefined; not changing the file
2008-09-15T16:09:24Z WARNING: setLastError: Unable to open file for reading FILE:/home/sean/.secondlife/wolf_seisenbacher/screen_home.bmp
2008-09-15T16:09:24Z WARNING: init_start_screen: Bitmap load failed
2008-09-15T16:09:24Z INFO: setStartupState: Startup state changing from STATE_LOGIN_CLEANUP to STATE_LOGIN_AUTH_INIT
2008-09-15T16:09:24Z INFO: rewriteURI: Rewriting https://login.agni.lindenlab.com/cgi-bin/login.cgi
2008-09-15T16:09:25Z INFO: rewriteResult: [0] https://login.agni.lindenlab.com/cgi-bin/login.cgi
2008-09-15T16:09:25Z INFO: setStartupState: Startup state changing from STATE_LOGIN_AUTH_INIT to STATE_LOGIN_AUTHENTICATE
2008-09-15T16:09:25Z INFO: authenticate: Authenticating: Wolf Seisenbacher,
2008-09-15T16:09:25Z INFO: authenticate: Options: inventory-root, inventory-skeleton, inventory-lib-root, inventory-lib-owner, inventory-skel-lib, initial-outfit, gestures, event_categories, event_notifications, classified_categories, buddy-list, ui-config, tutorial_setting, login-flags, global-textures, END
2008-09-15T16:09:25Z INFO: authenticate: LLUserAuth::authenticate: uri=https://login.agni.lindenlab.com/cgi-bin/login.cgi
2008-09-15T16:09:25Z INFO: setStartupState: Startup state changing from STATE_LOGIN_AUTHENTICATE to STATE_LOGIN_NO_DATA_YET
2008-09-15T16:09:27Z INFO: setStartupState: Startup state changing from STATE_LOGIN_NO_DATA_YET to STATE_LOGIN_DOWNLOADING
2008-09-15T16:09:28Z INFO: transferRate: Buffer size: 426968 B
2008-09-15T16:09:28Z INFO: transferRate: Transfer rate: 126.88 Kb/s
2008-09-15T16:09:28Z INFO: authResponse: Processed response: 0
2008-09-15T16:09:28Z INFO: setStartupState: Startup state changing from STATE_LOGIN_DOWNLOADING to STATE_LOGIN_PROCESS_RESPONSE
2008-09-15T16:09:28Z INFO: addCircuitData: LLCircuit::addCircuitData for 8.10.148.126:13010
2008-09-15T16:09:28Z INFO: setStartupState: Startup state changing from STATE_LOGIN_PROCESS_RESPONSE to STATE_WORLD_INIT
2008-09-15T16:09:28Z INFO: LLVoiceClient::userAuthorized: name "Wolf Seisenbacher" , ID aeaef50b-b901-4099-94ff-746b4d6c55a9
2008-09-15T16:09:28Z INFO: saveToFile: Saved to /home/sean/.secondlife/user_settings/settings_developer.xml
2008-09-15T16:09:28Z INFO: loadPresets: Loading WindLight settings from /home/sean/Download/linden/indra/viewer-linux-x86_64/newview/packaged/app_settings/windlight/skies/
2008-09-15T16:09:28Z INFO: loadDayCycle: Loading DayCycle settings from /home/sean/Download/linden/indra/viewer-linux-x86_64/newview/packaged/app_settings/windlight/days/Default.xml
2008-09-15T16:09:28Z INFO: loadAllPresets: Loading water settings from /home/sean/Download/linden/indra/viewer-linux-x86_64/newview/packaged/app_settings/windlight/water/
2008-09-15T16:09:28Z INFO: initVOClasses: Viewer Object size: 624
2008-09-15T16:09:28Z INFO: addRegion: Adding new region (658:917)
2008-09-15T16:09:28Z INFO: addRegion: Host: 8.10.148.126:13010
2008-09-15T16:09:28Z INFO: idle_startup: Adding initial simulator { 168448, 234752, 0 }
2008-09-15T16:09:28Z INFO: setSeedCapability: posting to seed https://sim7887.agni.lindenlab.com:12043/cap/6c1fe7f8-d433-982c-1b0d-f25e78487166
2008-09-15T16:09:28Z INFO: LLAgent::setRegion: Moving agent into region: located at 8.10.148.126:13010
2008-09-15T16:09:28Z INFO: setStartupState: Startup state changing from STATE_WORLD_INIT to (state #12)
grab_gst_syms:81: Found DSO: libgstreamer-0.10.so.0
grab_gst_syms:94: Found DSO: libgstaudio-0.10.so.0
grab_gst_syms:108: Found DSO: libgstvideo-0.10.so.0
2008-09-15T16:09:28Z INFO: setStartupState: Startup state changing from (state #12) to STATE_SEED_GRANTED_WAIT
2008-09-15T16:09:28Z INFO: LLEventPollResponder: LLEventPoll initialized with sender8.10.148.126:13010
2008-09-15T16:09:28Z INFO: start: LLEventPollResponder::start <1> https://sim7887.agni.lindenlab.com:12043/cap/d474eee2-2eed-65c5-00bb-0e3f4365333c
2008-09-15T16:09:28Z INFO: setSender: LLHTTPSender::setSender 8.10.148.126:13010
2008-09-15T16:09:28Z INFO: setStartupState: Startup state changing from STATE_SEED_GRANTED_WAIT to STATE_SEED_CAP_GRANTED
2008-09-15T16:09:28Z INFO: idle_startup: Initializing communications...
2008-09-15T16:09:28Z WARNING: createDummyWidget: Making dummy icon named voice_channel_icon in voice_remote
2008-09-15T16:09:28Z INFO: LLDrawPoolWLSky: loading WindLight cloud noise from /home/sean/Download/linden/indra/viewer-linux-x86_64/newview/packaged/app_settings/windlight/clouds2.tga
2008-09-15T16:09:29Z WARNING: doRead: Unrecognized file extension es/ for local texture /home/sean/Download/linden/indra/viewer-linux-x86_64/newview/packaged/skins/default/textures/
2008-09-15T16:09:29Z WARNING: LLViewerImage::setIsMissingAsset: /home/sean/Download/linden/indra/viewer-linux-x86_64/newview/packaged/skins/default/textures/ 7fae0192-9dbf-3cd8-bce0-74926d9f1ea4: Marking image as missing
2008-09-15T16:09:29Z INFO: setStartupState: Startup state changing from STATE_SEED_CAP_GRANTED to STATE_WORLD_WAIT
2008-09-15T16:09:29Z INFO: idle_startup: viewer: UserLoginLocationReply() Enabling 8.10.148.126:13010 with code 486251014
2008-09-15T16:09:29Z INFO: setStartupState: Startup state changing from STATE_WORLD_WAIT to STATE_AGENT_SEND
2008-09-15T16:09:29Z INFO: setStartupState: Startup state changing from STATE_AGENT_SEND to STATE_AGENT_WAIT