Hi.

I have found a problem with the cdrecord package.
Trying to read audio from an IDE cdrom, I just get:

werewolf:~/tmp/wav> cdda2wav
cdrom device (/dev/cdrom) is not of type generic SCSI. Setting interface to
cooked_ioctl.
86016 bytes buffer memory requested, 4 buffers, 8 sectors
#Cdda2wav version 1.11a13_linux_2.4.16-6mdksmp_i586_i586 real time sched.
soundcard support
...
overlap:min/max/cur, jitter, percent_done:
??/??/??/???????   0%Fatal error:  did not drop group privilege.
 1/ 1/ 1/      0   0%child reader sem request failed

W Child exited with 1

It is not spurious, it happens every time.

I am using a home built 2.4.18-pre kernel, so
I thought it was something related to kernel version (rpm is built against
2.4.16), so started to rebuild things.
If I rebuild the src.rpm, it also breaks in the same way.
If I rebuild from original tar.gz (not from src.rpm), it works.

The only diff i see is that when built from src.rpm:

  werewolf:~/tmp/wav> ll `which cdda2wav`
  -rwsr-s---    1 root     cdwriter   185080 Jan 28 10:30 /usr/bin/cdda2wav*

and for the build from tar.gz:

  werewolf:/usr/bin# ll cdda2wav
  -rwxr-xr-x    1 bin      bin        257689 Jan 28 10:44 cdda2wav*

once stripped:

  werewolf:/usr/bin# ll cdda2wav
  -rwxr-xr-x    1 bin      bin        190136 Jan 28 10:44 cdda2wav*

So, just to try:

  chmod 755 /usr/bin/cdda2wav

And, oh surprise, it works....
What is that problem with group, permissions and real-time sems ?


BTW, the home page for the package claims that the new name for it is
CDRTOOLS, instead of cdrecord. Are we still on time to change for 8.2 ?

TIA

-- 
J.A. Magallon                           #  Let the source be with you...        
mailto:[EMAIL PROTECTED]
Mandrake Linux release 8.2 (Cooker) for i586
Linux werewolf 2.4.18-pre7-slb #1 SMP Sat Jan 26 01:29:18 CET 2002 i686

Reply via email to