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