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 件のコメント:

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

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

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

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

    返信削除
  3. いくつか参照リンク
    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のほうは確認してなかったなあ。

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

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

    返信削除