[pgsql-jp: 30658] PostgreSQL7.3.4 install on Solaris9(Sparc)

ETO Hirofumi etoh @ bunroku.cc.saga-u.ac.jp
2003年 8月 1日 (金) 14:15:40 JST


佐賀大学の江藤です。

いつも質問ばかりで申し訳ないので、たまには情報を。

Solaris9(Sparc)上に Sun ネイティブコンパイラで最新版の PostgreSQL7.3.4
をインストールしました、その時の環境や方法について報告します。

[環境]
OS:
	Solaris9(Sparc)
コンパイラ:
	Sun WorkShop 6 update 2 C 5.3 2001/05/15
各種ソフト:
	PostgreSQL 7.3.4
	postgresql-7.3.3-nls-psql-patch.gz
	(PostgreSQL日本語化パッチ http://www.net-newbie.com/postgres/psqlj.html)
	GNU Make 3.80
	readline 4.2a + jpatch
	bison (GNU Bison) 1.35
	flex version 2.5.4
	OpenSSL 0.9.7a Feb 19 2003
	gettext (GNU gettext-runtime) 0.12.1
主要環境変数:
	PATH=/usr/ccs/bin:/usr/local/bin:/usr/X/bin:/opt/SUNWspro/bin:/usr/ucb:/usr/local/bin:/usr/X/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/sbin:/usr/bin:/usr/ucb:/bin:/sbin:/usr/local/ssl/bin:/opt/SUNWppro/bin:/usr/local/pgsql/bin:/usr/sbin:/usr/local/pgsql/bin:/opt/SUNWppro/bin
	LANG=ja_JP.eucJP
	LD_LIBRARY_PATH=/usr/local/lib:/usr/X/lib:/opt/SUNWspro/lib:/usr/lib:/usr/ucblib:/usr/local/pgsql/lib:/opt/SUNWppro/lib:/usr/local/ssl/lib
	LC_TIME=C
	POSTGRES_HOME=/usr/local/pgsql
	PGLIB=/usr/local/pgsql/lib
	PGDATA=/usr/local/pgsql/data

[手順]
	gzcat postgresql-7.3.3-nls-psql-patch.gz | gpatch -p1
	env CC=cc \
	    CPPFLAGS=-I/usr/local/include \
	    LDFLAGS=-L/usr/local/lib \
	    LIBS=-lintl \ ## オプション "-lintl" を手動で設定
	    ./configure  \
	    --enable-syslog \
	    --with-maxbackends=16 \
	    --with-perl \
	    --with-openssl \
	    --with-pam \
	    --enable-nls=ja \
	    --enable-integer-datetimes
	## src/include/pg_config.h を編集 "#defile HAVE_CRYPT_H 1" をコメントアウト
	## openssl と /usr/include/crypt.h と競合するため
	gmake all >& make.log
	gmake install
	gmake check ## regression test 
	initdb --no-locale --encoding=EUC_JP
	## PGDATA/postgresql.conf を編集、以下を追加
	## silent_mode = on
	## max_connections = 16
	## tcpip_socket = on
	## syslog = 2


[regression test 結果:regression.diffs]
*** ./expected/random.out       Thu Jan  6 15:40:54 2000
--- ./results/random.out        Fri Aug  1 11:29:15 2003
***************
*** 31,35 ****
    WHERE random NOT BETWEEN 80 AND 120;
   random 
  --------
! (0 rows)
  
--- 31,36 ----
    WHERE random NOT BETWEEN 80 AND 120;
   random 
  --------
!     121
! (1 row)
  

======================================================================

以上です。

何かのお役に立てれば幸いです。

ここはこうした方が良いなどのご意見があれば大歓迎です。

よろしくお願いします。
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
所属   佐賀大学学術情報処理センター
名前   江藤 博文(Eto Hirofumi)
E-mail etoh @ cc.saga-u.ac.jp
URL    http://bunroku.cc.saga-u.ac.jp
電話(ダイヤルイン)
       0952-28- (8594) (8592) (8109)
                研究室 事務室  FAX
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-




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