The International Simutrans Forum

Language boards => [DE]Deutsch (German) => Topic started by: Andarix on October 30, 2021, 02:16:37 PM

Title: Simutrans kein Programm mehr
Post by: Andarix on October 30, 2021, 02:16:37 PM
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
Title: Re: Simutrans kein Programm mehr
Post by: Mariculous on October 30, 2021, 04:14:18 PM
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.
Title: Re: Simutrans kein Programm mehr
Post by: Andarix on October 30, 2021, 06:04:04 PM
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 (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 (https://www.simutrans-forum.de/mybb/showthread.php?tid=9380&pid=120544#pid120544)
Title: Re: Simutrans kein Programm mehr
Post by: makie on October 30, 2021, 07:08:45 PM
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
Title: Re: Simutrans kein Programm mehr
Post by: Mariculous on October 30, 2021, 09:04:04 PM
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.
Title: Re: Simutrans kein Programm mehr
Post by: Andarix on November 05, 2021, 04:19:38 PM
hab was gefunden, nur verstehe es nicht so ganz

https://forum.juce.com/t/code-blocks-and-x-shared-lib-app/24932/3 (https://forum.juce.com/t/code-blocks-and-x-shared-lib-app/24932/3)
Title: Re: Simutrans kein Programm mehr
Post by: makie on November 05, 2021, 05:27:18 PM
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.