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 3714 게시물 읽기
No. 3714
Re: Re: [추가질문]PostgreSQL7.1.3 example소스컴파일문제입니다.
작성자
고기원
작성일
2001-12-05 16:53
조회수
1,576

정말 고맙고 감격했습니다..

근데 여전히 안되네여... (ㅜ.ㅜ)

 

 

-- 영수 님이 쓰신 글:

>> 0.

>> [wjsro@wjsro examples]$ pwd

>> /usr/local/src/postgresql-7.1.3/src/test/examples

>> testlibpq.c: In function `void exit_nicely(PGconn*)':

>> testlibpq.c:15: `exit' undeclared (first use this function)

>> ..

>> 이런 메시지가 나오면

>> vi testlibpq.c

>> #include <iostream.h> 를 추가(?)하셔서 다시 컴파일

>> g++ -o test -I/usr/local/pgsql/include -L/usr/local/pgsql/lib -lpq testlibpq.c

>>

>> ./test

>>

>> (물론 대몬도 뜨고 DB,USER, 기타 설정도 돼 있으면 보입니다.)

>>

 

#include <iostream.h> 추가하고

g++ -I/usr/pgsql/include -I/usr/include/g++-3/ -L/usr/local/pgsql/lib -o test testlibpq.c

실행시

testlibpq.c: In function `void exit_nicely(PGconn*)':

testlibpq.c:15: `exit' undeclared (first use this function)

testlibpq.c:15:(Each undeclared identifier is reported only once for each function it appears in)

하고 메시지가 뜹니다..

 

>>

>> ==> 만약 이래도 안 된다면

>>

>> 1. Postgresql_7.1.3 을 설치하셨을때 --with-CXX로 하셨으면,

>> # POSTGRES_HOME=/usr/local/pgsq

>> $POSTGRES_HOMEl/include/ 에 lpq 관련 헤더 파일이 있음을 확인하시고

 

lpq관련 헤더가 어떤것인지 잘 모르겠습니다만 interfaces/libpq/에서

make install

실행하여 libpq 설치했습니다. lpq관련 헤더가 어떤것인지 잘 모르겠군요.. --; (아.. 이나의 무지함은 언제쯤... )

 

>>

>> 2. 레드헷의 경우 cat /etc/ld.so.conf 하면

>> /usr/local/pgsql/lib 가 있을 것입니다. 없어도 큰 문제는 없지만..

>> 아무튼 없다면 추가해 준 후 ldconfig 명령어로 갱신해 줍니다.

 

>> 3. bash를 쓴다면, ~/.bash_profile 아래의 다음과 매칭된 환경이 설정돼 있는지 점검합니다.

>> # env for postgres

>> export POSTGRES_HOME=/usr/local/pgsql

>> export PGLIB=$POSTGRES_HOME/lib

>> export PGDATA=$POSTGRES_HOME/data export

>> export MANPATH="$MANPATH":$POSTGRES_HOME/man export

>> export LD_LIBRARY_PATH="LD_LIBRARY_PATH":"$PGLIB"

>>

 

파일찾아서 추가했습니다.(설치자료에 있는 그대로 설치하구여..)

 

>> 4. 권한사항을 점검합니다. (이것땜에 2주간 머리털 뽑았슴다)

 

어떤 권한 사항인지 잘 모르겠군요... 설치문서에 있는것처럼 adduser하고 chown다 실행했는데...

 

>> 5. 여기 DB자료실에 보면 설치 관련 문서가 있습니다. 참고하시면 무난할 것 같습니다. 확실한건 첨부의 doc 에 있습니다. 여유가 돼신다면 PostgreSQL홈의 설치자료나 "PostgreSQL"번역서(최준호,김일환편역)가 나와 있으니 사 보시는 것도 괜찮을 듯 싶습니다. 참고로, PostgreSQL홈에서 interface 부분 메일을 ftp로 다운로드 받아 봤는데, 도움이 되더군요. 사족이지만 libpqxx, C++ frontend API가 나왔다고 합니다. (http://members.ams.chello.nl/j.vermeulen31/ ) interface 를 subscribe 하시면 비슷한 관련 문제들을 많이 볼 수 있습니다. 한두달전인가 누가 lpq책을 낸다더군요.

>>

>> 저도 몇달전에 비슷한 경험이 있어서 적었습니다. 쉬고있는터라

>> lpq++로 게시판하고 이것저것만들었는데 국내엔 찾는 사람이 없더라구요.

 

(제가 너무 노력이 부족한것 같네여.. 군데 제게 주어진 시간이 너무도 제한적이라서... 영수님께 정말 감사드립니다..) (^^)(__)(^^)

[Top]
No.
제목
작성자
작성일
조회
3719죄송합니다만 아무리찾아도 없기에 또다시질문올립니다.
조원준
2001-12-06
1555
3718[질문]libpq - C Library 예제파일 실행해보신분께 궁금한게 있습니다.
고기원
2001-12-06
1477
3722┕>Re: [질문]libpq - C Library 예제파일 실행해보신분께 궁금한게 있습니다.
김명화
2001-12-07 18:21:57
1754
3726 ┕>Re: Re: 정말 감사합니다.. ^^; 덕분에 컴파일은 성공이네요..
고기원
2001-12-11 09:47:00
1453
3717DB이동시에 문제점..
정철희
2001-12-06
1492
3735┕>Re: 엄청 골치 아프시겠네요.
김상기
2001-12-14 08:43:28
1526
3711[추가질문]PostgreSQL7.1.3 example소스컴파일문제입니다.
고기원
2001-12-05
1410
3712┕>Re: [추가질문]PostgreSQL7.1.3 example소스컴파일문제입니다.
영수
2001-12-05 15:38:05
1621
3714 ┕>Re: Re: [추가질문]PostgreSQL7.1.3 example소스컴파일문제입니다.
고기원
2001-12-05 16:53:04
1576
3707PostgreSQL7.1.3 example소스컴파일문제입니다.
고기원
2001-12-05
1589
3708┕>Re: PostgreSQL7.1.3 example소스컴파일문제입니다.
신현호
2001-12-05 12:17:38
1422
3709┕>Re: PostgreSQL7.1.3 example소스컴파일문제입니다.
영수
2001-12-05 12:44:10
1509
3706cygwin에서 aduser 가 안되요..도와주세요. [1]
강두진
2001-12-04
1674
3703cygwin 에서 initdb가 안되요...
강두진
2001-12-04
1450
3704┕>Re: cygwin 에서 initdb가 안되요...
정재익
2001-12-04 09:24:57
1522
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다