안녕하세요.
ECPG 로 프로그램을 만든 후 컴파일을 했는데 아래와 같은 에러가 발생하면서 컴파일이 안됩니다.
/usr/lib64/libldap_r-2.4.so.2: undefined reference to `ber_sockbuf_io_udp'
openldap 도 yum으로 설치를 다 해 봤는데도 동일한 에러가 발생하고 있습니다.
혹시 해당 에러에 대해 아시는 분...설명 한번 부탁 드립니다..ㅜㅜ
사용한 ecpg 프로그램이 os의 공유라이브러리랑 안 맞는 경우입니다.
EDB에서 배포하는 postgresql 바이너리 설치 파일로 설치했다면,
LD_LIBRARY_PATH 를 그쪽으로 잡아야 할 것 같네요.
이참에 소스 컴파일 해서 한 번 써보세요.
별로 어렵지 않습니다.
http://postgresql.kr/blog/building_postgresql_on_centos.html
답변 감사합니다~
이걸 몰라서 멘붕 왔었네요..ㅎㅎ;;