y.tab.c inclusion within the source tree

2014-09-27 Thread Mark Goldfinch
Hi everyone, Can someone clarify to me why y.tab.c is included within the bash source tree if it is generated from parse.y? If one looks in the FreeBSD ports tree, they're deliberately taking the initiative to touch parse.y to ensure that y.tab.c is always rebuilt. Seeing that it appears likely

Re: y.tab.c inclusion within the source tree

2014-09-28 Thread Mark Goldfinch
Greetings, On 28 Sep 2014 19:41, "John E. Malmberg" wrote: > > On 9/27/2014 6:49 PM, Mark Goldfinch wrote: >> 1) Remove y.tab.c from the original tarball, and ensure the clean method >> within Makefile removes it > > The VMS build procedure currently needs the y

Re: y.tab.c inclusion within the source tree

2014-09-28 Thread Mark Goldfinch
On 29 September 2014 00:42, Christian Weisgerber wrote: > They also have a dependency on the bison port, because parse.y does > not build correctly with FreeBSD's yacc(1). You end up with a bash > that has broken $(...) parsing. Same issue on OpenBSD, where the > port doesn't touch parse.y beca