Le 14 avr. 2013 à 22:09, Efi Fogel <efifo...@gmail.com> a écrit : > Dear users,
Hi! > Not sure whether this is the right place, but I couldn't find a better one. Here is fine. > I wanted to use a new feature that is in the pipe, namely using > boost::variant It's not based on Boost. > instead of union to specify the collection of possible data > types for semantic values. > > I downloaded the sources from the savannah git repository. Did you run git submodules update --init? Are you on "master" in both cases? > On Ubuntu, I was > able to build this bison version no problem. However, on cygwin, I got > stuck. 'bootstrap' completed without errors and so did 'configure'. > However, running 'make' ended up with errors. I got the following error > message right away: > > cd . && /bin/sh /cygdrive/d/home/efif/trees/bison/build-aux/missing --run > automake-1.12 --gnu Makefile > lib/local.mk:19: error: lib_libbison_a_SOURCES must be set with '=' before > using '+=' That's weird, there is no reason for this to happen. > Makefile.am:60: 'lib/local.mk' included from here > lib/local.mk:19: warning: variable 'lib_libbison_a_SOURCES' is defined but > no program or > lib/local.mk:19: library has 'lib_libbison_a' as canonical name (possible > typo) > Makefile.am:60: 'lib/local.mk' included from here > Makefile:2478: recipe for target `Makefile.in' failed > make: *** [Makefile.in] Error 1 > > I removed the '+' sign, and was able to make a small step forward. But that's wrong, the problem is elsewhere. > Then, I > got the following error message: > > make: *** No rule to make target `fcntl.in.h', needed by `fcntl.h'. Stop. I suspect you have a problem with your submodules. Be sure to sure git submodule update --init, and please, show the last commit message of the branch you're trying to build. _______________________________________________ help-bison@gnu.org https://lists.gnu.org/mailman/listinfo/help-bison