Installing libmesh fails due to missing tirpc #28924
-
Check these boxes if you have followed the posting rules.
Issue or question about MOOSEI am trying to install MOOSE from source on a CPU-based HPE Cray EX system (UK National Supercomputing Service, ARCHER2) and running into problems at the step to install libmesh. Following instructions at: https://mooseframework.inl.gov/getting_started/installation/hpc_install_moose.html I use:
( I get the following error:
Indeed, that path does not exist on the system:
I found the source for I then added the following options to libmesh
retrying the configure gives:
Any idea how I get past this issue? (Optional) code in question / simulation log / errorsNo response Encountering Errors? Please include diagnostic outputNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
Hello Did you install |
Beta Was this translation helpful? Give feedback.
-
In the future posting This time, though, it's unfortunately already clear. From You can try I'll see if I can fix it in libMesh but it'll be a few weeks until that gets downstream to MOOSE. In the meantime I'd also agree that (if my |
Beta Was this translation helpful? Give feedback.
In the future posting
config.log
would be helpful so we can see exactly why something isn't being detected.This time, though, it's unfortunately already clear. From
libmesh_optional_packages.m4
, "Note that we currently do not provide a way to specify a library PATH, but that could potentially be added." The--with-xdr-libname=foorpc
lets you try to link tolibfoorpc.so
instead oflibtirpc.so
if you have a different third-party RPC library, but for some reason we seem to be still assuming that the library is in your libs path already.You can try
--with-xdr-include=/work/z19/z19/auser/software/MOOSE/libtirpc/include/tirpc LIBS='-L /work/z19/z19/auser/software/MOOSE/libtirpc/lib/ -Wl,-rpat…