Sujet : Re: Where to put dll's in starkits
De : obermeier (at) *nospam* poSoft.de (Paul Obermeier)
Groupes : comp.lang.tclDate : 19. Jun 2025, 20:39:36
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <1031p1r$2vi0$1@dont-email.me>
References : 1 2 3
User-Agent : Mozilla Thunderbird
Am 19.06.2025 um 20:29 schrieb saito:
On 6/19/2025 1:53 PM, Robert Heller wrote:
Needing to put dlls in "bin" under MS-Windows is specific to MS-Windows, when
the dlls are searched for and loaded my MS-Windows itself and I think only
applied to Tcl itself being in a dll (shared library). A starkit includes a
staticly build Tcl interpreter. Tk is still a shared library (dll), but this
is loaded by Tcl using the load command.
>
There should not be any reason to to have a "bin" folder. I think all dlls
should go somewhere under lib.
>
I wasn't suggesting that it should. The "bin" refers to "bin" under the main, full Tcl/Tk installation. There I see a bunch of dll's some of whose names suggest they may be related to image processing.
It seems you are using some kind of Tcl BI distribution, ex. BAWT.
A lot of DLL's are in the bin directory, which are needed by several packages.
Do you have a specific package or set of dlls that are handled differently?
>
I was trying to create a starkit with image related packages. I can't get svg support for example. I have included all packages related to img including tksvg. They are present in the vfs lib folder. jpeg is also problematic. It seems like they need some dll's beyond what is included in their "package" folders.
For Img or tksvg you do not need any external DLL's.
Img contains the needed PNG, JPEG and TIFF libraries already.
Paul