| Beliavsky 2007-04-23, 7:05 pm |
| On Apr 23, 2:38 pm, JM <statamer...@yahoo.com> wrote:
> Your assistance on the following matter will be greatly apprciated.
> When compiling a section of code, I get an error message in the
> compiler window.
>
> *****************************error
> message*********************************
****
> Working Directory `e:\DOCUME~1\COMPAQ~1\MYDOCU~1\37A2B~1.EDU
> \CCSUMU~1\CC3B5D~1'
> E:\ELF9040\Bin\elf90.exe "Test.f90" -nwrap
> Essential Lahey Fortran 90 Compiler Release 4.00c S/N: E9014977
> Copyright (C) 1994-2000 Lahey Computer Systems. All rights reserved.
> Copyright (C) 1985-2000 Intel Corp. All rights reserved.
> Registered to: Compaq Presario 5151
> Personal Computer
> Options:
> -nbind -nc -nlst -mod .;E:\IMSL\Include
> \LF90
> -out Test.exe -npause -stack 20000h -nsyn -
> winconsole
> -nwisk -nxref
>
> Internal compiler error: Illegal WRITE of addr 0x0201039f at
> EIP=0x000871ae
> Please forward the code to:
> Lahey Technical Support.
> 865 Tahoe Blvd.
> P. O. Box 6091
> Incline Village NV 89451
> (702) 831-2500
> Email: supp...@lahey.com
> Compiling file Test.f90.
> Compiling program unit TEST at line 6.
>
> DOS Task finished
>
> ****************************************
*************************************
>
> Yet at the bottom of the code window I read:'Couldn't locate any
> errors in the log file.' Further there is no executable file to be
> found.
As the compiler message suggests, you have uncovered a bug in the
ELF90 compiler and can report it to them. Lahey has not developed the
ELF90 compiler for years, and I don't know if they will fix the bug. I
suggest using an actively developed compiler such as g95 (which is
free). ELF90 was a subset of Fortran 90, and all ELF90 programs should
work with a Fortran 95 compiler.
|