Beiträge: 1.547
Themen: 74
Thanks Received: 786 in 337 posts
Thanks Given: 377
Registriert seit: May 2013
03.11.2019, 23:27
(Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2019, 23:53 von Mareta Dagostino.)
Ich habe gerade mit folgenden Kommandos erfolgreich unter Mono 6.4.0 auf Ubuntu 18.04 compiliert:
Code:
git clone git://opensimulator.org/git/opensim
cd opensim
./runprebuild.sh
msbuild
Dabei heißt "msbuild" nicht, dass du ein Visual Studio brauchst, Mono kann inzwischen msbuild (seit Version 5.0). Nant wird von OpenSim nicht mehr unterstützt, wenn das geht ist es Zufall. XBuild ist veraltet.
EDIT: Für OpenSim 0.9.1 muss mindestens Mono 5.12 verwendet werden, Mono ist in vielen Distributionen noch zu alt. Abhilfe siehe Bogus im nächsten Beitrag. Es gibt verschiedene Varianten für unterschiedliche Linuxe im Mono-Projekt.
Viele Grüße,
Mareta
Beiträge: 7.021
Themen: 774
Thanks Received: 1.351 in 665 posts
Thanks Given: 3.497
Registriert seit: Jul 2010
Zitat:Mono:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mono-devel
Nach Ausgabe der geplanten Änderungen verweigere die Installation mit "no". Nun in der Ausgabe nach folgender Stelle suchen (die genannten Pakete sind exemplarisch und je nach Version unterschiedlich):
The following packages were automatically installed and are no longer required:
libmono-corlib2.0-cil libmono-entityframework-sqlserver6.0-cil libmono-system2.0-cil
Use 'apt-get autoremove' to remove them.
sudo apt-get autoremove libmono-corlib2.0-cil libmono-entityframework-sqlserver6.0-cil libmono-system2.0-cil
sudo apt-get install mono-complete
sudo apt-get upgrade
Das ist, wie ich es immer mache, wenn ich WCS kompiliere. Das ist von der Wiki die Mareta erstellt hat ;D
Ich hab bei mir LinuxMint 18.3 laufen, sollte eigentlich bei dir ja funzen ;D
Wenn nicht, wie gesagt, werde ich es morgen mal antesten ;D Komme aber halt morgen abend erst dazu, muss ja morgen wieder arbeiten .. ;D
Beiträge: 7.021
Themen: 774
Thanks Received: 1.351 in 665 posts
Thanks Given: 3.497
Registriert seit: Jul 2010
Hui .. schon die 6er draussen .. na dann werde ich doch mal morgen erst testen ;D
Danke Mareta ;D
Beiträge: 1.547
Themen: 74
Thanks Received: 786 in 337 posts
Thanks Given: 377
Registriert seit: May 2013
04.11.2019, 00:15
(Dieser Beitrag wurde zuletzt bearbeitet: 04.11.2019, 00:19 von Mareta Dagostino.)
Wenn jemand statt dem neuesten Code die 0.9.1.0 oder irgendeinen anderen bestimmten Stand selber bauen will, geht das mit folgendem Kommando:
Code:
git reset --hard 3c4bc681c3
Eingegeben wird es, nachdem
clone fertig ist und man bereits ins Unterverzeichnis gewechselt ist. Dabei sind "3c4bc681c3" die ersten Hex-Ziffern des gewünschten Commits, hier die 0.9.1.0. Man braucht nur so viele Ziffern angeben, dass es eindeutig ist. Die Commits und passenden Ziffernfolgen gibt es dort:
http://opensimulator.org/viewgit/?a=shortlog&p=opensim
Kontrolle geht mit
Beiträge: 602
Themen: 52
Thanks Received: 81 in 39 posts
Thanks Given: 176
Registriert seit: Jul 2010
Huhu
Danke mit dem Post #9 von Bogus, ueber den Link das alles gemacht, jetzt geht es, auch wenn Xbuild veraltet ist hat er es in dem Fall angenommen, 0 warnungen und 0 Errors.
Auch die OpenSim.exe ist nun vorhanden. wenn man Xbuild ausloest bekommt man wenn alles richtig instaliert ist vor dem Start die Warnung, das Xbuild veraltet ist und man zukuenftig msbuild nehmen soll und das Xbuild bei der naechsten Linversion wohl entfernt wird.
Jetzt kann ich auch mit der neuen Version arbieten, auch wenn die 090 bei mir stabil lief wirds nun nach und nach Zeit fuers Upgrade auf die 091
Lg
Ezry