Você precisa remover src / xsum, um executável para a arquitetura incorreta. O Makefile irá automaticamente construí-lo novamente.
Descobri isso percorrendo install_f2c_osx.csh manualmente.
No subdiretório src, faça:
make ./xsum Notice README cds.c data.c defines.h defs.h equiv.c error.c exec.c expr.c f2c.1 f2c.1t f2c.h format.c format.h formatdata.c ftypes.h gram.c gram.dcl gram.exec gram.expr gram.head gram.io init.c intr.c io.c iob.h lex.c machdefs.h main.c makefile.u makefile.vc malloc.c mem.c memset.c misc.c names.c names.h niceprintf.c niceprintf.h output.c output.h p1defs.h p1output.c parse.h parse_args.c pccdefs.h pread.c proc.c put.c putpcc.c sysdep.c sysdep.h sysdeptest.c tokens usignal.h vax.c version.c xsum.c >xsum1.out
/bin/sh: ./xsum: Permission denied
make: *** [xsum.out] Error 126
Isso permitiu que f2c concluísse o edifício.
Veja Instruções de instalação do compilador Fortran para o OS X A seção f2c TRANSLATOR / COMPLETA f77
Etapa 3:
- Translate, compile, link, and run a program
$ f2c hello.f
$ gcc -c hello.c
$ gcc -o hello hello.o -lf2c -lm
$ ./hello
falhou no primeiro passo produzindo:
src/f2c hello.f
hello.f:
Error on line 1 of hello.f: illegal continuation card (starts "progra")
Error on line 2 of hello.f: nondigit in statement label field "print"
Error on line 3 of hello.f: labeled continuation line (starts "end pr")
Error on line 2 of hello.f: unclassifiable statement (starts "*,")
Houve numerosos avisos construindo no subdiretório src como um pequeno número de construção libf2c.a. Um bom primeiro passo para obter este trabalho de código um tanto datado pode ser eliminar os avisos (que são auto-explicativos).