전 센드메일을 실치했는데 버클리 디비를 사용해서 다시 설치하려고합니다.
질문 1. 현재 시스템에서 사용중인 DB 알수 있는 법
질문 2. 모든 설치 프로그램을 소스프로그램이 아닌 패키지로 설치했어요
근데 groff 를 설치하면 메뉴얼 설치에 편하다고 했더니
다음과 같은 에러가....여러개 나오네요.
ld.so.1: groff: 치명적: libstdc++.so.2.10.0: 열기 실패: 해당 파일이나 디렉토리가 없음
중단됨(Killed)
make[1]: Leaving directory `/tmp/sendmail-8.11.3/obj.SunOS.5.8.sun4/smrsh'
질문 3. 버클리 디비 설치후(역시 패키지로 설치)
-DNEWDB로 설치가 되지않고 계속 -DNDBM으로 되네요.
그래서 어느 Makefile 을 수정해줘야 할지 몰라서, 못찾겠어요.
그래서 처음 빌드 후에 생긴 obj.SunOS.5.8.sun4 디렉토리 밑에있는
Makefile 에 있는 모든 -DNDBM 옵션을 -DNEWDB로 바꿔줬어서
다시 빌드 했더니..다음과 같은 에러가....여러게 나오네요.
gcc -o vacation vacation.o ../libsmdb/libsmdb.a ../libsmutil/libsmutil.a -lres
olv -lsocket -lnsl -lldap
정의되지 않음 첫번째 참조된
기호 파일의
db_create ../libsmdb/libsmdb.a(smdb2.o)
ld: 치명적: 기호 참조 오류. vacation에 출력이 기록되지 않음
collect2: ld returned 1 exit status
make[1]: *** [vacation] Error 1
make[1]: Leaving directory `/tmp/sendmail-8.11.3/obj.SunOS.5.8.sun4/vacation'
make: *** [all] Error 2