Проблема с autoreconf
У меня проблема при попытке собрать библиотеку libmatheval
(проблема повторяется независимо от выбранной версии). В документации сказано, что перед сборкой и установкой я должен запустить autoreconf -fi
, который вызывает проблему.
Терминал дает мне это:
configure:11759: error: possibly undefined macro: AC_LIB_LINKFLAGS_FROM_LIBS
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/local/bin/autoconf failed with exit status: 1
Насколько я могу судить, это проблема, связанная с хитростью. Здесь есть некоторая информация об этой (или похожей) проблеме: https://sourceforge.net/p/autogen/mailman/message/29764332/ с основным комментарием;
AC_LIB_LINKFLAGS_FROM_LIBS is defined in gnulib/m4/lib-link.m4 and needs the file gnulib/build-aux/config.rpath.
In other words, using guile.m4 requires using gnulib.
Хотя я не уверен, что именно это означает, мое необразованное предположение состоит в том, что autoconf ищет неправильное место в неверном месте? Я попытался добавить несколько каталогов в LD_LIBRARY_PATH, но, к сожалению, это не сработало. GNUlib установлен в актуальном состоянии.
Я использую Ubuntu 16.04 LTS, GNU Autoconf на версии 2.64
Спасибо заранее.