Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Xilinx ISE 8.2i and TCL problems
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
nahpets
Veteran
Veteran


Joined: 05 Oct 2003
Posts: 1178
Location: Montreal, Canada

PostPosted: Fri Nov 30, 2007 6:49 am    Post subject: Xilinx ISE 8.2i and TCL problems Reply with quote

When trying to run Xilinx ISE 8.2i, I get the following errors when clicking on "new project":
Code:

$ ise
ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't read
   "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such variable'.
   Tcl_ErrnoId: unknown error
   Tcl_ErrnoMsg: Success
   _cmd: ::xilinx::Dpm::dpm_devFamilyPMNamePropertyDependency $piThisInterface
   errorInfo: can't read "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such
   variable
       while executing
   "set type $::xilinx::Dpm::DeviceFieldType::NoFieldType"
       (procedure "_VerifyDeviceData" line 6)
       invoked from within
   "_VerifyDeviceData $_family"
       (procedure "DevPropDepUtils::_MapFamilyToPMName" line 3)
       invoked from within
   "DevPropDepUtils::_MapFamilyToPMName $family"
       (procedure "::xilinx::Dpm::dpm_devFamilyPMNamePropertyDependency" line 8)
       invoked from within
   "::xilinx::Dpm::dpm_devFamilyPMNamePropertyDependency $piThisInterface"
ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't read
   "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such variable'.
   Tcl_ErrnoId: unknown error
   Tcl_ErrnoMsg: Success
   _cmd: ::xilinx::Dpm::dpm_devDevicePropertyDependency $piThisInterface
   errorInfo: can't read "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such
   variable
       while executing
   "set type $::xilinx::Dpm::DeviceFieldType::NoFieldType"
       (procedure "_VerifyDeviceData" line 6)
       invoked from within
   "_VerifyDeviceData $_family"
       (procedure "DevPropDepUtils::_GetDevices" line 2)
       invoked from within
   "DevPropDepUtils::_GetDevices $family"
       (procedure "::xilinx::Dpm::dpm_devDevicePropertyDependency" line 8)
       invoked from within
   "::xilinx::Dpm::dpm_devDevicePropertyDependency $piThisInterface"
ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't access
   "xilinx::Dpm::StatusValue::ReadyToRun": parent namespace doesn't exist'.
   Tcl_ErrnoId: unknown error
   Tcl_ErrnoMsg: Success
   _cmd: ::xilinx::Dpm::dpm_chCompLibrariesTransformInput $piThisInterface
   errorInfo: can't access "xilinx::Dpm::StatusValue::ReadyToRun": parent
   namespace doesn't exist
       while executing
   "global xilinx::Dpm::StatusValue::ReadyToRun"
       (procedure "_SetTransformStatus" line 2)
       invoked from within
   "_SetTransformStatus $piTransformInstance $_TransformStatus "
       (procedure "::xilinx::Dpm::dpm_chCompLibrariesTransformInput" line 19)
       invoked from within
   "::xilinx::Dpm::dpm_chCompLibrariesTransformInput $piThisInterface"
ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't read
   "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such variable'.
   Tcl_ErrnoId: unknown error
   Tcl_ErrnoMsg: Success
   _cmd: ::xilinx::Dpm::dpm_devDevicePropertyDependency $piThisInterface
   errorInfo: can't read "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such
   variable
       while executing
   "set type $::xilinx::Dpm::DeviceFieldType::NoFieldType"
       (procedure "_VerifyDeviceData" line 6)
       invoked from within
   "_VerifyDeviceData $_family"
       (procedure "DevPropDepUtils::_GetDevices" line 2)
       invoked from within
   "DevPropDepUtils::_GetDevices $family"
       (procedure "::xilinx::Dpm::dpm_devDevicePropertyDependency" line 8)
       invoked from within
   "::xilinx::Dpm::dpm_devDevicePropertyDependency $piThisInterface"
ERROR:ProjectMgmt - TOE: ITclInterp::ExecuteCmd gave Tcl result 'can't read
   "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such variable'.
   Tcl_ErrnoId: unknown error
   Tcl_ErrnoMsg: Success
   _cmd: ::xilinx::Dpm::dpm_devFamilyPMNamePropertyDependency $piThisInterface
   errorInfo: can't read "::xilinx::Dpm::DeviceFieldType::NoFieldType": no such
   variable
       while executing
   "set type $::xilinx::Dpm::DeviceFieldType::NoFieldType"
       (procedure "_VerifyDeviceData" line 6)
       invoked from within
   "_VerifyDeviceData $_family"
       (procedure "DevPropDepUtils::_MapFamilyToPMName" line 3)
       invoked from within
   "DevPropDepUtils::_MapFamilyToPMName $family"
       (procedure "::xilinx::Dpm::dpm_devFamilyPMNamePropertyDependency" line 8)
       invoked from within
   "::xilinx::Dpm::dpm_devFamilyPMNamePropertyDependency $piThisInterface"
Segmentation fault


I found a workaround in the xilinx forums, which basically amounts to removing tcl from my system, after which ISE runs fine. I ran an strace and saw that ISE always uses the tcl libraries from /usr/lib instead of /opt/Xilinx/bin/lin; the LD_LIBRARY_PATH variable seems to be ignored. I'm suspecting that there's a setting for TCL somewhere that I'm missing... does anyone know how to override the default search paths for TCL?
_________________
Let me guess, you picked out yet another colorful box with a crank that I'm expected to turn and turn until OOP! big shock, a jack pops out and you laugh and the kids laugh and the dog laughs and I die a little inside.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum