Deutsches Simutransforum
simutrans Linux64 / SDL2-Mixer Support - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38)
+--- Thema: simutrans Linux64 / SDL2-Mixer Support (/showthread.php?tid=8728)

Seiten: 1 2 3 4 5 6


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 16-06-2018

danke makie

(16-06-2018, Saturday-16:11:43 )Wurzelgnom schrieb: ...
Na ja, die libbz2 ist wieder nicht statisch drin ( obwohl STATIC = 1 ), weshalb die Datei nicht unter Mageia 6 funktioniert.
Ich trage allerdings die libbz2.a ein statt -lbz2 zu nutzen, was früher auch funktionierte aber jetzt scheinbar nicht mehr geht.
...

Wenn ich libbz2.a nur im Makefile eintrage ist sie shared.

Trage ich sie zusätzlich in config.default ein gibt es den Speicherzugriffsfehler unter Mageia.

Ich hab einfach keinen blassen Schimmer was seit 25.5.18 ( letzte funktionierende Datei ) den Speicherzugriffsfehler auslöst.


RE: simutrans Linux64 / SDL2-Mixer Support - makie - 16-06-2018

http://simutrans-germany.com/simutrans/linux-package/rpm/

repo geht, keine Fehlermeldungen, auf OpenSuSE Tumbleweed


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 17-06-2018

120.3 r8504

Überraschung, obwohl mit STATIC=1

Zitat:ubuntu@ubuntu:/usr/local/bin/simutrans$ ./simutrans
./simutrans: error while loading shared libraries: libminiupnpc.so.17: cannot open shared object file: No such file or directory
ubuntu@ubuntu:/usr/local/bin/simutrans$



RE: simutrans Linux64 / SDL2-Mixer Support - makie - 17-06-2018

so sieht das unter openSuSE tumblweed aus: r8504

ob und welche libs er anzieht .. keine Ahnung

eine /usr/lib64/libminiupnpc.so.17 hab ich allerdings

bash-4.4$ simutrans
Use work dir /usr/share/simutrans/
Reading low level config data ...
parse_simuconf() at config/simuconf.tab: Reading simuconf.tab successful!
SDL Driver: x11
Preparing display ...
Loading BDF font 'font/cyr.bdf'
Init done.


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 17-06-2018

Dateien neu hochgeladen, sollte jetzt funktionieren

Oben das ist ein Ubuntu 16.04.

Eines der bisherigen Probleme bei Linux ist, je älter eine Version wird des so weniger Updates an neuen Versionen ( wenn überhaupt ) bekommt sie.
Deswegen pack ich auch die libbz2 schon statisch mit rein.

@prissi

Falls Du die bei SF hochlädst, die Programmdatei in der zip heist sim_mixer_sdl2. Musst Du ggf noch umbenennen.


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 25-06-2018

Ich bin zur Zeit etwas frustriert. Bei Mageia/Fedora geht bei mir zur Zeit gar nichts mehr.
Die Datei die in der Mageia-VM erstellt wurde läuft nicht mal auf dem Laptop mit Mageia. Obwohl es die selben Versionen sind.
Umgekehrt auf dem Laptop erstellt kann ich nicht ins rpm-Verpacken in der VM.

Hab zwar die 120.3 im rpm-Repo aber funktionieren tut nichts bei mir. Weis nicht ob Suse wenigstens geht damit.

Beim Laptop mit Fedora geht noch nicht mal mehr das Netzwerk stabil.


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 25-06-2018

Mageia 6 scheint jetzt zu funktionieren


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 17-09-2018

linux64-makeobj-60.2.zip ~121 kByte
Simutrans 120.4 und höher

beim Quellcode aus dem SVN wirft mir make aktuell nen Fehler

Code:
xubuntu@ubuntu:~/Desktop/simutrans-src-120-4$ make
Makefile:707: *** Nicht abgeschlossene Variablenreferenz.  Schluss.

ungetestet, nur Programmdatei enthalten
älteres makefile verwendet und angepasst

linux64_sim_mixer_sdl2-120.4-r8588.zip ~2 MByte
linux64_sim_posix-120.4-r8588.zip ~1,9 MByte


RE: simutrans Linux64 / SDL2-Mixer Support - Wurzelgnom - 28-09-2018

Release 120.4.1-r8600 Quellcode-Datei von Sourceforge

linux64_sim_mixer_sdl2-120.4.1-r8600.zip ~2 MByte
linux64_sim_posix-120.4.1-r8600.zip ~1,9 MByte

linux64-makeobj-60.2.zip ~121 kByte
Simutrans 120.4 und höher