10周年のSPコンテンツ!

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

1993年にリリースされた mule 1.1 PL04 (emacs 18.59 ベースの多言語化版)を NetBSD/i386 6.1.5 でビルドして動くようになるまでの流れです
プログラミング Mule NetBSD Emacs
2
oshimaya @oshimyja
実メモリ4MBなマシンでemacs起動できた頃が懐かしい。
oshimaya @oshimyja
Gentooどうなってんのよ…
oshimaya @oshimyja
まぁpkgsrcにもmuleとかまだあるけどな
oshimaya @oshimyja
ちなみにsh3ではそのままでは動きません:O
oshimaya @oshimyja
muleやemacs20のSH用patch書いたの2004年らしい。10年前… yagoto-urayama.jp/~oshimaya/netb…
Izumi Tsutsui @tsutsuii
emacs18 で mozc を使いたい という世界で2人と需要のない要望があったな……
oshimaya @oshimyja
当時さすがに古いのはいいやろということでemacs21だけにpatch送ってそれ以降はNetBSD/sh3でも標準でemacsコンパイルできるようになったという。
Izumi Tsutsui @tsutsuii
Emacs 18.59.1 というか mule 1.1-PL04 を NetBSD 6.1.5 でもまだ使ってたりするんですよね……(曽田さんのことを笑えない) pic.twitter.com/toolNyKrKG
拡大
Izumi Tsutsui @tsutsuii
@Chris_J_Baird Wow. Yes, I still use a.out binary built on NetBSD/i386 1.4 days with the similar patch...
Izumi Tsutsui @tsutsuii
時代を超えてインターネット という感( 'ー`)
Izumi Tsutsui @tsutsuii
emacs 18 を最近の NetBSD でビルドするには まず ELF対応以前に gcc3 とか gcc4 とかでビルドを通るようにする必要があって先が長すぎると思ってたんだけど gentoo にパッチあるならある程度は流用できるのだろうか
Izumi Tsutsui @tsutsuii
NetBSD/sun3 で mule 1.1 を動かしたのは世界で何人いるのだろう とか考える
oshimaya @oshimyja
emacs24-nox11のbuildは8時間で終わった on SH4/266MHz。
oshimaya @oshimyja
動いた。 emacs 24.4.1 on NetBSD/hpcsh with JORNADA 690 (SH3-133MHz, 32MB ram) pic.twitter.com/n18I27MUxY
拡大
Izumi Tsutsui @tsutsuii
xemacs: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for NetBSD 6.1.5, not stripped
Izumi Tsutsui @tsutsuii
まだいろいろおかしいけど動くところまでたどり着いたので寝よう(ヽ´ω`)
Izumi Tsutsui @tsutsuii
git に慣れていないので 小刻みコミット とか とりあえずコミット とかが出来ない(´・ω・`)
Izumi Tsutsui @tsutsuii
テキトーコミットして後から rebase するときにそれまでの内容を全て覚えていられるかというとそれも疑問である(タダの年寄り)
Izumi Tsutsui @tsutsuii
mule 1.1 on NetBSD/i386 6.1.5 は -nw のターミナルだと動くけど x11term のウインドウだと最初の表示の後 read(2) で止まったまま固まってしまう(で、デバッグしたいけどコミットができていない)
Izumi Tsutsui @tsutsuii
build log of ancient mule1.1 PL04 (with various patches) on NetBSD/i386 6.1.5 with a bit old gcc 4.5.3 gist.github.com/tsutsui/fa6011…
Izumi Tsutsui @tsutsuii
太古のソースは warning 大杉
残りを読む(59)

コメント

コメントがまだありません。感想を最初に伝えてみませんか?

ログインして広告を非表示にする
ログインして広告を非表示にする