Tencent/TBase

centos7系统无法make

xinxue205 opened this issue · 3 comments

configure成功后,执行make -sj报错,请问怎么处理?
提示缺少perl,但是我安装了perl后,还是没解决。


[root ~/TBase-2.1.0-release]$ make -sj


ERROR: Perl is missing on your system. It is needed unless you are building
from an unmodified official distribution of PostgreSQL.


make[4]: *** [errcodes.h] Error 1
make[4]: *** Deleting file `errcodes.h'
make[3]: *** [utils/errcodes.h] Error 2
make[2]: *** [submake-errcodes] Error 2
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-common-recurse] Error 2
make: *** [all-src-recurse] Error 2


[root ~/TBase-2.1.0-release]$ perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 41 registered patches, see perl -V for more detail)

[root ~/TBase-2.1.0-release]$ uname -a
Linux localhost.localdomain 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

[root ~/TBase-2.1.0-release]$ perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 41 registered patches, see perl -V for more detail)

安装了要重新登录,依赖提示不明确。