[pgsql-jp: 32255] Mac OS 10.3 pgperl のインストールの失敗について

大津 学 manabu_otsu @ ebrand.jp
2004年 2月 12日 (木) 02:56:09 JST


Mac OS 10.3 pgperlのインストールの失敗について

この度はpgsql-jpに初めて投稿させていただきます。

今回Mac OS 10.3を使いソースでpgperlをインストールしました。
そこまでの過程も一緒に書いておきます。

○最初にReadline-4.3.tar.gzを以下のようにインストール
% ./configure --disable-shared
% make
% sudo make install

○Postgresql-7.4.1.tar.gzを以下のようにインストール
% CFLAGS=-O2 ./configure \
  --with-perl  \
  --with-tcl   \
  --without-tk \
  --enable-integer-datetimes
% make
% sudo make install
% initdb --encoding=EUC_JP --no-locale
% pg_ctl -w start

○pg-2.0.2.tar.gzを以下のようにインストール
% export POSTGRES_HOME=/usr/local/pgsql
% perl Makefile.PL
% make

cp Pg.pm blib/lib/Pg.pm
AutoSplitting blib/lib/Pg.pm (blib/lib/auto/Pg)
/usr/bin/perl /System/Library/Perl/5.8.1/ExtUtils/xsubpp  
-typemap /System/Library/Perl/5.8.1/ExtUtils/typemap 
-typemap typemap  Pg.xs > Pg.xsc && mv Pg.xsc Pg.c
cc -c  -I/usr/local/pgsql/include -g -pipe -pipe 
-fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing 
-I/usr/local/include -Os   -DVERSION=\"2.0.2\" -DXS_VERSION=\"2.0.2\" 
"-I/System/Library/Perl/5.8.1/darwin-thread-multi-2level/CORE"   Pg.c
cc1: warning: changing search order for system directory "/usr/local/i
nclude"
cc1: warning:   as it has already been specified as a non-system direc
tory
Running Mkbootstrap for Pg ()
chmod 644 Pg.bs
rm -f blib/arch/auto/Pg/Pg.bundle
LD_RUN_PATH="" env MACOSX_DEPLOYMENT_TARGET=10.3 cc  -bundle -undefine
d
dynamic_lookup -L/usr/local/lib Pg.o  -o lib/arch/auto/Pg/Pg.bundle
-L/usr/local/pgsql/lib -lssl -lpq
ld: -undefined: unknown argument: dynamic_lookup
make: *** [blib/arch/auto/Pg/Pg.bundle] Error 1

上記のエラーで止まります。
よろしければ
ご存知の方お教えいただけないでしょうか。m(_ _)m 
Mac OS X Developer Tools や X11 は既にインストール済みです。
PHPは新しく入れなおすとpostgesに繋がりました。

現在の./bash_profile
PG=/usr/local/pgsql
PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PG/bin
export MANPATH=$PG/man
export POSTGRES_HOME=$PG
export POSTGRES_INCLUDE=$PG/include
export PGLIB=$PG/lib
export PGDATA=$PG/data




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