[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 メーリングリストの案内