[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: