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

大津 学 manabu_otsu @ ebrand.jp
2004年 2月 12日 (木) 23:40:58 JST


お世話になっております。

% sudo gcc_select 2
で作業してみました。

結果は失敗でした。
Postgresも本体から gcc 2.95.2 でmakeしようと思い
/usr/local/pgsql内を掃除後、makeしたのですがうまくいかないようです。

Readlineも gcc 2.95.2でmakeしてみました。
こちらはmakeできました。
しかしPostgresが入らないので 
gcc 3.1 でReadline、Postgresともにインストールしなおしました。

以下はgcc 2.95.2でpgperlを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_DA
RWIN 
-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
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 blib/arch/auto/Pg/Pg.bundle  
 
-L/usr/local/pgsql/lib -lpq
/usr/bin/ld: -undefined: unknown argument: dynamic_lookup
make: *** [blib/arch/auto/Pg/Pg.bundle] Error 1

opparaさんが言われたように
% sudo ranlib /usr/local/pgsql/lib/libpq.a
を行いましたが、ログに変化はありませんでした。
他にも何か解りましたらよろしくお願いします。
追記:表題がMac10.3ですがわたしもMac OS10.3.2です。




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