2008年10月6日月曜日

Ubuntu 8.04 で mit-scheme が動かない

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

既に報告されているようなのですが……
https://bugs.launchpad.net/ubuntu/+source/mit-scheme/+bug/217792
Ubuntu 8.04 (Hardy) では mit-scheme が起動しないのです。起動しようとすると

% mit-scheme
Largest address does not fit in datum field of object.
Allocate less space or re-configure without HEAP_IN_LOW_MEMORY.
というエラーになります。原因はよく分かりません。これが解決しないと SICP の自学自習環境が……
代替パッケージでもあるんでしょうかねえ?

4 件のコメント:

Tomoe さんのコメント...

同じ問題にであった、とおりすがりです。
以下で回避できます:
sudo sysctl -w vm.mmap_min_addr=0

参考:
http://ubuntuforums.org/showthread.php?t=778034 f

セキュリティが下がるみたいですが、毎起動時に有効にするには/etc/sysctl.confに書いておくとよいですね。

tarai さんのコメント...

なるほど。ありがとうございます。メモリ関係の設定の問題でしたか。他にも dosemu や wine を新しめのカーネルで使おうとした人たちがハマっているようですね。
http://wiki.winehq.org/PreloaderPageZeroProblem
など。

tarai さんのコメント...

いくつか参照リンク
https://bugs.launchpad.net/ubuntu/+source/wine/+bug/114025/
http://marc.info/?l=linux-msdos&m=120802271919730&w=2
https://bugs.launchpad.net/ubuntu/+source/dosemu/+bug/216398/

Intrepidのほうは確認してなかったなあ。

tarai さんのコメント...

セキュリティ関係の記事はこのあたり。
http://itpro.nikkeibp.co.jp/article/COLUMN/20080305/295418/

コメントの編集の仕方を調べるまえにまず連投(^^;