Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

libquadmath - missing dependency? #129

Open
ccaprani opened this issue Mar 6, 2024 · 2 comments
Open

libquadmath - missing dependency? #129

ccaprani opened this issue Mar 6, 2024 · 2 comments

Comments

@ccaprani
Copy link

ccaprani commented Mar 6, 2024

I have a high level wrapper on openseespy for teaching grid analysis: https://github.com/ccaprani/ospgrid. Something has changed and now the github pages docs won't build. Github pages is built by a github action that installs everything on a remote ubuntu runner. It's working off openseespy-3.5.1.12 and giving the following:

Traceback (most recent call last):
  File "/usr/local/lib/python3.8/site-packages/openseespylinux/__init__.py", line 12, in <module>
    from openseespylinux.opensees import *
ImportError: libquadmath.so.0: cannot open shared object file: No such file or directory

so I'm guessing that there is a missing dependency in the openseespy build system since v3.4 or so?

Perhaps the minimum supported version of python has increased? I can't find it listed anywhere though.

@zhuminjie
Copy link
Owner

You need to install that library on ubuntu.

@ccaprani
Copy link
Author

ccaprani commented Mar 7, 2024

Hi @zhuminjie ; sorry I wasn't clear. The way I understand it is that a remote runner spins up and installs everything fresh, based on the dependencies that the library stipulates. Thus, if openseespylinux-3.5.1.12 is failing to run on the runner, it is because the dependency is not listed, and so it has not been installed alongside the rest of library. This problem didn't happen with 3.3 or 3.4, so it seems either a listed dependency was removed, or a new one added, without it getting listed as a requirement (e.g. requirements.txt.

Hope this makes sense - by the way, tested with python 3.10 as well - same issue; so it is not a python min. supported version problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants