I just tried the 1.1 compiler with Lazarus and it compiles it fine. And also starting…
I just tried the 1.1 compiler with Lazarus and it compiles it fine. And also starting lazarus works fine.
Yes, it starts, but it can't read any file. Starting lazarus with gdb still shows:
(gdb) backtrace
#0 $08252bea in _CLASSES_TSTREAM_$_SEEK$LONGINT$WORD () ^^^^^^^
#1 $08252ac6 in _CLASSES_TSTREAM_$_SETPOSITION$INT64 () #2 $08253a60 in _CLASSES_TMEMORYSTREAM_$_LOADFROMSTREAM$TSTREAM ()
If you have an updated 1.1 compiler you need to rebuild all units (RTL,FCL etc). The simple way is to have the complete fpc source tree and then type "make build" in the top level.
I downloaded a complete new fpc source and used a 'make clean linuxzip' (1.1 was the current compiler). I hope this does not have any impact on the overloading logic of the compiler.
Mattias
