Skip Menu |

This queue is for tickets about the Tk-TableMatrix CPAN distribution.

Report information
The Basics
Id: 121975
Status: resolved
Priority: 0/
Queue: Tk-TableMatrix

People
Owner: CERNEY [...] cpan.org
Requestors: DJIBEL [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 1.23
Fixed in: 1.25



Subject: Installation failed on Strawberry Perl 5.26
Dear, It is impossible to install this module on Perl 5.26 (Strawberry Perl On Windows 10). On Strawberry Perl 5.24, it is ok. cpan -i Tk::TableMatrix Database was generated on Sat, 03 Jun 2017 12:36:22 GMT Running install for module 'Tk::TableMatrix' Checksum for E:\DVP\Article_Dvp\langdvp\perl\cpan\sources\authors\id\C\CE\CERNEY\Tk-TableMatrix-1.23.tar.gz ok Configuring C/CE/CERNEY/Tk-TableMatrix-1.23.tar.gz with Makefile.PL ### Note: 'Building Outside of Tk itself' Messages are Expected Here #### E:\DVP\Article_Dvp\langdvp\perl\perl\bin\perl.exe is installed in E:\DVP\Article_Dvp\langdvp\perl\perl\lib okay PPM for perl5.026000 Test Compiling config/signedchar.c gcc: error: config/signedchar.c: No such file or directory gcc: fatal error: no input files compilation terminated. Test Compile/Run config/unsigned.c gcc: error: config/unsigned.c: No such file or directory gcc: fatal error: no input files compilation terminated. Test Compiling config/Ksprintf.c gcc: error: config/Ksprintf.c: No such file or directory gcc: fatal error: no input files compilation terminated. Test Compiling -DSPRINTF_RETURN_CHAR config/Ksprintf.c gcc: error: config/Ksprintf.c: No such file or directory gcc: fatal error: no input files compilation terminated. E:/DVP/Article_Dvp/langdvp/perl/cpan/build/Tk-TableMatrix-1.23-11 does not start with E:/DVP/Article_Dvp/langdvp/perl/perl/site/lib i.e. building outside Tk itself E:/DVP/Article_Dvp/langdvp/perl/cpan/build/Tk-TableMatrix-1.23-11/pTk does not start with E:/DVP/Article_Dvp/langdvp/perl/perl/site/lib i.e. building outside Tk itself Generating Dependencies for MSWin32, win_arch=MSWin32 Test Compiling config/Hstrtoul.c gcc: error: config/Hstrtoul.c: No such file or directory gcc: fatal error: no input files compilation terminated. Test Compiling config/Hstrdup.c gcc: error: config/Hstrdup.c: No such file or directory gcc: fatal error: no input files compilation terminated. Test Compiling config/Hstrcasecmp.c gcc: error: config/Hstrcasecmp.c: No such file or directory gcc: fatal error: no input files compilation terminated. Extracting mm.h Extracting tkTable.c Extracting tkTable.h Extracting tkTableCell.c Extracting tkTableCellSort.c Extracting tkTableCmds.c Extracting tkTableEdit.c Extracting tkTableTag.c Extracting tkTableUtil.c Extracting tkTableWin.c Extracting tkTableversion.h Extracting version.h Finding dependencies for tkTable.c Finding dependencies for tkTableCell.c Finding dependencies for tkTableCellSort.c Finding dependencies for tkTableCmds.c Finding dependencies for tkTableEdit.c Finding dependencies for tkTableTag.c Finding dependencies for tkTableUtil.c Finding dependencies for tkTableWin.c Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Finding dependencies for TableMatrix.xs Generating a gmake-style Makefile Writing Makefile for Tk::TableMatrix Writing MYMETA.yml and MYMETA.json CERNEY/Tk-TableMatrix-1.23.tar.gz E:\DVP\Article_Dvp\langdvp\perl\perl\bin\perl.exe Makefile.PL -- OK Running make for C/CE/CERNEY/Tk-TableMatrix-1.23.tar.gz cp TableMatrix/Spreadsheet.pm blib\lib\Tk\TableMatrix\Spreadsheet.pm cp TableMatrix.pm blib\lib\Tk\TableMatrix.pm AutoSplitting blib\lib\Tk\TableMatrix.pm (blib\lib\auto\Tk\TableMatrix) cp TableMatrix/SpreadsheetHideRows.pm blib\lib\Tk\TableMatrix\SpreadsheetHideRows.pm cd pTk && gmake gmake[1]: Entering directory 'E:/DVP/Article_Dvp/langdvp/perl/cpan/build/Tk-TableMatrix-1.23-11/pTk' gmake[1]: *** No rule to make target '..\blib\arch\Tk\pTk\.exists', needed by 'config'. Stop. gmake[1]: Leaving directory 'E:/DVP/Article_Dvp/langdvp/perl/cpan/build/Tk-TableMatrix-1.23-11/pTk' gmake: *** [Makefile:1172: pTk/libpTk.a] Error 2 CERNEY/Tk-TableMatrix-1.23.tar.gz E:\DVP\Article_Dvp\langdvp\perl\c\bin\gmake.exe -- NOT OK Stopping: 'install' failed for 'Tk::TableMatrix'. Best Regards, Djibel
There's a problem with the Makefile that's being generated for 'gmake' but you can install the module with: perl Makefile.PL MAKE=dmake dmake test dmake install However don't use the (fake) dmake.exe that ships with Strawberry-5.26.0 as that won't work. Instead use a proper dmake.exe such as the ones that shipped with earlier versions of Strawberry Perl. Cheers, Rob
Dear, I have used dmake of Strawberry Perl 5.24. It is not working. I have a lot of error messages and a strawberry warning. Best Regards, Djibel Le Sam 22 Jui 2017 05:13:57, SISYPHUS a écrit : Show quoted text
> There's a problem with the Makefile that's being generated for 'gmake' > but you can install the module with: > > perl Makefile.PL MAKE=dmake > dmake test > dmake install > > However don't use the (fake) dmake.exe that ships with Strawberry- > 5.26.0 as that won't work. > Instead use a proper dmake.exe such as the ones that shipped with > earlier versions of Strawberry Perl. > > Cheers, > Rob
I also tried to use the workaround it it failed. I'm using ActiveState Perl 5.24.1. Here is the output, HTH: [code] PS D:\zwischen\cpan\Tk-TableMatrix-1.23> perl .\Makefile.PL MAKE=dmake ### Note: 'Building Outside of Tk itself' Messages are Expected Here #### C:\Perl\bin\perl.exe is installed in C:\Perl\lib okay PPM for perl5.024001 Test Compiling config/signedchar.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Test Compile/Run config/unsigned.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Test Compiling config/Ksprintf.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Test Compiling -DSPRINTF_RETURN_CHAR config/Ksprintf.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. D:/zwischen/cpan/Tk-TableMatrix-1.23 does not start with C:/Perl/site/lib i.e. building outside Tk itself D:/zwischen/cpan/Tk-TableMatrix-1.23/pTk does not start with C:/Perl/site/lib i.e. building outside Tk itself Generating Dependencies for MSWin32, win_arch=MSWin32 Test Compiling config/Hstrtoul.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Test Compiling config/Hstrdup.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Test Compiling config/Hstrcasecmp.c Der Befehl "-o" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Extracting mm.h Extracting tkTable.c Extracting tkTable.h Extracting tkTableCell.c Extracting tkTableCellSort.c Extracting tkTableCmds.c Extracting tkTableEdit.c Extracting tkTableTag.c Extracting tkTableUtil.c Extracting tkTableWin.c Extracting tkTableversion.h Extracting version.h Finding dependencies for tkTable.c Finding dependencies for tkTableCell.c Finding dependencies for tkTableCellSort.c Finding dependencies for tkTableCmds.c Finding dependencies for tkTableEdit.c Finding dependencies for tkTableTag.c Finding dependencies for tkTableUtil.c Finding dependencies for tkTableWin.c Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Finding dependencies for TableMatrix.xs Generating a dmake-style Makefile Writing Makefile for Tk::TableMatrix Writing MYMETA.yml and MYMETA.json PS D:\zwischen\cpan\Tk-TableMatrix-1.23> dmake test Running Mkbootstrap for TableMatrix () "C:\Perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "TableMatrix.bs" "C:\Perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- TableMatrix.bs blib\arch\auto\Tk\TableMatrix\TableMatrix.bs 644 "C:\Perl\bin\perl.exe" "C:\Perl\lib\ExtUtils\xsubpp" -typemap C:\Perl\lib\ExtUtils\typemap -typemap C:\Perl\site\lib\Tk\typemap TableMatrix.xs > TableMatrix.xsc "C:\Perl\bin\perl.exe" -MExtUtils::Command -e mv -- TableMatrix.xsc TableMatrix.c c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"1.23\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ TableMatrix.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. cd pTk && dmake cp mm.h ..\blib\arch\Tk\pTk\mm.h cp tkTable.h ..\blib\arch\Tk\pTk\tkTable.h cp tkTableversion.h ..\blib\arch\Tk\pTk\tkTableversion.h cp version.h ..\blib\arch\Tk\pTk\version.h c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTable.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableCell.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableCellSort.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableCmds.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableEdit.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableTag.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableUtil.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. c -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -IC:/Perl/site/lib/Tk/pTk -I. -Ibitmaps -IC:/Perl/site/lib/Tk -IC:/Perl/site/lib/Tk/pTk/mTk/xlib -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -s -O2 -DVERSION=\"1.23\" -DXS_VERSION=\"0.9\" "-IC:\Perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -Wno-unused -D__USE_FIXED_PROTOTYPES__ tkTableWin.c Der Befehl "c" ist entweder falsch geschrieben oder konnte nicht gefunden werden. "C:\Perl\bin\perl.exe" -MExtUtils::Command -e rm_f -- "libpTk.a" lib -out:libpTk.a tkTable.o tkTableCell.o tkTableCellSort.o tkTableCmds.o tkTableEdit.o tkTableTag.o tkTableUtil.o tkTableWin.o Der Befehl "lib" ist entweder falsch geschrieben oder konnte nicht gefunden werden. dmake.exe: Error code 129, while making 'libpTk.a' dmake.exe: Error code 255, while making 'pTk\libpTk.a' [/code]
Dear, No idea for this problem with Perl Strawberry 5.26.1 ? Best Regards, Djibel
According to CPAN Testers, v1.25 builds on Windows with Strawberry Perl again. Please let me know if the issue persists (and re-open this issue).