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