Skip Menu |

This queue is for tickets about the Tcl CPAN distribution.

Report information
The Basics
Id: 128700
Status: resolved
Priority: 0/
Queue: Tcl

People
Owner: VKON [...] cpan.org
Requestors: welleozean [...] googlemail.com
Cc: CAC [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: [Windows] Strawberry Perl ActiveTcl impossible to install
Date: Mon, 4 Mar 2019 17:33:17 +0000
To: bug-Tcl [...] rt.cpan.org
From: welle Ozean <welleozean [...] googlemail.com>
Hello, I am trying to install tcl.pm on a Windows 10 running Strawberry Perl (Portable) 5.28 and latest ActiveTcl. Installation fails with the following: cpanm (App::cpanminus) 1.7044 on perl 5.028000 built for MSWin32-x86-multi-thread Work directory is /.cpanm/work/1551719787.8404 You have make C:\berrybrew\5.28.0_32\c\bin\gmake.exe You have LWP 6.35 Falling back to Archive::Tar 2.30 Searching Tcl () on cpanmetadb ... --> Working on Tcl Fetching http://www.cpan.org/authors/id/V/VK/VKON/Tcl-1.27.tar.gz -> OK Unpacking Tcl-1.27.tar.gz Entering Tcl-1.27 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Tcl-1.27 Running Makefile.PL Der Befehl "tclsh" ist entweder falsch geschrieben oder konnte nicht gefunden werden. error starting tclsh: $?=256; $!= -> N/A -> FAIL Configure failed for Tcl-1.27. See \.cpanm\work\1551719787.8404\build.log for details. Expiring 1 work directories.
What version is your ActiveTCL installation ? can you make sure that it's 'bin' directory was populated in %PATH%? AFAIR activetcl should populate PATH with its bin; the mentioned tclsh should be there will you please go into activetcl installation directory, and show us output of 'dir' command there? thanks
Subject: Re: [rt.cpan.org #128700] [Windows] Strawberry Perl ActiveTcl impossible to install
Date: Mon, 4 Mar 2019 21:00:18 +0000
To: bug-Tcl [...] rt.cpan.org
From: welle Ozean <welleozean [...] googlemail.com>
Hi Vadim, ActiveTCL is the latest (8.6.8). I am using cpanm Tcl to install 'bin# seems to be now in PATH. However, installation fails at the beginning. The messages do not help me any further: cpanm (App::cpanminus) 1.7044 on perl 5.028000 built for MSWin32-x86-multi-thread Work directory is /.cpanm/work/1551733092.2060 You have make C:\berrybrew\5.28.0_32\c\bin\gmake.exe You have LWP 6.35 Falling back to Archive::Tar 2.30 Searching Tcl () on cpanmetadb ... --> Working on Tcl Fetching http://www.cpan.org/authors/id/V/VK/VKON/Tcl-1.27.tar.gz -> OK Unpacking Tcl-1.27.tar.gz Entering Tcl-1.27 Checking configure dependencies from META.json Checking if you have ExtUtils::MakeMaker 6.58 ... Yes (7.34) Configuring Tcl-1.27 Running Makefile.PL incpath -IC:\TEMP\ActiveState----------------------------------------please-run-the-install-script----------------------------------------\include from your tclconfig C:/ActiveTcl/lib/tclConfig.sh does not provide tcl.h at Makefile.PL line 36. tclsh=C:/ActiveTcl/bin/tclsh.exe tclConfig.sh=C:/ActiveTcl/lib/tclConfig.sh tcl_library=C:/ActiveTcl/lib/tcl8.6 tcl_version=8.6 Using config data in C:/ActiveTcl/lib/tclConfig.sh -> N/A -> FAIL Configure failed for Tcl-1.27. See \.cpanm\work\1551733092.2060\build.log for details. dir of ActiveTcl Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 04.03.2019 17:30 bin d----- 04.03.2019 17:31 doc d----- 04.03.2019 17:30 include d----- 04.03.2019 17:31 lib d----- 04.03.2019 17:31 licenses d----- 04.03.2019 17:20 man d----- 04.03.2019 17:20 share Am Mo., 4. März 2019 um 20:12 Uhr schrieb Vadim Konovalov via RT < bug-Tcl@rt.cpan.org>: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=128700 > > > What version is your ActiveTCL installation ? can you make sure that it's > 'bin' directory was populated in %PATH%? AFAIR activetcl should populate > PATH with its bin; > > the mentioned tclsh should be there > > will you please go into activetcl installation directory, and show us > output of 'dir' command there? > > thanks >
in the file C:/ActiveTcl/lib/tclConfig.sh find a line TCL_INCLUDE_SPEC='.....' edit it TCL_INCLUDE_SPEC='-IC:\ActiveTcl\include' ...and the rerun I wonder why it wasn't correct after installation? Probably you should file a bur report to activestate
Subject: Re: [rt.cpan.org #128700] [Windows] Strawberry Perl ActiveTcl impossible to install
Date: Tue, 5 Mar 2019 09:38:22 +0000
To: bug-Tcl [...] rt.cpan.org
From: welle Ozean <welleozean [...] googlemail.com>

Message body is not shown because it is too large.

Message body is not shown because it is too large.

only these 2 are relevant: TCL_INCLUDE_SPEC TCL_LIB_SPEC no need to edit other ok what is in your directory C:/ActiveTcl/bin/ ? is there a file C:/ActiveTcl/bin/tcl86t.dll?
Subject: Re: [rt.cpan.org #128700] [Windows] Strawberry Perl ActiveTcl impossible to install
Date: Tue, 5 Mar 2019 12:14:30 +0000
To: bug-Tcl [...] rt.cpan.org
From: welle Ozean <welleozean [...] googlemail.com>
Yes, I already check that because of 'failed dlopen(C:/ActiveTcl/bin/tcl86t.dll,...);', tcl86t.dll is there (I also tried deactivating Antivirus... not that it was blocked by it). However I get the same report. Here is 'bin' Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 25.04.2015 00:15 21874 bitmap-editor.tcl -a---- 10.10.2018 15:27 449 critcl -a---- 10.10.2018 15:27 449 critcl.tcl -a---- 03.12.2014 18:34 1193 diagram-viewer.tcl -a---- 04.02.2016 05:02 837 dtplite.tcl -a---- 04.02.2016 05:02 7234 nns.tcl -a---- 04.02.2016 05:02 3373 nnsd.tcl -a---- 04.02.2016 05:02 4485 nnslog.tcl -a---- 04.02.2016 05:02 4168 pt.tcl -a---- 10.10.2018 15:15 1711616 tcl86t.dll -a---- 04.02.2016 05:02 13695 tcldocstrip.tcl -a---- 10.10.2018 15:15 71888 tclsh.exe -a---- 10.10.2018 15:15 71888 tclsh86t.exe -a---- 10.10.2018 15:15 71888 tclsht.exe -a---- 10.10.2018 15:16 1467392 tk86t.dll -a---- 10.10.2018 15:27 198216 tkcon.tcl -a---- 10.10.2018 15:16 72400 wish.exe -a---- 10.10.2018 15:16 72400 wish86t.exe -a---- 10.10.2018 15:16 72400 wisht.exe Am Di., 5. März 2019 um 11:57 Uhr schrieb Vadim Konovalov via RT < bug-Tcl@rt.cpan.org>: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=128700 > > > only these 2 are relevant: > > TCL_INCLUDE_SPEC > TCL_LIB_SPEC > > no need to edit other > > ok what is in your directory C:/ActiveTcl/bin/ ? > is there a file C:/ActiveTcl/bin/tcl86t.dll? >
then the guess is that your perl is 32bit and tcl is 64bit
Subject: Re: [rt.cpan.org #128700] [Windows] Strawberry Perl ActiveTcl impossible to install
Date: Tue, 5 Mar 2019 12:41:07 +0000
To: bug-Tcl [...] rt.cpan.org
From: welle Ozean <welleozean [...] googlemail.com>
And your guess is right. I just noticed that there no ActiveTcl 32bit. Switching to Perl 64bit let me installed the module. Thank you, Vadim. Am Di., 5. März 2019 um 12:19 Uhr schrieb Vadim Konovalov via RT < bug-Tcl@rt.cpan.org>: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=128700 > > > then the guess is that your perl is 32bit and tcl is 64bit >
i have activetcl 866 32bit; suits me... :)