<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dom+DaSilva</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dom+DaSilva"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Dom_DaSilva"/>
	<updated>2026-07-25T20:23:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Dom_DaSilva&amp;diff=1198063</id>
		<title>User talk:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Dom_DaSilva&amp;diff=1198063"/>
		<updated>2015-11-27T05:50:33Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you wish to talk with me, simply go to the [https://community.secondlife.com/t5/Blogs/ct-p/Blogs community pages] and [https://community.secondlife.com/t5/user/viewprofilepage/user-id/927786 look me up] there - but if you have a note to leave me, I&#039;ll check this page periodically. - [[User:Dom DaSilva|Dom DaSilva]] ([[User talk:Dom DaSilva|talk]]) 21:47, 26 November 2015 (PST)&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Dom_DaSilva&amp;diff=1198062</id>
		<title>User talk:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Dom_DaSilva&amp;diff=1198062"/>
		<updated>2015-11-27T05:47:46Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: Created page with &amp;quot;If you wish to talk with me, simply go to the community pages and look me up there - but if you have a note to leave me, I&amp;#039;ll check this page periodically. - ~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you wish to talk with me, simply go to the community pages and look me up there - but if you have a note to leave me, I&#039;ll check this page periodically. - [[User:Dom DaSilva|Dom DaSilva]] ([[User talk:Dom DaSilva|talk]]) 21:47, 26 November 2015 (PST)&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1198061</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1198061"/>
		<updated>2015-11-27T05:46:55Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creation date: 06/15/2005 - (10 years 5 months; 3812 days)&lt;br /&gt;
&lt;br /&gt;
I am not here to chat, really; I just enjoy writing code that ends up in interactive objects.&lt;br /&gt;
&lt;br /&gt;
Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point&lt;br /&gt;
 with an &#039;&#039;&#039;H&#039;&#039;&#039; next to it will be &#039;&#039;&#039;H&#039;&#039;&#039;alf addressed whilst one with&lt;br /&gt;
 an &#039;&#039;&#039;F&#039;&#039;&#039; next to it will be &#039;&#039;&#039;F&#039;&#039;&#039;ully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL]. Also, there&#039;s the lsl script library page for [http://wiki.secondlife.com/wiki/CatInterpreters Interpreters in LSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still. Based on this [https://www.youtube.com/watch?v=UNXLy_TFaTk Google TechTalk] here, from 2006.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [9:46 PM 11/26/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1198044</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1198044"/>
		<updated>2015-11-23T00:09:19Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Creation date: 06/15/2005 - (10 years 5 months; 3812 days)&lt;br /&gt;
&lt;br /&gt;
I am not here to chat, really; I just enjoy writing code that ends up in interactive objects.&lt;br /&gt;
&lt;br /&gt;
Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point&lt;br /&gt;
 with an &#039;&#039;&#039;H&#039;&#039;&#039; next to it will be &#039;&#039;&#039;H&#039;&#039;&#039;alf addressed whilst one with&lt;br /&gt;
 an &#039;&#039;&#039;F&#039;&#039;&#039; next to it will be &#039;&#039;&#039;F&#039;&#039;&#039;ully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still. Based on this [https://www.youtube.com/watch?v=UNXLy_TFaTk Google TechTalk] here, from 2006.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [4:09 PM 11/22/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197868</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197868"/>
		<updated>2015-10-30T03:33:23Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point&lt;br /&gt;
 with an &#039;&#039;&#039;H&#039;&#039;&#039; next to it will be &#039;&#039;&#039;H&#039;&#039;&#039;alf addressed whilst one with&lt;br /&gt;
 an &#039;&#039;&#039;F&#039;&#039;&#039; next to it will be &#039;&#039;&#039;F&#039;&#039;&#039;ully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still. Based on this [https://www.youtube.com/watch?v=UNXLy_TFaTk Google TechTalk] here, from 2006.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:31 PM 10/29/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197867</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197867"/>
		<updated>2015-10-30T03:32:42Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an &#039;&#039;&#039;H&#039;&#039;&#039; next to it &lt;br /&gt;
 will be &#039;&#039;&#039;H&#039;&#039;&#039;alf addressed whilst one with an &#039;&#039;&#039;F&#039;&#039;&#039; next to it will be &#039;&#039;&#039;F&#039;&#039;&#039;ully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still. Based on this [https://www.youtube.com/watch?v=UNXLy_TFaTk Google TechTalk] here, from 2006.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:31 PM 10/29/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197866</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197866"/>
		<updated>2015-10-30T03:31:52Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F&#039;&#039;&#039; Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still. Based on this [https://www.youtube.com/watch?v=UNXLy_TFaTk Google TechTalk] here, from 2006.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H&#039;&#039;&#039; Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:31 PM 10/29/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197842</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197842"/>
		<updated>2015-10-27T05:54:43Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* F Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* H Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still. Based on this [https://www.youtube.com/watch?v=UNXLy_TFaTk Google TechTalk] here, from 2006.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [6:56 AM 10/10/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197841</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197841"/>
		<updated>2015-10-27T05:49:50Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* F Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* H Are there any interpreters/compilers created in LSL? [https://community.secondlife.com/t5/LSL-Scripting/Interpreter-Start-Up-Project-JSL-to-Linden-Scripting-Language/m-p/2963039/highlight/true#M28938 There&#039;s JSL].&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [6:56 AM 10/10/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197807</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197807"/>
		<updated>2015-10-23T05:04:53Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* F Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant.&lt;br /&gt;
&lt;br /&gt;
* Are there any interpreters/compilers created in LSL?&lt;br /&gt;
&lt;br /&gt;
* I want a set of Dominoes like what was shown in the Google Talks video; also curious about that *magic wand* still.&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [6:56 AM 10/10/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197726</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197726"/>
		<updated>2015-10-10T13:56:49Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* F Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant at &lt;br /&gt;
.&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [6:56 AM 10/10/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197725</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197725"/>
		<updated>2015-10-10T13:55:35Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* F Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already? There are a few tools at the [https://wiki.secondlife.com/wiki/LSL_Tutorial LSL Tutorial] - the one that I&#039;ve investigated so far is the [http://s4sl.blogspot.com scratch for second life] variant at &lt;br /&gt;
.&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197689</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197689"/>
		<updated>2015-10-08T15:35:12Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197688</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197688"/>
		<updated>2015-10-08T15:34:21Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL - having to do with LSL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it &lt;br /&gt;
 will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197687</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197687"/>
		<updated>2015-10-08T15:33:27Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
 The following are notes that I&#039;m using to keep track of various ideas in SL - having to do with LSL.&lt;br /&gt;
 A bullet point with nothing beside it is a bullet in progress; a bullet point with an H next to it will be Half addressed whilst one with an F next to it will be Fully addressed.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* H Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* F Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* H Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197686</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197686"/>
		<updated>2015-10-08T15:29:12Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See http://seizelessthoughts.blogspot.com ... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197685</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197685"/>
		<updated>2015-10-08T15:28:42Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Visitor notes:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Hi  -  you&#039;ve reached my personal page for some notes about developing and creation within and outside of SecondLife - via LSL or any other means.&lt;br /&gt;
&lt;br /&gt;
 If you&#039;re looking for more information about me... well, I guess I could link you to my blog(s) but I don&#039;t know if that&#039;ll help or not. See seizelessthoughts.blogspot.com... perhaps it&#039;ll help?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197682</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197682"/>
		<updated>2015-10-08T15:23:42Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* Does the contact an LSL mentor script still work? It does work - no mentors online as of [8:22 AM 10/08/2015]. Is there an updated version of it? Haven&#039;t investigated.&lt;br /&gt;
&lt;br /&gt;
edited last:  [8:22 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197681</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197681"/>
		<updated>2015-10-08T15:08:19Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* Want to create a sphere with arcs that spin around it - using scripts to rez everything. Tried it - ugly looking so far.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
&lt;br /&gt;
* Want an offline LSL editor - where is that portable LSL editor (is it up to date)? http://sourceforge.net/projects/lsleditor/&lt;br /&gt;
&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
* Does the contact an LSL mentor script still work? Is there an updated version of it?&lt;br /&gt;
&lt;br /&gt;
edited last:  [7:32 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197680</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197680"/>
		<updated>2015-10-08T14:40:33Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* Want to create a sphere with arcs that spin around it - using scripts to rez everything.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
* Want an offline LSL editor - where is that portable LSL editor (is it up to date)?&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
* Does the contact an LSL mentor script still work? Is there an updated version of it?&lt;br /&gt;
&lt;br /&gt;
edited last:  [7:32 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197679</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197679"/>
		<updated>2015-10-08T14:39:22Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
* Want to create a sphere with arcs that spin around it - using scripts to rez everything.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
* Want an offline LSL editor - where is that portable LSL editor (is it up to date)?&lt;br /&gt;
* Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
* Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
* Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edited last:  [7:32 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197678</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197678"/>
		<updated>2015-10-08T14:38:37Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
- Want to create a sphere with arcs that spin around it - using scripts to rez everything.&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
- Want an offline LSL editor - where is that portable LSL editor (is it up to date)?&lt;br /&gt;
- Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
- Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
- Is there a viewer primarily for creating prims, editing scripts, etc?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
edited last:  [7:32 AM 10/08/2015]&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197677</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197677"/>
		<updated>2015-10-08T14:37:13Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
 [7:32 AM 10/08/2015] Want to create a sphere with arcs that spin around it - using scripts to rez everything.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dominick&#039;s Questions to Investigate/Ask Support/In-game folks:&lt;br /&gt;
 Want an offline LSL editor - where is that portable LSL editor (is it up to date)?&lt;br /&gt;
 Since there&#039;s Mono support - can I just program with vb.net and convert to Mono?&lt;br /&gt;
 Investigating the idea of having a language whose backend code generator creates LSL code - has it been done already?&lt;br /&gt;
 Is there a viewer primarily for creating prims, editing scripts, etc?&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197676</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197676"/>
		<updated>2015-10-08T14:33:07Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: Development notes for Dom DaSilva - just keeping LSL source and ideas here.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
 [7:32 AM 10/08/2015] Want to create a sphere with arcs that spin around it - using scripts to rez everything.&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197674</id>
		<title>User:Dom DaSilva</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Dom_DaSilva&amp;diff=1197674"/>
		<updated>2015-10-08T14:31:36Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: Created page with &amp;quot;Dominick&amp;#039;s Development Notes:   Want to create a sphere with arcs that spin around it - using scripts to rez everything.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dominick&#039;s Development Notes:&lt;br /&gt;
&lt;br /&gt;
 Want to create a sphere with arcs that spin around it - using scripts to rez everything.&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5072</id>
		<title>Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5072"/>
		<updated>2007-01-12T11:39:36Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The 2005 version of the Microsoft compiler upgrades the way it handles 64 bit architecture. In order to compile under the 2005 version, you will need to do some edits to the code where typecasts were lazily handled before, as they cause errors now. You&#039;ll also will find some POSIX names deprecated and replaced by ISO C++ standards. Be sure to refer to the other [[Compiling the viewer (MS Windows)|compilation steps]] with the 2003 version for more help.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Visual Studio 2005 &#039;&#039;&#039;&#039;&#039;-or-&#039;&#039;&#039;&#039;&#039; [http://msdn.microsoft.com/vstudio/express/visualc/download/ Visual C++ 2005 Express]&amp;lt;small&amp;gt;(Free)&amp;lt;/small&amp;gt;&lt;br /&gt;
** [http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&amp;amp;displaylang=en Microsoft Platform SDK]&lt;br /&gt;
** A DirectX 9.0 SDK released on or after Summer of 2003 [http://download.microsoft.com/download/5/1/f/51ff8357-0af3-418b-9d0b-e9a5cdc39759/dxsdk_dec2006.EXE DirectX 9.0 SDK (December 2006)] [http://www.microsoft.com/downloads/details.aspx?FamilyID=9216652f-51e0-402e-b7b5-feb68d00f298&amp;amp;displaylang=en DirectX 9.0 SDK Update (Summer 2003)]&lt;br /&gt;
*** Note: If you have previously installed an older version of the DirectX 9.0 SDK, remove it first (from Control Panel -&amp;gt; Add or Remove Programs) before installing this version.  Installing the new SDK &amp;quot;on top&amp;quot; of an older version may cause problems.&lt;br /&gt;
** Set up the project globals:&lt;br /&gt;
*** Start Microsoft Visual Studio 2005&lt;br /&gt;
*** Go to Tools/Options/Projects/VC++ Directories&lt;br /&gt;
*** Make sure that the &#039;&#039;&#039;includes&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Include Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] and &#039;&#039;&#039;libraries&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Library Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] paths have the Platform SDK paths first, then the DirectX SDK paths, and then the Visual C++ paths. You may need to check &amp;quot;Show All Settings&amp;quot; at the bottom for VC++ Directories to show.&lt;br /&gt;
*** If the DirectX SDK paths aren&#039;t present, add them to both &#039;&#039;&#039;includes&#039;&#039;&#039; and &#039;&#039;&#039;libraries&#039;&#039;&#039;.&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePython/?mp=1 ActivePython 2.3x]&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePerl/?mp=1 ActivePerl]&lt;br /&gt;
* [http://www.cygwin.com/ Cygwin]&lt;br /&gt;
** When you run the cygwin setup utility make sure you have selected to install patchutil, flex, and bison (all located under &amp;quot;devel&amp;quot;) which are not part of the default install.&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
&lt;br /&gt;
Download the library directory from LL, extract it, and copy the files into your SL viewer source code directory, maintaining the same directory structure.  Includeded are all the libraries LL can ship in this file, but LL can not distribute the source to the following, and you will need to follow the instructions to acquire below:&lt;br /&gt;
&lt;br /&gt;
=== Fmod ===&lt;br /&gt;
* Download &amp;amp; extract [http://www.fmod.org/ifmoddownload.html fmod 3.75 api for win32].&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod_errors.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_release&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_debug&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\fmod.dll&amp;quot; to &amp;quot;linden\indra\newview&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== gl ===&lt;br /&gt;
* Download [http://oss.sgi.com/projects/ogl-sample/sdk.html glext.h, glxext.h, and wglext.h]&lt;br /&gt;
* Copy them to &amp;quot;libraries\i686-win32\include\GL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Quicktime ===&lt;br /&gt;
* Download &amp;amp; install the [http://developer.apple.com/quicktime/download/ Quicktime SDK for Windows]&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_release&amp;quot;.&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_debug&amp;quot;.&lt;br /&gt;
* Copy the contents of &amp;quot;QuicktimeSDK\CIncludes&amp;quot; into &amp;quot;\libraries\i686-win32\include\quicktime&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== First Steps ==&lt;br /&gt;
=== Enviroment Setup ===&lt;br /&gt;
* Open the \indra\indra_complete\indra_complete.sln solution in Visual Studio 2005.&lt;br /&gt;
* If Visual Studio prompts to update your project files, allow it to do so.  When the results are displayed, you may see warnings, but you should not see any errors.&lt;br /&gt;
* Right click newview in the left hand frame and click &amp;quot;Set as StartUp Project&amp;quot;.&lt;br /&gt;
* Right click on each project in the solution, with the exception of &#039;&#039;lscript_compile_fb&#039;&#039;, and follow these steps for each:&lt;br /&gt;
** 1. [[:Image:MSVS2005_Project_Property_Pages_Config_CPP_General.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;General&#039;&#039;&#039;, change &#039;&#039;&#039;Treat Warnings As Errors&#039;&#039;&#039; to &amp;quot;&#039;&#039;No&#039;&#039;&amp;quot; &lt;br /&gt;
** 2. [[:Image:MSVS2005 Project Property Pages Config CPP Preprocessor.JPG |(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
** 3. Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
**  --- If you want you can just have the whole string at once, too: &#039;&#039;;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
** 4. [[:Image:MSVS2005 Project Property Pages Config CPP Language.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;Language&#039;&#039;&#039;, change &#039;&#039;&#039;Treat wchar_t as Built-in Type&#039;&#039;&#039; to &amp;quot;&#039;&#039;No (/Zc:wchar_t-)&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llwindow&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NON_CONFORMING_SWPRINTFS&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llmessage&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_SCL_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
&lt;br /&gt;
* -- In hindsight, I would have preferred to have the step that is saved for last (the &#039;Rebuild Boost Regex Library&#039; step) going during all these steps (you really could get a cup of coffee during the wait time).&lt;br /&gt;
&lt;br /&gt;
* -- Good feature to use when searching for a certain line is  Ctrl+G, goes to lines like 103, 38, and etcetera.&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llstringtable.h @ line 103&lt;br /&gt;
 --103: typedef std::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
 ++103: typedef std&#039;&#039;&#039;&#039;&#039;ext&#039;&#039;&#039;&#039;&#039;::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llerror.h @ line 38, and linden\indra\win_updater\updater.cpp @ line 40&lt;br /&gt;
 ++#if LL_WINDOWS&lt;br /&gt;
 ++# if (_MSC_VER &amp;gt;= 1400)&lt;br /&gt;
 ++#  pragma warning(disable : 4996)&lt;br /&gt;
 ++# endif&lt;br /&gt;
 ++#endif&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\u64.cpp @ line 36&lt;br /&gt;
 --36: char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
 ++36: &#039;&#039;&#039;&#039;&#039;const&#039;&#039;&#039;&#039;&#039; char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llprimitive\llprimitive.cpp @ line 1200&lt;br /&gt;
 --1200: exception_faces |= (1 &amp;lt;&amp;lt; i);&lt;br /&gt;
 ++1200: exception_faces |= ((U64)1 &amp;lt;&amp;lt; i);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llsliderctrl.cpp @ line 218&lt;br /&gt;
 --218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10, mPrecision) + 0.5) / pow(10, mPrecision));&lt;br /&gt;
 ++218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision));&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llspinctrl.cpp @ line 251&lt;br /&gt;
 --251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10, mPrecision) + 0.5) / (F32)pow(10, mPrecision);&lt;br /&gt;
 ++251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / (F32)pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llstartup.cpp @ line 1459&lt;br /&gt;
 --1459: gUTCOffset = (server_utc_time - now);&lt;br /&gt;
 ++1459: gUTCOffset = (server_utc_time - &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;now);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llpaneldirevents.cpp @ line 137, and line 169&lt;br /&gt;
 --137: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++137: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
 --169: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++169: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterreporter.cpp @ line 668&lt;br /&gt;
 --668: msg-&amp;gt;addU32Fast(_PREHASH_Time, mcd-&amp;gt;mTime);&lt;br /&gt;
 ++668: msg-&amp;gt;addU32Fast(_PREHASH_Time, &#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterland.cpp @ line 2609, and line 2878&lt;br /&gt;
 --2609: S32 now = time(NULL);&lt;br /&gt;
 ++2609: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
 --2878: S32 now = time(NULL);&lt;br /&gt;
 ++2878: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterbump.cpp @ line 120&lt;br /&gt;
 --120: timep = utc_to_pacific_time(mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
 ++120: timep = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\viewer.cpp @ line 2510&lt;br /&gt;
 --2510: srand(time(NULL));&lt;br /&gt;
 ++2510: srand(&#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;time(NULL));&lt;br /&gt;
 &lt;br /&gt;
*linden\indra\newview\llurlwhitelist.cpp @ line 43&lt;br /&gt;
 --43: mUrlListIter ( 0 )&lt;br /&gt;
 ++43: mUrlListIter ( &#039;&#039;&#039;&#039;&#039;LLUrlWhiteList::mUrlListIter&#039;&#039;&#039;&#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
==== Misc. Code Editing ====&lt;br /&gt;
*linden\indra\llinventory\llinventory.cpp @ line 1433&lt;br /&gt;
 ++1433: @ (S32)now&lt;br /&gt;
&lt;br /&gt;
=== Rebuild Boost Regex Library for Visual Studio C++ 8.0 ===&lt;br /&gt;
* Download &amp;amp; extract [http://sourceforge.net/project/showfiles.php?group_id=7586&amp;amp;package_id=8041 Boost] source for win32.&lt;br /&gt;
* Open the &#039;&#039;&#039;Visual Studio 2005 Command Prompt&#039;&#039;&#039;&lt;br /&gt;
* cd &amp;quot;boost_1_33_1\libs\regex\build\&amp;quot; &lt;br /&gt;
* run &amp;quot;&#039;&#039;&#039;nmake -fvc8.mak&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Get Coffee&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_release\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_debug\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Right click on the &#039;&#039;newview&#039;&#039; project, and select &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
* [[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;Linker&#039;&#039;&#039;, &#039;&#039;&#039;Input&#039;&#039;&#039; &lt;br /&gt;
** find and change &amp;quot;&#039;&#039;libboost_regex-vc71-mt-s.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] to &amp;quot;&#039;&#039;libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input List Changed.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] in the &#039;&#039;Additional Dependencies&#039;&#039;&lt;br /&gt;
* Done!&lt;br /&gt;
&lt;br /&gt;
==== Cannot open include file: &#039;windows.h&#039; problem ====&lt;br /&gt;
----&lt;br /&gt;
If you run into this problem:&lt;br /&gt;
 ..\..\..\boost/regex/v4/fileiter.hpp(44) : fatal error C1083: Cannot open include file: &#039;windows.h&#039;: No such file or directory&lt;br /&gt;
Fix it with this: (thanks Fairlight!)&lt;br /&gt;
 set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE%&lt;br /&gt;
 set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB%&lt;br /&gt;
&lt;br /&gt;
=== Disable llMozLib ===&lt;br /&gt;
*linden\indra\llcommon\llpreprocessor.h @ line 51&lt;br /&gt;
 --51: #define LL_LIBXUL_ENABLED		1&lt;br /&gt;
 ++51: #define LL_LIBXUL_ENABLED		&#039;&#039;&#039;&#039;&#039;0&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Ready, Set, Build! ===&lt;br /&gt;
* Build either ReleaseNoOpt (for debugging) or ReleaseForDownload (for production).&lt;br /&gt;
* newview.exe will be built in \indra\newview\ReleaseNoOpt or \indra\newview\ReleaseForDownload&lt;br /&gt;
* Create a shortcut to newview, and change the start location to \indra\newview\ (all the .dll will be found there.)&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5071</id>
		<title>Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5071"/>
		<updated>2007-01-12T11:38:45Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The 2005 version of the Microsoft compiler upgrades the way it handles 64 bit architecture. In order to compile under the 2005 version, you will need to do some edits to the code where typecasts were lazily handled before, as they cause errors now. You&#039;ll also will find some POSIX names deprecated and replaced by ISO C++ standards. Be sure to refer to the other [[Compiling the viewer (MS Windows)|compilation steps]] with the 2003 version for more help.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Visual Studio 2005 &#039;&#039;&#039;&#039;&#039;-or-&#039;&#039;&#039;&#039;&#039; [http://msdn.microsoft.com/vstudio/express/visualc/download/ Visual C++ 2005 Express]&amp;lt;small&amp;gt;(Free)&amp;lt;/small&amp;gt;&lt;br /&gt;
** [http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&amp;amp;displaylang=en Microsoft Platform SDK]&lt;br /&gt;
** A DirectX 9.0 SDK released on or after Summer of 2003 [http://download.microsoft.com/download/5/1/f/51ff8357-0af3-418b-9d0b-e9a5cdc39759/dxsdk_dec2006.EXE DirectX 9.0 SDK (December 2006)] [http://www.microsoft.com/downloads/details.aspx?FamilyID=9216652f-51e0-402e-b7b5-feb68d00f298&amp;amp;displaylang=en DirectX 9.0 SDK Update (Summer 2003)]&lt;br /&gt;
*** Note: If you have previously installed an older version of the DirectX 9.0 SDK, remove it first (from Control Panel -&amp;gt; Add or Remove Programs) before installing this version.  Installing the new SDK &amp;quot;on top&amp;quot; of an older version may cause problems.&lt;br /&gt;
** Set up the project globals:&lt;br /&gt;
*** Start Microsoft Visual Studio 2005&lt;br /&gt;
*** Go to Tools/Options/Projects/VC++ Directories&lt;br /&gt;
*** Make sure that the &#039;&#039;&#039;includes&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Include Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] and &#039;&#039;&#039;libraries&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Library Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] paths have the Platform SDK paths first, then the DirectX SDK paths, and then the Visual C++ paths. You may need to check &amp;quot;Show All Settings&amp;quot; at the bottom for VC++ Directories to show.&lt;br /&gt;
*** If the DirectX SDK paths aren&#039;t present, add them to both &#039;&#039;&#039;includes&#039;&#039;&#039; and &#039;&#039;&#039;libraries&#039;&#039;&#039;.&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePython/?mp=1 ActivePython 2.3x]&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePerl/?mp=1 ActivePerl]&lt;br /&gt;
* [http://www.cygwin.com/ Cygwin]&lt;br /&gt;
** When you run the cygwin setup utility make sure you have selected to install patchutil, flex, and bison (all located under &amp;quot;devel&amp;quot;) which are not part of the default install.&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
&lt;br /&gt;
Download the library directory from LL, extract it, and copy the files into your SL viewer source code directory, maintaining the same directory structure.  Includeded are all the libraries LL can ship in this file, but LL can not distribute the source to the following, and you will need to follow the instructions to acquire below:&lt;br /&gt;
&lt;br /&gt;
=== Fmod ===&lt;br /&gt;
* Download &amp;amp; extract [http://www.fmod.org/ifmoddownload.html fmod 3.75 api for win32].&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod_errors.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_release&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_debug&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\fmod.dll&amp;quot; to &amp;quot;linden\indra\newview&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== gl ===&lt;br /&gt;
* Download [http://oss.sgi.com/projects/ogl-sample/sdk.html glext.h, glxext.h, and wglext.h]&lt;br /&gt;
* Copy them to &amp;quot;libraries\i686-win32\include\GL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Quicktime ===&lt;br /&gt;
* Download &amp;amp; install the [http://developer.apple.com/quicktime/download/ Quicktime SDK for Windows]&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_release&amp;quot;.&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_debug&amp;quot;.&lt;br /&gt;
* Copy the contents of &amp;quot;QuicktimeSDK\CIncludes&amp;quot; into &amp;quot;\libraries\i686-win32\include\quicktime&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== First Steps ==&lt;br /&gt;
=== Enviroment Setup ===&lt;br /&gt;
* Open the \indra\indra_complete\indra_complete.sln solution in Visual Studio 2005.&lt;br /&gt;
* If Visual Studio prompts to update your project files, allow it to do so.  When the results are displayed, you may see warnings, but you should not see any errors.&lt;br /&gt;
* Right click newview in the left hand frame and click &amp;quot;Set as StartUp Project&amp;quot;.&lt;br /&gt;
* Right click on each project in the solution, with the exception of &#039;&#039;lscript_compile_fb&#039;&#039;, and follow these steps for each:&lt;br /&gt;
** 1. [[:Image:MSVS2005_Project_Property_Pages_Config_CPP_General.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;General&#039;&#039;&#039;, change &#039;&#039;&#039;Treat Warnings As Errors&#039;&#039;&#039; to &amp;quot;&#039;&#039;No&#039;&#039;&amp;quot; &lt;br /&gt;
** 2. [[:Image:MSVS2005 Project Property Pages Config CPP Preprocessor.JPG |(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
** 3. Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
**  --- If you want you can just have the whole string at once, too: &#039;&#039;;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
** 4. [[:Image:MSVS2005 Project Property Pages Config CPP Language.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;Language&#039;&#039;&#039;, change &#039;&#039;&#039;Treat wchar_t as Built-in Type&#039;&#039;&#039; to &amp;quot;&#039;&#039;No (/Zc:wchar_t-)&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llwindow&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NON_CONFORMING_SWPRINTFS&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llmessage&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_SCL_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
&lt;br /&gt;
* -- In hindsight, I would have preferred to have the step that is saved for last (the &#039;nmake -fvc8.mak&#039; step) going during all these steps (you really could get a cup of coffee during the wait time).&lt;br /&gt;
&lt;br /&gt;
* -- Good feature to use when searching for a certain line is  Ctrl+G, goes to lines like 103, 38, and etcetera.&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llstringtable.h @ line 103&lt;br /&gt;
 --103: typedef std::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
 ++103: typedef std&#039;&#039;&#039;&#039;&#039;ext&#039;&#039;&#039;&#039;&#039;::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llerror.h @ line 38, and linden\indra\win_updater\updater.cpp @ line 40&lt;br /&gt;
 ++#if LL_WINDOWS&lt;br /&gt;
 ++# if (_MSC_VER &amp;gt;= 1400)&lt;br /&gt;
 ++#  pragma warning(disable : 4996)&lt;br /&gt;
 ++# endif&lt;br /&gt;
 ++#endif&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\u64.cpp @ line 36&lt;br /&gt;
 --36: char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
 ++36: &#039;&#039;&#039;&#039;&#039;const&#039;&#039;&#039;&#039;&#039; char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llprimitive\llprimitive.cpp @ line 1200&lt;br /&gt;
 --1200: exception_faces |= (1 &amp;lt;&amp;lt; i);&lt;br /&gt;
 ++1200: exception_faces |= ((U64)1 &amp;lt;&amp;lt; i);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llsliderctrl.cpp @ line 218&lt;br /&gt;
 --218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10, mPrecision) + 0.5) / pow(10, mPrecision));&lt;br /&gt;
 ++218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision));&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llspinctrl.cpp @ line 251&lt;br /&gt;
 --251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10, mPrecision) + 0.5) / (F32)pow(10, mPrecision);&lt;br /&gt;
 ++251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / (F32)pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llstartup.cpp @ line 1459&lt;br /&gt;
 --1459: gUTCOffset = (server_utc_time - now);&lt;br /&gt;
 ++1459: gUTCOffset = (server_utc_time - &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;now);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llpaneldirevents.cpp @ line 137, and line 169&lt;br /&gt;
 --137: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++137: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
 --169: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++169: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterreporter.cpp @ line 668&lt;br /&gt;
 --668: msg-&amp;gt;addU32Fast(_PREHASH_Time, mcd-&amp;gt;mTime);&lt;br /&gt;
 ++668: msg-&amp;gt;addU32Fast(_PREHASH_Time, &#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterland.cpp @ line 2609, and line 2878&lt;br /&gt;
 --2609: S32 now = time(NULL);&lt;br /&gt;
 ++2609: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
 --2878: S32 now = time(NULL);&lt;br /&gt;
 ++2878: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterbump.cpp @ line 120&lt;br /&gt;
 --120: timep = utc_to_pacific_time(mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
 ++120: timep = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\viewer.cpp @ line 2510&lt;br /&gt;
 --2510: srand(time(NULL));&lt;br /&gt;
 ++2510: srand(&#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;time(NULL));&lt;br /&gt;
 &lt;br /&gt;
*linden\indra\newview\llurlwhitelist.cpp @ line 43&lt;br /&gt;
 --43: mUrlListIter ( 0 )&lt;br /&gt;
 ++43: mUrlListIter ( &#039;&#039;&#039;&#039;&#039;LLUrlWhiteList::mUrlListIter&#039;&#039;&#039;&#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
==== Misc. Code Editing ====&lt;br /&gt;
*linden\indra\llinventory\llinventory.cpp @ line 1433&lt;br /&gt;
 ++1433: @ (S32)now&lt;br /&gt;
&lt;br /&gt;
=== Rebuild Boost Regex Library for Visual Studio C++ 8.0 ===&lt;br /&gt;
* Download &amp;amp; extract [http://sourceforge.net/project/showfiles.php?group_id=7586&amp;amp;package_id=8041 Boost] source for win32.&lt;br /&gt;
* Open the &#039;&#039;&#039;Visual Studio 2005 Command Prompt&#039;&#039;&#039;&lt;br /&gt;
* cd &amp;quot;boost_1_33_1\libs\regex\build\&amp;quot; &lt;br /&gt;
* run &amp;quot;&#039;&#039;&#039;nmake -fvc8.mak&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Get Coffee&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_release\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_debug\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Right click on the &#039;&#039;newview&#039;&#039; project, and select &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
* [[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;Linker&#039;&#039;&#039;, &#039;&#039;&#039;Input&#039;&#039;&#039; &lt;br /&gt;
** find and change &amp;quot;&#039;&#039;libboost_regex-vc71-mt-s.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] to &amp;quot;&#039;&#039;libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input List Changed.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] in the &#039;&#039;Additional Dependencies&#039;&#039;&lt;br /&gt;
* Done!&lt;br /&gt;
&lt;br /&gt;
==== Cannot open include file: &#039;windows.h&#039; problem ====&lt;br /&gt;
----&lt;br /&gt;
If you run into this problem:&lt;br /&gt;
 ..\..\..\boost/regex/v4/fileiter.hpp(44) : fatal error C1083: Cannot open include file: &#039;windows.h&#039;: No such file or directory&lt;br /&gt;
Fix it with this: (thanks Fairlight!)&lt;br /&gt;
 set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE%&lt;br /&gt;
 set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB%&lt;br /&gt;
&lt;br /&gt;
=== Disable llMozLib ===&lt;br /&gt;
*linden\indra\llcommon\llpreprocessor.h @ line 51&lt;br /&gt;
 --51: #define LL_LIBXUL_ENABLED		1&lt;br /&gt;
 ++51: #define LL_LIBXUL_ENABLED		&#039;&#039;&#039;&#039;&#039;0&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Ready, Set, Build! ===&lt;br /&gt;
* Build either ReleaseNoOpt (for debugging) or ReleaseForDownload (for production).&lt;br /&gt;
* newview.exe will be built in \indra\newview\ReleaseNoOpt or \indra\newview\ReleaseForDownload&lt;br /&gt;
* Create a shortcut to newview, and change the start location to \indra\newview\ (all the .dll will be found there.)&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5066</id>
		<title>Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5066"/>
		<updated>2007-01-12T11:11:48Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: /* Code Editing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The 2005 version of the Microsoft compiler upgrades the way it handles 64 bit architecture. In order to compile under the 2005 version, you will need to do some edits to the code where typecasts were lazily handled before, as they cause errors now. You&#039;ll also will find some POSIX names deprecated and replaced by ISO C++ standards. Be sure to refer to the other [[Compiling the viewer (MS Windows)|compilation steps]] with the 2003 version for more help.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Visual Studio 2005 &#039;&#039;&#039;&#039;&#039;-or-&#039;&#039;&#039;&#039;&#039; [http://msdn.microsoft.com/vstudio/express/visualc/download/ Visual C++ 2005 Express]&amp;lt;small&amp;gt;(Free)&amp;lt;/small&amp;gt;&lt;br /&gt;
** [http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&amp;amp;displaylang=en Microsoft Platform SDK]&lt;br /&gt;
** A DirectX 9.0 SDK released on or after Summer of 2003 [http://download.microsoft.com/download/5/1/f/51ff8357-0af3-418b-9d0b-e9a5cdc39759/dxsdk_dec2006.EXE DirectX 9.0 SDK (December 2006)] [http://www.microsoft.com/downloads/details.aspx?FamilyID=9216652f-51e0-402e-b7b5-feb68d00f298&amp;amp;displaylang=en DirectX 9.0 SDK Update (Summer 2003)]&lt;br /&gt;
*** Note: If you have previously installed an older version of the DirectX 9.0 SDK, remove it first (from Control Panel -&amp;gt; Add or Remove Programs) before installing this version.  Installing the new SDK &amp;quot;on top&amp;quot; of an older version may cause problems.&lt;br /&gt;
** Set up the project globals:&lt;br /&gt;
*** Start Microsoft Visual Studio 2005&lt;br /&gt;
*** Go to Tools/Options/Projects/VC++ Directories&lt;br /&gt;
*** Make sure that the &#039;&#039;&#039;includes&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Include Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] and &#039;&#039;&#039;libraries&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Library Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] paths have the Platform SDK paths first, then the DirectX SDK paths, and then the Visual C++ paths. You may need to check &amp;quot;Show All Settings&amp;quot; at the bottom for VC++ Directories to show.&lt;br /&gt;
*** If the DirectX SDK paths aren&#039;t present, add them to both &#039;&#039;&#039;includes&#039;&#039;&#039; and &#039;&#039;&#039;libraries&#039;&#039;&#039;.&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePython/?mp=1 ActivePython 2.3x]&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePerl/?mp=1 ActivePerl]&lt;br /&gt;
* [http://www.cygwin.com/ Cygwin]&lt;br /&gt;
** When you run the cygwin setup utility make sure you have selected to install patchutil, flex, and bison (all located under &amp;quot;devel&amp;quot;) which are not part of the default install.&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
&lt;br /&gt;
Download the library directory from LL, extract it, and copy the files into your SL viewer source code directory, maintaining the same directory structure.  Includeded are all the libraries LL can ship in this file, but LL can not distribute the source to the following, and you will need to follow the instructions to acquire below:&lt;br /&gt;
&lt;br /&gt;
=== Fmod ===&lt;br /&gt;
* Download &amp;amp; extract [http://www.fmod.org/ifmoddownload.html fmod 3.75 api for win32].&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod_errors.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_release&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_debug&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\fmod.dll&amp;quot; to &amp;quot;linden\indra\newview&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== gl ===&lt;br /&gt;
* Download [http://oss.sgi.com/projects/ogl-sample/sdk.html glext.h, glxext.h, and wglext.h]&lt;br /&gt;
* Copy them to &amp;quot;libraries\i686-win32\include\GL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Quicktime ===&lt;br /&gt;
* Download &amp;amp; install the [http://developer.apple.com/quicktime/download/ Quicktime SDK for Windows]&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_release&amp;quot;.&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_debug&amp;quot;.&lt;br /&gt;
* Copy the contents of &amp;quot;QuicktimeSDK\CIncludes&amp;quot; into &amp;quot;\libraries\i686-win32\include\quicktime&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== First Steps ==&lt;br /&gt;
=== Enviroment Setup ===&lt;br /&gt;
* Open the \indra\indra_complete\indra_complete.sln solution in Visual Studio 2005.&lt;br /&gt;
* If Visual Studio prompts to update your project files, allow it to do so.  When the results are displayed, you may see warnings, but you should not see any errors.&lt;br /&gt;
* Right click newview in the left hand frame and click &amp;quot;Set as StartUp Project&amp;quot;.&lt;br /&gt;
* Right click on each project in the solution, with the exception of &#039;&#039;lscript_compile_fb&#039;&#039;, and follow these steps for each:&lt;br /&gt;
** 1. [[:Image:MSVS2005_Project_Property_Pages_Config_CPP_General.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;General&#039;&#039;&#039;, change &#039;&#039;&#039;Treat Warnings As Errors&#039;&#039;&#039; to &amp;quot;&#039;&#039;No&#039;&#039;&amp;quot; &lt;br /&gt;
** 2. [[:Image:MSVS2005 Project Property Pages Config CPP Preprocessor.JPG |(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
** 3. Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
**  --- If you want you can just have the whole string at once, too: &#039;&#039;;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
** 4. [[:Image:MSVS2005 Project Property Pages Config CPP Language.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;Language&#039;&#039;&#039;, change &#039;&#039;&#039;Treat wchar_t as Built-in Type&#039;&#039;&#039; to &amp;quot;&#039;&#039;No (/Zc:wchar_t-)&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llwindow&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NON_CONFORMING_SWPRINTFS&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llmessage&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_SCL_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
&lt;br /&gt;
* -- Good feature to use when searching for a certain line is  Ctrl+G, goes to lines like 103, 38, and etcetera.&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llstringtable.h @ line 103&lt;br /&gt;
 --103: typedef std::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
 ++103: typedef std&#039;&#039;&#039;&#039;&#039;ext&#039;&#039;&#039;&#039;&#039;::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llerror.h @ line 38, and linden\indra\win_updater\updater.cpp @ line 40&lt;br /&gt;
 ++#if LL_WINDOWS&lt;br /&gt;
 ++# if (_MSC_VER &amp;gt;= 1400)&lt;br /&gt;
 ++#  pragma warning(disable : 4996)&lt;br /&gt;
 ++# endif&lt;br /&gt;
 ++#endif&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\u64.cpp @ line 36&lt;br /&gt;
 --36: char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
 ++36: &#039;&#039;&#039;&#039;&#039;const&#039;&#039;&#039;&#039;&#039; char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llprimitive\llprimitive.cpp @ line 1200&lt;br /&gt;
 --1200: exception_faces |= (1 &amp;lt;&amp;lt; i);&lt;br /&gt;
 ++1200: exception_faces |= ((U64)1 &amp;lt;&amp;lt; i);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llsliderctrl.cpp @ line 218&lt;br /&gt;
 --218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10, mPrecision) + 0.5) / pow(10, mPrecision));&lt;br /&gt;
 ++218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision));&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llspinctrl.cpp @ line 251&lt;br /&gt;
 --251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10, mPrecision) + 0.5) / (F32)pow(10, mPrecision);&lt;br /&gt;
 ++251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / (F32)pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llstartup.cpp @ line 1459&lt;br /&gt;
 --1459: gUTCOffset = (server_utc_time - now);&lt;br /&gt;
 ++1459: gUTCOffset = (server_utc_time - &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;now);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llpaneldirevents.cpp @ line 137, and line 169&lt;br /&gt;
 --137: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++137: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
 --169: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++169: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterreporter.cpp @ line 668&lt;br /&gt;
 --668: msg-&amp;gt;addU32Fast(_PREHASH_Time, mcd-&amp;gt;mTime);&lt;br /&gt;
 ++668: msg-&amp;gt;addU32Fast(_PREHASH_Time, &#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterland.cpp @ line 2609, and line 2878&lt;br /&gt;
 --2609: S32 now = time(NULL);&lt;br /&gt;
 ++2609: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
 --2878: S32 now = time(NULL);&lt;br /&gt;
 ++2878: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterbump.cpp @ line 120&lt;br /&gt;
 --120: timep = utc_to_pacific_time(mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
 ++120: timep = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\viewer.cpp @ line 2510&lt;br /&gt;
 --2510: srand(time(NULL));&lt;br /&gt;
 ++2510: srand(&#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;time(NULL));&lt;br /&gt;
 &lt;br /&gt;
*linden\indra\newview\llurlwhitelist.cpp @ line 43&lt;br /&gt;
 --43: mUrlListIter ( 0 )&lt;br /&gt;
 ++43: mUrlListIter ( &#039;&#039;&#039;&#039;&#039;LLUrlWhiteList::mUrlListIter&#039;&#039;&#039;&#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
==== Misc. Code Editing ====&lt;br /&gt;
*linden\indra\llinventory\llinventory.cpp @ line 1433&lt;br /&gt;
 ++1433: @ (S32)now&lt;br /&gt;
&lt;br /&gt;
=== Rebuild Boost Regex Library for Visual Studio C++ 8.0 ===&lt;br /&gt;
* Download &amp;amp; extract [http://sourceforge.net/project/showfiles.php?group_id=7586&amp;amp;package_id=8041 Boost] source for win32.&lt;br /&gt;
* Open the &#039;&#039;&#039;Visual Studio 2005 Command Prompt&#039;&#039;&#039;&lt;br /&gt;
* cd &amp;quot;boost_1_33_1\libs\regex\build\&amp;quot; &lt;br /&gt;
* run &amp;quot;&#039;&#039;&#039;nmake -fvc8.mak&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Get Coffee&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_release\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_debug\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Right click on the &#039;&#039;newview&#039;&#039; project, and select &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
* [[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;Linker&#039;&#039;&#039;, &#039;&#039;&#039;Input&#039;&#039;&#039; &lt;br /&gt;
** find and change &amp;quot;&#039;&#039;libboost_regex-vc71-mt-s.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] to &amp;quot;&#039;&#039;libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input List Changed.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] in the &#039;&#039;Additional Dependencies&#039;&#039;&lt;br /&gt;
* Done!&lt;br /&gt;
&lt;br /&gt;
==== Cannot open include file: &#039;windows.h&#039; problem ====&lt;br /&gt;
----&lt;br /&gt;
If you run into this problem:&lt;br /&gt;
 ..\..\..\boost/regex/v4/fileiter.hpp(44) : fatal error C1083: Cannot open include file: &#039;windows.h&#039;: No such file or directory&lt;br /&gt;
Fix it with this: (thanks Fairlight!)&lt;br /&gt;
 set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE%&lt;br /&gt;
 set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB%&lt;br /&gt;
&lt;br /&gt;
=== Disable llMozLib ===&lt;br /&gt;
*linden\indra\llcommon\llpreprocessor.h @ line 51&lt;br /&gt;
 --51: #define LL_LIBXUL_ENABLED		1&lt;br /&gt;
 ++51: #define LL_LIBXUL_ENABLED		&#039;&#039;&#039;&#039;&#039;0&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Ready, Set, Build! ===&lt;br /&gt;
* Build either ReleaseNoOpt (for debugging) or ReleaseForDownload (for production).&lt;br /&gt;
* newview.exe will be built in \indra\newview\ReleaseNoOpt or \indra\newview\ReleaseForDownload&lt;br /&gt;
* Create a shortcut to newview, and change the start location to \indra\newview\ (all the .dll will be found there.)&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5064</id>
		<title>Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Compiling_the_viewer_(MSVS2005)&amp;diff=5064"/>
		<updated>2007-01-12T10:41:49Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: /* Enviroment Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The 2005 version of the Microsoft compiler upgrades the way it handles 64 bit architecture. In order to compile under the 2005 version, you will need to do some edits to the code where typecasts were lazily handled before, as they cause errors now. You&#039;ll also will find some POSIX names deprecated and replaced by ISO C++ standards. Be sure to refer to the other [[Compiling the viewer (MS Windows)|compilation steps]] with the 2003 version for more help.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
* Visual Studio 2005 &#039;&#039;&#039;&#039;&#039;-or-&#039;&#039;&#039;&#039;&#039; [http://msdn.microsoft.com/vstudio/express/visualc/download/ Visual C++ 2005 Express]&amp;lt;small&amp;gt;(Free)&amp;lt;/small&amp;gt;&lt;br /&gt;
** [http://www.microsoft.com/downloads/details.aspx?familyid=0BAF2B35-C656-4969-ACE8-E4C0C0716ADB&amp;amp;displaylang=en Microsoft Platform SDK]&lt;br /&gt;
** A DirectX 9.0 SDK released on or after Summer of 2003 [http://download.microsoft.com/download/5/1/f/51ff8357-0af3-418b-9d0b-e9a5cdc39759/dxsdk_dec2006.EXE DirectX 9.0 SDK (December 2006)] [http://www.microsoft.com/downloads/details.aspx?FamilyID=9216652f-51e0-402e-b7b5-feb68d00f298&amp;amp;displaylang=en DirectX 9.0 SDK Update (Summer 2003)]&lt;br /&gt;
*** Note: If you have previously installed an older version of the DirectX 9.0 SDK, remove it first (from Control Panel -&amp;gt; Add or Remove Programs) before installing this version.  Installing the new SDK &amp;quot;on top&amp;quot; of an older version may cause problems.&lt;br /&gt;
** Set up the project globals:&lt;br /&gt;
*** Start Microsoft Visual Studio 2005&lt;br /&gt;
*** Go to Tools/Options/Projects/VC++ Directories&lt;br /&gt;
*** Make sure that the &#039;&#039;&#039;includes&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Include Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] and &#039;&#039;&#039;libraries&#039;&#039;&#039;[[:Image:MSVS2005 Global Project Options Library Files.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] paths have the Platform SDK paths first, then the DirectX SDK paths, and then the Visual C++ paths. You may need to check &amp;quot;Show All Settings&amp;quot; at the bottom for VC++ Directories to show.&lt;br /&gt;
*** If the DirectX SDK paths aren&#039;t present, add them to both &#039;&#039;&#039;includes&#039;&#039;&#039; and &#039;&#039;&#039;libraries&#039;&#039;&#039;.&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePython/?mp=1 ActivePython 2.3x]&lt;br /&gt;
* [http://www.activestate.com/Products/ActivePerl/?mp=1 ActivePerl]&lt;br /&gt;
* [http://www.cygwin.com/ Cygwin]&lt;br /&gt;
** When you run the cygwin setup utility make sure you have selected to install patchutil, flex, and bison (all located under &amp;quot;devel&amp;quot;) which are not part of the default install.&lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
&lt;br /&gt;
Download the library directory from LL, extract it, and copy the files into your SL viewer source code directory, maintaining the same directory structure.  Includeded are all the libraries LL can ship in this file, but LL can not distribute the source to the following, and you will need to follow the instructions to acquire below:&lt;br /&gt;
&lt;br /&gt;
=== Fmod ===&lt;br /&gt;
* Download &amp;amp; extract [http://www.fmod.org/ifmoddownload.html fmod 3.75 api for win32].&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\inc\fmod_errors.h&amp;quot; to &amp;quot;linden\libraries\include&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_release&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\lib\fmodvc.lib&amp;quot; to &amp;quot;linden\libraries\i686-win32\lib_debug&amp;quot;&lt;br /&gt;
* Copy &amp;quot;fmodapi375win\api\fmod.dll&amp;quot; to &amp;quot;linden\indra\newview&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== gl ===&lt;br /&gt;
* Download [http://oss.sgi.com/projects/ogl-sample/sdk.html glext.h, glxext.h, and wglext.h]&lt;br /&gt;
* Copy them to &amp;quot;libraries\i686-win32\include\GL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Quicktime ===&lt;br /&gt;
* Download &amp;amp; install the [http://developer.apple.com/quicktime/download/ Quicktime SDK for Windows]&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_release&amp;quot;.&lt;br /&gt;
* Copy &amp;quot;QuicktimeSDK\Libraries\QTMLClient.lib&amp;quot; to &amp;quot;\libraries\i686-win32\lib_debug&amp;quot;.&lt;br /&gt;
* Copy the contents of &amp;quot;QuicktimeSDK\CIncludes&amp;quot; into &amp;quot;\libraries\i686-win32\include\quicktime&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== First Steps ==&lt;br /&gt;
=== Enviroment Setup ===&lt;br /&gt;
* Open the \indra\indra_complete\indra_complete.sln solution in Visual Studio 2005.&lt;br /&gt;
* If Visual Studio prompts to update your project files, allow it to do so.  When the results are displayed, you may see warnings, but you should not see any errors.&lt;br /&gt;
* Right click newview in the left hand frame and click &amp;quot;Set as StartUp Project&amp;quot;.&lt;br /&gt;
* Right click on each project in the solution, with the exception of &#039;&#039;lscript_compile_fb&#039;&#039;, and follow these steps for each:&lt;br /&gt;
** 1. [[:Image:MSVS2005_Project_Property_Pages_Config_CPP_General.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;General&#039;&#039;&#039;, change &#039;&#039;&#039;Treat Warnings As Errors&#039;&#039;&#039; to &amp;quot;&#039;&#039;No&#039;&#039;&amp;quot; &lt;br /&gt;
** 2. [[:Image:MSVS2005 Project Property Pages Config CPP Preprocessor.JPG |(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
** 3. Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
**  --- If you want you can just have the whole string at once, too: &#039;&#039;;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
** 4. [[:Image:MSVS2005 Project Property Pages Config CPP Language.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;Language&#039;&#039;&#039;, change &#039;&#039;&#039;Treat wchar_t as Built-in Type&#039;&#039;&#039; to &amp;quot;&#039;&#039;No (/Zc:wchar_t-)&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llwindow&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_CRT_NON_CONFORMING_SWPRINTFS&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*for the &amp;quot;llmessage&amp;quot; project an additional define is required&lt;br /&gt;
** Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;C/C++&#039;&#039;&#039;, &#039;&#039;&#039;PreProcessor&#039;&#039;&#039;, insert the line &amp;quot;&#039;&#039;;_SCL_SECURE_NO_DEPRECATE&#039;&#039;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Code Editing ===&lt;br /&gt;
*In linden\indra\llcommon\llstringtable.h @ line 103&lt;br /&gt;
 --103: typedef std::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
 ++103: typedef std&#039;&#039;&#039;&#039;&#039;ext&#039;&#039;&#039;&#039;&#039;::hash_multimap&amp;lt;U32, LLStringTableEntry *&amp;gt; string_hash_t;&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\llerror.h @ line 38, and linden\indra\win_updater\updater.cpp @ line 40&lt;br /&gt;
 ++#if LL_WINDOWS&lt;br /&gt;
 ++# if (_MSC_VER &amp;gt;= 1400)&lt;br /&gt;
 ++#  pragma warning(disable : 4996)&lt;br /&gt;
 ++# endif&lt;br /&gt;
 ++#endif&lt;br /&gt;
&lt;br /&gt;
*In linden\indra\llcommon\u64.cpp @ line 36&lt;br /&gt;
 --36: char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
 ++36: &#039;&#039;&#039;&#039;&#039;const&#039;&#039;&#039;&#039;&#039; char *aptr = strpbrk(str,&amp;quot;0123456789&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llprimitive\llprimitive.cpp @ line 1200&lt;br /&gt;
 --1200: exception_faces |= (1 &amp;lt;&amp;lt; i);&lt;br /&gt;
 ++1200: exception_faces |= ((U64)1 &amp;lt;&amp;lt; i);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llsliderctrl.cpp @ line 218&lt;br /&gt;
 --218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10, mPrecision) + 0.5) / pow(10, mPrecision));&lt;br /&gt;
 ++218: F32 displayed_value = (F32)(floor(getValueF32() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision));&lt;br /&gt;
&lt;br /&gt;
*linden\indra\llui\llspinctrl.cpp @ line 251&lt;br /&gt;
 --251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10, mPrecision) + 0.5) / (F32)pow(10, mPrecision);&lt;br /&gt;
 ++251: F32 displayed_value = (F32)floor(getValue().asReal() * pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision) + 0.5) / (F32)pow(10&#039;&#039;&#039;&#039;&#039;.0&#039;&#039;&#039;&#039;&#039;, mPrecision);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llstartup.cpp @ line 1459&lt;br /&gt;
 --1459: gUTCOffset = (server_utc_time - now);&lt;br /&gt;
 ++1459: gUTCOffset = (server_utc_time - &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;now);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llpaneldirevents.cpp @ line 137, and line 169&lt;br /&gt;
 --137: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++137: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
 --169: internal_time = utc_to_pacific_time(utc_time, gPacificDaylightTime);&lt;br /&gt;
 ++169: internal_time = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;utc_time, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterreporter.cpp @ line 668&lt;br /&gt;
 --668: msg-&amp;gt;addU32Fast(_PREHASH_Time, mcd-&amp;gt;mTime);&lt;br /&gt;
 ++668: msg-&amp;gt;addU32Fast(_PREHASH_Time, &#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterland.cpp @ line 2609, and line 2878&lt;br /&gt;
 --2609: S32 now = time(NULL);&lt;br /&gt;
 ++2609: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
 --2878: S32 now = time(NULL);&lt;br /&gt;
 ++2878: S32 now = &#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;time(NULL);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\llfloaterbump.cpp @ line 120&lt;br /&gt;
 --120: timep = utc_to_pacific_time(mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
 ++120: timep = utc_to_pacific_time(&#039;&#039;&#039;&#039;&#039;(S32)&#039;&#039;&#039;&#039;&#039;mcd-&amp;gt;mTime, gPacificDaylightTime);&lt;br /&gt;
&lt;br /&gt;
*linden\indra\newview\viewer.cpp @ line 2510&lt;br /&gt;
 --2510: srand(time(NULL));&lt;br /&gt;
 ++2510: srand(&#039;&#039;&#039;&#039;&#039;(U32)&#039;&#039;&#039;&#039;&#039;time(NULL));&lt;br /&gt;
 &lt;br /&gt;
*linden\indra\newview\llurlwhitelist.cpp @ line 43&lt;br /&gt;
 --43: mUrlListIter ( 0 )&lt;br /&gt;
 ++43: mUrlListIter ( &#039;&#039;&#039;&#039;&#039;LLUrlWhiteList::mUrlListIter&#039;&#039;&#039;&#039;&#039; )&lt;br /&gt;
&lt;br /&gt;
==== Misc. Code Editing ====&lt;br /&gt;
*linden\indra\llinventory\llinventory.cpp @ line 1433&lt;br /&gt;
 ++1433: @ (S32)now&lt;br /&gt;
&lt;br /&gt;
=== Rebuild Boost Regex Library for Visual Studio C++ 8.0 ===&lt;br /&gt;
* Download &amp;amp; extract [http://sourceforge.net/project/showfiles.php?group_id=7586&amp;amp;package_id=8041 Boost] source for win32.&lt;br /&gt;
* Open the &#039;&#039;&#039;Visual Studio 2005 Command Prompt&#039;&#039;&#039;&lt;br /&gt;
* cd &amp;quot;boost_1_33_1\libs\regex\build\&amp;quot; &lt;br /&gt;
* run &amp;quot;&#039;&#039;&#039;nmake -fvc8.mak&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Get Coffee&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_release\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Copy &amp;quot;&#039;&#039;&#039;boost_1_33_1\libs\regex\build\vc80\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot; to &amp;quot;&#039;&#039;&#039;\linden\libraries\i686-win32\lib_debug\libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&#039;&amp;quot;&lt;br /&gt;
* Right click on the &#039;&#039;newview&#039;&#039; project, and select &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
* [[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] Under &#039;&#039;&#039;Configuration Properties&#039;&#039;&#039;, &#039;&#039;&#039;Linker&#039;&#039;&#039;, &#039;&#039;&#039;Input&#039;&#039;&#039; &lt;br /&gt;
** find and change &amp;quot;&#039;&#039;libboost_regex-vc71-mt-s.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] to &amp;quot;&#039;&#039;libboost_regex-vc80-mt-s-1_33_1.lib&#039;&#039;&amp;quot;[[:Image:MSVS2005 newview Property Pages Config Linker Input List Changed.JPG|(&#039;&#039;&#039;screen shot&#039;&#039;&#039;)]] in the &#039;&#039;Additional Dependencies&#039;&#039;&lt;br /&gt;
* Done!&lt;br /&gt;
&lt;br /&gt;
==== Cannot open include file: &#039;windows.h&#039; problem ====&lt;br /&gt;
----&lt;br /&gt;
If you run into this problem:&lt;br /&gt;
 ..\..\..\boost/regex/v4/fileiter.hpp(44) : fatal error C1083: Cannot open include file: &#039;windows.h&#039;: No such file or directory&lt;br /&gt;
Fix it with this: (thanks Fairlight!)&lt;br /&gt;
 set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE%&lt;br /&gt;
 set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB%&lt;br /&gt;
&lt;br /&gt;
=== Disable llMozLib ===&lt;br /&gt;
*linden\indra\llcommon\llpreprocessor.h @ line 51&lt;br /&gt;
 --51: #define LL_LIBXUL_ENABLED		1&lt;br /&gt;
 ++51: #define LL_LIBXUL_ENABLED		&#039;&#039;&#039;&#039;&#039;0&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Ready, Set, Build! ===&lt;br /&gt;
* Build either ReleaseNoOpt (for debugging) or ReleaseForDownload (for production).&lt;br /&gt;
* newview.exe will be built in \indra\newview\ReleaseNoOpt or \indra\newview\ReleaseForDownload&lt;br /&gt;
* Create a shortcut to newview, and change the start location to \indra\newview\ (all the .dll will be found there.)&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Get_source_and_compile&amp;diff=4632</id>
		<title>Talk:Get source and compile</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Get_source_and_compile&amp;diff=4632"/>
		<updated>2007-01-10T04:11:48Z</updated>

		<summary type="html">&lt;p&gt;Dom DaSilva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Linux section of this page was a mess.  It looked like it might have been created by a browser bug or something, since it seemed to grow on every edit, with duplicated text from the windows section.  I nuked it when I split the page out. -- [[User:Rob Linden|Rob Linden]] 22:47, 12 December 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I&#039;m just starting out with open source projects and I&#039;ve managed to re-compile a project or two--but only in knoppix linux. I don&#039;t have the suite that is seems needed for the windows compile but I have cygwin and MinGW installed and have downloaded all the necessary includes for the sl source--but following the linux instructions in windows doesn&#039;t seem a plausible experiment to try. Anyone got some compile instructions for people who want to recompile in windows with open source tools? [[User:Dom DaSilva|Dom DaSilva]] 8:14P 01.09.07.&lt;/div&gt;</summary>
		<author><name>Dom DaSilva</name></author>
	</entry>
</feed>