-
Notifications
You must be signed in to change notification settings - Fork 91
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
ImportError: libcdio.so.16: cannot open shared object file: No such file or directory #229
Comments
A little digging, I figured out that pycdio didn't support the newer versions of libcdio by my system. I first symlinked the libcdio.so to libcdio.so.16 for testing I then re-ran whipper
I noticed the pycdio expected and tried to verify the version of libcdio, and since the above test failed I removed the symlink and updated pycdio to the newest version (2.0, but the README suggests 0.20...)
I have now re-run the whipper command and all seems good so far (disc is currently ripping). |
OK. We should check if the API changes for the newer pycdio. If so, we can support both for a while, but suggest the newer package. (Let's not jump now, since that might bite distros) |
Please let us know of the outcome of that rip. |
Everything looks like it should, ripped fine, no errors have showed up, I've been ripping a few discs since that last comment from me and nothing has exploded. As for pycdio, https://git.savannah.gnu.org/cgit/libcdio/pycdio.git/ , this info may be of relavence
|
The Travis builds are currently broken, and this version bump seems a likely suspect. First breakage: |
So if libcdio >= 18 use pycdio 2.00 So what's the correct way of handling this moving forward, just documenting it in the readme? |
This is already documented in the README:
This was added more than a year ago, maybe updated version information needs to be put there. (Though be careful when you talk about "libcdio >= 18", because I think you are talking about the soname version number, which is not at all the same as the libcdio project version number.) |
Yea, I probably was using soname but it definitely seemed to correlate to the actual software version so... Either way, the readme does need to be update to make mention that newer versions of libcdio wont work nicely with the 0.20 version of pycdio. |
It does but I'm not sure we're affected (a section of libcdio's
libcdio-paranoia's last release seems to be still based upon
|
Quick grep (find command was taking to long...) of /usr indicates that I do have the libcdio.so liibrary, but a newer version that what the program is looking for.
OS: Solus
Python 2.7.14
The text was updated successfully, but these errors were encountered: