<?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=TerryLee+Frye</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=TerryLee+Frye"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/TerryLee_Frye"/>
	<updated>2026-04-07T16:40:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5988</id>
		<title>Talk:Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5988"/>
		<updated>2007-01-23T03:41:18Z</updated>

		<summary type="html">&lt;p&gt;TerryLee Frye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code Edits ==&lt;br /&gt;
I&#039;m not sure casting all the time() calls should be done. It&#039;s more code edits, and time_t is still a 64bit typedef, which could cause issues besides just compiling that may be hard to find. I would suggest taking out all those code edits and putting _USE_32BIT_TIME_T preprocessor definition in the needed projects. --[[User:Bane Darrow|Bane Darrow]] 17:02, 9 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
I think ultimately things will migrate to 64bit.&lt;br /&gt;
I had just built boost when I noticed the 2005 Express was up. And may as well delete the page I was maintaining through a link on the [[Common_compilation_problems]] section, since it is much the same, and I hadn&#039;t resolved the linker errors of boost &amp;amp; mozilla.&lt;br /&gt;
Also, with the #pragma warning(disable : 4996) lines, &amp;quot;;_CRT_SECURE_NO_DEPRECATE&amp;quot; is not needed. And perhaps the std::hash_multimap to stdext::hash_multimap namespace change should be managed by a #if (_MSC_VER &amp;gt;= 1400) too. -- [[User:Paula Innis|Paula Innis]] 19:11, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Boost ==&lt;br /&gt;
I don&#039;t think it&#039;s necessary to compile Boost and Boost-Regex yourself, you can download everything you need with a nice installer available here: http://www.boost-consulting.com/download.html and just drop the regex library in the appropriate directory. --[[User:Eddy Stryker|Eddy Stryker]] 00:55, 10 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== lscript_compile_fb ==&lt;br /&gt;
&lt;br /&gt;
bison insists on outputting a .hpp file rather than a .h file, I added the following line at the end of the custom build command for indra.y&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@IF EXIST ytab.hpp copy ytab.hpp ytab.h /Y &amp;gt;NUL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The custom build step uses &amp;quot;C:\cygwin\...&amp;quot; explicitly, which could cause it to fail if it is located elsewhere. If you have cygwin in your PATH, you can erase &amp;quot;C:\cygwin\bin\&amp;quot; portion of each command. [[User:Dzonatas Sol|Dzonatas Sol]] 15:03, 11 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
Can someone please point us to where we can find the &amp;quot;custom build command&amp;quot; that needs to be edited?  [[User:Synthalor Mandelbrot|Synthalor Mandelbrot]] 12:36, 19 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== unistd.h ==&lt;br /&gt;
&lt;br /&gt;
Need a place to find a compatible unistd.h and such headers if one doesn&#039;t already have them. (non-gcc specific) The Express version doesn&#039;t include these. [[User:Dzonatas Sol|Dzonatas Sol]] 15:36, 11 January 2007 (PST)&lt;br /&gt;
:Looks like an empty libraries/include/unistd.h will work fine to get around this. [[User:Dzonatas Sol|Dzonatas Sol]] 19:30, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Compile error on APR headers ==&lt;br /&gt;
&lt;br /&gt;
For some reason it compiled everything except files that used llapr.h because it said it couldn&#039;t find some apr-1 header files. I did a quick hack and copied the apr-1 headers from libraries/i686-win32/include/apr-1 to libraries/include/apr-1 and it compiled fine. The only thing I have noticed different so far is an extra backslash at the end of the Additional Includes under project properties.  [[User:Dzonatas Sol|Dzonatas Sol]] 13:55, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Disable llMozLib for Windows? ==&lt;br /&gt;
&lt;br /&gt;
Where are the instructions for adding in llMozLib for windows?&lt;br /&gt;
Does anyone know how to add this feature in?&lt;/div&gt;</summary>
		<author><name>TerryLee Frye</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5975</id>
		<title>Talk:Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5975"/>
		<updated>2007-01-21T23:22:38Z</updated>

		<summary type="html">&lt;p&gt;TerryLee Frye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code Edits ==&lt;br /&gt;
I&#039;m not sure casting all the time() calls should be done. It&#039;s more code edits, and time_t is still a 64bit typedef, which could cause issues besides just compiling that may be hard to find. I would suggest taking out all those code edits and putting _USE_32BIT_TIME_T preprocessor definition in the needed projects. --[[User:Bane Darrow|Bane Darrow]] 17:02, 9 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
I think ultimately things will migrate to 64bit.&lt;br /&gt;
I had just built boost when I noticed the 2005 Express was up. And may as well delete the page I was maintaining through a link on the [[Common_compilation_problems]] section, since it is much the same, and I hadn&#039;t resolved the linker errors of boost &amp;amp; mozilla.&lt;br /&gt;
Also, with the #pragma warning(disable : 4996) lines, &amp;quot;;_CRT_SECURE_NO_DEPRECATE&amp;quot; is not needed. And perhaps the std::hash_multimap to stdext::hash_multimap namespace change should be managed by a #if (_MSC_VER &amp;gt;= 1400) too. -- [[User:Paula Innis|Paula Innis]] 19:11, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Boost ==&lt;br /&gt;
I don&#039;t think it&#039;s necessary to compile Boost and Boost-Regex yourself, you can download everything you need with a nice installer available here: http://www.boost-consulting.com/download.html and just drop the regex library in the appropriate directory. --[[User:Eddy Stryker|Eddy Stryker]] 00:55, 10 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== lscript_compile_fb ==&lt;br /&gt;
&lt;br /&gt;
bison insists on outputting a .hpp file rather than a .h file, I added the following line at the end of the custom build command for indra.y&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@IF EXIST ytab.hpp copy ytab.hpp ytab.h /Y &amp;gt;NUL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The custom build step uses &amp;quot;C:\cygwin\...&amp;quot; explicitly, which could cause it to fail if it is located elsewhere. If you have cygwin in your PATH, you can erase &amp;quot;C:\cygwin\bin\&amp;quot; portion of each command. [[User:Dzonatas Sol|Dzonatas Sol]] 15:03, 11 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
Can someone please point us to where we can find the &amp;quot;custom build command&amp;quot; that needs to be edited?  [[User:Synthalor Mandelbrot|Synthalor Mandelbrot]] 12:36, 19 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== unistd.h ==&lt;br /&gt;
&lt;br /&gt;
Need a place to find a compatible unistd.h and such headers if one doesn&#039;t already have them. (non-gcc specific) The Express version doesn&#039;t include these. [[User:Dzonatas Sol|Dzonatas Sol]] 15:36, 11 January 2007 (PST)&lt;br /&gt;
:Looks like an empty libraries/include/unistd.h will work fine to get around this. [[User:Dzonatas Sol|Dzonatas Sol]] 19:30, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Compile error on APR headers ==&lt;br /&gt;
&lt;br /&gt;
For some reason it compiled everything except files that used llapr.h because it said it couldn&#039;t find some apr-1 header files. I did a quick hack and copied the apr-1 headers from libraries/i686-win32/include/apr-1 to libraries/include/apr-1 and it compiled fine. The only thing I have noticed different so far is an extra backslash at the end of the Additional Includes under project properties.  [[User:Dzonatas Sol|Dzonatas Sol]] 13:55, 11 January 2007 (PST)&lt;/div&gt;</summary>
		<author><name>TerryLee Frye</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5752</id>
		<title>Talk:Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5752"/>
		<updated>2007-01-17T18:50:53Z</updated>

		<summary type="html">&lt;p&gt;TerryLee Frye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code Edits ==&lt;br /&gt;
I&#039;m not sure casting all the time() calls should be done. It&#039;s more code edits, and time_t is still a 64bit typedef, which could cause issues besides just compiling that may be hard to find. I would suggest taking out all those code edits and putting _USE_32BIT_TIME_T preprocessor definition in the needed projects. --[[User:Bane Darrow|Bane Darrow]] 17:02, 9 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
I think ultimately things will migrate to 64bit.&lt;br /&gt;
I had just built boost when I noticed the 2005 Express was up. And may as well delete the page I was maintaining through a link on the [[Common_compilation_problems]] section, since it is much the same, and I hadn&#039;t resolved the linker errors of boost &amp;amp; mozilla.&lt;br /&gt;
Also, with the #pragma warning(disable : 4996) lines, &amp;quot;;_CRT_SECURE_NO_DEPRECATE&amp;quot; is not needed. And perhaps the std::hash_multimap to stdext::hash_multimap namespace change should be managed by a #if (_MSC_VER &amp;gt;= 1400) too. -- [[User:Paula Innis|Paula Innis]] 19:11, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Boost ==&lt;br /&gt;
I don&#039;t think it&#039;s necessary to compile Boost and Boost-Regex yourself, you can download everything you need with a nice installer available here: http://www.boost-consulting.com/download.html and just drop the regex library in the appropriate directory. --[[User:Eddy Stryker|Eddy Stryker]] 00:55, 10 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== lscript_compile_fb ==&lt;br /&gt;
&lt;br /&gt;
bison insists on outputting a .hpp file rather than a .h file, I added the following line at the end of the custom build command for indra.y&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@IF EXIST ytab.hpp copy ytab.hpp ytab.h /Y &amp;gt;NUL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The custom build step uses &amp;quot;C:\cygwin\...&amp;quot; explicitly, which could cause it to fail if it is located elsewhere. If you have cygwin in your PATH, you can erase &amp;quot;C:\cygwin\bin\&amp;quot; portion of each command. [[User:Dzonatas Sol|Dzonatas Sol]] 15:03, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== unistd.h ==&lt;br /&gt;
&lt;br /&gt;
Need a place to find a compatible unistd.h and such headers if one doesn&#039;t already have them. (non-gcc specific) The Express version doesn&#039;t include these. [[User:Dzonatas Sol|Dzonatas Sol]] 15:36, 11 January 2007 (PST)&lt;br /&gt;
:Looks like an empty libraries/include/unistd.h will work fine to get around this. [[User:Dzonatas Sol|Dzonatas Sol]] 19:30, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Compile error on APR headers ==&lt;br /&gt;
&lt;br /&gt;
For some reason it compiled everything except files that used llapr.h because it said it couldn&#039;t find some apr-1 header files. I did a quick hack and copied the apr-1 headers from libraries/i686-win32/include/apr-1 to libraries/include/apr-1 and it compiled fine. The only thing I have noticed different so far is an extra backslash at the end of the Additional Includes under project properties.  [[User:Dzonatas Sol|Dzonatas Sol]] 13:55, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Microsoft Visual C++ 2005 Express Edition? ==&lt;br /&gt;
&lt;br /&gt;
Any chance someone could post specific instructions for using Microsoft Visual C++ 2005 Express Edition?&lt;/div&gt;</summary>
		<author><name>TerryLee Frye</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5739</id>
		<title>Talk:Compiling the viewer (MSVS2005)</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Compiling_the_viewer_(MSVS2005)&amp;diff=5739"/>
		<updated>2007-01-17T16:20:14Z</updated>

		<summary type="html">&lt;p&gt;TerryLee Frye: Microsoft Visual C# 2005 Express Edition?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code Edits ==&lt;br /&gt;
I&#039;m not sure casting all the time() calls should be done. It&#039;s more code edits, and time_t is still a 64bit typedef, which could cause issues besides just compiling that may be hard to find. I would suggest taking out all those code edits and putting _USE_32BIT_TIME_T preprocessor definition in the needed projects. --[[User:Bane Darrow|Bane Darrow]] 17:02, 9 January 2007 (PST)&lt;br /&gt;
----&lt;br /&gt;
I think ultimately things will migrate to 64bit.&lt;br /&gt;
I had just built boost when I noticed the 2005 Express was up. And may as well delete the page I was maintaining through a link on the [[Common_compilation_problems]] section, since it is much the same, and I hadn&#039;t resolved the linker errors of boost &amp;amp; mozilla.&lt;br /&gt;
Also, with the #pragma warning(disable : 4996) lines, &amp;quot;;_CRT_SECURE_NO_DEPRECATE&amp;quot; is not needed. And perhaps the std::hash_multimap to stdext::hash_multimap namespace change should be managed by a #if (_MSC_VER &amp;gt;= 1400) too. -- [[User:Paula Innis|Paula Innis]] 19:11, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Boost ==&lt;br /&gt;
I don&#039;t think it&#039;s necessary to compile Boost and Boost-Regex yourself, you can download everything you need with a nice installer available here: http://www.boost-consulting.com/download.html and just drop the regex library in the appropriate directory. --[[User:Eddy Stryker|Eddy Stryker]] 00:55, 10 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== lscript_compile_fb ==&lt;br /&gt;
&lt;br /&gt;
bison insists on outputting a .hpp file rather than a .h file, I added the following line at the end of the custom build command for indra.y&lt;br /&gt;
&lt;br /&gt;
&amp;quot;@IF EXIST ytab.hpp copy ytab.hpp ytab.h /Y &amp;gt;NUL&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The custom build step uses &amp;quot;C:\cygwin\...&amp;quot; explicitly, which could cause it to fail if it is located elsewhere. If you have cygwin in your PATH, you can erase &amp;quot;C:\cygwin\bin\&amp;quot; portion of each command. [[User:Dzonatas Sol|Dzonatas Sol]] 15:03, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== unistd.h ==&lt;br /&gt;
&lt;br /&gt;
Need a place to find a compatible unistd.h and such headers if one doesn&#039;t already have them. (non-gcc specific) The Express version doesn&#039;t include these. [[User:Dzonatas Sol|Dzonatas Sol]] 15:36, 11 January 2007 (PST)&lt;br /&gt;
:Looks like an empty libraries/include/unistd.h will work fine to get around this. [[User:Dzonatas Sol|Dzonatas Sol]] 19:30, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Compile error on APR headers ==&lt;br /&gt;
&lt;br /&gt;
For some reason it compiled everything except files that used llapr.h because it said it couldn&#039;t find some apr-1 header files. I did a quick hack and copied the apr-1 headers from libraries/i686-win32/include/apr-1 to libraries/include/apr-1 and it compiled fine. The only thing I have noticed different so far is an extra backslash at the end of the Additional Includes under project properties.  [[User:Dzonatas Sol|Dzonatas Sol]] 13:55, 11 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Microsoft Visual C# 2005 Express Edition? ==&lt;br /&gt;
&lt;br /&gt;
Any chance someone could post specific instructions for using Microsoft Visual C# 2005 Express Edition?&lt;br /&gt;
I&#039;ve tried following along using the instructions for Visual Studio 2005 but some things do not apply.&lt;br /&gt;
Example...&lt;br /&gt;
There are screenshot examples for setting includes and library paths for Visual Studio -while similar in layout, 2005 Express does not appear to have these settings - maybe I just do not know where to find them.&lt;br /&gt;
Anyone know?&lt;/div&gt;</summary>
		<author><name>TerryLee Frye</name></author>
	</entry>
</feed>