질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

PHP설치중 에러 SSL libraries

작성자 정보

  • 뿌꿍이 작성
  • 작성일

컨텐츠 정보

본문

 

레드헷 9.0에서

php설치시에 에러가 발생합니다.

checking whether SSL libraries are needed for c-client... /usr/lib/lib
checking whether IMAP works... no
configure: error: build test failed. Please check the config.log for details.

 

맨 끝에 보면 이렇게 에러가 나는데요

이곳저곳 다 뒤져서 보니 imap 쪽에서 문제가 있는듯 싶어서

이곳에서 rpm 검색해서 imap도 다시 깔아주었습니다.

아파치2와 php4인데

config.log화일을 보라고 해서 봈더니만

 

configure:41210: checking whether IMAP works
configure:41243: gcc -o conftest -O3 -march=i686 -funroll-loops -fomit-frame-pointer   -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.c  -Wl,-rpath,/usr/lib/lib -L/usr/lib/lib -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -lc-client -lcrypt  -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lssl -lcrypto -lgmp -lfreetype -lpng -lz -ljpeg -lz -lresolv -lm -ldl -lnsl  1>&5
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa4d7): In function `ssl_onceonlyinit':
: the use of `tmpnam' is dangerous, better use `mkstemp'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa2f4): In function `checkpw':
: undefined reference to `pam_start'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa30b): In function `checkpw':
: undefined reference to `pam_authenticate'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa322): In function `checkpw':
: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa335): In function `checkpw':
: undefined reference to `pam_end'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa351): In function `checkpw':
: undefined reference to `pam_acct_mgmt'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa368): In function `checkpw':
: undefined reference to `pam_setcred'
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../libc-client.a(osdep.o)(.text+0xa37f): In function `checkpw':
: undefined reference to `pam_end'
collect2: ld returned 1 exit status
configure: failed program was:
#line 41218 "configure"
#include "confdefs.h"

    void mm_log(void){}
    void mm_dlog(void){}
    void mm_flags(void){}
    void mm_fatal(void){}
    void mm_critical(void){}
    void mm_nocritical(void){}
    void mm_notify(void){}
    void mm_login(void){}
    void mm_diskerror(void){}
    void mm_status(void){}
    void mm_lsub(void){}
    void mm_list(void){}
    void mm_exists(void){}
    void mm_searched(void){}
    void mm_expunged(void){}
    char mail_newbody();
    int main() {
      mail_newbody();
      return 0;
    }

 

이렇게 나오네요

이거 해결방법이 무엇인지요?

정말 모르것습니다요~ ㅠㅠ

 

아~ 설치는

CFLAGS="-O3 -march=i686 -funroll-loops -fomit-frame-pointer"
./configure
--with-apxs2=/usr/local/apache/bin/apxs
--with-zlib --with-gd --with-ttf --with-png
--with-expat-dir=/usr --with-gmp --with-xml
--with-mysql=/usr/local/mysql
--with-language=korean
--with-charset=euc_kr
--disable-debug --disable-posix --disable-rpath
--enable-safe-mode --enable-magic-quotes
--disable-dmalloc --enable-bcmath
--enable-dio --enable-gd-native-ttf
--enable-sysvsem --enable-sysvshm
--enable-wddx --enable-versioning
--enable-pic --enable-inline-optimization
--enable-memory-limit --enable-mbstring
--enable-mbregex --enable-mbstr-enc-trans
--with-config-file-path=/usr/local/lib --enable-ftp --disable-debug --enable-track-vars=yes
 --with-jpeg-dir --with-freetype-dir
--enable-gd-native-ttf --enable-dl
--with-imap=shared --with-imap-ssl=/usr/lib --with-kerberos

이렇게 주었습니다

 

관련자료

댓글 1

홍보성님의 댓글

  • 홍보성
  • 작성일
--with-imap-ssl=/usr/lib
요거 먼저 빼고 설치 해 보시구요.
그래도 안되면 --with-imap=shared --with-imap-ssl=/usr/lib
요고 셋트로 빼시고 설치 해 보세요.
에러 생긴 부분 옵션은 빼고 설치 해 보시고 해당 패키지를 다시 점검 해 보시기 바랍니다. rpm으로 설치한 라이브러리는 /usr/local/lib에도 들어갈 수 있으므로 =/usr/lib 를 생략해서 시도 해 보세요.

공지사항


뉴스광장


  • 현재 회원수 :  60,133 명
  • 현재 강좌수 :  36,172 개
  • 현재 접속자 :  131 명