[opensuse-ja] uumをUNIX 98 pseudoterminalに対応していただきたい
私はopenSUSE 12.3を使っています。 またopenSUSE 13.1 Milestone 3をtestしています。 openSUSE上でFreeWnnをtestしている内に、 uumが起動しないことに気が付きました。 http://lists.opensuse.org/opensuse-ja/2013-07/msg00135.html https://bugzilla.novell.com/show_bug.cgi?id=830533 調べてみると現状uumはBSD pseudoterminalにのみ対応しており、 UNIX 98 pseudoterminalには対応していないことが判りました。 そこでお願いなのですが uumをUNIX 98 pseudoterminalに対応していただけないでしょうか? 既に http://www15.big.or.jp/~yamamori/sun/misc/ で、山森丈範様がFreeWnn-1.1.1-a020に対して UNIX 98 pseudoterminalに対するpatchを書かれています。 FreeWnn-1.1.1-a021のソースに対しても patchが適用できることを確認しました。 ~/src/FreeWnn-1.1.1-a021> patch -b -p1 <~/Downloads/FreeWnn-1.1.1-a020-uum-openpty.patch patching file Wnn/uum/jhlp.c Hunk #1 succeeded at 1323 (offset -6 lines). Hunk #2 succeeded at 1489 (offset -6 lines). Hunk #3 succeeded at 1657 (offset -6 lines). Hunk #4 succeeded at 1673 (offset -6 lines). Hunk #5 succeeded at 1735 (offset -6 lines). Hunk #6 succeeded at 1770 (offset -6 lines). Hunk #7 succeeded at 1802 (offset -6 lines). Hunk #8 succeeded at 1873 (offset -6 lines). Hunk #9 succeeded at 1890 (offset -6 lines). (但しlinkに失敗してuumの動作確認はできていませんが…) ~/src/FreeWnn-1.1.1-a021/Wnn/uum> make uum rm -f uum /bin/sh ../..//libtool --mode=link gcc -o uum -Dlinux -D_GNU_SOURCE -D_POSIX_SOURCE -D_BSD_SOURCE epilogue.o header.o kensaku.o kuten.o jis_in.o prologue.o touroku.o jikouho.o jutil.o w_string.o printf.o termio.o hinsi.o termcap.o ttyfdslot.o setutmp.o redraw.o history.o key_bind.o screen.o basic_op.o uif.o cursor.o jhlp.o select_ele.o inspect.o wnnrc_op.o functions.o bcopy.o xutoj.o server_env.o sstrings.o ../..//Wnn/jlib/libwnn.la ../..//Wnn/conv/libconvkey.a -lnsl -lcrypt -lutil -ltermcap gcc -o .libs/uum -Dlinux -D_GNU_SOURCE -D_POSIX_SOURCE -D_BSD_SOURCE epilogue.o header.o kensaku.o kuten.o jis_in.o prologue.o touroku.o jikouho.o jutil.o w_string.o printf.o termio.o hinsi.o termcap.o ttyfdslot.o setutmp.o redraw.o history.o key_bind.o screen.o basic_op.o uif.o cursor.o jhlp.o select_ele.o inspect.o wnnrc_op.o functions.o bcopy.o xutoj.o server_env.o sstrings.o ../..//Wnn/jlib/.libs/libwnn.so ../..//Wnn/conv/libconvkey.a -lnsl -lcrypt -lutil -ltermcap -Wl,--rpath -Wl,/usr/local/lib64 /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -ltermcap collect2: error: ld returned 1 exit status make: *** [uum] エラー 1 山森様にはこのpatchをGPL 2.0で公開してもよいとの 承諾を頂いております。 http://lists.opensuse.org/opensuse-ja/2013-07/msg00141.html ぜひこのpatchを適応して UNIX 98 pseudoterminalに対応したFreeWnnを 作っていただけないでしょうか? 重ねてお願いいたします。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
participants (1)
-
1xx