I checked the configure output and it says "checking for Fortran 77 name-mangling scheme... unknown configure: WARNING: unknown Fortran name-mangling scheme" so it seems that it had some trouble with the Fortran compiler. I think gfortran is installed in the system and I also have it installed using conda. I also tried to explicitly pass in F77=gfortran when configuring MEEP, and the configure process stopped with the following error "configure: error: linking to Fortran libraries from C fails". I'm wondering if there is a way to fix this. Thanks!
On Tue, Jan 5, 2021 at 11:02 AM Steven G. Johnson <stevenj....@gmail.com> wrote: > > > On Jan 5, 2021, at 9:20 AM, Mandy Xia <m...@cornell.edu> wrote: > "multilevel-atom.cpp:80:25: error: variable or field ‘F77_FUNC’ declared > void > #define DGETRF F77_FUNC(dgetrf, DGETRF) > > > F77_FUNC etcetera are macros defined (in config.h) by the configure script > in order to interface with your Fortran compiler. In the configure output, > you should see something like: > > checking for Fortran 77 name-mangling scheme... (cached) lower case, > underscore, no extra underscore > > > Maybe you don't have a Fortran compiler or there is some other failure in > the configure script here? > >
_______________________________________________ meep-discuss mailing list meep-discuss@ab-initio.mit.edu http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/meep-discuss