namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: namazu-1.3.1.0-pre-3 (Re: namazu-1.3.1.0-pre-2)
- From: Kaz SHiMZ <kshimz@xxxxxxxxx>
- Date: Fri, 05 Feb 1999 21:03:27 +0900
清水@住友林業です。
馬場さんのフォローが付いているのに今気が付きましたが、なんとか自力で
OS/2 用の configure.in と src/Makefile.in をでっちあげて、以下の手順
で namazu.exe ができるようになりました。
1. 適当に展開
2. cd namazu-1.3.1.0-pre-3
3. configure.in と src/Makefile.in を OS/2 用に入れ替え
4. sh autoconf
5. sh configure --with-system=OS2
6. cd src
7. make all
ここまでくれば、あとは単純作業だけでバイナリパッケージはできてしまい
ます。というわけで、configure.in と src/Makefile.in の修正だけをお願
いできますか? > 高林さん。
たぶん、まっとうな手順は [namazu 66] の馬場さんの記述通りなのだと思い
ますが、最後に diff を付けておきますので、最終的にこんな具合になるよう
にしてくださいませ。
ちなみに。
OS/2 では namazu-1.3.1.0-pre-3 ディレクトリから make すると configure
を繰り返したあげく、config.h を壊す、というよーわからん事態に陥ります。
たぶん、OS/2 の autoheader がバグ持ちで、かつ aclocal とか automake が
ないためだと想像しますが、まぁこんなことは UNIX から OS/2 への移植では
良くあることなので気にしないことにします。
というわけで、configure.in と src/Makefile.in の diff です。
--
*** configure.in.org Wed Feb 3 16:13:04 1999
--- ./configure.in Fri Feb 5 20:47:44 1999
***************
*** 162,167 ****
--- 162,181 ----
AC_SUBST(GROFF_OPT)
fi
+ dnl set system
+ SYSTEM=UNIX
+ AC_ARG_WITH(
+ system,
+ [ --with-system=SYSTEM set system (UNIX or WIN32 or OS2), UNIX is
default ],
+ echo "system is set to $with_system"
+ SYSTEM=$with_system,
+ )
+ AC_SUBST(SYSTEM)
+
+ if test "$SYSTEM" = "OS2"; then
+ CFLAGS="-O2 -Zmtd"
+ LDFLAGS="-Zexe -Zmtd -Zcrtdll -Zsysv-signals -Zbin-files"
+ fi
dnl set default Namazu dir
test "${prefix}" = NONE && prefix=/usr/local
*** src/Makefile.in.org Wed Feb 3 17:39:08 1999
--- src/Makefile.in Fri Feb 5 19:46:56 1999
***************
*** 101,107 ****
##################################################################
! SYSTEM = UNIX
##################################################################
--- 101,107 ----
##################################################################
! SYSTEM = @SYSTEM@
##################################################################
***************
*** 150,156 ****
PROGRAMS = $(bin_PROGRAMS)
! DEFS = @DEFS@ -I. -I$(srcdir) -I..
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
--- 150,156 ----
PROGRAMS = $(bin_PROGRAMS)
! DEFS = @DEFS@ -D$(SYSTEM) -I. -I$(srcdir) -I..
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
end
--
住友林業株式会社 情報システム部 清水 和佳
TEL: +81-3-5322-6672 FAX: +81-3-5322-6658 Niftyserve: XLW01034
e-mail: <kshimz@xxxxxxxxx>