MINEOS Install Problems and "Work Around"

I recently had some trouble installing the MINEOS package and wanted to give you all heads up. The github depository (https://github.com/geodynamics/mineos) will compile correctly on a modern OSX (my system is 10.14.6), however the mineos-1.0.2.tgz downloaded from the CIG page will not compile. For some reason (perhaps related to updates to gfortran?) I get two errors, which are pasted below.

Unfortunately, the version downloaded from github does not come with the the Auto Configure environment and input files (i.e. what is needed to run ./configure). However, I was able to copy these files over from the .tgz available from the CIG downloads page for MINEOS, and was able to compile it successfully.

Perhaps we can include these in the git repository, or update the files included in the SRC download?

############################################################################

gfortran -g -O2 -o minos_bran minos_bran.o
gfortran -g -O2 -c -o syndat.o syndat.f
gfortran -g -O2 -c -o fdb_eigen.o test -f 'fdb/fdb_eigen.f' || echo './'fdb/fdb_eigen.f
gfortran -g -O2 -c -o fdbs.o test -f 'fdb/fdbs.f' || echo './'fdb/fdbs.f
gcc -DHAVE_CONFIG_H -I. -g -O2 -MT swapn.o -MD -MP -MF .deps/swapn.Tpo -c -o swapn.o test -f 'fdb/swapn.c' || echo './'fdb/swapn.c
fdb/swapn.c:32:1: warning: type specifier missing, defaults to ‘int’
[-Wimplicit-int]
F77_FUNC(swap,SWAP)(c, b, N, n)
^
./config.h:10:29: note: expanded from macro ‘F77_FUNC’
#define F77_FUNC(name,NAME) name ## _
^
:492:1: note: expanded from here
swap_
^
fdb/swapn.c:43:3: error: non-void function ‘swap_’ should return a value
[-Wreturn-type]
return;
^
fdb/swapn.c:53:1: warning: type specifier missing, defaults to ‘int’
[-Wimplicit-int]
F77_FUNC(swap1,SWAP1)(b, N, n)
^
./config.h:10:29: note: expanded from macro ‘F77_FUNC’
#define F77_FUNC(name,NAME) name ## _
^
:493:1: note: expanded from here
swap1_
^
fdb/swapn.c:62:3: error: non-void function ‘swap1_’ should return a value
[-Wreturn-type]
return;
^
2 warnings and 2 errors generated.
make[1]: *** [swapn.o] Error 1
make: *** [all] Error 2