Tried IBM 7090 emulation

Using simh. Although these steps (make) needed to be done before simh. Created gendate, but 3 others

prsf2.o: prsf2.c prsf2.h
txt2bcda.o: txt2bcda.c prsf2.h cvtpar.h sysdef.h
bcd2txta.o: bcd2txta.c prsf2.h cvtpar.h sysdef.h

failed as seen below.

bill@bill-MS-7B79:~/Downloads/Computers/Emulation/simh/IBM/7090/ibsys_kit$ make
Making Linux on a x86_64
make[1]: Entering directory '/home/bill/Downloads/Computers/Emulation/simh/IBM/7090/ibsys_kit'
gcc -DLINUX    -c -o gendate.o gendate.c
gcc -o gendate gendate.o
gcc -DLINUX    -c -o txt2bcda.o txt2bcda.c
txt2bcda.c:141:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
  141 | main (int argc, char **argv)
      | ^~~~
gcc -DLINUX    -c -o prsf2.o prsf2.c
gcc -o txt2bcda txt2bcda.o prsf2.o
/usr/bin/ld: prsf2.o:(.bss+0x0): multiple definition of `fin'; txt2bcda.o:(.bss+0x0): first defined here
/usr/bin/ld: prsf2.o:(.bss+0x140): multiple definition of `fon'; txt2bcda.o:(.bss+0x140): first defined here
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:59: txt2bcda] Error 1
make[1]: Leaving directory '/home/bill/Downloads/Computers/Emulation/simh/IBM/7090/ibsys_kit'
make: *** [Makefile:11: all] Error 2
bill@bill-MS-7B79:~/Downloads/Computers/Emulation/simh/IBM/7090/ibsys_kit$