FROM: Garry Dan Vic, Australia. 17-Sept-93 Dear Sir, Regarding my phone call to the AMOS LINE earlier this week concerning a bug in AMOS PRO COMPILER. Recently, after receiving AMOS PRO COMPILER, I was recompiling some programs that had previously compiled under COMPILER 1.34 when I found a program that caused a GURU 8100 0005 error during the compiling process. After selective removal of program lines I was left with the following code which I've altered slightly to be a stand-alone program. Originally this was a procedure within a larger program, but with this code removed the rest of the program compiles without problems. The first program is: MakeGuru81000005 - this needs 13 locate/print lines removed to compile without error. this became : MakeGuru81000005I which has 28 PEN N lines removed - this needs 6 locate/print lines removed (1 per subroutine) - or locates from 5 lines and prints from 6 others - but not 6 locates and 5 prints and this became : MakeGuru81000005II which has the LOCATE/ PRINT statements put - and this needs 5 locates & 6 prints removed as above on seperate lines Deleting the string variables from the print statements does not seem to make any difference. The lines can be removed from two subroutines or ten subroutines with the same result, but they must come from the subroutines and not the upper area of code, and after staring at this for the last few days I am confident in saying that it makes absolutely no sense to me at all. I have tried the code in the following setups: A2000 - 68040 - 1 meg CHIP - 8 meg FAST - WB 2 A2000 - 68000 - 1 meg CHIP - 2 meg FAST - WB 2 A2000 - 68040 - 1 meg CHIP - 8 meg FAST - WB 1.3 A2000 - 68000 - 1 meg CHIP - 2 meg FAST - WB 1.3 A2000 - 68000 - 1 meg CHIP - NO FAST - WB 1.3 A1200 - 68020 - 2 meg CHIP - NO FAST - WB 3 A1200 - 68030 - 2 meg CHIP - 4 meg FAST - WB 3 A500 - 68000 - 512 k CHIP - 512 k SLOW - WB 1.3 The A1200-30 & the A500 belong to friends so I wasn't able to play around as much as I did with my A2000 & A1200, but none compiled the code. Altering buffer sizes and compiler options also had no obvious effect. I hope that these examples can help you to track and kill the beastie, if you have any queries or ideas that you would like me to try don't hesitate to write or call, I can be contacted on the number above at any time. I also have a modem (2400) if this helps. Have Fun Yours sincerely Garry Dan