Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re^2: SAD on MacOS 10.7.3
Date: 2012/05/05(Sat) 17:01:58
Contributor 田内利明

どうも返事をありがとうございます。

> > oldsad-snapshot-2012-04-09.tar.gz - (1)
> > oldsad-V1.0.10.5a.tar.gz - (2)
> > oldsad-amorita-snapshot-3995.tar.gz -(3)

> * 正常な処理系を構成する SAD source codeを問題があったターゲット環境上で makeして結果がどうなるか
> * 正常な処理系の実行環境で、問題があった SAD source codeを makeして結果がどうなるか

以前の『正常な処理系』と環境は、oldsad-1.0.8.20.5b と Mac OS 10.5 でした。


再度、oldsad-snapshot-2012-04-09 で試したところ以下のエラーを得ていたことがわかりました。
QEF=( L=LQA/2.0, K1=KQEF )! APERTURE=RQA
LALR(1) parser: syntax error
QED=( L=LQA/2.0, K1=KQED )! APERTURE=RQA
LALR(1) parser: syntax error
....
したがって、sad入力ファイル中の , をスペースに交換すると上のsyntax errorがなくなり、正常な結果が得られるようになりました。 ただし、使用していた入力のSAD-scriptは以前のものと同じです。また、acsad5.kek.jp上でもsyntax errorは出ていません。

oldsad-amorita-snapshot-3995 も試しましたが、この場合、結果は改善されませんでした。別の原因のようです。

とりあえず、syntax errorを無くすようにscriptを変え、oldsad-snapshot-2012-04-09 を使用し、問題なくsadを利用できるようになりました。


残る問題はTclTkです。

報告した"X Error of failed request: BadValue (integer parameter out of range for operation)"は、sad.confで、TCLTK_FONT_SYSTEM=Xlib|Xftを指定したためです。
これを指定せず、USE_TCLTK=YES の場合だけとすると、リンク時に、
Undefined symbols for architecture x86_64:
"_FcCharSetHasChar", referenced from:
_GetFont in tkUnixRFont.o
....
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
make[3]: *** [libtk8.5.dylib] Error 1
make[2]: *** [/Users/tauchi/oldsad-snapshot-2012-04-09/obj/i386-Darwin11/tk8.5.10/.build_done] Error 2
のエラーで終了してしまいます。
また、TclTkはMacOS 10.7にinstallされていますので、
USE_TCLTK=NO
TCLTK_PREFIX=/usr
TCLTK_INCDIR=$(TCLTK_PREFIX)/include
TCLTK_LIBDIR=$(TCLTK_PREFIX)/lib
として、compileしました。 その後、amida.sadを入力したところ、
a = Amida[];
No such loadable library[SAD/Tkinter]
???General::wrongtype: Argument must be Character-string in StringReplace[Tcl["return $tk_version",String],("."->",")]
???General::wrongtype: Argument must be Character-string in StringReplace[Tcl["return $tk_version",String],("."->",")]
...
などのエラーがでました。

このTclTKの問題解決のためのアドバイスもよろしくお願いします。


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)