namazu-ml(ring)


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

Re: namazu-1.3.1.0-pre-4 and OS/2 (Re: namazu-1.3.1.0-pre-3 (Re: namazu-1.3.1.0-pre-2))



清水@住友林業です。

Mon, 08 Feb 1999 01:39:20 +0900 に、
Ryuji Abe <raeva@xxxxxxxxxxxx> さんは書きました ;

> > 結論としてはAC_EXEEXTだけならconfigure.inそのものは共用できるということ
> > で、このままで問題ないと思います。
> 
> #って、configureが共用できないこと自体、十分問題じゃないか。

って、OS/2 ではこれはお約束の事項となっているので、OS/2 で UNIX から
の port をやってる人は、特に問題だとは思わなくなっています。

# このために清水洋さんの「おくだけ exe」とかイロイロ、涙ぐましい努力
# が繰り広げられてきました。


> というわけで、AC_EXEEXTは止めて、その代わり必要に応じてAC_MINGW32や
> EMX環境を検出するm4マクロを呼び出すことにしましょう。

たぶん、どうやっても OS/2 では autoconf で configure を作るところから
始めなければならないと思いますし、そのほうが高林さんの工数が少なくて
済むように思います。で、これを前提にすると、EMX環境を検出するm4マクロ
は不要になります。

namazu-1.3.1.0-pre-7 を展開して configure すると、

  creating cache ./config.cache
  checking for a BSD compatible install... ./install-sh -c
  checking whether build environment is sane... yes
  checking whether make sets ${MAKE}... yes
  checking for working aclocal... missing
  checking for working autoconf... found
  checking for working automake... missing
  checking for working autoheader... found
  checking for working makeinfo... missing
  checking for gcc... no
  checking for cc... no
  configure: error: no acceptable cc found in $PATH

となります。これは OS/2 の $PATH のセパレータが ; であるというのが
理由です。autoconf for OS/2 で作成しなおした configure なら、

  checking for path separator... ;
  checking for Cygwin environment... no
  checking for mingw32 environment... no
  checking for EMX/OS2 environment... (cached) yes
  checking for executable suffix... .exe
  checking for a BSD compatible install... H:/BIN/install.exe -c
  checking whether build environment is sane... yes
  checking whether make sets ${MAKE}... no
  checking for working aclocal... missing
  checking for working autoconf... found
  checking for working automake... missing
  checking for working autoheader... found
  checking for working makeinfo... missing
  checking for gcc... gcc.exe

のようにうまく行きます。とりあえずこの方法で妥協しておいた方が良いと
思います。

end
--
  住友林業株式会社  情報システム部   清水 和佳
 
  TEL: +81-3-5322-6672  FAX: +81-3-5322-6658  Niftyserve: XLW01034
  e-mail: <kshimz@xxxxxxxxx>