编译 Openresty 时出现“没有' distclean'的规则”。停止执行

在我使用以下命令编译 Openresty(1.13.6.2) 时:

# 配置 openresty
./configure --with-pcre=/usr/local/pcre-8.43 --with-openssl=/usr/local/openssl-1.0.2r --with-zlib=/usr/local/lib
# 编译 openresty
gmake

执行此命令时,会出现以下错误:

gmake[1]: 进入目录 `/usr/local/openresty-1.13.6.2/build/lua-rds-parser-0.06'
gmake[1]: 不需要对 `all' 执行任何操作
gmake[1]: 离开目录 `/usr/local/openresty-1.13.6.2/build/lua-rds-parser-0.06'
cd /usr/local/openresty-1.13.6.2/build/nginx-1.13.6 && gmake
gmake[1]: 进入目录 `/usr/local/openresty-1.13.6.2/build/nginx-1.13.6'
gmake -f objs/Makefile
gmake[2]: 进入目录 `/usr/local/openresty-1.13.6.2/build/nginx-1.13.6'
cd /usr/local/lib \
        && gmake distclean \
        && CFLAGS="-O2 -fomit-frame-pointer -pipe " CC="cc" \
                ./configure \
        && gmake libz.a
gmake[3]: 进入目录 `/usr/local/lib'
gmake[3]: *** 没有' distclean'的规则。 停止。
gmake[3]: 离开目录 `/usr/local/lib'
gmake[2]: *** [/usr/local/lib/libz.a] Error 2
gmake[2]: 离开目录 `/usr/local/openresty-1.13.6.2/build/nginx-1.13.6'
gmake[1]: *** [build] Error 2
gmake[1]: 离开目录 `/usr/local/openresty-1.13.6.2/build/nginx-1.13.6'
gmake: *** [all] Error 2

问题出在哪里? 如何解决此问题?

点赞
用户2628868
用户2628868

使用 zlib 的源代码文件夹进行配置:

./configure --with-pcre=/usr/local/pcre-8.43 --with-openssl=/usr/local/openssl-1.0.2r --with-zlib=/usr/local/zlib2.8-src

使用源代码文件夹,而不是安装输出文件夹。

2019-04-02 17:18:42