LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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

Reply
 
Search this Thread
Old 11-30-2006, 04:32 AM   #1
djeikyb
Member
 
Registered: Nov 2005
Location: California
Distribution: ubuntu 10
Posts: 162

Rep: Reputation: 33
Compiling cdparanoia support into Grip.


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.

Oh, and, (http://www.linuxquestions.org/questi...d.php?t=339223) this guy still needs help, and so do I on the same issue.
 
Old 11-30-2006, 01:52 PM   #2
hussar
Member
 
Registered: Oct 2003
Location: Heidelberg, Germany
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345

Rep: Reputation: 30
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.
 
Old 11-30-2006, 03:01 PM   #3
djeikyb
Member
 
Registered: Nov 2005
Location: California
Distribution: ubuntu 10
Posts: 162

Original Poster
Rep: Reputation: 33
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.

Last edited by djeikyb; 11-30-2006 at 03:10 PM.
 
Old 11-30-2006, 03:27 PM   #4
hussar
Member
 
Registered: Oct 2003
Location: Heidelberg, Germany
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345

Rep: Reputation: 30
I'm using 3.2.0 here, but I haven't been able to get past the libtool tag problem. Not having a lot of luck googling it either...

BTW, I'm using slackware-current, and I have grip version 3.0.5 installed. I compiled it from source a while back, and that went okay.

Maybe I'll try 3.3.1 and see what that does.
 
Old 11-30-2006, 04:36 PM   #5
dive
Senior Member
 
Registered: Aug 2003
Location: UK
Distribution: Slackware
Posts: 3,203

Rep: Reputation: 292Reputation: 292Reputation: 292
You could try ripperx - it's pretty much identical but doesn't rely on gnome libs
 
Old 11-30-2006, 05:27 PM   #6
djeikyb
Member
 
Registered: Nov 2005
Location: California
Distribution: ubuntu 10
Posts: 162

Original Poster
Rep: Reputation: 33
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.
 
Old 12-02-2006, 09:13 AM   #7
hussar
Member
 
Registered: Oct 2003
Location: Heidelberg, Germany
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345

Rep: Reputation: 30
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.
 
Old 12-02-2006, 10:15 AM   #8
hussar
Member
 
Registered: Oct 2003
Location: Heidelberg, Germany
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345

Rep: Reputation: 30
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.
 
  


Reply

Tags
autoconf, grip, slackware


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
compiling grip with id3lib for id3v2 support xBillyGoatx Linux - Software 1 12-02-2006 06:34 PM
installing grip, not able to use cdparanoia arun3 Linux - Software 0 09-20-2004 09:51 PM
Grip with cdparanoia question rmanocha Linux - Software 2 02-19-2004 03:28 PM
Grip - cdparanoia clipping end of track PhilD Linux - Software 0 08-05-2003 04:02 PM
grip tool cdparanoia cant access my cd drive ? qwijibow Linux - Software 5 05-17-2003 03:21 PM


All times are GMT -5. The time now is 02:29 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration