尝试基于演示代码创建 OpenSSL 引擎,该演示代码是MD5 引擎的示例。该readme
文件说我必须使用以下命令来构建引擎:
$ autoreconf -i
$ ./configure
$ make
到目前为止,一切都很好。问题是当我执行时autoreconf -i
会产生错误:
configure.ac:18: error: possibly undefined macro: AC_MSG_FAILURE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
autoreconf: /usr/bin/autoconf failed with exit status: 1
我不得不提到我已经安装了所有需要的工具(autoconf、automake、libtool、pkg-config),并且我在谷歌搜索的第一页上用尽了所有结果。
如果我使用 command autoreconf -vi
,则不会出现错误,但不会生成 Makefile,因此我无法完成构建过程。
我的操作系统是 Ubuntu 14.04 64 位,OpenSSL 版本是 1.0.1f 2014 年 1 月 6 日。
我做错了什么?问题是什么?