--Apple-Mail-1-552646606 Content-Type: text/plain; charset O-2022-JP; format竟wed; delsp テュヤュナコ キ 天野です。RES遅くなり訳ありません。 > README.tcltklib の末尾あたりにある --enable-tcl-thread を > configure オプションに追加して,threaded であることを > 明示してやると > どうなるでしょうか. 確かにpthreadへのwarningはなくなりますが、やはり 同じエラーです。 ld: Undefined symbols: _copyfile referenced from Tcl expected to be defined in libSystem _OSSpinLockLock referenced from Tcl expected to be defined in libSystem _OSSpinLockTry referenced from Tcl expected to be defined in libSystem _OSSpinLockUnlock referenced from Tcl expected to be defined in libSystem _pthread_atfork referenced from Tcl expected to be defined in libSystem _HIThemeSetFill referenced from Tk expected to be defined in Carbon _HIThemeSetStroke referenced from Tk expected to be defined in Carbon _HIThemeSetTextFill referenced from Tk expected to be defined in Carbon _CGContextFillEllipseInRect referenced from Tk expected to be defined in Carbon _CGContextStrokeEllipseInRect referenced from Tk expected to be defined in Carbon _HIShapeCreateEmpty referenced from Tk expected to be defined in Carbon _HIShapeIntersectsRect referenced from Tk expected to be defined in Carbon _HIWindowGetProxyFSRef referenced from Tk expected to be defined in Carbon _HIWindowSetProxyFSRef referenced from Tk expected to be defined in Carbon make[1]: *** [../../.ext/powerpc-darwin7.9.0/tcltklib.bundle] Error 1 make: *** [all] Error 1 Tcl-macで質問してみたのですが、TclTkAquaのパッケージ作 者によると > these are all symbols that are available on 10.4 and later only. I > build the TclTkAqua distros on 10.4 with > MACOSX_DEPLOYMENT_TARGET.3, which should ensure that those > symbols are weak-linked so that the binary can also run on 10.3. だです。 > if yes, try setting the MACOSX_DEPLOYMENT_TARGET env var to 10.3 > when you build ruby (if unset it defaults to 10.2), that may be > required to make the weak-linking effective. という話なので、 export MACOSX_DEPLOYMENT_TARGET.3 ./configure --enable-shared --enable-pthread --enable-tcltk-framework make としてみましたが、やはり同じ。 パッケージ作者のDaniel A. Steffenさんは、既に10.3.9 の走るマシンを持ってないです。 10.3.9の方はtcltkをスからインストールすると問題ない 訳ですが、10.5のほうの 1.9.0-2と組み合わせた際の Tk_MacOSXSetupTkNotifier: first [load] of TkAqua has to occur in the main thread! Abort trap これはスからインストールしても同じなので、何とかなると嬉 しいのですが。 > MacOS X ユーザとして,何か気が付いたことはありませんか? 残念ですが、何もなしです。何かわかったら報告します。 Ryutaro Amano wn9r-amn / asahi-net.or.jp --Apple-Mail-1-552646606--