MH-plus project のぺーじ

・ MH-6.8.4-JP-3.05 に関する新情報 [更新: 06Nov2003]
こちらで確認したもの/してないもの…色々混ざってます。
[27Dec2002] replがcoreを吐く
[解決] 日本語処理する関数を呼ぶ際に、括弧を忘れています(汗)。 mh-6.8.3+-jp2c+.patch v1.03以来の bug です。 (Thanks to 齊藤@IIJさん)
--- uip/replsbr.c.orig	Thu Apr  5 01:05:17 2001
+++ uip/replsbr.c	Tue Jan 14 18:05:42 2003
@@ -195,11 +195,12 @@
 			}
 		    } while (cptr = cptr->c_next);
 
-		while (state == FLDPLUS)
+		while (state == FLDPLUS) {
 		    state = m_getfld (state, name, tmpbuf, SBUFSIZ, inb);
 #ifdef JAPAN
 	            (void) ml_conv(tmpbuf);
 #endif /* JAPAN */
+		}
 		break;
 
 	    case LENERR: 
mh-6.8.4-JP-3.05-20030114.patch.gz (313byte)
(MD5 = 859e4dbb5563bc6ded4ce70489a39be6)
[30Dec2002] RedHat7.2でmake出来ない
[解決] trmsbr.c と ncurses の間の ospeed の型違いで Warning がたくさん出て、 make 出来ないのは、trmsbr.c で termcap.hを呼んでやればよいそうです。 (Thanx to ずけらんさん)
--- uip/trmsbr.c-orig	Wed Dec  1 13:01:39 1993
+++ uip/trmsbr.c	Thu Oct 23 10:55:50 2003
@@ -26,6 +26,9 @@
 #define	TXTSIZ	BUFSIZ
 #endif
 
+#if defined(linux)
+#include	
+#else
 #ifndef	SYS5
 extern char PC;
 extern short    ospeed;
@@ -33,6 +36,7 @@
 char	PC;
 short	ospeed;
 #endif	/* SYS5 */
+#endif
 
 int     tgetent (), tgetnum ();
 char   *tgetstr ();
mh-6.8.4-JP-3.05-20031023.patch.gz (307byte)
(MD5 = c7dbd47d39996f4911e7b155f5d3ce44)

また、vmh も make 出来ないのは、やはりncurse側の問題で、 FreeBSDのportsと同じ修正を加えてみるとよさそうです。 (これまた Thanx to ずけらんさん)
--- uip/vmh.c.orig	Sat Apr 21 20:16:49 2001
+++ uip/vmh.c	Thu Nov  6 10:57:28 2003
@@ -116,6 +116,16 @@
 
 #define	XYZ			/* XXX */
 
+#if (defined(__FreeBSD__) && __FreeBSD__ >= 5) || (defined(linux))
+struct ldat
+{
+	NCURSES_CH_T	*text;
+	NCURSES_SIZE_T	firstchar;
+	NCURSES_SIZE_T	lastchar;
+	NCURSES_SIZE_T	oldindex;
+};
+#endif
+
 /*  */
 
 static struct swit switches[] = {
mh-6.8.4-JP-3.05-20031106.patch.gz (311byte)
(MD5 = e978b14675d7c19f9f521cb9ce2c4a96)
[06Feb2003] User-Agent フィールドをつけて欲しい
[未解決?] 取り敢えず、MHフォーマットファイル(inc/scan/comp)などに手を入れて、 各自でつけることは可能ですが… [御意見募集中]
[26Mar2003] OpenBSDパッチ OpenBSD
[解決] BSDiとFreeBSDとNetBSDを入れてるんですから、 やっぱり入れてあげましょう(^^;;)。 (Thanks to 仲村さん)
--- zotnet/mts/client.c   Thu Apr  5 01:05:19 2001
+++ zotnet/mts/client.c        Wed Mar 26 20:52:28 2003
@@ -361,7 +361,7 @@
 
 #if !defined(SOLARIS) && !defined(linux) && !defined(__bsdi__) && \
 	!defined(OSF1) && !defined(__osf__) && !defined(__FreeBSD__) && \
-	!defined(__NetBSD__)
+	!defined(__NetBSD__) && !defined(__OpenBSD__)
 #ifndef	DG
 #ifndef __alpha
 u_long	inet_addr ();
mh-6.8.4-JP-3.05-20030326.patch.gz (273byte)
(MD5 = ed683618fb9c11357af43b16ec5d4972)


はやし はるひさ hayashi あっとまーく laic.u-hyogo.学術.日本
=> Internet関連業績(笑)
=> MH-plus のぺーじ
=> MH のどうでもいいような趣味の講座

New


このページの最終更新日: 2003年11月6日 木ようび 曇り