Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Grip is a good program that I'd love to use on my brand new Slackware 11 + Dropline installation. So I download the source, untar, cd grip*, ./configure, ..BAM!
Code:
checking cdda/cdda_interface.h usability... yes
checking cdda/cdda_interface.h presence... yes
checking for cdda/cdda_interface.h... yes
checking cdda/cdda_paranoia.h usability... no
checking cdda/cdda_paranoia.h presence... yes
configure: WARNING: cdda/cdda_paranoia.h: present but cannot be compiled
configure: WARNING: cdda/cdda_paranoia.h: check for missing prerequisite headers?
configure: WARNING: cdda/cdda_paranoia.h: proceeding with the preprocessor's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to bug-autoconf <at> gnu.org. ##
configure: WARNING: ## ------------------------------------ ##
Blasted thing won't compile in cdparanoia support! Cdparanoia is the soul to Grip's flesh!
I've done quite a bit of searching, and all I've found are other people afflicted with the same problem. This guy (http://article.gmane.org/gmane.comp....conf.bugs/4703) seems to know what is wrong, but I don't really understand enough for it to be useful. I also found some autoconf documentation (which I had to go online for (stupid dial-up..), my /usr/doc/autoconf*/ was practically empty) on "header present but won't compile" (http://www.gnu.org/software/autoconf...-Compiled.html) , but I can't comprehend enough to abstract a solution from their examples.
So, help me please! Many thanks and good karma to those talented and patient enough to stop by and help.
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345
Rep:
Which grip are you trying to compile? After reading your post, I tried compiling it also, and although I get the same warning as you, later on in ./configure's output I see this sentence, "using shared cdparanoia libraries." So, I think it is using them anyway.
From what I gather from the autoconf docs, the warning we are seeing results from a mismatch between the preprocessor's output from scanning the cdda_paranoia.h header file and the compiler's scan. But the docs also seem to say that the result of one of those scans will be used. I have to confess that I don't understand it completely either, but I would recommend that you continue with the compile and see what you get.
I continued with the compile here and now I am hung up with libtool not understanding --tag=CXX. I am trying to run that to ground now.
Woops. Somehow I downloaded the 3.3.1 developers version. It makes and installs fine, grip loads fine, but doesn't seem to do anything past looking pretty. It might need more fiddling.
I'll also try the latest stable version, 3.2.0. I've tried it before though, and got the same error, though Grip worked slightly more. It just didn't rip cds. Rather, it said it was ripping at lightning speeds, but didn't do anything but create a file appropriately named in the right directories devoid of aural content. This I assumed was because it didn't compile in cdparanoia support.
I've fiddled some more, and it seems Grip 3.3.1 (compiled and installed) doesn't like my primary cdrom drive, which is probably my fault. The important bit is it successfully uses cdparanoia to rip.
I also tried out Grip 3.2.0, and it works fine now too.
I swear it was all broken a few days ago when I was still using Slackware 10.1. I got the same exact config error, only then it didn't work.
Upgrading to Slackware 11 has apparently solved all my problems.
I now feel very silly. Much thanks, hussar. I should have just tried it.
dive-- Thanks for the tip on ripperX. I wish I'd known about it before I downloaded the ISO for Dropline on my dial-up. Lol, oh well.
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345
Rep:
Quote:
Originally Posted by dive
You could try ripperx - it's pretty much identical but doesn't rely on gnome libs
I've just tried compiling ripperX, but I get long list of libid3.so: undefined reference errors. I upgraded my id3lib to 3.8.3 and tried again, but I'm still getting the messages.
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345
Rep:
Okay, it's working now, but I had to switch from ripperX-2.7 to ripperX-2.6.7 to get it to compile.
Once I had it compiled, I also noticed that there is an error in the default set up for CDDB database searching. If you change the freedb server entry to freedb.freedb.org/~cddb/cddb.cgi and enable http it should work. (Or, at least it did for me. YMMV.)
I have to say, though, that at first glance, I prefer the grip interface to ripperX's. Maybe it will just take some getting used to.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.