I get the sense that the only development environment the OP knows at all is Python. With that perspective I understand why they might think that error is cryptic.
People keeps forgetting that pretty much everything is C-based and only a few language ecosystems have abstracted it away enough. And even then, if you want to program in slightly esoteric environment, you have to confront that fact. Just understanding how C/C++ projects are used (libraries, header file, linking,...) can get you really far if you have to stray from the happy path.
> 'lib/libjpeg.so' missing
whats cryptic about that?