[pgpool-general-jp: 322] pgxs.mk が見つからない

スクゥ 陶山 泰 suyama @ skoo.co.jp
2007年 12月 23日 (日) 11:48:14 JST


こんにちは。陶山です。

 ラージオブジェクトの書き込みができない件はひとまず横においておいて、
オンラインリカバリの設定を進めようと思います。

 浅羽さんの作られた「オンラインリカバリを実装したpgpool-II新バージョ
ンのご紹介」というプレゼン資料(pgpool-II-2.0.pdf)を参考にして作業を進
めています。

 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
 オンラインリカバリの準備
 ..リカバリのためのC言語関数をインストール
    % cd pgpool-II-2.0/sql/pgpool-recovery/
    % make install
    % psql -h master-node -f pgpool-recovery.sql template1
 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
のところで、make install をやりますと、

 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
  Makefile:5: /usr/lib/postgresql/8.1/lib/pgxs/src/makefiles/pgxs.mk: 
 そのようなファイルやディレクトリはありません
  make: *** ターゲット `/usr/lib/postgresql/8.1/lib/pgxs/src/makefiles/pgxs.mk' 
 を make するルールがありません.  中止.
 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
となってしまいます。確かに pgxs.mk はコンピュータ内には存在しません。

 pgpool-II-2.0 は、2度ほどオプションを変えて再インストールしてみまし
たが結果に変化はありませんでした。
 (インストールしたユーザは、root ではなく、postgres です)

 postgresql は、
# apt-get install postgresql-8.1
# apt-get install postgresql-contrib-8.1
でインストールしました。

 pgxs.mk を取得するにはどうすればいいかご存知の方、教えてくださいませ
んか。



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