Hi,
I'm new at Einstein/Cactus and am having trouble at link time when following the tutorial instructions (https://docs.einsteintoolkit.org/et-docs/Tutorial_for_New_Users#Any_Problems...)
I've gotten to the point where the output of: ./simfactory/sim build --optionlist=simfactory/optionlists/generic.cfg --thornlist=manifest/einsteintoolkit.th
Says: Creating cactus_sim in /g/g23/mohror1/Einstein/Cactus/exe from ... (followed by lots of names of thorns)
Then, I get a load of undefined reference errors, the first two of which are: /g/g23/mohror1/Einstein/Cactus/configs/sim/lib/libthorn_CactusBindings.a(EOSG_Polytrope_Functions.c.o): In function `CCTK_Wrapper_FtoC_EOS_GP_DPDIE': EOSG_Polytrope_Functions.c:(.text+0xe): undefined reference to `eos_gp_dpdie_' /g/g23/mohror1/Einstein/Cactus/configs/sim/lib/libthorn_CactusBindings.a(EOSG_Polytrope_Functions.c.o): In function `CCTK_Wrapper_FtoC_EOS_GP_IntEn': EOSG_Polytrope_Functions.c:(.text+0x2e): undefined reference to `eos_gp_inten_'
In configs/sim/lib there is a libthorn_EOSG_Polytrope.a which I believe should contain these symbols. However, when I do an 'nm' of the library, the symbols are undefined: configs/sim/lib/libthorn_EOSG_Polytrope.a:
EOS_GP_Setup.c.o: U CCTK_Warn U EOS_GP_Inverse_SetArray U EOS_GP_SetArray 0000000000000000 T EOS_GP_Startup U EOS_RegisterCall U Util_TableCreate U Util_TableSetInt U Util_TableSetString
EOS_GP.c.o: 0000000000000000 T EOS_GP_Inverse_SetArray 00000000000000e0 T EOS_GP_SetArray U eos_gp_cs2_ U eos_gp_dpdie_ U eos_gp_dpdrho_ U eos_gp_inten_ U eos_gp_inv_cs2_ U eos_gp_inv_dpdie_ U eos_gp_inv_dpdrho_ U eos_gp_inv_inten_ U eos_gp_inv_rho_ U eos_gp_pressure_
Any ideas on what I'm doing wrong? (I'm using gcc/g++/gfortran on a Linux cluster)
Thanks, -- Kathryn