Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2.0.5-rc2 has still ltconfig issue



竹迫です。

早速の Reply ありがとうございました。>野首さん、安部さん

Ryuji Abe <raeva@xxxxxxxxxxxx> said:
>> >> 2. Cygwin32 Beta19 (on Windows 95)
>> >>    gcc version 2.7-97r2aBeta + GNU gettext-0.10.35
>> >> - LIBS = -lm -lintl 
>> >> + LIBS = -lm -lintl -luser32 
>>   この辺にも対応した方が良いのでしょうか...?
>
>ないと思います。gccのspecsファイルを編集してdefault
>でuser32.dllをリンクするようにすればいいのではないでしょうか。

なるほど、確かにそうでした。
Cygwin 1.1 に入っている gcc を確認してみたら specsファイルで
-luser32 がデフォルトでリンクされているようになっていますね。
Cygwin B19 に入っていた gcc の specsファイルが以下のように
なっていたので、変更してみたらうまくいきました。

[/Cygnus/B19/H-i386-cygwin32/lib/gcc-lib/i386-cygwin32/2.7-B19/specs]
22: *lib:
23: -lcygwin %{mwindows:-luser32 -lgdi32 -lcomdlg32} -lkernel32
  ↓デフォルトで libuser32.a をリンクするように変更する
23: -lcygwin %{mwindows:-lgdi32 -lcomdlg32} -luser32 -lkernel32

どうもお騒がせいたしました。

あと、別の環境で namazu-2.0.5-rc3 を試した結果、

* Cygwin 1.1 + GNU gettext-0.10.35 + mingw32 (on WindowsNT4.0SP5)
* Red Hat Linux 6.2 + GNU gettext-0.10.35

こちらでは特に問題はありませんでした。

--
   広島市立大学 情報科学部 情報機械システム工学科
     竹迫 良範 <takesako@xxxxxxxxx>