Skip to content

A fork of libOpenMetaverse for OpenSimulator (versions >= 0.9.3.0) use

License

Notifications You must be signed in to change notification settings

opensim/libopenmetaverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f555499 · Apr 21, 2024
Apr 9, 2024
Feb 23, 2024
Nov 25, 2022
Mar 20, 2019
Nov 6, 2015
Apr 21, 2024
Jan 10, 2022
Dec 22, 2021
Apr 21, 2024
Apr 21, 2024
Apr 21, 2024
Apr 21, 2024
Feb 7, 2024
Nov 6, 2015
Nov 25, 2022
Dec 1, 2013
Aug 25, 2022
Apr 21, 2024
Feb 7, 2024
Apr 21, 2024
Apr 21, 2024
Apr 21, 2024
Apr 21, 2024
Apr 21, 2024
Apr 21, 2024

Repository files navigation

A fork of libOpenMetaverse for OpenSimulator (versions >= 0.9.3.0) use

For OpenSimulator versions 0.9.1.x and 0.9.2.x use branch Mono-Net4x

For OpenSimulator older versions use the original Library

https://github.com/openmetaversefoundation/libopenmetaverse

git clone

get or update source from git

git clone https://bitbucket.org/opensimulator/libopenmetaverse.git

or

git clone https://github.com/opensim/libopenmetaverse.git

or

git clone https://github.com/UbitUmarov/libopenmetaverse.git

Building on Windows

Requirements

To building under Windows, the following is required:

optionally also

Building

To create the project files, run

runprebuild.bat

run

compile.bat

Or load the generated OpenMetaverse.sln into Visual Studio and build the solution.

Building on Linux / Mac

Requirements

if you have mono 6.x complete, you already have libgdiplus, otherwise you need to install it using a package manager for your operating system, like apt, brew, macports, etc for example on debian:

apt-get update && apt-get install -y apt-utils libgdiplus libc6-dev

Building

To create the project files, run:

./runprebuild.sh

then run

compile.bat

Current building problems

several projects will only compile and run on windows many of those project also need fixes on their project files to set the framework to netxxx-windows and allow windows forms

For now, runprebuild.(bat/sh) will only create projects for the dlls needed for OpenSimulator.