Я не знаком с источниками readline, но я предполагаю, что либо вы, либо readline используете устаревшую версию autotools. Это не мешает работе ./configure && make && make install
, так как при загрузке архива вы получаете configure
и Makefile
, которые уже сгенерированы несовместимыми версиями автоинструментов. Но это означает, что вы не можете создавать новые с вашей версией автоинструментов.
Вероятно, вы можете исправить это, просто выполнив то, что говорит вам сообщение об ошибке: добавьте целую кучу строк, например
AC_DEFINE([CTYPE_NON_ASCII], [], [Description])
до thirdparty/readline/configure.ac
. Или обновите автоинструмент до последней версии, если проблема на вашей стороне.
Чтобы получить более конкретный и эффективный совет, включите в свой вопрос оскорбительный configure.ac
и сообщите нам версию используемых вами автоинструментов.