-
Notifications
You must be signed in to change notification settings - Fork 92
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
pycdio & libcdio issues #238
Comments
Do you have pycdio installed? |
I did this - like described on the website: apt-get install python-dev |
That installs the dependencies of pycdio, I think. You need to install pycdio itself as well. |
I found the file "pycdio-2.0.0.tar.gz" and did "make". I got this: File "./setup.py", line 66, in run |
I don't know what version of cdio is the default on ubuntu 17.10 but you need pycdio version 0.20 AFAIK. Try the tar you can find here. |
Yes. That is what I did. |
The version is different from what I can tell. (2.0.0 and 0.20) |
I downloaded this meanwhile and I am running in new errors: Error in makefile, line 427: line 427 means: whatever that means... |
This solved the error: sudo apt-get update Now it seems good ... but a new error: or: |
No one an idea how to come out of this new error? Ah sorry: I have pycdio 0.20. But in Kubuntu I don't come over the error above with libcdio: "No rule to make target 'cd-drive.1', needed by 'all-am'. " |
Kubuntu 17.10 has libcdio version 0.83 installed = max. version in sources Even this *.deb could not be installed because of its dependencies: |
I have solved this problem for me this way: I downgraded to pycdio version 17 and using libcdio version 0.83 (I tried several other things which did not work): sudo apt-get install python-pip |
I reopen this issue. Because whipper starts but doesn't work correctly at all. I don't know, if it is a totally different problem. The problems:
Checking device /dev/sr0 |
A related issue.
Running Ubuntu 16.04 LTS
Update: |
On Ubuntu 18.04
This probably comes becomes it is impossible to install pycdio==0.21 nor 0.20 nor higher/lower, because it will error about
More info:
I guess @thomas-mc-work might has the same issue when making a docker container for this Ubuntu release? |
@walterav1984 Yes, I encounter it already when installing The current situation is very unsatisfying to me. I'm unable to get the latest version of whipper running on any Debian based distribution. This also prevents me from finalizing a working Dockerfile (#237) 😞 @JoeLametta + other developers: Which OS are you using? Maybe to switch to pycdio >= 0.20 was too quick for everything else. |
I'm not sure if its distro/packaging related since most use ubuntu, debian or similar, but both for ubuntu and debian I haven't found any relevant/related bugs in their bugtrackers. However when looking at the mailinglist and bugtracker on gnu libcdio I found 4 commits on date (2018/01/25) for pycdio 0.21 in which is applicable to libcdio2.00 although we use 0.94 see Libcdio-devel. It seems to get around the @thomas-mc-work @JoeLametta is this applicable to 0.94?
|
Manually building and installing pycdio 7df5fcf brought me to the next error complaining about cd-paranoia. Installing both libcdio & cd-paranoia from the following instructions still produced some errors with the latest whipper release(sorry didn't log them). However whipper 0.5.1(patched with skip tracks and run without install 1247c94 + 88c7abc + 1e907e2 + aa21395 ) has successfully ripped a music CD on ubuntu 18.04 for me tonight :-). Also cac64f0 + 88c7abc + 1e907e2 + aa21395 worked for me. Additional instructions for installing whipper 0.5.1 on Ubuntu Mate 18.04 amd64:
Continue with following pycdio instructions:
Patch with cherry-picked git diff from d48be10
Now build patched pycdio 7df5fcf and install it see "admin-tools/how-to-make-a-release.md" if build fails!
Now you should be able to run Whipper 0.5.1, newer versions of whipper will run (haven't tested the recent pyhton3 cleanup) if additional debs will be installed suggested by @frankongithub18 posted below. |
I found a solution for Ubuntu 18.04 to get Whipper running. First at all install the missing cd-paranoia dependency, i follow the official instruction from launchpad here https://bugs.launchpad.net/ubuntu/+source/libcdio/+bug/1750264. After this i checked all dependencies for pycdio to build, keep an eye on libiso9660-dev. After this everything works as with whipper version 0.5.1. |
@frankongithub18 |
Hi,
I installed whipper by hand on Kubuntu 17.10 from git. After "whipper drive analyze"
I get:
File "/usr/local/lib/python2.7/dist-packages/whipper-0.6.0-py2.7.egg/whipper/command/cd.py", line 22, in
import cdio
ImportError: No module named cdio
Any idea, what I can do? Installed is:
libcdio-cdda1
libcdio-paranoia1
libcdio-utils
libcdio-dev
libcdio-cdda-dev
libcdio-paranoia-dev
libcdio13
Regards
Thomas
The text was updated successfully, but these errors were encountered: