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

1993年にリリースされた mule 1.1 PL04 (emacs 18.59 ベースの多言語化版)を NetBSD/i386 6.1.5 でビルドして動くようになるまでの流れです
2
oshimaya @oshimyja

実メモリ4MBなマシンでemacs起動できた頃が懐かしい。

2015-02-14 21:32:46
oshimaya @oshimyja

Gentooどうなってんのよ…

2015-02-14 23:26:41
oshimaya @oshimyja

まぁpkgsrcにもmuleとかまだあるけどな

2015-02-14 23:29:18
oshimaya @oshimyja

ちなみにsh3ではそのままでは動きません:O

2015-02-14 23:31:23
oshimaya @oshimyja

muleやemacs20のSH用patch書いたの2004年らしい。10年前… yagoto-urayama.jp/~oshimaya/netb…

2015-02-14 23:32:26
Izumi Tsutsui @tsutsuii

emacs18 で mozc を使いたい という世界で2人と需要のない要望があったな……

2015-02-14 23:33:55
oshimaya @oshimyja

当時さすがに古いのはいいやろということでemacs21だけにpatch送ってそれ以降はNetBSD/sh3でも標準でemacsコンパイルできるようになったという。

2015-02-14 23:35:17
Izumi Tsutsui @tsutsuii

Emacs 18.59.1 というか mule 1.1-PL04 を NetBSD 6.1.5 でもまだ使ってたりするんですよね……(曽田さんのことを笑えない) pic.twitter.com/toolNyKrKG

2015-02-14 23:44:08
拡大
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...

2015-02-15 00:13:42
Izumi Tsutsui @tsutsuii

時代を超えてインターネット という感( 'ー`)

2015-02-15 00:14:20
Izumi Tsutsui @tsutsuii

emacs 18 を最近の NetBSD でビルドするには まず ELF対応以前に gcc3 とか gcc4 とかでビルドを通るようにする必要があって先が長すぎると思ってたんだけど gentoo にパッチあるならある程度は流用できるのだろうか

2015-02-15 00:17:00
Izumi Tsutsui @tsutsuii

NetBSD/sun3 で mule 1.1 を動かしたのは世界で何人いるのだろう とか考える

2015-02-15 00:20:29
oshimaya @oshimyja

emacs24-nox11のbuildは8時間で終わった on SH4/266MHz。

2015-02-15 05:42:43
oshimaya @oshimyja

動いた。 emacs 24.4.1 on NetBSD/hpcsh with JORNADA 690 (SH3-133MHz, 32MB ram) pic.twitter.com/n18I27MUxY

2015-02-15 06:11:23
拡大
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

2015-02-25 03:09:15
Izumi Tsutsui @tsutsuii

まだいろいろおかしいけど動くところまでたどり着いたので寝よう(ヽ´ω`)

2015-02-25 03:09:39
Izumi Tsutsui @tsutsuii

git に慣れていないので 小刻みコミット とか とりあえずコミット とかが出来ない(´・ω・`)

2015-02-26 02:18:45
Izumi Tsutsui @tsutsuii

テキトーコミットして後から rebase するときにそれまでの内容を全て覚えていられるかというとそれも疑問である(タダの年寄り)

2015-02-26 02:25:33
Izumi Tsutsui @tsutsuii

mule 1.1 on NetBSD/i386 6.1.5 は -nw のターミナルだと動くけど x11term のウインドウだと最初の表示の後 read(2) で止まったまま固まってしまう(で、デバッグしたいけどコミットができていない)

2015-02-26 02:27:41
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…

2015-02-26 02:40:12
Izumi Tsutsui @tsutsuii

太古のソースは warning 大杉

2015-02-26 02:40:29
1 ・・ 4 次へ