mule 1.1 を NetBSD/i386 6.1.5 でビルドして動かした その後

mule 1.1 を NetBSD/i386 6.1.5 でビルドして動かした http://togetter.com/li/788949 に引き続き、NetBSDらしく(?)各アーキテクチャで mule-1.1 およびベースの emacs 18.59 を動くようにしてみた記録です レポジトリはこちら 続きを読む
1
前へ 1 ・・ 7 8
Izumi Tsutsui @tsutsuii

あー。 HAVE_OPENPTY 消し忘れてら(ブランチで作業しろと怒られる)

2015-03-24 00:56:16
Izumi Tsutsui @tsutsuii

pkgsrc/editors/emacs20 も openpty(3) 使ってるようには見えないけど どうなんだろ

2015-03-24 01:01:03
Izumi Tsutsui @tsutsuii

svn だと cvs でいう Attic 行きになったファイルが探しづらいというのは確かにそうかも

2015-03-24 01:05:40
Chris Baird @Chris_J_Baird

Rough timings to start Emacs18 github.com/tsutsui/emacs-… on a AMD FX8350: "emacs -nw startup.el": 0.05s "emacs startup.el": 0.12s ! @tsutsuii

2015-03-24 05:04:24
Chris Baird @Chris_J_Baird

@tsutsuii Discovered different behavour with ftp.el opty: hangs while logging-in openpty: process dies immediately

2015-03-24 06:36:15
Chris Baird @Chris_J_Baird

@tsutsuii However, M-x terminal works with openpty, when it didn't before ("stty: TIOCGLINED: Inappropriate ioctl for device")

2015-03-24 06:37:59
Izumi Tsutsui @tsutsuii

@Chris_J_Baird Hmm. Probably we should rather try posix_openpt() as emacs24 does? git.savannah.gnu.org/cgit/emacs.git…

2015-03-25 02:53:35
Izumi Tsutsui @tsutsuii

posix_openpt() でも ftp.el は process ftp killed だな……

2015-03-25 03:17:59
Izumi Tsutsui @tsutsuii

軽いエディタとしてしか使ってないので ftp.el とか動きがわかりません

2015-03-25 03:18:20
Izumi Tsutsui @tsutsuii

えなみさんに任せた(怒られる)

2015-03-25 03:22:35
enami tsugutomo @_enami

@tsutsuii ftp コマンドからの出力が "ftp> open ftp.netbsd.org\r\n" だとして、ftp-command の中で、まず "ftp> "まで受け取ってポイントをスペースの後に移動、そのご何度か出力がないので...

2015-03-25 11:57:28
enami tsugutomo @_enami

@tsutsuii accept-process-output を呼んでるとそのうち "open ftp.netbsd.org\r\n" まで受け取って、ポイントは open のところに。でもそれはどの cond 節にもマッチしないので、 t に落ちて終了。

2015-03-25 11:59:52
enami tsugutomo @_enami

それにしても 18.59 って edebug もないし、.gdbinit もついてないから面倒。

2015-03-25 12:07:03
enami tsugutomo @_enami

これ、でもどのみち ftp からの出力が非同期なので、デバッガかけられたとしてもタイミングが変わって動作が変わる予感。なので、(setq a nil) して後は ftp-command の各 cond 節に (setq a (cons 'prompt a)) とかを挟んだ。

2015-03-25 12:21:13
Izumi Tsutsui @tsutsuii

@_enami ありがとうございます。つまり ftp.el が ftp(1) コマンドの出力が特定の書式であることを仮定して書かれている (つまり ftp.el を書き直す必要がある) ということですね

2015-03-25 12:52:28
Izumi Tsutsui @tsutsuii

openpty(3) より posix_openpt(3) のほうが標準だし後者使うべきなんですかね (sysinst を見ながら)

2015-03-28 00:35:26

OMRON LUNA-II running mule-1.1

Izumi Tsutsui @tsutsuii

ハノイ動画を撮るには微妙にめんどいという問題 pic.twitter.com/1TtbyBolBB

2015-03-29 01:38:38
拡大
Izumi Tsutsui @tsutsuii

mule 1.1 + mlterm-fb + wnn で日本語入力 pic.twitter.com/vfiT3BZuY3

2015-03-29 01:44:27
拡大
Izumi Tsutsui @tsutsuii

強力なユニコードには太刀打ちできない(´・ω・`) pic.twitter.com/qwkge3Uh6T

2015-03-29 01:52:02
拡大
Izumi Tsutsui @tsutsuii

kinput2 を mlterm-fb で動かそう(無理です)

2015-03-29 01:53:03
Izumi Tsutsui @tsutsuii

OMRON LUNA-II running NetBSD/luna68k and mule-1.1 youtu.be/K1y9cdmLFjw

2015-03-29 04:25:06
拡大
前へ 1 ・・ 7 8