[pgsql-jp: 32694] PostgreSQL7.4.2 のmakeに失敗する
Daisuke Fukao@SFL
fukao.d @ sfl.fujitsu.com
2004年 4月 6日 (火) 19:04:58 JST
深尾と申します。いつも拝見させて頂いております。
さて、会社で持っているパッケージのバージョンアップ開発にあたって、既存パッ
ケージの最新コンポーネントによる動作検証を行おうとしております。
しかし、PostgreSQLをインストールするにあたって問題が発生しており、Google
やML過去ログ等でエラーメッセージ等を検索してみましたが、おぼしき事象が
見当たらず、四苦八苦しております。これ以上自分で調べてもどうしようもなく、
皆様のお力をお借りしたいと思い、メールさせて頂きました。
お手数をおかけしますが、よろしくお願いいたします。
現在構築しようとしている環境は以下の通りです。
TurboLinux 8 Workstation
PostgreSQL 7.4.2
なお、開発環境としては以下のとおりです。
gcc3-3.2-1
glib2-2.0.1-1
glibc-devel-2.2.5-17
PostgreSQLのソースファイルをダウンロード&展開し、configureをオプション
なしで実行したらエラーが発生したので、以下のとおり実行したら正常に終了し
ました。
./configure --without-zlib
※postgresユーザで実行
その後、同ユーザでmakeを実行したところ、以下のエラーが発生しました。
〜略〜
make[3]: Entering directory '/usr/local/src/postgresql-7.4.2src/backend/utils/mb/conversion_procs/ascii_and_mic'
gcc -02 -fno-strict-ariasing -Wall -Wmissing-prototypes -Wmissing-declarations -fpic -shared -Wl,-soname,libascii_and_mic.so.0 ascii_and_mic.o -L../../../../../../src/port -o libascii_and_mic.so.0.0
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
〜略〜
この【-lgcc_s】が何を指しているのかがわかりません。
(もしくは、【-l】はパイプで、【gcc_s】を指してる?)
皆様にまずお聞きしたいのは以下の3点です。
1.コンパイル&インストールにあたって不足しているコンポーネントがない
か。
2.開発環境の各バージョンを使用するのに問題はないか。
3.上記エラーが発生する原因と対処方法。
以上、よろしくお願いいたします。
-.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.-
Daisuke Fukao @ SFL
E-mail : fukao.d @ sfl.fujitsu.com
-.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.--.-
pgsql-jp メーリングリストの案内