First, I would like three packages to be added to cygwin-pkg-maint:
       - mingw64-i686-tcl-thread
       - mingw64-x86_64-tcl-thread
       - tcl-thread
This is meant for the Tcl-Tk "thread" extension.

Second, making my point, this time with proof.....
Op di 24 mrt. 2020 om 20:27 schreef Jan Nijtmans:
> Op di 24 mrt. 2020 om 15:25 schreef Yaakov Selkowitz:
> > Fedora, and possibly other distros as well, set a default search path
> > for tcl that conforms with their desired filesystem layout -- having
> > all extensions under /usr/{lib,share}/tclX.Y instead of scattered
> > throughout /usr/{lib,share}.
>
> Thank you! It's 100% clear to me now. It's just about customising
> to Fedora's directory layout. They have the right to do that, I have
> the right to ignore it ;-).

In the mingw32-xxx-tcl packages, loading the "registry" and "dde"
sub-packages doesn't work. The reason is the wrong setting of the
$auto_path variable, which is caused by the fedora patches:
    tclsh86
    % info nameofexecutable
    C:/builds/cygwin32/usr/i686-w64-mingw32/sys-root/mingw/bin/tclsh86.EXE
    % package require registry
    can't find package registry
    % set auto_path
    C:/builds/cygwin32/usr/i686-w64-mingw32/sys-root/mingw/lib/tcl8.6
    % set auto_path C:/builds/cygwin32/usr/i686-w64-mingw32/sys-root/mingw/lib
    C:/builds/cygwin32/usr/i686-w64-mingw32/sys-root/mingw/lib
    % package require registry
    1.3.2
    % package require dde
    1.4.0
    %

Of course, I will fix this in the next version.

Regards,
        Jan Nijtmans

Reply via email to