php컴파일에러(flex) configure: error: cannot find output from lex; giving up

by ADMINPLAY posted Aug 08, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

장애증상 :
     - 데비안리눅스에 php-4.4.7 컴파일시 컴파일 에러

 

처리로그 :

    configure: warning: You will need bison if you want to regenerate the PHP parsers.
    checking for flex... lex
    checking for yywrap in -ll... no
    checking lex output file root... ./configure: line 2425: lex: command not found
    configure: error: cannot find output from lex; giving up

 

장애분석 :
     - 위의 로그는 php컴파일시 lex, 즉 flex 라이브러리가 설치 되어 있지 않아서 생기는 에러이다.
       (아마 php코드를 파싱할때 쓰는 파서기 정도라고 생각된다. 확실치 않음)

 

장애처리 :
     - dselect 를 이용하여 flex-dev 패키지를 설치

 

결과 :
    - lex부분 컴파일 에러 해결됨


Articles

1 2 3