[pgsql-jp: 25788] Re: .configreでエラー

Hiroki Takada takada @ rh.xdsl.ne.jp
2002年 5月 3日 (金) 02:07:55 JST


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

高田と申します.

こんにちは.

お伺いした限りでは,ソースツリーのdoc/FAQ_Solarisに書かれている,

- ------------------------------------------------------------------
3) Why does configure complain about a failed test program?

This is probably a case of the run-time linker being unable to find
libz or some other non-standard library, such as libssl.  To point it
to the right location, set the LD_LIBRARY_PATH environment variable,
e.g.,

LD_LIBRARY_PATH=/usr/local/lib:/usr/local/ssl/lib
export LD_LIBRARY_PATH

and restart configure.  You will also have to keep this setting
whenever you run any of the installed PostgreSQL programs.

Alternatively, set the environment variable LD_RUN_PATH.  See the
ld(1) man page for more information.
- ------------------------------------------------------------------

の指摘事項の現象が近いようですが,

LD_LIBRARY_PATH=/usr/local/lib:/usr/local/ssl/lib
export LD_LIBRARY_PATH

をためしてみては如何でしょうか.ここで,/usr/local/libはSolarisに標準で
含まれていないライブラリ(例えば,libzなど)パス,/usr/local/ssl/libは
./configure実行時にsslオプションを付けた場合に必要となるライブラリパス
です.


> 事情があってintel solaris 8 10月版に postgresql-7.2.1をインストールしたいの
> ですが、.configureの途中でエラーとなって終わってしまいます。
> 
> 環境変数
> PATH
> MANPATH
> POSTGRES_HOME
> PGLIB
> PGDATA
> LD_LIBRARY_PATH等は設定済みです。

コンテキストから考えると, LD_LIBRARY_PATHに設定したのは,PostgreSQLの
ライブラリではありませんか?

> 
> configure.logを見ると
> optreset    /var/tmp/ccJ4TDha.o
> ld: fatal :Symbol referecing errors
> 
> #line 7483 "configure"
> #include "confdefs.h"
> #include <unistd.h>
> ・・・・・・
> #line 7521 "configure"
> 
> となっていますが意味がわかりません。
> その他情報が必要であればお答えします。

./configureではコンパイル環境を確認するために,試験的にコンパイル・リンクを
行います.その際にリンカがシンボルを解決できないと言っています.

つまりは必要なライブラリが動的に利用できないというエラーです.

Solarisは手元に試験できる環境がないので推測の域をでません.間違っていたら,
申し訳ありません.

では.

- -- 
 ----------------------------------------------------
|   高田 浩生 (Hiroki Takada/takada @ rh.xdsl.ne.jp)   |
|                                                    |
|   My public key is available at the public key     |
|   servers. The message was signed as iso-2022-jp   |
|   char-set document in no PGP/MINE (RFC 2015)      |
|   format.                                          |
 ----------------------------------------------------


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: KUHASIKU WA http://www.gnupg.org/ WO GORANKUDASAI

iD8DBQE80XJqyTl8Jc+E3sERAq2HAJ98Kof/MyAOLNiRc/3kJPKIsK1EQACgjoXH
r1UWsqViE7Pbhv+f9VLfAkQ=
=s+Qj
-----END PGP SIGNATURE-----



pgsql-jp メーリングリストの案内