GEOS-DEV / thirdPartyLibs

Repository to build the GEOSX third party libraries
3 stars 12 forks source link

GEOSX compile fail because of mssing umpire directory. #149

Closed lijun1234 closed 3 years ago

lijun1234 commented 3 years ago

Hi There,

Follow the instruction to finish the third party build successfully. I ran config-build.py to generate GEOSX build folder but failed with the error about umpire, Lines between 206 and 220 in "GEOSX/src/cmake/thirdparty/SetupGeosxThirdParty.cmake" show Umpire is a required 3rd party lib. However there is no umpire directory under "thirdPartyLibs/install--release". There is no umpire tar file under thirdPartyLibs/tplMirror either. Could someone take a look at this issue?

Regards.

klevzoff commented 3 years ago

Hi @lijun1234 ,

Umpire is normally built and installed automatically as a dependency of CHAI and located under the same path. You can check if libumpire.a is indeed found under thirdPartyLibs/install--release/chai/lib.

Depending on how you configure your GEOSX build:

If the error persists, could you please post the entire CMake output, including the error message?

lijun1234 commented 3 years ago

Hi @klevzoff,

Thank you for the quick responding. I use the second method.

As you pointed, after setting UMPIRE_DIR same as CHAI_DIR, the build folder can be successfully created. Make and make install also pass. Now I can run geosx binary file. Gave this project a star since I do see awsome developer behind.