im posting this direct to the list as the bug report system is down www.p10link.net/ie9999secondcompile.tbz extract the archive with tar -jxf and run the test script. the first compile will succeed the second compile will exit with ie9999 the problem appears to happen when loading the lcore.ppu file on the second compile of lsocket.pas