Comment 2 for bug 435898

Revision history for this message
ilf (ilf) wrote :

I tried installing cdda2wav from cdrtools-2.01.01. But it fails:

/usr/local/src/cdrtools-2.01.01/cdda2wav$ sudo make
../RULES/rules.top:43: ../RULES/ldummy.lnk: No such file or directory
                W A R N I N G Messages like:

gmake[2]: Entering directory `/tmp/cdrtools-2.01/libschily'
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/cvmod.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/dat.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fcons.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fdown.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fdup.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/ffileread.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/ffilewrite.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fgetline.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fgetstr.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/file_raise.d: No such file or directory
../RULES/r-gmake.dep:76: OBJ/<arch-dir>/fileclose.d: No such file or directory
....

are caused by a GNU make bug and not by the Schily makefile system.

The related bug has been reported to the GNU make maintainers in 1998 but
as the bug has not yet been fixed, it seems that GNU make is unmaintained :-(
A working highly portable make program is at ftp://ftp.berlios.de/pub/smake

You may switch off this warning by calling "gmake GMAKE_NOWARN=true ..."
../RULES/rules1.top:250: ../incs/Dnull: No such file or directory
../RULES/rules1.top:257: ../incs/Dcc.x86_64-linux: No such file or directory
../RULES/rules.top:70: ../RULES/x86_64-linux-cc.rul: No such file or directory
../RULES/rules.cnf:66: ../incs/x86_64-linux-cc/Inull: No such file or directory
../RULES/rules.cnf:67: ../incs/x86_64-linux-cc/rules.cnf: No such file or directory
../RULES/local.cnf:43: OBJ/x86_64-linux-cc/Inull: No such file or directory
../RULES/local.cnf:44: OBJ/x86_64-linux-cc/local.cnf: No such file or directory
../RULES/rules.obj:23: ../RULES/r-gmake.obj: No such file or directory
make: *** No rule to make target `../RULES/r-gmake.obj'. Stop.

Anyways, there seems to be some kind of dispute between cdda2wav and icedax, cdrkit and cdrtools, upstream authors and package maintainers. I really don't have the time to dig into this. I'd just like to get this Bug fixed.

If switching to cdrecord solves this and is the right solution, then the package maintainers should switch. I personally don't care whether that would happen in Debian or Ubuntu or whereever.