On Wed, 13 Dec 2006, Hans Aberg wrote: > On 13 Dec 2006, at 20:43, Joel E. Denny wrote: > > > > ... in Bison 2.3a, those forms seem to > > > already work. > > > > Really? Not for me: > > > > % ~/installs/bison/2.3a/bin/bison --skeleton="/tmp.m4" tmp.y > > /usr/local/bin/m4: /home/jdenny/installs/bison/2.3a/share/bison//tmp.m4: > > No such file or directory > > /home/jdenny/installs/bison/2.3a/bin/bison: subsidiary program `/ > > usr/local/bin/m4' failed (exit status 1) > > > > % ~/installs/bison/2.3a/bin/bison --skeleton="./tmp.m4" tmp.y > > /usr/local/bin/m4: /home/jdenny/installs/bison/2.3a/share/bison/./tmp.m4: > > No such file or directory > > /home/jdenny/installs/bison/2.3a/bin/bison: subsidiary program `/ > > usr/local/bin/m4' failed (exit status 1) > > > > I did not use the quotes around the skeleton filename. I did try all > variations, and even checked with 'ps' that it got the right argument. And the > name was one not present in the distribution. Mysterious.
The quotes should not matter as they are parsed by the shell. I tried anyway, and it didn't change anything. You must not be using Bison 2.3a.
