Postgresql 설치 중configure: error: readline library not found

postgresql을 소스버전을 다운 받아서 설치하는 중에
‘configure: error: readline library not found’ 라는 에러가 나와서 여기저기 뒤져보니까
readline library를 환경변수에 등록하라고 하던데 환경변수를 등록하는 방법을 모르겠습니다 ;;;;;
여러군데에 환경변수등록하는 방법이 있어서 그대로 해봤는데 검색을 잘못해서 쓸데없는 자료로 삽질을 하는지
전혀 ‘configure: error: readline library not found’ <- 이 에러를 벗어 날 수가 없습니다 ㅠ.ㅠ
많은 조언 부탁드려요

컴파일 의존 라이브러리를 설치하십시요
sudo apt-get build-dep postgresql 또는
sudo apt-get build-dep postgresql-8.3

잘되요 감사합니다^^

아. 그런데 검색을 해보니까 readline 사용가능 확인이라고 해서
/sbin/ldconfig -p | grep readline <- 요런 명령이 있어서 실행해 보니까

libreadline.so.5 (libc6) => /lib/libreadline.so.5
libguilereadline-v-17.so.17 (libc6) => /usr/lib/libguilereadline-v-17.so.17

이런 결과가 나왔는데 이게 readline 라이브러리가 설치 되어 있는 게 맞는 건가요?

… 질문 추가요
make 명령 실행시에
make[1]: ‘all’ 를 위해 할 일이 없습니다. <- 왜 이런 현상이 나오나요?

… 그저 따라하기만 할 뿐인데 제대로 되는게 없네요 ㅡ…ㅡ;;

[quote="ig5di":3fikij7w]잘되요 감사합니다^^

아. 그런데 검색을 해보니까 readline 사용가능 확인이라고 해서
/sbin/ldconfig -p | grep readline <- 요런 명령이 있어서 실행해 보니까

libreadline.so.5 (libc6) => /lib/libreadline.so.5
libguilereadline-v-17.so.17 (libc6) => /usr/lib/libguilereadline-v-17.so.17

이런 결과가 나왔는데 이게 readline 라이브러리가 설치 되어 있는 게 맞는 건가요?[/quote:3fikij7w] 위에서 확인한건 실행 라이브러리고
컴파일시 필요한 소스는 dev 가 붙습니다.
libreadline-dev

[quote="ig5di":3fikij7w]… 질문 추가요
make 명령 실행시에
make[1]: ‘all’ 를 위해 할 일이 없습니다. <- 왜 이런 현상이 나오나요?

… 그저 따라하기만 할 뿐인데 제대로 되는게 없네요 ㅡ…ㅡ;;[/quote:3fikij7w] 어떤 글을 보고 따라 하시는 지요
그리고 공부삼아 컴파일 하는거는 환영이나 사용으로postgresql을 컴파일 하는건 조금 반대 입니다.

어떤 글을 참고 하셨는지요…

우분투는 컴파일 하기 쉽습니다.
컴파일 의존 패키지 설치 후
자체 소스를 apt-get source postgresql 해서 받던가
아님 개발 홈페이지에서 받아 컴파일 한다 해도
전에 한 컴파일 의존 패키지 설치가( build-dep ) 의존성을 해결해 주니까요 !

참고 했던 곳이 사라졌습니다…;;;;

아래는 거기서 본 그대로 실행했던거를 메모장에 옮겨 뒀던 겁니다.

albeom@heoturu:~$ tar xvfzp postgresql-8.4.0.tar.gz
albeom@heoturu:~$ cd postgresql-8.4.0
albeom@heoturu:~$ ./configure --prefix=/usr/local/pgsql --enable-multibyte

configure: error: readline library not found
If you have readline already installed, see config.log for details on the
failure. It is possible the comiler isn’t looking in the proper directory.
Use --without-readline to disable readline support //오류

우분투 깐지는 한 달도 안됐고 공부 겸해서 첨해보는데
소스 컴파일은 역시 무릴까요(첨부터 넘 무릴했나ㅡㅡa)

apache+php+postgre sql 설치가 목표였는데 초반부터 너무 힘을 빼내요 ^^;

postgresql 컴파일 의존 패키지 입니다.

[code:tdmrvuqo] debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), perl (>= 5.8),
libperl-dev, tcl8.5-dev, libreadline5-dev (>= 4.2), libssl-dev,
zlib1g-dev | libz-dev, libpam0g-dev | libpam-dev, libxml2-dev, libkrb5-dev,
libldap2-dev, libxslt1-dev, libossp-uuid-dev, python-dev,
python-central (>= 0.5), gettext, bzip2, hardening-wrapper[/code:tdmrvuqo]
readline 에러가 난다면 libreadline5-dev 를 설치 하십시요
sudo apt-get install libreadline5-dev

그냥 우분투 데비안은 컴파일시에 …
sudo apt-get build-dep postgresql 명령어로 컴파일에 필요한 라이브러리를 다 설치 해줍니다.

그리고 --enable-multibyte 란 옵션은 없습니다.
제가 해보니 설정은 완료 되지만 끝에 경고 메세지 나옵니다.
configure: WARNING: option ignored: --enable-multibyte
컴파일 옵션 종류는 ./configure --help 또는 INSTALL 파일 살펴 보시기 바랍니다.

그리고 보통 디비는 컴파일 설정 옵션을 좀 복잡하게 주어야 쓸만 하게 되던데
아래는 우분투 postgresql 컴파일 설정 옵션입니다.

[code:tdmrvuqo]–mandir=$${prefix}/share/postgresql/$(MAJOR_VER)/man
–with-docdir=$${prefix}/share/doc/postgresql-doc-$(MAJOR_VER)
–sysconfdir=/etc/postgresql-common
–datadir=$${prefix}/share/postgresql/$(MAJOR_VER)
–bindir=$${prefix}/lib/postgresql/$(MAJOR_VER)/bin
–includedir=$${prefix}/include/postgresql/
–enable-nls
–enable-integer-datetimes
–enable-thread-safety
–enable-debug
–disable-rpath
–with-tcl
–with-perl
–with-python
–with-pam
–with-krb5
–with-gssapi
–with-openssl
–with-libxml
–with-libxslt
–with-ldap
–with-ossp-uuid
–with-gnu-ld
–with-tclconfig=/usr/lib/tcl$(TCL_VER)
–with-tkconfig=/usr/lib/tk$(TCL_VER)
–with-includes=/usr/include/tcl$(TCL_VER)
–with-system-tzdata=/usr/share/zoneinfo
–with-pgport=5432
$(ARCH_OPTS)
CFLAGS=‘$(CFLAGS)’
LDFLAGS=‘$(LDFLAGS)’[/code:tdmrvuqo]