Deutsches Simutransforum

Normale Version: build2188: Einfrieren beim Laden der Schriften
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Simutrans-Version:
build2188
PAK-Set (+zusätzliche PAK-Dateien):
pak64 build118
Betriebssystem:
Linux
Fehler (möglichst genaue Beschreibung):
Simutrans friert beim Laden der Schriften ein:

Message: create_win(): ins_win=0
Message: create_win(): new ins_win=1
Message: toolbar_t::init(): ID=32768d
Message: karte_t::reset_timer(): called
Message: karte_t::reset_timer(): called
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Message: create_win(): ins_win=0
Message: create_win(): new ins_win=1
Message: : sizeof(stat)=88, sizeof™=44
Message: gui_textarea_t::recalc_size(): reset size to 125,33
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading font 'font/ro_font.fnt'
font/ro_font.fnt sucessfully loaded as old format prop font!
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading BDF font 'font/cyr.bdf'
Loading BDF font font/cyr.bdf with 65535 characters
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading BDF font 'font/m+10r.bdf'
Loading BDF font font/m+10r.bdf with 65535 characters
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading font 'font/prop-latin2.fnt'
font/prop-latin2.fnt sucessfully loaded as old format prop font!
Loading BDF font 'font/Prop-Latin1.bdf'
Unexpected character (255) for 255 character font!
Loading BDF font font/Prop-Latin1.bdf with 255 characters
Loading font 'font/prop-latin2.fnt'
font/prop-latin2.fnt sucessfully loaded as old format prop font!
Loading BDF font 'font/'
Getötet
romaschw@re447:~/simutrans>

Die obersten Zeilen werden gebracht, wenn die Namensliste (Programming HJ Malthaner usw.) angezeigt wird; nach der nächsten Aktion, mit der diese Anzeige geschlossen werden und das Neue-Welt-Menu auftauchen soll (Mausklick oder Leertaste), friert Simutrans beim Laden der Schriften ein; einzig kill -9 kann den Hänger lösen.

Verhalten (Absturz, Einfrieren, ...):
Simutrans friert ein, Version ist nicht spielbar.

Oder muss eine zusätzliche Schrift installiert werden?
2188 GDI und PAK128 auf WindowsXP fuktioniert ...
Zitat:Original von wernieman
2188 GDI und PAK128 auf WindowsXP fuktioniert ...
Daran erkennt man einen Freak (oder Guru).
Die Antwort hilft nicht wirklich weiter ?( ;(

Wurzelgnom

Doch die Antwort hilft weiter, sie grenzt das Problem auf Linux ein.

Bzw. schließt sie die GDI-Version aus.
@Gotthardlok:
Von welcher Version bist Du denn auf die 2188 umgestiegen?

Gab ja vor kurzem (in den 2160ern) ein paar Änderungen und damit das lief musste man die display.sve und/oder default.sve löschen... Hast Du das auch gemacht?

Wurzelgnom

Ich tipp mal auf r2150.

Und wenn ich mich recht errinnere verwendet Gotthardlok wohl gcc3.

Was die Schriften angeht, hat z9999 was dazu im int. Forum geschrieben. Bei r2186 oder 87.

Ich musste die simworld.cfg löschen. Die hatte auch einige Fehler verursacht.
Das Problem ist, das manche Übersetzungen illegale Schriften (bzw. einfach eine Leerzeile statt einer Schrift enthielten). VVorher wurde nur getestet, ob die Dateien existierten, jetzt wird versucht, davon zu lesen. Leider liefert Lunix für einen ungültigen Namen ("") das gültige Handle zum aktuellen Verzeichnis mit (was ich eigentlich bei fopen für einen Fehler halte) und verwirrt damit Simutrans. ABhilfe: Neuste Überstzungen vom Translator verwenden.
behoben build2195

An den sve-Dateien hats nicht gelegen, die habe ich zuerst auch im Verdacht gehabt und alle gelöscht. Weiter benutze ich gcc4, wenn nicht anders angegeben.
Aktuelle Texte aus dem Translator haben unter der fehlerhaften Version auch nicht weitergeholfen.

@wernieman: Warum brauchen die kompilierten Programme eigentlich teils über eine Stunde, bis sie auf dem Server hochgeladen sind?
Der Server selber ist "nur" ein 733 MHz Rechner (dafür aber sparsam). Das der für 4x Simutrans + Runterladen Translator so lange braucht, dürfte deshalb nicht wundern ....

Ist für Januar 2009 ein Neuer Server geplahnt, nur das muß ich noch durchplahnen/rechnen, wird allerdings auch nur im Minutenbereich verbessern ....
Evtl. sollte man den Text auf der Webseite in "Neue Version wird gerade kompiliert" oder ähnlich ändern - unter "hochladen" verstehe ich so etwas wie einen Kopier- oder Verschiebprozess.
Seiten: 1 2