`make -f Makefile.in` 在@SET_MAKE@ 和@SHELL@ 附近失败

`make -f Makefile.in` fails around @SET_MAKE@ and @SHELL@

我正在尝试从 svn 的源代码检出中编译 t运行smission,并且 运行 遇到一些编译问题。

它说

"Makefile.in:15 *** missing seperator..."

该行 @SET_MAKE@ 前面没有空格。

在我注释掉那行之后,它说:

make: @SHELL@: Command not found
Makefile.in:484: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 127

Makefile.in是由./autogen.sh生成的

Automake 和 Autoconf 都是最新的并且超过了最低要求。 Debian Jessie 已更新。

Makefile.in 只是 makefile 的 模板 ,通常由 GNU Autotools 使用。为了从该模板生成 Makefile,您必须 运行 ./configure,它也应该由 ./autogen.sh.

生成