Bug#756123: chained implicit rule can fail to make a prerequisite

2015-09-13 Thread Alex Vong
Hi everyone, The bug appears to be fixed in GNU Make 4.0 and 4.1 by some unknown commits. According to , Hi Manoj; I ran the test with both 3.81 and 3.82 and it failed almost immediately: I ran it 100 times with 4.0 and 4.1 and couldn't reproduce the

Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]

2014-08-04 Thread Ian Jackson
Manoj Srivastava writes (Re: Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]): In that case, I shall forward this bug report upstream, to see if we can get help in identifying the patch that fixed the issue (there ight not be a simpe set

Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]

2014-08-04 Thread Manoj Srivastava
On Mon, Aug 04 2014, Ian Jackson wrote: Manoj Srivastava writes (Re: Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]): In that case, I shall forward this bug report upstream, to see if we can get help in identifying the patch that fixed

Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]

2014-07-29 Thread Ian Jackson
Manoj Srivastava writes (Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]): for i in $(seq 1 10); do for set -e ; touch ../src/addrfam.c rm -f adnstest_c.o make -j4 adnstest_record; set + e for done I tried make 4.0-8 in my sid chroot and it worked

Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]

2014-07-29 Thread Manoj Srivastava
On Tue, Jul 29 2014, Ian Jackson wrote: Manoj Srivastava writes (Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]): for i in $(seq 1 10); do for set -e ; touch ../src/addrfam.c rm -f adnstest_c.o make -j4 adnstest_record; set + e for done I tried

Bug#756123: chained implicit rule can fail to make a prerequisite

2014-07-26 Thread Ian Jackson
Package: make Version: 3.81-8.2 I have a Makefile where make appears to decide to use the 2nd of a pair of chained implicit rules to construct a file, despite having earlier rejected this same pair of rules when deciding whether to build the necessasry intermediate file. As a result, make can

Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]

2014-07-26 Thread Ian Jackson
I wrote: I have found that it is possible to work around this problem by adding $(addsuffix _c.o, $(filter-out adnshost,$(CLIENTS))): or .SECONDARY: $(addsuffix _c.o, $(CLIENTS)) to the Makefile. In fact, this is not completely correct. Adding those things to the makefile causes make to

Bug#756123: chained implicit rule can fail to make a prerequisite

2014-07-26 Thread Manoj Srivastava
Hi, I can't seem to bve able to reproduce this on --8---cut here---start-8--- make --version GNU Make 4.0 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2013 Free Software Foundation, Inc. --8---cut

Bug#756123: chained implicit rule can fail to make a prerequisite [and 1 more messages]

2014-07-26 Thread Manoj Srivastava
for i in $(seq 1 10); do for set -e ; touch ../src/addrfam.c rm -f adnstest_c.o make -j4 adnstest_record; set + e for done gcc -g -O2 -Wall -Wmissing-prototypes -Wwrite-strings -Wstrict-prototypes -Wcast-qual -Wpointer-arith -Wno-pointer-sign -I../src -I. -I./../src

Bug#756123: chained implicit rule can fail to make a prerequisite

2014-07-26 Thread Ian Jackson
Manoj Srivastava writes (Bug#756123: chained implicit rule can fail to make a prerequisite): --8---cut here---start-8--- make --version GNU Make 4.0 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2013 Free Software Foundation, Inc. --8