我用来编译的命令是
x=rnorm(515999)
fft(x)
结果是:
./bootstrap
通过跟踪bootsrap,我发现那些错误是由以下原因引起的:
Usable autoreconf found, running
main::scan_file() called too early to check prototype at
/usr/local/bin/aclocal line 617.
aclocal: couldn't open directory `m4': No such file or directory
autoreconf: aclocal failed with exit status: 1
autoreconf版本为:
autoreconf --force --install
谁能帮我解决这个问题。
答案 0 :(得分:1)
aclocal
引发了实际错误(由autoreconf
调用)。
aclocal
的最新版本应该可以正常处理,因此请检查您的aclocal版本(或:您实际上是否在运行正确的aclocal
-binary)
或者,您可以简单地在构建目录中创建一个(空)m4/
目录。
可以说,这个(确保m4/
目录的存在)应该由bootstrap
脚本来处理,但是:
current fribidi
放弃了自动工具,而推荐使用meson
(尽管它仍然支持autotools
)
fribidi
带有一个非空的m4
目录已经有一段时间了。
类似,使用fribidi
且缺少autotools
目录的m4/
的最新版本是0.19.7
(大约于2015-08发行)
因此:请使用任何库的最新和最大(稳定)版本。如果不能,则应在问题描述中明确指出,并注明要编译的版本。