Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Speicherzugriffsfehler?
#1
ich habe folgendes Problem

Ich kompiliere den Quellcode von Simutrans-Extended unter Xubuntu 14.04.5.

Dort funktioniert die Programm-Datei auch.

Unter Mageia 6 gibt es aber beim Start einen Speicherzugriffsfehler.

Jemand eine Idee woran das liegen könnte?
Bei Simutrans-Standard funktioniert die Programmdatei nämlich auf beiden Systemen.

Folglich funktioniert die Datei im deb-Repo aber die im rpm-Repo nicht.
Zitieren
#2
komisch, unter Xubuntu ist die Datei ausführbar

unter Mageia 6 sagt gdb das die Datei kein ausführbares Format hätte
Zitieren
#3
Eventuell wegen unterschiedlicher Prozessorarchitektur (32-/64-Bit)?
Vergleiche doch mal die Ausgabe von "uname -a" von beiden Systemen.
Zitieren
#4
Es ist alles 64 bit.

Wie gesagt, mit Simutrans-Standard funktioniert es ja. Unter Xubuntu 14.04.5 kompiliert läuft auch unter Ubuntu 16.04 und Mageia 6 sowie Suse Tumblwood ( oder so ).

Simutrans-Extended unter Xubuntu 14.04.5 kompiliert läuft auch unter Ubuntu 16.04.

Aber nicht unter Mageia 6. Unter Mageia 6 die gleichen Dateien kompiliert funktioniert. Nur läuft das nicht bei den anderen weil ne neuere glibc bei Mageia 6 enthalten ist.

Von daher geh ich inzwischen davon aus, das im Makefile irgend eine Option drin ist die dafür sorgt das es zu sehr ans Kompiliersystem gebunden wird.

siehe int. Forum
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste