如果我将目录复制到别处,则构建Jansson 2.7失败

时间:2015-06-03 08:24:37

标签: c linux automake

我使用Jansson 2.7作为我的项目。我找到了导致构建失败的东西。

如果我尝试:

tar -zxvf jansson-2.7.tar.gz
cd jansson-2.7/
./configure
make

一切都很好。但如果我尝试:

tar -zxvf jansson-2.7.tar.gz
cp jansson-2.7 jansson-2.7-test -r
cd jansson-2.7-test/
./configure
make

配置会成功,但make会失败:

make
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/nick/Downloads/jansson-2.7-test/missing aclocal-1.14 
/home/nick/Downloads/jansson-2.7-test/missing: line 81: aclocal-1.14: command not found
WARNING: 'aclocal-1.14' is missing on your system.
         You should only need it if you modified 'acinclude.m4' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'aclocal' program is part of the GNU Automake package:
         <http://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <http://www.gnu.org/software/autoconf>
         <http://www.gnu.org/software/m4/>
         <http://www.perl.org/>
make: *** [aclocal.m4] Error 127

任何线索?谢谢!

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,只是提取并尝试运行configure / make。在nick2100提供的链接之后,我发现以下命令解决了这个问题:

./configure 
make AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=: 
make AUTOCONF=: AUTOHEADER=: AUTOMAKE=: ACLOCAL=: install