database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 6356 게시물 읽기
No. 6356
급합니다..도와주세요...ㅠㅠ
작성자
장하영(kykisk)
작성일
2005-10-08 10:49ⓒ
2005-10-08 10:52ⓜ
조회수
2,025

pgsql을 설치하는데 자꾸 이런에러가 뜨는군요...

DB는 설치했고 extension 설치하려고하는데...;

참고로 freebsd입니다..

 

===> Installing for php4-extensions-1.0
===> php4-extensions-1.0 depends on file: /usr/local/include/php/main/php.h - found
===> php4-extensions-1.0 depends on file: /usr/local/lib/php/20020429/pgsql.so - not found
===> Verifying install for /usr/local/lib/php/20020429/pgsql.so in /usr/ports/databases/php4-pgsql
===> Vulnerability check disabled, database not found
===> Extracting for php4-pgsql-4.4.0
=> Checksum OK for php-4.4.0.tar.bz2.
===> Patching for php4-pgsql-4.4.0
===> php4-pgsql-4.4.0 depends on executable: phpize - found
===> php4-pgsql-4.4.0 depends on file: /usr/local/bin/autoconf259 - found
===> php4-pgsql-4.4.0 depends on shared library: pq.3 - found
===> PHPizing for php4-pgsql-4.4.0
autoheader253: `config.h.in' is created
-f: not found
*** Error code 1

빨리설치해야하는데 자꾸 안되네요...;

도와주세요..ㅠㅠ

이 글에 대한 댓글이 총 1건 있습니다.

제가 보기에 두 세가지 가능성이 있습니다.

하나는 phpize가 내부적으로 실행시키는 프로그램 중 하나가 '-f' 옵션을 인식하지 못해서 내는 경우입니다. phpize는 php 모듈을 컴파일 하기 전에 전처리를 하는 쉘 프로그램인데 내부적으로 autoconf, automake, libtools, m4 같은 다른 프로그램을 실행하는 것으로 알고 있습니다. 아마 이와 같이 외부 프로그램 중 하나를 실행 시킬 때에 -f 옵션을 줬는데 시스템에 설치된 프로그램이 -f 옵션을 이해 못하는 버전이라서 오류를 냈을 수 있습니다.

 

또 다른 가능성은 위의 프로그램 중 하나가 아에 설치가 안되어 있는 경우이입니다. 예를 들어 abc라는 프로그램의 위치를 알아내서 그 프로그램에 -f 옵션을 주고 실행을 하려고 했는데 abc가 설치되어있지 않아서 abc의 위치를 알아내는 함수가 공백을 반환했다면 원래 'abc -f ...'의 형식이어야 할 command line이 ' -f ...' 와 같이 될겁니다. 그럼 지금 보여주신 것 같은 에러가 날 것 같네요.

 

마지막으로 생각나는 것은 phpize나 이것이 사용하는 쉘스크립트가 오류가 있는 것 입니다. ㅤㅅㅞㅂ에서 -f는 특정 경로가 파일을 가리키는지는 전검하는 연산자인데 이것이 구문 오류등의 문제로 지금같은 문제를 일으켰을 수도 있습니다.

 

좌우간.. 이 모든 것은 추측일 뿐이고 결론은 사용하시는 freebsd의 패키징에 문제가 있다는 겁니다. 디펜던시를 잘못 지정했거나 한것이지요.

 

추천하는 해결방법은 직접 소스롤 받아서 컴파일 하는 것입니다. 저는 debian을 쓰지만 아파치, php, postgresql을 패키지를 사용하지 않고 직접 컴파일을 합니다.

 

좋은 결과 있기를 바랍니다.

박성철(gyumee)님이 2005-10-08 12:37에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6359처음으로...PostgreSQL을 사용하려고 합니다. [1]
백진수
2005-10-10
2001
6358사용자 계정에 하나의 디비만 접근 가능하도록 [2]
왕초보
2005-10-10
2455
6357통합게시판에서 필드별 최근 5개의 리스트 값 뽑아 올려면?? [2]
박기원
2005-10-10
2165
6356급합니다..도와주세요...ㅠㅠ [1]
장하영
2005-10-08
2025
6349pg_autovacuum.log 에서 에러메세지... [2]
박순철
2005-10-06
2225
6348PSQL이 공간부족이란 메세지를 뿌리고 접속을 목합니다.(fork) [1]
오진미
2005-10-05
2780
6347[질문]pgOleDb설치 및 접속 후 insert시 에러
따꿍
2005-10-04
2009
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다