人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Modula-3という言語で書かれたプログラムを利用したいのですが、言語のインストールすらままならない状態です。

利用したいソフト↓(Optimally matched waveletsというやつです)
http://users.informatik.uni-halle.de/~thielema/ResearchE.html

このソフトは、CM3というModula-3で書かれているようです。

Free Critical Mass Modula-3 (CM3)
http://modula3.elegosoft.com/cm3/

当方の環境は、ubuntuとWindowsXPです。
できればubuntu linuxの方で利用したいです。

今まで試した事
・apt-get・・・無し
・バイナリパッケージ・・・ライブラリが足らず
・ソースからコンパイル・・・インストール方が謎。コンパイルがうまくいっていないのかもしれません。cm3のコンパイルにはcm3が必要のようです。

Windowsでもいいので、どなたかModula-3のインストール法について情報をお願いします。

●質問者: hot_ic
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:apt Ubuntu Ubuntu Linux Windows WindowsXP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● lunlumo
●35ポイント

この頁によると,

http://modula3.elegosoft.com/cm3/installation.html

まずこれ(m3-min-OSTYPE-TARGET-CM3VERSION.tgz)を入れて(↓),

gzip -c -d cm3-min-OSTYPE-TARGET-CM3VERSION.tgz | tar xf -

./cminstall

その後パスを通してコンパイル(↓)しろ,

gzip -c -d cm3-src-XXX-CM3VERSION.tgz | tar xf -

cd scripts

PATH="${PATH}:/usr/local/cm3/bin"

LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/usr/local/cm3/lib"

more README

./do-cm3-std.sh -help

./do-cm3-std.sh buildship

とありますが,

http://modula3.elegosoft.com/cm3/cm3-min-POSIX-LINUXLIBC6-d5...

を導入してから試されていますでしょうか。

◎質問者からの返答

一応,これらの手順は踏んでいます.

但し,XがX.orgである関係だと思うのですが,libXaw.aが存在せずそこでエラーになってしまいます.ですので,エラーを無視するオプション(-k)を付加してやっています.

ですが,./install-cm3-compiler.shでエラーになってしまいます.

色々試してはいるのですが,とにかく情報が少なくて・・・.


2 ● lunlumo
●35ポイント

libXawはX.orgでも存在するのではないかと。/usr/X11R6/lib/辺りでしょうか。findなり何なりで見つかれば,そこにLD_LIBRARY_PATHを向ければうまく行くのではないでしょうか。

Windows版の方は,この頁によると.NET SDKを入れる必要があるそうです。(確認はしていません。)

http://hp.vector.co.jp/authors/VA028375/miscellany/modula-3....

◎質問者からの返答

libXaw7.aやlibXaw.soならあるんですが・・・.

ln -s libXaw7.a libXaw.a

でもだめでした.

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ