장애증상 :
- 데비안리눅스에 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부분 컴파일 에러 해결됨