I have tried to build bison-3.0.2.tar.gz on linux and on windows using DJGPP. In both cases I experienced the same difficulty. I created a build directory below the bison-3.0.2 directory. From the build directory I started the configuration script like this: ../configure --disable-dependency-tracing At a first glance the configuration worked flawlessly, but when I started make I got the following error output:
rm -f examples/extracted.stamp examples/extracted.stamp.tmp touch examples/extracted.stamp.tmp touch: cannot touch `examples/extracted.stamp.tmp': No such file or directory make: *** [examples/extracted.stamp] Fehler 1 The reason is quite clear, if I pass the --disable-dependency-tracing option to the configure script the examples directory and all its sub-directories are not created making the makefile fail (see config.status line 2970. At that line the following is tested: test x"$AMDEP_TRUE" != x"" For --disable-dependency-tracing, AMDEP_TRUE will be set to #.). As soon as I remove --disable-dependency-tracing from the argument list I pass to the configure scripts everything works. Neither less the question remains if this a bug or a feature? IMHO if --disable-dependency-tracing is not allowed to configure bison then it should be removed. But I have seen no comment about the usage of --disable-dependency-tracing neither in the README nor in the NEWS nor INSTALL files. Regards, Juan M. Guerrero