Recent Entries
Archives
Search


Links
Powered by
Movable Type 2.64

2008年07月23日

OpenCOBOLとtests/run

最近OpenCOBOLへの注目度が高いようですね(´ー`)

OpenCOBOLをコンパイルしてインストール…してる人も増えてきてるかと思いますが、gmpとかncurses入れてない状態で「コンパイルできないよー(;´Д`)」って唸ってる人も多いんじゃないかと思います(入れてください)。

また、OpenCOBOLのインストールに成功してcobc放題してる人もいるかと思いますが…

Use `-mtune=' or '-march=' instead.


のメッセージがいつも表示されちゃってる人も多いんじゃないかと思います。これcobcが内部でgcc呼び出すときに -mcpu というオプション付けてたりするんですが、インストールされているgccのバージョンによっては

`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.


とwarningが出ます。気にしないという手もあるにはありますが、これが出る状態だと tests/run のスクリプトが大量にFAILUREになりますので、cobcが正しく動作しているか不安になります。ということで、-mcpu -march な箇所を -march -mtuneとなるようにパッチをあててから cobcを作成し、testsディレクトリ下のrunスクリプトを実行しますと…


[root@po tests]# ./run
## ------------------------------------ ##
## OpenCOBOL 1.1 test suite: Run Tests. ##
## ------------------------------------ ##
1: DISPLAY literals ok
2: DISPLAY literals, Decimal Point is COMMA ok
3: Hexadecimal literal ok
4: DISPLAY data items with VALUE clause ok
5: DISPLAY data items with MOVE statement ok
6: non-numeric subscript ok
7: The range of subscripts ok
8: Subscript out of bounds (1) ok
9: Subscript out of bounds (2) ok
10: Value of DEPENDING ON N out of bounds (lower)ok
11: Value of DEPENDING ON N out of bounds (upper)ok
12: Subscript bounds with ODO (lower) ok
13: Subscript bounds with ODO (upper) ok
14: Subscript bounds with ODO ok
15: Subscript by arithmetic expression ok
16: Separate sign positions ok

(略)

## ------------- ##
## Test results. ##
## ------------- ##

All 170 tests were successful.


となりますヽ(´ー`)ノめでたしめでたし

Posted by minemaz at 2008年07月23日 18:25
トラックバック
このエントリーのトラックバックURL:
http://www.lancard.com/mt/mt-tb.cgi/445

Comments
Post a comment









Remember personal info?