configure: error: No curses/termcap library found

MySQL | 2009. 10. 27. 10:48
Posted by 시반

 MySQL 설치 에러 : configure: error : No curses/termcap library found

리눅스에서 yum install mysql 을 통해 쉽게 mysql을 설치할 수 있지만 yum을 통해 설치할수 있는 mysql 버젼은 현재 mysql-5.0.77 버젼입니다. 5.1 이상의 mysql (얼마전에 5.3 소식을 들었는데 현재 6.0까지 나와있더군요..-_-)을 설치하고자 하는 경우에는 소스 컴파일을 통한 수동 설치를 진행할 수 밖에 없는 노릇입니다.

일반적으로 소스컴파일을 위해 glibc 라이브러리를 설치한 후에 mysql을 설치를 진행하는데 옵션에 따라 참조하는 라이브러리가 다르기 때문에  간혹 configure 도중 추가적인 라이브러리를 필요로 할 때가 있습니다. 

configure: error: No curses/termcap library found

대표적인 예가 바로 curses 라이브러리와 termcap 라이브러리를 참조하는 경우입니다.

즉 원인은 xterm을 지원하는 termcap라이브러리를 찾을 수 없기 때문인데요...

 

해결방법은 termcap 라이브러리를 설치해야 겠죠...(-_-a

termcap,libtermcap 라이브러리는 libtermcap-devel 패키지에 curses 라이브러리는 ncurses-devel 패키지에 들어 있네요.

 

[root@localhost ~]# yum -y install libtermcap-devel ncurses-devel

 

 

 

 

 

서버를 직접 구동하는 경우에는 상관이 없지만

이클립스 플러그인으로 서버를 구동시키다 보면 가끔 Timeout 에러가 나면서 실행이 되지 않는 경우가 있다.

실행시  로드되는 모듈들이 많거나(특히 EJB 개발시..) 특정모듈이 로딩 중 Delay되는 경우 종종 발생하는데

 

Timeout waiting for XXX to start. Server did not start after 50s

 

이와 비슷한 에러들을 발생시키며 서버가 실행되지 않는다.

 

해결방법은 간단하다. Timdout limit 값을 늘려주면 된다. (-_-;)

 

수정하는 방법은 여러가지가 있겠지만

내 경우에는 서버창에서 (Window > Show View > Servers) 서버를 더블클릭한후  Timeouts 탭의 start 값을 늘려주었다.

JBoss의 경우 Default로 50, Tomcat의 경우 Default로 45로 되어 있는 것 같다.

 

 

이제 다시 구동하면 된다.

 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)