GNU MIX 开发套件构建错误

GNU MIX 开发套件构建错误

我正在尝试编译GNU MIX 汇编开发套件在 Mac OS X 10.8.4 上。我已经通过 homebrew 安装了依赖项,当我configure在 mdk 目录中运行时,我收到一条成功消息:

*** GNU MDK 1.2.7 has been successfully configured. ***

Type 'make' to build the following utilities:
    - mixasm (MIX assembler)
    - mixvm (MIX virtual machine)

但是当我运行时make,它会抛出这个错误:

~/Downloads/mdk-1.2.7 > make
make  all-recursive
Making all in po
make[2]: Nothing to be done for `all'.
Making all in intl
make[2]: Nothing to be done for `all'.
Making all in doc
Making all in img
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in lib
rm -f libreplace.a
ar cru libreplace.a
ar: no archive members specified
usage:  ar -d [-TLsv] archive file ...
  ar -m [-TLsv] archive file ...
  ar -m [-abiTLsv] position archive file ...
  ar -p [-TLsv] archive [file ...]
  ar -q [-cTLsv] archive file ...
  ar -r [-cuTLsv] archive file ...
  ar -r [-abciuTLsv] position archive file ...
  ar -t [-TLsv] archive [file ...]
  ar -x [-ouTLsv] archive [file ...]
make[2]: *** [libreplace.a] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

看起来好像ar失败了,虽然我不知道为什么。我怎样才能进一步调试这个?

相关内容