News:

Use the "Forum Search"
It may help you to find anything in the forum ;).

Simutrans kein Programm mehr

Started by Andarix, October 30, 2021, 02:16:37 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Andarix

ich bin gerade etwas ratlos

Die Programm-Datei von Simutrans wird mir nicht mehr als Programm angezeigt sondern als 'Gemeinsame Bibliothek' unter Linux.

Betrifft auch die Nightlys von Git von mir. erstellt mit make

Mariculous

Kannst du die binary trotzdem ausführen?
Die Ausgabe von file path/to/simutrans/binary könnte ebenfalls helfen.
Bei mir ist die Ausgabe
Quotesimutrans/simutrans: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=16b2352ac22b6cb9b98e226de5d8da84aaa25e1e, for GNU/Linux 3.2.0, with debug_info, not stripped
wenn ich den neusten Stand vom standard/master mit cmake kompiliere.

Andarix

In den Eigenschaften steht ausführbar.

Lässt sich aber nicht starten.

Kannst es wie gesagt selber ausprobieren. Einfach das aktuelle Nightly von heute runterladen.
https://github.com/Andarix/simutrans/releases
Das ist mit Ubuntu 18.04 und make erstellt.

Der Link steht eigentlich in der Signatur, die aber seit längerem nicht mehr angezeigt wird, wie es scheint.

Am 29.08.21 muss es noch funktioniert haben.
https://www.simutrans-forum.de/mybb/showthread.php?tid=9380&pid=120544#pid120544

makie

also das Programm aus:

https://github.com/Andarix/simutrans/releases/download/Nightly/simulinux-x64-nightly.zip

funktioniert bei mir OpenSuse Tumbleweed -> sagt 122.0.1 Nightly R10200
Ton geht, Midi nein

Mariculous

Mit openSUSE Leap 15.2 bekomme ich ein Problem mit der verwendeten glibc Version. Ansonsten scheint es ausführbar zu sein.
Dennoch bekomme ich von file die Ausgabe
Quotesimutrans: ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=f3fbd96bc43722c2e275051cc8c21958f4a73331, stripped
, was ich so nicht erwarten würde.


makie

Es geht ums direkte starten eines Programms aus dem Dateimanager der grafischen Oberfläche?

OpenSuSE startet Simutrans nicht direkt sondern über ein Script:
Quote#!/bin/sh
cd /usr/share/simutrans
exec /usr/libexec/simutrans/sim -use_workdir $@
Damit startet Simutrans unabhängig in welchen Verzeichnis man sich befindet.

Ich starte normal über ein Icon auf der Grafischen Oberfläche, oder über das Menü.

Allerdings wenn ich dein Programm in den Simutrans-Ordner kopiere und aus Dolphin doppelklicke dann startet es auch problemlos.
Dolphin frägt nur nach ob ich das Ding auch wirklich ausführen will.