UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 70443

2017.4 Vivado SDx - SDx 設定スクリプトで LD_LIBRARY_PATH が使用されるために /usr/bin/tclsh でエラーが発生する

説明

SDx 2017.4 設定スクリプトを実行すると、LD_LIBRARY_PATH に次のものが追加されます。

$ echo $LD_LIBRARY_PATH
/proj/xbuilds/2017.4_1121_1/installs/lin64/SDx/2017.4/lib/lnx64.o/Default:/proj/xbuilds/2017.4_1121_1/installs/lin64/SDx/2017.4/lib/lnx64.o:/proj/xbuilds/2017.4_1121_1/installs/lin64/SDx/2017.4/runtime/lib/x86_64


OS tclsh (/usr/bin/tclsh) を実行しようとすると、次のメッセージが表示されます。

$ /usr/bin/tclsh
application-specific initialization failed: Can't find a usable init.tcl in the following directories:
    /tmp/pabuild/tcl8.5.14/lib/tcl8.5 /usr/lib/tcl8.5 /lib/tcl8.5 /usr/library /library /tcl8.5.14/library /tcl8.5.14/library

This probably means that Tcl wasn't installed properly.

%

ソリューション

このメッセージは、LD_LIBRARY_PATH が設定されているときにのみ発生するので、問題を回避するには LD_LIBRARY_PATH の設定を解除します。

tclsh および xtclsh は通常そのままに動作しますが、LD_LIBRARY_PATH の設定が tclsh を SDx バージョンで上書きされているので、別の問題が発生する可能性があります。
AR# 70443
日付 04/05/2018
ステータス アクティブ
種類 一般
ツール
  • Vivado Design Suite - 2017.4
このページをブックマークに追加