[paranoia-dev] Debugging cdparanoia in C

Ruben Safir Secretary NYLXS ruben at mrbrklyn.com
Thu Apr 15 18:34:15 PDT 2004



Is this list monitored?

Ruben
On Tue, Apr 13, 2004 at 10:30:05PM -0400, Ruben Safir wrote:
> Hello
> 
> i've been working with paranoiaIII in order to make a new interface in GTK for
> ripping ogg files from cdda and I'm very stuck on the cdrom interface.
> 
> I've tried to compile the program with degugging symbol on from the CVS archive,
> both using the make debug command and adding -g and -ggbd into the make files.
> 
> Specifically, I wanted to learn the interface to the cdrom discovery routines in 
> your libraries, especially cdrom_drive *cdda_find_a_cdrom(int messagedest,char **messages)
> in scan_devices.c.  I just can't get a handle on any lines for degugging.  I can't break
> on the function, I can't seem to even get main() to give me line numbers for stepping.
> 
> I'm a moderate C programmer with some experience, mostly with ANSI business logic,
> using programs of my own creation.
> 
> when I run:
> gdb /home/ruben/paranoia-III/cdparanoia 
> I get the following session
> 
> ----------------------------------------------------------
> (gdb) set arg -Q
> (gdb) break main
> Breakpoint 1 at 0x804904b
> (gdb) run 
> Starting program: /home/ruben/paranoia-III/cdparanoia -Q
> 
> Breakpoint 1, 0x0804904b in main ()
> (gdb) step
> Single stepping until exit from function main, 
> which has no line number information.
> atexit (func=0) at atexit.c:30
> 30      atexit.c: No such file or directory.
>         in atexit.c
> ---------------------------------------------------------
> 
> I can't get into any of the support files or functions.
> 
> nm gives me a complete table and I've removed the strip from the 
> Makefile.
> 
> I have a working copy on this SUSe 9.0 box, but I don't think this is the problem.
> Can anyone offer any help?
> 
> 
> Ruben
>  
> -- 
> __________________________
> Brooklyn Linux Solutions
> 
> So many immigrant groups have swept through our town 
> that Brooklyn, like Atlantis, reaches mythological 
> proportions in the mind of the world  - RI Safir 1998
> 
> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
> http://fairuse.nylxs.com
> 
> http://www.mrbrklyn.com - Consulting
> http://www.inns.net <-- Happy Clients
> http://www.nylxs.com - Leadership Development in Free Software
> http://www2.mrbrklyn.com/resources - Unpublished Archive or stories and articles from around the net
> http://www2.mrbrklyn.com/downtown.html - See the New Downtown Brooklyn....
> 
> 1-718-382-0585
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> Paranoia homepage: http://www.xiph.org/paranoia/
> To unsubscribe from this list, send mail to 'paranoia-dev-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.


-- 
__________________________
Brooklyn Linux Solutions

So many immigrant groups have swept through our town 
that Brooklyn, like Atlantis, reaches mythological 
proportions in the mind of the world  - RI Safir 1998

DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http://fairuse.nylxs.com

http://www.mrbrklyn.com - Consulting
http://www.inns.net <-- Happy Clients
http://www.nylxs.com - Leadership Development in Free Software
http://www2.mrbrklyn.com/resources - Unpublished Archive or stories and articles from around the net
http://www2.mrbrklyn.com/downtown.html - See the New Downtown Brooklyn....

1-718-382-0585
--- >8 ----
List archives:  http://www.xiph.org/archives/
Paranoia homepage: http://www.xiph.org/paranoia/
To unsubscribe from this list, send mail to 'paranoia-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.




More information about the Paranoia-dev mailing list