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のインストール法について情報をお願いします。

回答の条件
  • 1人2回まで
  • 登録:2006/09/06 01:24:45
  • 終了:2006/09/08 17:36:29

回答(2件)

id:lunlumo No.1

lunlumo回答回数107ベストアンサー獲得回数142006/09/06 02:17:33

ポイント35pt

 この頁によると,

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...

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

id:ikeuchihiroki

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

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

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

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

2006/09/06 11:07:49
id:lunlumo No.2

lunlumo回答回数107ベストアンサー獲得回数142006/09/08 01:40:01

ポイント35pt

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

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

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

id:ikeuchihiroki

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

ln -s libXaw7.a libXaw.a

でもだめでした.

2006/09/08 17:35:09

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません