Several Questions.
Steve Kargl
sgk@troutmask.apl.washington.edu
Sun Oct 8 16:01:00 GMT 2017
On Sun, Oct 08, 2017 at 11:33:24AM -0400, Stephen P. Molnar wrote:
> Question 1. How do I join the gfortran users mailing list?
https://gcc.gnu.org/lists.html#subscribe
Select Fortran from the list and follow instructions.
> Naturally, there were run errors:
>
> comp@AbNormal:~/Apps/gFortran$ ./mt3dm1 B1.prn
> At line 18 of file MT3DM1.FOR (unit = 1)
> Fortran runtime error: Cannot open file '': No such file or directory
Need to see source code, but it looks like you tried
to open unit with an empty file, i.e.,
open(unit=1,file='')
1. Unit 1 is normally standard input, so you're closing stdin.
Folklore suggests starting unit numbering at 10 and go up.
2. gfortran can't find a file in the current working directory
named ''. So, gfortran issues a runtime error.
> Error termination. Backtrace:
> #0 0x7f3b14086d4a
> #1 0x7f3b14087825
> #2 0x7f3b14087f79
> #3 0x7f3b141478fa
> #4 0x7f3b14147b3d
> #5 0x4023e3
> #6 0x40300c
> #7 0x7f3b1358b2b0
> #8 0x400a19
> #9 0xffffffffffffffff
Your system does not have libunwind or gfortran cannot find libunwind,
so the stack trace is simply addresses. If you do not have libunwind,
you can prevent the noise by adding -fno-backtrace to your command line.
>
> So I tried winking with the -static switch. Again (not surprisingly) errors:
>
> comp@AbNormal:~/Apps/gFortran$ gfortran -static -fno-align-commons
> MT3DM1.FOR -o MT3DM1s
> /home/comp/Apps/psi4/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/../../../libgfortran.a(main.o):
> In function `_gfortrani_find_addr2line':
> (.text._gfortrani_find_addr2line+0xe): undefined reference to
> `__secure_getenv'
> /home/comp/Apps/psi4/lib/gcc/x86_64-unknown-linux-gnu/5.2.0/../../../libgfortran.a(unix.o):
> In function `_gfortrani_open_external':
> (.text._gfortrani_open_external+0x86): undefined reference to
> `__secure_getenv'
> collect2: error: ld returned 1 exit status
>
Cannot help you here as I do not use Linux (or Windows).
--
Steve
More information about the Fortran
mailing list