Re: use BLT beside a starpack?



<reincke@xxxxxxxxxxxxxxxx> wrote
>
> I know I cannot wrap BLT 2.4z into a starkit, and I know there is
> dqkit (but this is not an option for me). So I thought it would be
> possible to provide a starpack that uses BLT from the "outside
> world" in a separate folder and load it from there (I want to use
> Windows, if that matters).

Sorry, but it just ain't gonna work. Tclkit can only load
stubs-enabled shared runtime libraries. And BLT (2.4) depends on
Tcl/Tk internals, so it is not a stubs enabled extension. To use BLT
in a starkit/starpack, you need to have it hard-linked into the
runtime. And dqkit is one such "extended tclkit" runtime..

Bob
--
Bob Techentin techentin.robert@xxxxxxxxxxxxxx
Mayo Foundation (507) 538-5495
200 First St. SW FAX (507) 284-9171
Rochester MN, 55901 USA http://www.mayo.edu/sppdg/



.



Relevant Pages

  • Starkit and BLT (was Re: Is there Starkit with BLT?)
    ... >- dqkit is like tclkit, but with more extensions built in, such as BLT ... This explains why dqkit was able to read my starkit (that included ...
    (comp.lang.tcl)
  • Re: Starkit and BLT (was Re: Is there Starkit with BLT?)
    ... This explains why dqkit was able to read my starkit (that included ... > ref's to BLT procs) only if the original VFS files were in place. ... of BLT if/when stubs will be supported. ...
    (comp.lang.tcl)
  • Re: Starkit newby question
    ... How do I get BLT into a starkit? ... lot like tclkit, but includes, among other things, BLT. ... design your starkit to use dqkit, ...
    (comp.lang.tcl)
  • Re: BLT with starpacks
    ... I currently use BLT in a project with the Freewrap static built ... I managed to compile blt84.dll on my PC and that only runs with wish. ... getting it right to load the unmodified BLT into a starkit, ...
    (comp.lang.tcl)
  • Re: Is there Starkit with BLT?
    ... > I'd like to use Starkit with BLT. ... > Please let me know how to create a modified dqkit with all encodings. ... - dqkit is like tclkit, but with more extensions built in, such as BLT ...
    (comp.lang.tcl)