On 7/10/19 9:32 PM, Akim Demaille wrote: > I'm using 4.2.1, and it does what I meant: -p prints the rules, > and -q (which is --question, not --quiet) avoids that we > fired a rule (i.e., "make -q" does not run "make all"). > > So I'm just clueless here. I don't know what to do to address > your issue.
I can *NOT* reproduce the issue on Debian stretch (gawk 4.1.4, make 4.1). Also, here the .deps/ directory is not being generated by make -qp. Back to Debian unstable / Arch / Fedora 30. I tested with good old wget and see the same issue. The command sequence is git clone https://gitlab.com/gnuwget/wget.git cd wget ./bootstrap cd gnulib git checkout master git pull cd .. git commit -m "update gnulib" gnulib ./bootstrap ./configure make syntax-check This also creates the .deps/ directory. So maybe make 4.2.1 has a bug as it creates files though -q is given. But then, why can't you reproduce with the same version of make ? Earlier in this thread I attached a Dockerfile that makes it pretty easy to reproduce. If you don't use docker, I could send you the complete make -qp output. Regards, Tim
signature.asc
Description: OpenPGP digital signature