Ok, got it to log in.

No MD5, just version and channel changes, patch attached. Patch changes the 
version just in case, but may not be needed.

But hm. Ths is not terribly useful. What I managed to compile is 1.16.3.84. 
What's currently available for download is .160.

After looking better, I noticed this in the README of the .160 sources that 
didn't build:

> The R16 is a hybrid Viewer part linden part 3DX part rex.
> You will require the libs from a linden lab build
> Also Ogre SDK, as well as creating Cmake scripts to link to the SDK

This seems go to against point 3.c of the GPL, "complete source code means 
all the source code for all modules it contains, plus any associated 
interface definition files, plus the scripts used to control compilation and 
installation of the executable"

To get it to build, they must have done the required cmake changes. Maybe 
they added it manually to the generated VS solution file, but they have a 
Linux build as well, and I find it doubtful they hack it into the auto-
generated Makefile every time.

diff -r -u 3DXviewer_R16_Series_Source_orig/indra/llcommon/llversionviewer.h 3DXviewer_R16_Series_Source/indra/llcommon/llversionviewer.h
--- 3DXviewer_R16_Series_Source_orig/indra/llcommon/llversionviewer.h	2009-02-08 17:20:24.000000000 +0300
+++ 3DXviewer_R16_Series_Source/indra/llcommon/llversionviewer.h	2009-03-28 01:29:37.000000000 +0300
@@ -35,7 +35,7 @@
 const S32 LL_VERSION_MAJOR = 1;
 const S32 LL_VERSION_MINOR = 16;
 const S32 LL_VERSION_PATCH = 3;
-const S32 LL_VERSION_BUILD = 84;  // This makes better sense for OL ver 1 rev 16 patch 2 build from svn 70
+const S32 LL_VERSION_BUILD = 160; //84;  // This makes better sense for OL ver 1 rev 16 patch 2 build from svn 70
 
 const char * const LL_CHANNEL = "Openlife R16";
 
diff -r -u 3DXviewer_R16_Series_Source_orig/indra/newview/app_settings/settings.xml 3DXviewer_R16_Series_Source/indra/newview/app_settings/settings.xml
--- 3DXviewer_R16_Series_Source_orig/indra/newview/app_settings/settings.xml	2009-02-08 17:23:12.000000000 +0300
+++ 3DXviewer_R16_Series_Source/indra/newview/app_settings/settings.xml	2009-03-28 01:28:43.000000000 +0300
@@ -9522,7 +9522,7 @@
       <key>Type</key>
       <string>String</string>
       <key>Value</key>
-      <string>Second Life Release</string>
+      <string>Openlife R16</string>
     </map>
     <key>VertexShaderEnable</key>
     <map>
diff -r -u 3DXviewer_R16_Series_Source_orig/indra/newview/llviewermedia.cpp 3DXviewer_R16_Series_Source/indra/newview/llviewermedia.cpp
--- 3DXviewer_R16_Series_Source_orig/indra/newview/llviewermedia.cpp	2009-02-08 17:29:08.000000000 +0300
+++ 3DXviewer_R16_Series_Source/indra/newview/llviewermedia.cpp	2009-03-28 01:58:22.000000000 +0300
@@ -441,10 +441,11 @@
 	// This was also helpful:
 	// http://www.mozilla.org/build/revised-user-agent-strings.html
 	std::ostringstream codec;
-	codec << "SecondLife/";
+	codec << "OpenLife/";
 	codec << LL_VERSION_MAJOR << "." << LL_VERSION_MINOR << "." << LL_VERSION_PATCH << "." << LL_VERSION_BUILD;
 	codec << " (" << channel << "; " << skin_name << " skin)";
 	llinfos << codec.str() << llendl;
+
 	LLMediaManager::setBrowserUserAgent( codec.str() );
 }
 

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/SLDev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to