It means that [source Plib.tcl] leads to evaluation of the command:
namespace import ::msgcat::mcload
and that when the indexer runs, this command fails because the namespace
::msgcat does not exist.
Does a [source Plib.tcl] work in a normal context?
Generally speaking, pkg_mkIndex cannot cope with anything non-trivial,
or anything where side effects are important. Since Tcl packages are
fully defined by side effects, this means there's a great deal that
pkg_mkIndex just cannot do correctly.
It is unlikely that beating on and propping up [pkg_mkIndex] until it
produces a working pkgIndex.tcl file will be easier than just creating
the pkgIndex.tcl file for yourself. I recommend that approach.
--
| Don Porter Applied and Computational Mathematics Division |
|
donald...@nist.gov Information Technology Laboratory |
|
http://math.nist.gov/~DPorter/ NIST |
|______________________________________________________________________|