In September 2023 the following libraries were not found when compiling for the first time: ardsrc, ardutil, ardsrc_MPI, ardutil_MPI. These libraries are necessary for eigenvalue routines in pKISlib, but were not being properly copied from the ARPACK directory by the makefile, most likely because the line "cp $(ARPACKLIBS) $(ARPACKLIBS_DEST)" was uncommented in the ARPACK makefile and throwing errors, terminating the build.
If Jetstream is not installed in the folder ${HOME}/jetstream, (case sensitive name, i.e. not ${HOME}/Jetstream) then this may also cause issues in the build. For example, in ${HOME}/jetstream/ARPACK/ARmake.inc, line 28 will have to be modified to include the correct home path. Similar issues may appear elsewhere if this incorrect naming convention is used.
If the above fix does not work, either a change to the makefile will have to be made, or use of ARPACK as a Niagara library may be necessary.
More generally, the quick and dirty way to fix this issue is to copy these missing libraries from another student's $HOME/$ARCH/lib library to yours. However, you should report this bug to the code administrator, and show them the error in the compilation process as this may indicate some more fundamental issue with the makefile.
Making TACS_interface is not part of the regular make branch since it only has to be done once. It generates and compiles the TACS F90 wrappers, which only has to be done when TACS is installed or updated. You have 2 options:
If you need to run the code with aerostructural (i.e. tacs=on), then you need to ensure that TACS is properally installed and the wrappers are properly compiled. This usually involves running the additional pre-compilation "make tacs". For details, see here.
If you don't need aerostructural capabilities, set tacs=off in the makefile.