Re: cdrtools-2.01.01a44 ready
lists.cdwrite@duinheks.nl wrote:
> Hallo Joerg,
>
> Op dinsdag 05 augustus 2008 schreef Joerg Schilling aan
> cdrecord-announces@lists.berlios.d:
>
> JS> This release is using a reworked makefile system that is able to
> JS> deal with a tar archive that does no longer contain symlinks.
> JS> Please test!
>
> I did. Started is like I always do with the commad:
> make INS_BASE=/usr install
> The result:
> 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
> RULES/rules1.top:242: incs/Dnull: No such file or directory
> RULES/rules1.top:249: incs/Dcc.intel-r--pentium-r--4-cpu-3.00ghz-linux: No
> such
> file or directory
> RULES/rules.top:51: RULES/i686-linux-cc.rul: No such file or directory
> make: *** No rule to make target `RULES/i686-linux-cc.rul'. Stop.
It seems that GNU make now finally fails because of the bug mentioned in
the warning test that I reported 10 years ago.
GNU make files because it evaluates the rules for "include" commands too late.
Jörg
--
EMail:joerg@schily.isdn.cs.tu-berlin.de (home) Jörg Schilling D-13353 Berlin
js@cs.tu-berlin.de (uni)
schilling@fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
URL: http://cdrecord.berlios.de/old/private/ ftp://ftp.berlios.de/pub/schily
Reply to: