[pgsql-jp: 25920] testlibpq.cがコンパイルできない。
Takuro Suzuki
etsuzuki @ esg.hitachi-hec.co.jp
2002年 5月 14日 (火) 14:27:26 JST
TurboLinux Server 6.5 に
http://osb.sra.co.jp/PostgreSQL/7.1/install.htmlを参考に
7.1.3をインストールしました。
自動起動に設定後、再起動。
postgresで、ログイン。
ソースに附属している test/examples で
makeを実行すると、次のようなエラーメッセージが出力されてます。
$ make
gcc -Wl,-rpath,/usr/local/pgsql/lib testlibpq.o -o testlibpq
testlibpq.o: In function `exit_nicely':
testlibpq.o(.text+0xe): undefined reference to `PQfinish'
testlibpq.o: In function `main':
testlibpq.o(.text+0x3b): undefined reference to `PQsetdbLogin'
testlibpq.o(.text+0x4a): undefined reference to `PQstatus'
testlibpq.o(.text+0x75): undefined reference to `PQerrorMessage'
testlibpq.o(.text+0xa9): undefined reference to `PQexec'
testlibpq.o(.text+0xb4): undefined reference to `PQresultStatus'
testlibpq.o(.text+0xd8): undefined reference to `PQclear'
testlibpq.o(.text+0xf3): undefined reference to `PQclear'
testlibpq.o(.text+0x104): undefined reference to `PQexec'
testlibpq.o(.text+0x112): undefined reference to `PQresultStatus'
testlibpq.o(.text+0x136): undefined reference to `PQclear'
testlibpq.o(.text+0x151): undefined reference to `PQclear'
testlibpq.o(.text+0x162): undefined reference to `PQexec'
testlibpq.o(.text+0x170): undefined reference to `PQresultStatus'
testlibpq.o(.text+0x194): undefined reference to `PQclear'
testlibpq.o(.text+0x1af): undefined reference to `PQnfields'
testlibpq.o(.text+0x1c9): undefined reference to `PQfname'
testlibpq.o(.text+0x20a): undefined reference to `PQgetvalue'
testlibpq.o(.text+0x23a): undefined reference to `PQntuples'
testlibpq.o(.text+0x24a): undefined reference to `PQclear'
testlibpq.o(.text+0x25b): undefined reference to `PQexec'
testlibpq.o(.text+0x269): undefined reference to `PQclear'
testlibpq.o(.text+0x27a): undefined reference to `PQexec'
testlibpq.o(.text+0x288): undefined reference to `PQclear'
testlibpq.o(.text+0x294): undefined reference to `PQfinish'
collect2: ld returned 1 exit status
make: *** [testlibpq] エラー 1
正常にコンパイルされるようにするには、どうすれば良いのでしょうか。
環境 : TurboLinux Server 6.5
--------
Takuro Suzuki
pgsql-jp メーリングリストの案内