The following is the save file:
http://atelier.inf.unisi.ch/~hallc/64-stat-2.sveIn terms of bug tracking, I don't really have a preference. Trac seems to be the friendliest to setup and use, but I'm not an expert.
For compiler errors, all sorts of stuff crops up. Giving an exhaustive list would require I fix them as they come up, which I'm not in a position to do right now. In general, it's stuff like:
simsys_x8.cc:214: error: invalid conversion from ‘void*’ to ‘char*’
simsys_x8.cc:245: error: cannot convert ‘unsigned char*’ to ‘short unsigned int*’ in return
etc, etc. I'd guess you are using a compiler besides gcc that is less picky about ANSI C. Try turning on more warnings or an ANSI strict mode.
Also, another segfault to report. When I try to create a station on particular squares in the save game linked to at top, I get seg faults:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xf7ace8e0 (LWP 20312)]
0x0809abfa in translator::translate ()
Current language: auto; currently asm
(gdb) bt
#0 0x0809abfa in translator::translate ()
#1 0x081a6e05 in haltestelle_t::create_name ()
#2 0x081d761a in wkz_station_t::wkz_station_aux ()
#3 0x081da7ec in wkz_station_t::work ()
#4 0x081e3d4d in karte_t::interactive_event ()
#5 0x081ee2a4 in karte_t::interactive ()
#6 0x081bcb94 in simu_main ()
#7 0x08222469 in main ()
For example, go into underground mode and try and place a train station at 225,191,3. This is the first underground station I've had issues with, but other overground stations have been issues as well.
Cheers,
Pugget