Re: Where to put dll's in starkits

Liste des GroupesRevenir à cl tcl 
Sujet : Re: Where to put dll's in starkits
De : heller (at) *nospam* deepsoft.com (Robert Heller)
Groupes : comp.lang.tcl
Date : 19. Jun 2025, 19:46:54
Autres entêtes
Organisation : Deepwoods Software
Message-ID : <1031luu$2cum$1@dont-email.me>
References : 1 2 3
User-Agent : TkNews 3.0 (1.2.20)
At Thu, 19 Jun 2025 14:29:28 -0400 saito <saitology9@gmail.com> wrote:

 
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.
 
 
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.
 

OK, this is related to the Img package. It expcts some "system libraries" to
be installed. I guess someplace like C:\System32 (or whatever MS-Windows uses
for what Linux would call /usr/lib. I am not sure what the MS-Windows
libraries it needs are, but the Linux dependencies under Linux (Debian, arm64)
for libtk-img 1.4.14 include: libjpeg62-turbo, libpng16-16, and libtiff6.  I
believe these DLLs are readily available.

I don't really know what the proper way to deal with this under MS-Windows. 
My only real thought would be to re-build tk-img staticly linked to these
graphics libraries.  (Under Linux these sorts of libraries are often pulled in
by various other graphics programs.)


                                                                                                 
 

--
Robert Heller             -- Cell: 413-658-7953 GV: 978-633-5364
Deepwoods Software        -- Custom Software Services
http://www.deepsoft.com/  -- Linux Administration Services
heller@deepsoft.com       -- Webhosting Services

Date Sujet#  Auteur
19 Jun 25 * Where to put dll's in starkits11saito
19 Jun 25 `* Re: Where to put dll's in starkits10Robert Heller
19 Jun 25  +* Re: Where to put dll's in starkits8saito
19 Jun 25  i+* Re: Where to put dll's in starkits5Robert Heller
19 Jun 25  ii`* Re: Where to put dll's in starkits4saito
19 Jun 25  ii `* Re: Where to put dll's in starkits3ted@loft.tnolan.com (Ted Nolan
19 Jun 25  ii  `* Re: Where to put dll's in starkits2saito
20 Jun 25  ii   `- Re: Where to put dll's in starkits1Robert Heller
19 Jun 25  i`* Re: Where to put dll's in starkits2Paul Obermeier
19 Jun 25  i `- Re: Where to put dll's in starkits1saito
20 Jun 25  `- Re: Where to put dll's in starkits1Ralf Fassel

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal