[pgsql-jp: 28316] Re: Mac-osxで使いたいのですが
sugita @ sra.co.jp
sugita @ sra.co.jp
2002年 12月 14日 (土) 12:10:17 JST
杉田です。
From: Iwaki-akio <lee @ aimnet.ne.jp>
Subject: [pgsql-jp: 28314] Mac-osxで使いたいのですが
Date: Sat, 14 Dec 2002 11:35:57 +0900
;;; 初めて発言します。岩城(いわき)と申します。
;;; いつも皆様のご意見を参考にさせていただいております。
;;; (といっても拝見しはじめて一ヶ月ですが・・)
;;;
;;; このMLで、もしMacでPostgreSQLを使っていらっしゃる方がみえましたらアドバイス
;;; いただけましたら助かります。
他のプラットフォームを使わなければならない場合の他は、Mac OS X で使っています。
;;; 環境は以下の通りです。
;;; PowerBookG4
;;; OS-X 10.2
;;;
;;; この環境で、OS-X 10.2用のPostgreSQL7.3のパッケージをインストールいたしました。
どのようなパッケージでしょうか?
今は、Mac OS X 10.2.2 で動かしていますが、Mac OS X 10.2 のときに PostgreSQL
7.3 開発中バージョンも動いていました。PostgreSQL のソースからインストールして
います。
;;; あるHPを参考にして
;;; rootでないユーザを作り、所有権を変更しました。
どのようにどこの所有権を変更したのでしょうか?
;;; ここまでは上手くいったと思います。
;;; ところが、以下の処理をした際に、エラーが出てしまいました。
;;;
;;; postgres% /usr/local/bin/initdb -D /usr/local/pgsql/data
;;;
;;; 以下がエラーです
;;;
;;; creating directory /usr/local/pgsql/data... ok
;;; creating directory /usr/local/pgsql/data/base... ok
;;; creating directory /usr/local/pgsql/data/global... ok
;;; creating directory /usr/local/pgsql/data/pg_xlog... ok
;;; creating directory /usr/local/pgsql/data/pg_clog... ok(ここまでは良いようで
;;; す)
;;; creating template1 database in /usr/local/pgsql/data/base/1... dyld:
;;; /usr/local/bin/postgres Undefined symbols:
;;; /usr/local/bin/postgres undefined reference to _crypt expected to be defined
;;; in /usr/lib/libcrypto.0.9.dylib
;;; /usr/local/bin/initdb: line 582: 1434 Trace/BPT trap
;;; "$PGPATH"/postgres -boot -x1 $PGSQL_OPT $BACKEND_TALK_ARG template1
;;;
;;; initdb failed. <-ここでエラーになっているようです
;;; Removing /usr/local/pgsql/data.
;;;
;;;
;;; あちこちのHPを探しながら、ディレクトリのパーミッションの再確認、ソフトの再イ
;;; ンストール、initdbを削除してのソフトの再インストール、ユーザの再作成と再設定、
;;; 等を行ったのですが、上手くいかず一週間ほど悩んでおります。
私のインストール手順です。
・postgres ユーザで、ソースを展開
・コンフィギュレーション
$ cat myconf
#!/bin/sh
CFLAGS=-O2 ./configure \
--prefix=/opt/pgsql/7.3 \
--with-tcl \
--without-tk \
--enable-integer-datetimes
$
・コンパイルとインストール
$ make
$ make install install-all-headers
・initdb
$ initdb --encoding=EUC_JP --no-locale
Kenji Sugita
pgsql-jp メーリングリストの案内