From 67020b78c51e77e8eb0f0cc3110b1b961e36ebcd Mon Sep 17 00:00:00 2001 From: Luthaf Date: Thu, 11 Apr 2024 11:00:40 +0200 Subject: [PATCH] Debug extension loading --- src/metatensor/metatensor.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/metatensor/metatensor.cpp b/src/metatensor/metatensor.cpp index f705d2394e..47729e7489 100644 --- a/src/metatensor/metatensor.cpp +++ b/src/metatensor/metatensor.cpp @@ -100,15 +100,21 @@ MetatensorPlumedAction::MetatensorPlumedAction(const ActionOptions& options): this->parse("EXTENSIONS_DIRECTORY", extensions_directory); // TEMPORARY BAD CODE, TO BE REMOVED - dlopen( + auto rascaline = dlopen( (extensions_directory + "/rascaline/lib/librascaline.dylib").c_str(), RTLD_LOCAL | RTLD_NOW ); + if (rascaline == nullptr) { + std::cerr << "failed to load rascaline: " << dlerror() << std::endl; + } - dlopen( + auto rascaline_torch = dlopen( (extensions_directory + "/rascaline/torch/lib/librascaline_torch.dylib").c_str(), RTLD_LOCAL | RTLD_NOW ); + if (rascaline_torch == nullptr) { + std::cerr << "failed to load rascaline_torch: " << dlerror() << std::endl; + } // END OF TEMPORARY BAD CODE, TO BE REMOVED // load the model