I don't know if the problem is related to code for linux, to makeobj or to simutrans itself, in fact I don't really understand what's going on ... here is the situation:
With Simutrans rr8198, the game crashes upon loading a particular savegame in the cases listed below, other savegames load fine:
_ pak128 2.6 as downloadable on source forge (compiled under windows 7): OK
_ pak128 in its current state on SVN, compiled under windows 7: OK
_ pak128 in its current state on SVN, compiled with makeobj 60 for linux (compiled here too): CRASH
_ pak128 in its current state on SVN, compiled with makeobj 55.3 for linux (downloadable on source force): CRASH
No error message, the crash is a segmentation fault.
The compiling of pak128 under windows is done with a batch file, the compiling under linux is done with a makefile. This makefile was not up to date and was producing non working paksets until yesterday when I spent some hourse to rewrite it completely so as to reproduce the same steps as in the batch file. So far I think it's correct since my other savegames load well.
Before I need to upload my savegame, is it possible to get some verbose things from Simutrans to have more information on what happened before the crash ?