Annotation of /branches/os-0.6.9-post-fixes/README.txt
Parent Directory
|
Revision Log
Revision 250 -
(view)
(download)
Original Path: trunk/README.txt
| 1 : | mikkopa | 219 | ==License== |
| 2 : | New BSD License | ||
| 3 : | |||
| 4 : | Copyright (c) 2009, http://www.realxtend.org/ | ||
| 5 : | All rights reserved. | ||
| 6 : | |||
| 7 : | Redistribution and use in source and binary forms, with or without | ||
| 8 : | modification, are permitted provided that the following conditions are met: | ||
| 9 : | * Redistributions of source code must retain the above copyright | ||
| 10 : | notice, this list of conditions and the following disclaimer. | ||
| 11 : | * Redistributions in binary form must reproduce the above copyright | ||
| 12 : | notice, this list of conditions and the following disclaimer in the | ||
| 13 : | documentation and/or other materials provided with the distribution. | ||
| 14 : | * Neither the name of the realXtend nor the | ||
| 15 : | names of its contributors may be used to endorse or promote products | ||
| 16 : | derived from this software without specific prior written permission. | ||
| 17 : | |||
| 18 : | THIS SOFTWARE IS PROVIDED BY THE DEVELOPERS ``AS IS'' AND ANY EXPRESS OR | ||
| 19 : | IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED | ||
| 20 : | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | ||
| 21 : | DISCLAIMED. IN NO EVENT SHALL THE CONTRIBUTORS BE LIABLE FOR ANY | ||
| 22 : | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | ||
| 23 : | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE | ||
| 24 : | GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS | ||
| 25 : | INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER | ||
| 26 : | IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | ||
| 27 : | OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | ||
| 28 : | ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
| 29 : | |||
| 30 : | ==Building ModreX== | ||
| 31 : | |||
| 32 : | ===Build reqirements=== | ||
| 33 : | |||
| 34 : | ====Windows==== | ||
| 35 : | |||
| 36 : | Only requirement for Windows is the build tool. Supported build tools are Microsoft Visual C# 2008, mono and nant. | ||
| 37 : | |||
| 38 : | http://www.microsoft.com/express/vcsharp/ | ||
| 39 : | http://www.mono-project.com/ | ||
| 40 : | http://nant.sourceforge.net/ | ||
| 41 : | |||
| 42 : | ====Linux==== | ||
| 43 : | |||
| 44 : | See: http://opensimulator.org/wiki/Dependencies#Linux and http://opensimulator.org/wiki/Build_Instructions#Linux.2FMac_OS_X.2FFreeBSD | ||
| 45 : | |||
| 46 : | |||
| 47 : | ===Getting the source and compiling=== | ||
| 48 : | |||
| 49 : | 1. To start the build process, first get the latest OpenSim source codes. More information how to get OpenSim source code, see: http://opensimulator.org/wiki/Download | ||
| 50 : | |||
| 51 : | 2. After getting the OpenSim source, get the ModreX sources. To do this, follow these instructions: | ||
| 52 : | * Navigate to addon-modules directory under OpenSim trunk | ||
| 53 : | * Check out the ModreX source to directory ModreX with command: svn checkout http://forge.opensimulator.org/svn/modrex/trunk ModreX | ||
| 54 : | * To access the svn use 'anonymous' as the username and a blank password | ||
| 55 : | * Note: it is very important that you check out the source spesificly to ModreX direcotry under addon-modules directory! If this is not done properly next steps will produce errors. | ||
| 56 : | |||
| 57 : | 3. Now before building, you must run the prebuilding script that will create the project files from the prebuild.xml. Go to OpenSim trunk root directory and run the runprebuild.bat or ./runprebuild.sh depending from the operating system you are using. | ||
| 58 : | |||
| 59 : | 4. Now the project files should be successfully built and the project is ready for building. | ||
| 60 : | * With Visual C#, open OpenSim.sln and build it. ModreX projects should be inside the solution under ModularRex sub-solution. | ||
| 61 : | * With mono/nant, run nant | ||
| 62 : | |||
| 63 : | 5. After successful build, some dependency files should have been automaticly copied to bin/ScriptEngines/Lib and bin/ScriptEngines/PythonScript directories. If they however do not exist, manually copy them from addon-modules/ModreX/ModularRex/ScriptEngines/. | ||
| 64 : | |||
| 65 : | mikkopa | 250 | ==Configuring ModreX== |
| 66 : | ===ModreX configurations=== | ||
| 67 : | Configurations should be copied to bin/addon-modules/ModreX/config/modrex.ini during during the build. If the file doesn't exist, manually copy file from ModreX/ModularRex/addon-modules/ModreX/config/modrex.ini. See the modrex.ini for all the configs. | ||
| 68 : | |||
| 69 : | ===Remove NHibernate debug info from logger=== | ||
| 70 : | To remove NHibernate debug infromation from console and file logs, edit file OpenSim.exe.config or OpenSim.32BitLaunch.exe.config depending which binary do you run. Add these lines to file before root element: | ||
| 71 : | <!-- if you'd like to know what NHibernate is doing more set value="DEBUG" --> | ||
| 72 : | |||
| 73 : | <logger name="NHibernate" additivity="false"> | ||
| 74 : | |||
| 75 : | <level value="INFO"/> | ||
| 76 : | |||
| 77 : | <appender-ref ref="NHibernateFileLog"/> | ||
| 78 : | |||
| 79 : | </logger> | ||
| 80 : |
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

