

The file build-aux/prefix-gnulib-mk is a symbolic link to gnulib/build-aux/prefix-gnulib-mk generated by the bootstrap script.

It doesn't say "error" and the execution of the bootstrap script doesn't terminate, so it's easy to miss in the vast amount of messages the script spits out. This fails and results with the following message: Unrecognized character \xFF in column 11 at build-aux/prefix-gnulib-mk line 1 The "bootstrap" script, after calling gnulib/gnulib-tool, issues the following command: build-aux/prefix-gnulib-mk -lib-name=libbison lib/gnulib.mk So, there is an missing "lib_" in the generated file (or an extra "lib_" in the fixed source).Īfter some diggings I found the problem, actually problems: While lib/local.mk has: lib_libbison_a_SOURCES += \

It has, for example: libbison_a_SOURCES = Looking at the sources reveals that lib/local.mk includes lib/gnulib.mk before line 19 (the first line in the error message above). Lib/local.mk:19: library has 'lib_libbison_a' as canonical name (possible typo)Īutoreconf-2.69: automake failed with exit status: 1 Lib/local.mk:19: warning: variable 'lib_libbison_a_SOURCES' is defined but no program or Makefile.am:60: 'lib/local.mk' included from here I get the following error: lib/local.mk:19: error: lib_libbison_a_SOURCES must be set with '=' before using '+=' I believe that I have all the necessary tools and sources, including the latest sources of bison from its git repository.
