On 2/14/18 7:03 AM, Michael Felt wrote: > I can down the distribution, e.g. > ftp://ftp.gnu.org/gnu/bash/bash-4.4.18.tar.gz, unpack it, goto base > directory and run configure. > > Thought I had reported this earlier, but guess not! > > If after a successful build, I run "make distclean" - "./configure && > make" no longer works.
There is code in the Makefile that attempts to detect when the build and source directories are not the same, and removes y.tab.[ch] from the build directory when they are not. The problem is that when you run `./configure', the source directory gets set to `.' and the build directory gets set to the absolute pathname. Those don't compare as equal, and the files get removed. I could solve that problem with a short `same_dir' script, but maybe there's an easier way. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/