• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Functional Verification
  3. Can't find package sqlite3 in virtuoso

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 65
  • Views 635
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can't find package sqlite3 in virtuoso

wawie
wawie over 12 years ago
Hi!, I'm not sure if this post should be in this category.
I would like to ask help in my problem as follows:
We have installed a tcl in /usr/local/lib.
Using virtuoso, we have encountered the problem regarding sqlite3 package
(can't find package sqlite3).

I have tried the following procedure:
1. Set the TCL_LIBRARY to /usr/local/lib in terminal
2. Then load virtuoso
3. Check the value of TCL_LIBRARY by getShellEnvVar command in CIW.
4. The value of TCL_LIBRARY was changed to /user/cadence/IC6.1.5.500.10_lnx86/tools/dfII/etc/tcl8.4

Is virtuoso set and use the variable TCL_LIBRARY?
* I can successfully include the sqlite3 package if I will set the TCL_LIBRARY to /usr/local/lib in CIW of virtuoso.
* For other solution, we have add the following in our script:

global auto_path tcl_pkgPath tcl_version tcl_library
set tcl_library [file join $tcl_pkgPath tcl${tcl_version}]
set auto_path [linsert $auto_path 0 $tcl_library $tcl_pkgPath]

And it also worked.

Is there any better solution for this?
I'm not sure if it will affect the virtuoso since it seems that it is using the
TCL_LIBRARY variable because it sets the value to /user/cadence/IC6.1.5.500.10_lnx86/tools/dfII/etc/tcl8.4.

You comments and suggestions are very much appreciated.

 

  • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information