[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.dltk] Re: Unresolve "package require Expect" in tcl project

Hi Jin,

It turns out DLTK does not always correctly update cached list of installed packages. That's why it can't find "math" package for you. The bug is fixed, so next build (RC1 scheduled on tomorrow) should work correctly.

Regards,
Alex

Jin wrote:
Hi Alex,
Actually I had almost the same question, but i was trying to install "math".
After installing activetcl8.5 in /usr/bin, i ran "teacup install math". However, I found my eclipse still can't resolve this line "package require math"--there is a red check ahead of it.
Here is the result I get from your suggested tool, and "math" is right there, please let me what should I do. Thanks a lot!
RESULT:
jinchen@galactica:~/Desktop$ tclsh8.5 dltk.tcl get-pkgs
NOTICE - %DLTK-NUM-PATHS% 13
NOTICE - %DLTK-NUM-PKGS% 78
NOTICE - %DLTK-PROCESS-PKG% Thread
NOTICE - %DLTK-PROCESS-PKG% img::pixmap
NOTICE - %DLTK-PROCESS-PKG% logger
NOTICE - %DLTK-PROCESS-PKG% TclOO
NOTICE - %DLTK-PROCESS-PKG% tablelist_tile
NOTICE - %DLTK-PROCESS-PKG% struct::tree
NOTICE - %DLTK-PROCESS-PKG% opt
NOTICE - %DLTK-PROCESS-PKG% tcltest
NOTICE - %DLTK-PROCESS-PKG% img::ico
NOTICE - %DLTK-PROCESS-PKG% img::pcx
NOTICE - %DLTK-PROCESS-PKG% struct::set
NOTICE - %DLTK-PROCESS-PKG% msgcat
NOTICE - %DLTK-PROCESS-PKG% pngtcl
NOTICE - %DLTK-PROCESS-PKG% tablelist::common
NOTICE - %DLTK-PROCESS-PKG% Tclx
NOTICE - %DLTK-PROCESS-PKG% tdom
NOTICE - %DLTK-PROCESS-PKG% report
NOTICE - %DLTK-PROCESS-PKG% comm
NOTICE - %DLTK-PROCESS-PKG% img::sgi
NOTICE - %DLTK-PROCESS-PKG% img::sun
NOTICE - %DLTK-PROCESS-PKG% Mk4tcl
NOTICE - %DLTK-PROCESS-PKG% img::gif
NOTICE - %DLTK-PROCESS-PKG% img::window
NOTICE - %DLTK-PROCESS-PKG% math
NOTICE - %DLTK-PROCESS-PKG% textutil
NOTICE - %DLTK-PROCESS-PKG% cmdline
NOTICE - %DLTK-PROCESS-PKG% csv
NOTICE - %DLTK-PROCESS-PKG% img::tga
NOTICE - %DLTK-PROCESS-PKG% Img
NOTICE - %DLTK-PROCESS-PKG% img::png
NOTICE - %DLTK-PROCESS-PKG% Tktable
NOTICE - %DLTK-PROCESS-PKG% Itk
NOTICE - %DLTK-PROCESS-PKG% Ttrace
NOTICE - %DLTK-PROCESS-PKG% tipstack
NOTICE - %DLTK-PROCESS-PKG% img::base
NOTICE - %DLTK-PROCESS-PKG% zlibtcl
NOTICE - %DLTK-PROCESS-PKG% platform
NOTICE - %DLTK-PROCESS-PKG% fileutil
NOTICE - %DLTK-PROCESS-PKG% Tk
NOTICE - %DLTK-PROCESS-PKG% vfs
NOTICE - %DLTK-PROCESS-PKG% ActiveTcl
NOTICE - %DLTK-PROCESS-PKG% http
NOTICE - %DLTK-PROCESS-PKG% tbcload
NOTICE - %DLTK-PROCESS-PKG% Memchan
NOTICE - %DLTK-PROCESS-PKG% style
NOTICE - %DLTK-PROCESS-PKG% BLT
NOTICE - %DLTK-PROCESS-PKG% struct::graph
NOTICE - %DLTK-PROCESS-PKG% tablelist
NOTICE - %DLTK-PROCESS-PKG% treectrl
NOTICE - %DLTK-PROCESS-PKG% struct::queue
NOTICE - %DLTK-PROCESS-PKG% img::jpeg
NOTICE - %DLTK-PROCESS-PKG% img::bmp
NOTICE - %DLTK-PROCESS-PKG% activestate::teapot::link
NOTICE - %DLTK-PROCESS-PKG% jpegtcl
NOTICE - %DLTK-PROCESS-PKG% tdomhtml
NOTICE - %DLTK-PROCESS-PKG% tooltip
NOTICE - %DLTK-PROCESS-PKG% snit
NOTICE - %DLTK-PROCESS-PKG% img::ppm
NOTICE - %DLTK-PROCESS-PKG% struct::stack
NOTICE - %DLTK-PROCESS-PKG% tcl::tommath
NOTICE - %DLTK-PROCESS-PKG% img::tiff
NOTICE - %DLTK-PROCESS-PKG% tls
NOTICE - %DLTK-PROCESS-PKG% widget
NOTICE - %DLTK-PROCESS-PKG% struct
NOTICE - %DLTK-PROCESS-PKG% md5
NOTICE - %DLTK-PROCESS-PKG% BWidget
NOTICE - %DLTK-PROCESS-PKG% img::xpm
NOTICE - %DLTK-PROCESS-PKG% img::xbm
NOTICE - %DLTK-PROCESS-PKG% log
NOTICE - %DLTK-PROCESS-PKG% starkit
NOTICE - %DLTK-PROCESS-PKG% Tcl
NOTICE - %DLTK-PROCESS-PKG% img::ps
NOTICE - %DLTK-PROCESS-PKG% Trf
NOTICE - %DLTK-PROCESS-PKG% Itcl
NOTICE - %DLTK-PROCESS-PKG% tifftcl
NOTICE - %DLTK-PROCESS-PKG% base64
NOTICE - %DLTK-PROCESS-PKG% sqlite3
NOTICE - %DLTK-PROCESS-PKG% trofs
<DLTK size="33013">
<path name="" type="builtin">
<package name="ActiveTcl" version="8.5.7.0.290198">
</package>
<package name="Img" version="1.4">
</package>
<package name="Tcl" version="8.5.7">
</package>
<package name="activestate::teapot::link" version="1.1">
</package>
<package name="base64" version="2.4.1">
</package>
<package name="cmdline" version="1.3.1">
</package>
<package name="comm" version="4.5.7">
</package>
<package name="csv" version="0.7.1">
</package>
<package name="fileutil" version="1.13.6">
</package>
<package name="http" version="2.7.3">
</package>
<package name="log" version="1.2.1">
</package>
<package name="logger" version="0.9">
</package>
<package name="md5" version="1.4.4">
</package>
<package name="md5" version="2.0.7">
</package>
<package name="msgcat" version="1.4.2">
</package>
<package name="platform" version="1.0.4">
</package>
<package name="report" version="0.3.1">
</package>
<package name="starkit" version="1.3.3">
</package>
<package name="struct" version="1.4">
</package>
<package name="struct" version="2.1">
</package>
<package name="style" version="0.3">
</package>
<package name="tablelist" version="4.11.1">
</package>
<package name="tablelist_tile" version="4.11.1">
</package>
<package name="tcl::tommath" version="8.5.7">
</package>
<package name="tcltest" version="2.3.1">
</package>
<package name="tdomhtml" version="0.1.0">
</package>
<package name="textutil" version="0.7.1">
</package>
<package name="tipstack" version="1.0.1">
</package>
<package name="tooltip" version="1.4.4">
</package>
<package name="widget" version="3.0">
</package>
</path>
<path name="/usr/lib" type="auto_path">
<package name="BLT" version="2.4">
</package>
<package name="Tk" version="8.5.7">
</package>
</path>
<path name="/usr/lib/tcl8.5" type="auto_path" size="33013">
<package name="Thread" version="2.6.5">
</package>
<package name="Ttrace" version="2.6.5">
</package>
<package name="http" version="1.0">
</package>
<package name="opt" version="0.4.5" size="33013">
<require name="Tcl" version="8.2"/>
<source name="/usr/lib/tcl8.5/opt0.4/optparse.tcl" size="33013"/>
</package>
<package name="tbcload" version="1.7">
</package>
<package name="trofs" version="0.4.4">
</package>
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.0-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.1-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.2-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.3-x86_64/lib" type="auto_path">
<package name="Itcl" version="3.4">
</package>
<package name="Itk" version="3.4">
</package>
<package name="Memchan" version="2.2.1">
</package>
<package name="Mk4tcl" version="2.4.9.7">
</package>
<package name="TclOO" version="0.6.1">
</package>
<package name="Tclx" version="8.4">
</package>
<package name="Tktable" version="2.10">
</package>
<package name="Trf" version="2.1.3">
</package>
<package name="img::base" version="1.4">
</package>
<package name="img::bmp" version="1.4">
</package>
<package name="img::gif" version="1.4">
</package>
<package name="img::ico" version="1.4">
</package>
<package name="img::jpeg" version="1.4">
</package>
<package name="img::pcx" version="1.4">
</package>
<package name="img::pixmap" version="1.4">
</package>
<package name="img::png" version="1.4">
</package>
<package name="img::ppm" version="1.4">
</package>
<package name="img::ps" version="1.4">
</package>
<package name="img::sgi" version="1.4">
</package>
<package name="img::sun" version="1.4">
</package>
<package name="img::tga" version="1.4">
</package>
<package name="img::tiff" version="1.4">
</package>
<package name="img::window" version="1.4">
</package>
<package name="img::xbm" version="1.4">
</package>
<package name="img::xpm" version="1.4">
</package>
<package name="jpegtcl" version="1.0">
</package>
<package name="pngtcl" version="1.2.34">
</package>
<package name="sqlite3" version="3.6.13">
</package>
<package name="tdom" version="0.8.3">
</package>
<package name="tifftcl" version="3.8.2">
</package>
<package name="tls" version="1.6">
</package>
<package name="treectrl" version="2.2.8">
</package>
<package name="vfs" version="1.4.1">
</package>
<package name="zlibtcl" version="1.2.3">
</package>
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.4-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.5-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.6-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.7-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.8-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/linux-glibc2.9-x86_64/lib" type="auto_path">
</path>
<path name="/usr/lib/teapot/package/tcl/lib" type="auto_path">
<package name="BWidget" version="1.8">
</package>
<package name="math" version="1.2.4">
</package>
<package name="snit" version="1.3.1">
</package>
<package name="snit" version="2.2.1">
</package>
<package name="struct::graph" version="2.3.1">
</package>
<package name="struct::queue" version="1.4.1">
</package>
<package name="struct::set" version="2.2.3">
</package>
<package name="struct::stack" version="1.3.3">
</package>
<package name="struct::tree" version="2.1.1">
</package>
<package name="tablelist::common" version="4.11.1">
</package>
</path>
</DLTK>
NOTICE - Output file: NOTICE - Number of pkg paths found: 14
NOTICE - Number of pkgs found: 82
NOTICE - Number of files sourced: 1
NOTICE - Number of libs loaded: 0
NOTICE - Number of pkg dependencies: 1
NOTICE - Run time = 0 secs
DLTK-TCL-HELPER-9E7A168E-5EEF-4a46-A86D-0C82E90686E4-END-OF-STREAM


-
Jin