[pgsql-jp: 32697] Re: PostgreSQL7.4.2 のmake に失敗する
yoshiyuki fukutome
tome @ nekomyu.org
2004年 4月 6日 (火) 20:10:05 JST
ふくとめです。
> ./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】を指してる?)
ld が libgcc_s.so を見付けることができないようです。
libgcc_s.so の含まれるパッケージを探してインストールすれば良い
かと思います。(rpm には暗いのでわかりかねますが憶測するに、
パッケージ名は libgcc, libgcc-devel あたりかと思います。rpm
等のパッケージ管理コマンドを駆使して探してください。)
で、gcc, ld, ldd, ldconfig の man ページを読んでみるとエラーの
意味がわかるかもしれません。
ではでわ、
--
fukutome yoshiyuki
tome @ nekomyu.org
pgsql-jp メーリングリストの案内