• 解决nginx make 报错aclocal-1.14: command not found


    [root@node01 nginx-1.7.7]# make
    make -f objs/Makefile
    make[1]: Entering directory `/root/nginx-1.7.7'
    cd /software/pcre_install/pcre-8.36 
    	&& if [ -f Makefile ]; then make distclean; fi 
    	&& CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " 
    	./configure --disable-shared 
    make[2]: Entering directory `/software/pcre_install/pcre-8.36'
    CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /software/pcre_install/pcre-8.36/missing aclocal-1.14 -I m4
    /software/pcre_install/pcre-8.36/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[2]: *** [aclocal.m4] Error 127
    make[2]: Leaving directory `/software/pcre_install/pcre-8.36'
    make[1]: *** [/software/pcre_install/pcre-8.36/Makefile] Error 2
    make[1]: Leaving directory `/root/nginx-1.7.7'
    make: *** [build] Error 2
    [root@node01 nginx-1.7.7]# 
    
    解决:
    [root@node01 nginx-1.5.1]# cd  /software/pcre_install/pcre-8.36/
    [root@node01 pcre-8.36]#  autoreconf -ivf 
    autoreconf: Entering directory `.'
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal --force -I m4
    autoreconf: configure.ac: tracing
    autoreconf: running: libtoolize --copy --force
    libtoolize: putting auxiliary files in `.'.
    libtoolize: copying file `./ltmain.sh'
    libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
    libtoolize: copying file `m4/libtool.m4'
    libtoolize: copying file `m4/ltoptions.m4'
    libtoolize: copying file `m4/ltsugar.m4'
    libtoolize: copying file `m4/ltversion.m4'
    libtoolize: copying file `m4/lt~obsolete.m4'
    autoreconf: running: /usr/bin/autoconf --force
    autoreconf: running: /usr/bin/autoheader --force
    autoreconf: running: automake --add-missing --copy --force-missing
    autoreconf: Leaving directory `.'
    [root@node01 pcre-8.36]# 
  • 相关阅读:
    程序员的成长
    存储系统的基本数据结构之一: 跳表 (SkipList)
    【机器学习-斯坦福】学习笔记3
    TCP/IP入门(3) --传输层
    2015华为暑期实习(北京)面试经验
    C++面试中关于sizeof问题总结
    KMP详解
    hihoCoder #1014 : Trie树
    Trie树的创建、插入、查询的实现
    Trie树(c++实现)
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13349032.html
Copyright © 2020-2023  润新知