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

sugita @ sra.co.jp sugita @ sra.co.jp
2004年 2月 13日 (金) 00:39:50 JST


From: 大津 学 <manabu_otsu @ ebrand.jp>
Subject: [pgsql-jp: 32259] Mac OS 10.3 pgperl のインストールの失敗について
Date: Thu, 12 Feb 2004 23:40:58 +0900

;;; % sudo gcc_select 2
;;; で作業してみました。
;;; 
;;; 結果は失敗でした。

  私は GCC 3 でうまく行っています。メッセージを比べると違うところがありますね。

    ====  大津さんの最初の結果
    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/include"
    cc1: warning:   as it has already been specified as a non-system directory
    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 -undefined 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

    ====  大津さんの 2 度目の結果
    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
    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 -undefined 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

    ====  私の結果
    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/opt/pgsql/7.4.1/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
    Running Mkbootstrap for Pg ()
    chmod 644 Pg.bs
    rm -f blib/arch/auto/Pg/Pg.bundle
    LD_RUN_PATH="" MACOSX_DEPLOYMENT_TARGET=10.3 cc  -bundle -undefined dynamic_lookup -L/usr/local/lib Pg.o  -o blib/arch/auto/Pg/Pg.bundle   -L/opt/pgsql/7.4.1/lib -lpq   
    chmod 755 blib/arch/auto/Pg/Pg.bundle
    cp Pg.bs blib/arch/auto/Pg/Pg.bs
    chmod 644 blib/arch/auto/Pg/Pg.bs
    Manifying blib/man3/Pg.3pm

;;; 追記:表題がMac10.3ですがわたしもMac OS10.3.2です。

  同じく、10.3.2 です。

> Mac OS X Developer Tools や X11 は既にインストール済みです。

  関係なさそうな気もしますけれど Developer Tools のアップデートはされています
か?


Kenji Sugita                                      





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