Package: fort77
Version: 1.15-8
Severity: normal
Hello there,
fort77 fails to return reliable failure upon either
- preprocessing errors, and
- syntax errors in some cases.
For example, this should fail due to a preprocessing error:
$ cat a.f \EOF
program main
#if 1
#include ac_nonexistent.h
#endif
end
EOF
$ fort77 -c -cpp a.f; echo $?
stdin:3: error: ac_nonexistent.h: No such file or directory
MAIN main:
0
$
This should fail reliably with a compile error, but doesn't if -g is
also passed:
$ cat a.f \EOF
program main
#if 1
choke me
#endif
end
EOF
$ fort77 -c -cpp a.f; echo $?
MAIN main:
Error on line 3 of stdin: unclassifiable statement (starts chokeme)
/usr/bin/fort77: aborting compilation
255
$ fort77 -c -g -cpp a.f; echo $?
MAIN main:
Error on line 3 of stdin: unclassifiable statement (starts chokeme)
0
$
(I'm working on Autoconf macros to detect Fortran preprocessing flags,
in case you're wondering.)
Cheers, and thanks for maintaining Debian,
Ralf
-- System Information:
Debian Release: 6.0
APT prefers stable
APT policy: (510, 'stable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-2-686 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages fort77 depends on:
ii cpp 4:4.4.5-1 The GNU C preprocessor (cpp)
ii f2c 20090411-1 A FORTRAN 77 to C/C++ translator
ii perl [perl5] 5.10.1-17 Larry Wall's Practical Extraction
fort77 recommends no packages.
fort77 suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org