Hi everyone,
I’m reaching out from Inventis Labs, where we are developing our own Earthquake Early Warning (EEW) system. As part of this project, we are trying to connect our system with the Earthworm framework to leverage its capabilities for real-time data processing and communication.
We have successfully built the necessary code for our EEW system, but we are currently facing challenges in integrating it with Earthworm due to issues with building the Earthworm libraries (libearthworm.a and libearthworm.so).
Here’s a summary of the issues we’re encountering:
Environment: We are using Earthworm version 8.0 on [insert your OS, e.g., Ubuntu 20.04, CentOS, etc.].
Build Process: We navigated to the Earthworm source directory (/home/ew/earthworm_8.0/src) and attempted to run the following commands:
However, when we tried to run make clean, we received the following error:
Library Files: After running the build command, we checked the lib directory (/home/ew/earthworm_8.0/lib), but we did not find the expected library files. Instead, the directory contains only object files (.o) and some static libraries for other components, but nothing for Earthworm.
Dependencies: We have ensured that all required dependencies are installed, including libcjson and libmicrohttpd, but we still cannot locate the Earthworm libraries.
Manual Compilation Attempts: We even tried to manually compile the source files and create the static library using:
Unfortunately, we encountered errors indicating that the necessary .c files were not found in the lib directory.
We are really stuck at this point and would greatly appreciate any guidance on how to successfully build the Earthworm libraries. Is there something we might be missing, or is there a known issue with the build process for version 8.0? Any help would be immensely valuable!
Thank you in advance for your assistance!