문제

Sun C 5.9 Sunos_sparc 2007/05/03 및 Gmake를 사용하여 Solaris 10에서 DBLINK를 성공적으로 구축 한 후.

gmake installcheck를 실행했고 다음과 같은 결과를 얻었습니다.

========== running regression test queries        ==========

test dblink               ... FAILED

======================

 1 of 1 tests failed.

일부 테스트가 실패한 차이점은 "./regression.diffs"파일에서 볼 수 있습니다.위에 표시된 테스트 요약 사본은 "./regression.out"파일에 저장됩니다.

regression.diffs 파일의 첫 번째 오류:

psql:dblink.sql:11:오류:라이브러리를로드 할 수 없음 "/apps/postgresql/lib/dblink.so":ld.so.1:postgre s :치명적인:재배치 오류:파일 /apps/postgresql/lib/dblink.so:기호 PG_GETARG_TEXT_PP:참조된 기호를 찾을 수 없습니다

최신 dblink 소스로 postgreSQL 버전 8.2.4를 실행하고 있습니다.

이 문제를 해결하기 위해 내가 무엇을 해야 하는지 아는 사람이 있습니까?감사해요.

도움이 되었습니까?

해결책

이 문제를 해결하기 위해 최신 버전 대신 8.2 dblink 소스를 사용해 보았습니다.

또한 sun make가 아닌 gnu make를 사용해야 합니다.

다른 팁

찾고 있는 파일이 실제로 존재합니까?그 위치에 있나요?

내가 생각할 수 있는 몇 가지 사항 중 하나일 수 있습니다.1) 해당 항목이 컴파일되지 않았으므로 존재하지 않습니다.2) 존재하지만 다른 곳에 있고 찾을 위치를 알려주는 환경 변수가 잘못 설정되어 있습니다.3) 포스트마스터가 실행 중인 ID가 해당 디렉토리를 탐색할 수 없는 권한입니다.

다른 곳에 있는지 확인하려면 다음을 수행하세요.

find / -type f|grep dblink.so

권한을 확인하려면:

su - 
su - postgres
less /apps/postgresql/ lib/dblink.so
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top