namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.3.1.0-pre-7 (Re: namazu-1.3.1.0-pre-6)
- From: Kaz SHiMZ <kshimz@xxxxxxxxx>
- Date: Mon, 08 Feb 1999 20:16:21 +0900
清水@住友林業です。
Mon, 08 Feb 1999 17:41:45 +0900 に、
Ryuji Abe <raeva@xxxxxxxxxxxx> さんは書きました ;
> > ・いきなり ./configure → やはりダメです。
> > path セパレータの違い(OS/2 では ; です)が吸収できていない。
>
> それはshellにashやbashを使っている場合でもそうなのですか?
ash でも同じです。autoconf for OS/2 のドキュメントでは、Korn shell か
ash を使えと書いてあるので、bash は試していませんでしたが、ash の最新
版でもこうなります。
# 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
#
bash も最新の OS/2 port で試してみましたが、やはり同じです。
> それから、こっちの方が気になったのですが、autoconf-2.13/2の場合、
>
> > dnl Checks for non-UNIX environment.
> > AC_MINGW32
> > - NMZ_EMX
>
> ここにAC_EMXOS2を指定しないで、
>
> > ! if test -n "$EMXOS2"; then
> > ! CFLAGS="-O2 -m486 -Zmtd"
> > ! LDFLAGS="-Zexe -m486 -Zmtd -Zcrtdll -Zsysv-signals -Zbin-files"
> > fi
>
> こういう分岐ができるのですか?
これはできています。autoconf で作られた configure を見ると、以下の分岐
が勝手に入っています。
echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
echo "configure:677: checking for executable suffix" >&5
if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
if test "$CYGWIN" = yes || test "$MINGW32" = yes || test "$EMXOS2" = yes;
then ac_cv_exeext=.exe
else
というわけで、OS/2 の automake は結構いろいろとやっています。
end
--
住友林業株式会社 情報システム部 清水 和佳
TEL: +81-3-5322-6672 FAX: +81-3-5322-6658 Niftyserve: XLW01034
e-mail: <kshimz@xxxxxxxxx>