PostgreSQL ./configure问题
发布时间:2020-12-13 18:14:43 所属栏目:百科 来源:网络整理
导读:PostgreSQL源码安装时候第一步 ./configure [root]# ./configure --prefix=/usr/local/postgres-9.3.5 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-bl
PostgreSQL源码安装时候第一步 ./configure [root]# ./configure --prefix=/usr/local/postgres-9.3.5 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=16 --with-blocksize=16 --enable-dtrace --enable-debug 问题1: checking for dtrace... no configure: error: dtrace not found 解决方法: yum search dtrace Loaded plugins: fastestmirror,refresh-packagekit,security Loading mirror speeds from cached hostfile * base: mirrors.163.com * extras: mirrors.163.com * updates: mirrors.163.com =============================================================================================== Matched: dtrace =============================================================================================== systemtap-sdt-devel.i686 : Static probe support tools systemtap-sdt-devel.x86_64 : Static probe support tools 找到了,就安装,我是64位的,安装第二个 [root@localhost postgresql-9.3.5]# yum install -y systemtap-sdt-devel.x86_64 问题2: checking for flags to link embedded Perl... Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .). BEGIN failed--compilation aborted. no configure: error: could not determine flags for linking embedded Perl. This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not installed. 解决方法: yum install perl-ExtUtils-Embed -y 问题3: configure: error: could not determine flags for linking embedded Perl. This probably means that ExtUtils::Embed or ExtUtils::MakeMaker is not installed. 解决方法: yum install perl-ExtUtils-Embed 问题4: configure: error: readline library not found If you have readline already installed,see config.log for details on the failure. It is possible the compiler isn't looking in the proper directory. Use --without-readline to disable readline support. 解决方法: yum install readline readline-devel 问题5: checking for inflate in -lz... no configure: error: zlib library not found If you have zlib already installed,see config.log for details on the failure. It is possible the compiler isn't looking in the proper directory. Use --without-zlib to disable zlib support. 解决方法: yum install zlib zlib-devel 问题6: checking for CRYPTO_new_ex_data in -lcrypto... no configure: error: library 'crypto' is required for OpenSSL 解决方法: yum install openssl openssl-devel 问题7: checking for pam_start in -lpam... no configure: error: library 'pam' is required for PAM 解决方法: yum install pam pam-devel 问题8: checking for xmlSaveToBuffer in -lxml2... no configure: error: library 'xml2' (version >= 2.6.23) is required for XML support 解决方法: yum install libxml2 libxml2-devel 问题9: checking for xsltCleanupGlobals in -lxslt... no configure: error: library 'xslt' is required for XSLT support 解决方法: yum install libxslt libxslt-devel 问题10: configure: error: Tcl shell not found 解决方法: yum install tcl tcl-devel 问题11: checking for ldap.h... no configure: error: header file is required for LDAP 解决方法: yum install openldap openldap-devel 问题12: checking for Python.h... no configure: error: header file <Python.h> is required for Python 解决方法: yum install python python-devel 问题13: Error when bootstrapping CMake: Cannot find appropriate C++ compiler on this system. Please specify one using environment variable CXX. See cmake_bootstrap.log for compilers attempted. 解决方法: yum install gcc-c++ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |