Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
makeobj erweiterte Plausibilitätsüberprüfung
#11
die hatte ich schon entdeckt, aber irgendwie bin ich nicht in der Lage damit eine pak datei zu erstellen. Kann es an der 64 im Dateinamen liegen? Habe noch ein 32Bit Version von Opensuse 12.1 installiert.

Im Terminal erhalte ich:
bash: /usr/games/makeobj: Kann die Datei nicht ausführen.
Aktuell installierte Simutransversion: nightly 10359

Simutrans = best thing since sliced bread

GEOTRANS ADDON
Zitieren
#12
ja wird wohl daran liegen :/ vielleicht kann Werner ja das MAkeobj kompilieren.
Zitieren
#13
... hast Du einen gcc au Deinem System? Da wäre selbercompilieren einfacher ...
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#14
gcc ist drauf, leider keine Ahnung wie man damit umgeht, fängt schon damit an, das ich nicht weiß woher ich die Quelldatei zum kompilieren her bekomme. Wenn es nicht zu kompliziert ist würde ich es gerne probieren, ansonsten kann ich erst einmal auch gut mit der 54 leben.
Aktuell installierte Simutransversion: nightly 10359

Simutrans = best thing since sliced bread

GEOTRANS ADDON
Zitieren
#15
Also ... muss hier erstmal wieder mir ein 32 Bit Linux besorgen.. dauert (nach aktueller Downloadzeit) mindestens 14h ..... ;o)
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#16
Hallo Geotrans
was willst du mit denn Eintrag des Parameter Inputfactor[0]=0 in der Dat
bewirken?
Zitieren
#17
Hallo Geotrans
Hier die neue makeobj
Makeobj version 55.1 for Simutrans 112.1.1 Nightly and higher
© 2002-2012 V. Meyer, Hj. Malthaner, M. Pristovsek & Simutrans development team
This program can pack the following object types (pak version 1003) :
bridge
building
citycar
crossing
cursor
factory
field
good
ground
ground_obj
menu
misc
pedestrian
roadsign
smoke
sound
symbol
tree
tunnel
vehicle
way
way-object
hat nun Mindestanforderungen glibc-2.7 und höher Kernel 2.6.32 und höher
sollte auf 99% aller Linuxe laufen..... ia-86 und amd64

klick>> http://simutrans-germany.com/files/uploa...bj-zip.zip
--------------------------------------------------------

an deph:
er will da gar nichts Ändern, ist nur beim bauen von PAKs über einen solchen fehlerhaften?
Eintrag gestolpert, und wollte eine Fehlersuchroutine in makeobj anregen...
Zitieren
#18
Hallo tramfahrer,
ganz herzlichen Dank für Deine Hilfe!
Ich kriege es aber Trotzdem nicht zum laufen. Liegt es daran?
Zitat:Original von tramfahrer
hat nun Mindestanforderungen glibc-2.7
Finde für Opensuse 12.1 nur glibc 2.14.1 (je länger ich darüber nachdenke, 2.14 ist nicht 2.1.4 also somit >2.7))
Also keine Ahnung warum das nicht funktioniert!
Im Terminal bekomme ich wieder:
bash: /usr/games/makeobj: Kann die Datei nicht ausführen.
Aktuell installierte Simutransversion: nightly 10359

Simutrans = best thing since sliced bread

GEOTRANS ADDON
Zitieren
#19
Hast DU die Datei ausführbar gemacht?

Code:
chmod +x /pad/zu/datei/makeobj
Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind expliziet unter die GPL gestellt ....

Für "Simutrans-Nightlys" und aktuelle PAK: http://nightly.simutrans-germany.com
Zitieren
#20
Die Datei ist Ausführbar gepackt und zip ändert daran nichts.
Es sei denn du hast die Datei vorher auf einem FAT32 Stick ausgepackt zwischengelagert, dann gehen Linux-Dateirechte verloren!
Die glibc-2.14 kannste ausschließen... ist neuer als 2.7 aber abwärtskompatibel.
Umgedreht hat man ein Problem weil die glibc Version auf die kompiliert wird als Mindestvorraussetzung genommen wird!
Deswegen konnte ich die von Dwachs kompilierte nicht verwenden.
Er hat auch auf einem sehr aktuellem System kompiliert.
Ich tippe mal darauf, du verwendest ein Open Suse iA64 System.
Darauf laufen dann auch nur echte 64bit Anwendungen. Für 32 bit Anwendungen benötigst du darauf sogenannte "kompat" Libraries, die es aber nicht für alle Anwendungen gibt.

mal die Systemspezifikas...
ia86 -------- 32bit System Prozessor arbeitet mit 1x32bit auch ein 64bit Prozessor
also nur mit halber "Kraft" nur für alte Prozessoren zu empfehlen
amd64 (x86_64) 32bit System Prozessor arbeitet mit 2x32bit ein 64bit Prozessor
kann also ein 32bit Programm theoretisch doppelt so schnell verarbeiten.
ia64 reine 64bit kompilierung 32bit Programme nur noch im kompat Modus verarbeitbar.
Ideal für dich wäre als OpenSuse amd64 kompiliert....

mach mal ein uname -a auf der Konsole und poste das Ergebnis hier meins:
Otto-Linux:~/svn/simutrans/simutrans/trunk/makeobj# uname -a
Linux Otto-Linux 2.6.32-21-generic #33 SMP Tue Apr 20 23:51:42 CEST 2010 x86_64 GNU/Linux
Zitieren


Gehe zu:


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