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
