I am making the executable (make openmpi) and I get the following error. I got an error similar to this one yesterday so I installed a new gfortran and gcc and then installed a new lammps. I only installed one package- meam.
Undefined symbols:
"__gfortran_deallocate", referenced from:
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
_meam_cleanup_ in libmeam.a(meam_cleanup.o)
"__gfortran_allocate64_array", referenced from:
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
"__gfortran_pow_r8_i4", referenced from:
_erose_ in libmeam.a(meam_setup_done.o)
_erose_ in libmeam.a(meam_setup_done.o)
_erose_ in libmeam.a(meam_setup_done.o)
_get_densref_ in libmeam.a(meam_setup_done.o)
_get_zij2_ in libmeam.a(meam_setup_done.o)
_phi_meam_ in libmeam.a(meam_setup_done.o)
_phi_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
_compute_pair_meam_ in libmeam.a(meam_setup_done.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [../lmp_openmpi] Error 1
make: *** [openmpi] Error 2