Я новичок в GNU autotools. В моем проекте, когда я пытаюсь ./configure
, возникает следующая ошибка:
./configure: line 9852: syntax error near unexpected token `luajit,'
./configure: line 9852: ` PKG_CHECK_MODULES(luajit, luajit,LLUAJIT="yes",LLUAJIT="no")'
В Configure.in:
PKG_CHECK_MODULES(luajit, luajit,LLUAJIT="yes",LLUAJIT="no")
if test "x$LLUAJIT" = "xyes"; then
CONFIGFLAGS="$CONFIGFLAGS -DHAVE_LIBLUAJIT"
LUA_CFLAGS="$luajit_CFLAGS"
LUA_LIBS="$luajit_LIBS"
AC_SUBST(LUA_CFLAGS)
AC_SUBST(LUA_LIBS)
if test "x$macos" != "xno"; then
LDFLAGS="${LDFLAGS} -pagezero_size 10000 -image_base 100000000"
fi
else
echo
echo " ERROR! LuaJIT library not found. For better performance, go get it from"
echo " http://www.luajit.org/."
AC_MSG_ERROR("Fatal!")
fi
Кажется, autoconf (возможно) не может найти макрос PKG_CHECK_MODULES
. Я искал в Интернете решение и обнаружил, что это связано с тем, что libtool
не установлен. Я переустановил libtool
, но ошибка осталась прежней.
Надеюсь, что кто-то осознает проблему и найдет для нее быстрое решение. Будем признательны за любую помощь.