Mysql 설치 ./configure 에러. 검색충분히해보았습니다ㅜㅜ

unixteam의 이미지

OS : Hancom Linux OS 3.1
CPU : Intel P3 650
RAM : 512M

커널 : 2.4.20-7

APM을 소스로 설치하기위해 다음의 타볼 파일들을 /usr/local/src 에 받았습니다.

apache_1.3.29.tar.gz
mysql-4.0.16.tar.gz
php-4.3.4.tar.gz

ncurses-5.3.tar.gz

mysql을 소스 설치하기위해 ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euc_kr --sysconfdir=/etc
했습니다.

그랬더니 쭈우욱 설치화면이 흘러가더니만 맨 마지막에 다음과 같은 에러가 나더군요.
checking for termcap functions library... configure: error: No curses/termcap library found

그래서 이곳 게시판 QnA에서 codebank님 및 다른 고수님들의 답글을 참조했습니다.

curses 와 termcap 라이브러리가 없는 관계로 설치가 안된다하길래 제 시스템에서 다음과 같이 했더니 설치가 되어 있었습니다.

# rpm -qa | grep ncurses
ncurses-5.2-28

# rpm -qa | grep termcap
libtermcap-2.0.8-31
termcap-11.0.1-13

codebank 님께서 한 사이트를 링크해주신게 있길래 보았더니 configure 에 ncurses 플래그를 넣어주라고 하길래 다음과 같이 다시./configure 해보았습니다.
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=euc_kr --sysconfdir=/etc --with-named-curses-libs=/usr/local/src/ncurses-5.3/lib/libncurses.so.5.3

물론 /usr/local/src/ncurses-5.3 디렉토리는 ncurses-5.3.tar.gz의 압축을 푼 소스디렉토리입니다.

이렇게 했더니 에러하나도 없이 Thankyou! 메시지와 함께 configure 를 성공했다는 메시지가 떴습니다.

그래서 다음 make를 했더니 아래와 같은 에러가 또 발생하는군요. ㅜㅜ

make[2]: 들어감 `/usr/local/src/mysql-4.0.16/Docs' 디렉토리
perl -w ./Support/generate-text-files.pl mysql.info "Mac OS X installation" "NetWare installation" > ../support-files/MacOSX/ReadMe.txt
make all-am
make[3]: 들어감 `/usr/local/src/mysql-4.0.16/Docs' 디렉토리
make[3]: Nothing to be done for `all-am'.
make[3]: 나감 `/usr/local/src/mysql-4.0.16/Docs' 디렉토리
make[2]: 나감 `/usr/local/src/mysql-4.0.16/Docs' 디렉토리
Making all in readline
make[2]: 들어감 `/usr/local/src/mysql-4.0.16/readline' 디렉토리
source='readline.c' object='readline.o' libtool=no \
depfile='.deps/readline.Po' tmpdepfile='.deps/readline.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DUNDEF_THREADS_HACK -DHAVE_CONFIG_H -DNO_KILL_INTR -I. -I. -I.. -I./../include -I./.. -I.. -O3 -DDBUG_OFF -c `test -f readline.c || echo './'`readline.c
In file included from /usr/include/signal.h:313,
from readline.c:50:
/usr/include/bits/sigcontext.h:28:29: asm/sigcontext.h: 그런 파일이나 디렉토리가 없음
make[2]: *** [readline.o] 오류 1
make[2]: 나감 `/usr/local/src/mysql-4.0.16/readline' 디렉토리
make[1]: *** [all-recursive] 오류 1
make[1]: 나감 `/usr/local/src/mysql-4.0.16' 디렉토리
make: *** [all] 오류 2

이런 난국을 어떻게 해쳐나가야할까요? ㅜ ㅜ 흑흑

학교에서나 직장에서 설치할때는 아무런 에러없이 잘 되더만 집에 설치할려고하니 이런 에러가 나는군요.

참고로 설치된 gcc 는 3.2.3, make는 3.79.1 입니다.

만약 gcc나 make의 버전이 낮아서 설치가 안되는것이라면
학교나 직장도 같은 OS의 같은 버전인데 설치가 되었거든요.

어떻게 해야될까요? plz...

issue00의 이미지

개발도구 소스던가...그런게 잘 안깔려있을듯.....
위에보니...그런파일이나 디렉토리 없다구 나오네요....

저 헤더를 깔아줘야 하는데.....

아마....xxx-devel....어쩌구.rpm (소스던가) ...
그런 소스를 깔아줘야 할터인데.......

저 헤더를 포함한 소스를 찾아보세용....

항상 깨어있어라 ~~~

dhunter의 이미지

asm 어쩌구면 kernel 에 따라오는 헤더파일들이네요. 커널을 받아다 make menuconfig 하시거나 윗분 말대로... ^^;

from bzImage
It's blue paper

dormael의 이미지

혹시 모를 가능성을 제시해 보면...

우선 컴파일한 사용자. 라이브러리들이나 헤더파일들이 설치된 디렉토리, 파일들의 그 사용자에 대한 권한 들도 살펴보심이 좋으실것 같습니다.

그것들이 다 설치되어 있다고 해도요.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

monpetit의 이미지

ncurses와 termcap의 런타임만 설치되어 있는 것 같네요.
devel 패키지도 함께 설치해야 컴파일이 가능합니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.