Skip Menu |

This queue is for tickets about the MARC-Record CPAN distribution.

Report information
The Basics
Id: 133184
Status: open
Priority: 0/
Queue: MARC-Record

People
Owner: Nobody in particular
Requestors: jthiesen [...] bethelks.edu
Cc:
AdminCc:

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



Subject: Can't install MARC::Record either by cpan or ppm
Date: Tue, 18 Aug 2020 10:43:25 -0500
To: bug-MARC-Record [...] rt.cpan.org
From: John Thiesen <jthiesen [...] bethelks.edu>
I'm on a Windows 10 machine. I have used MARC::Record in the past but now I can't install it on a new laptop. Below is what I get. The make process apparently is broken. ppm apparently has been removed from Perl, which is what I used to use. The Active State portal apparently doesn't allow you to install MARC::Record through their method. Does this mean that MARC::Record is no longer viable, except maybe in Linux? Can you recommend a Python MARC package? L:\Shared drives\MLA files\overdrive>perl -MCPAN -e shell cpan shell -- CPAN exploration and modules installation (v2.20) Enter 'h' for help. Show quoted text
cpan> install MARC::Record
Reading 'C:\Perl64\cpan\Metadata' Database was generated on Tue, 18 Aug 2020 05:55:48 GMT Running install for module 'MARC::Record' Checksum for C:\Perl64\cpan\sources\authors\id\G\GM\GMCHARLT\MARC-Record-2.0.7.tar.gz ok Scanning cache C:\Perl64/cpan/build for sizes ............................................................................DONE MARC-Record-2.0.7/ MARC-Record-2.0.7/META.json MARC-Record-2.0.7/META.yml MARC-Record-2.0.7/Changes MARC-Record-2.0.7/t/ MARC-Record-2.0.7/t/10.camel.t MARC-Record-2.0.7/t/file-filter.t MARC-Record-2.0.7/t/sample100.lif MARC-Record-2.0.7/t/62.before.t MARC-Record-2.0.7/t/decode-filter.t MARC-Record-2.0.7/t/11.astring.t MARC-Record-2.0.7/t/00.load.t MARC-Record-2.0.7/t/66.grouped.t MARC-Record-2.0.7/t/title_proper.usmarc MARC-Record-2.0.7/t/67.subfield.t MARC-Record-2.0.7/t/66.ordered.t MARC-Record-2.0.7/t/utf8.t MARC-Record-2.0.7/t/lineendings-0a.lif MARC-Record-2.0.7/t/68.subfields.t MARC-Record-2.0.7/t/cameleof.usmarc MARC-Record-2.0.7/t/batch-filter.t MARC-Record-2.0.7/t/12.ldr.t MARC-Record-2.0.7/t/rt67094_field_sans_subfields.t MARC-Record-2.0.7/t/sample1.usmarc MARC-Record-2.0.7/t/alphatag.lif MARC-Record-2.0.7/t/83.indicators.t MARC-Record-2.0.7/t/title_proper.t MARC-Record-2.0.7/t/61.append.t MARC-Record-2.0.7/t/convenience.t MARC-Record-2.0.7/t/pod.t MARC-Record-2.0.7/t/delete-subfield.t MARC-Record-2.0.7/t/60.insert.t MARC-Record-2.0.7/t/81.decode.t MARC-Record-2.0.7/t/64.create.t MARC-Record-2.0.7/t/85.fh.t MARC-Record-2.0.7/t/camel.usmarc MARC-Record-2.0.7/t/delete-field.t MARC-Record-2.0.7/t/filler.t MARC-Record-2.0.7/t/60.update.t MARC-Record-2.0.7/t/lineendings.t MARC-Record-2.0.7/t/badldr.usmarc MARC-Record-2.0.7/t/sample1.lif MARC-Record-2.0.7/t/75.warnings.t MARC-Record-2.0.7/t/baddir.usmarc MARC-Record-2.0.7/t/pod-coverage.t MARC-Record-2.0.7/t/rename-field.t MARC-Record-2.0.7/t/20.clone.t MARC-Record-2.0.7/t/70.croak.t MARC-Record-2.0.7/t/badind.usmarc MARC-Record-2.0.7/t/lineendings-0d.lif MARC-Record-2.0.7/t/sample20.lif MARC-Record-2.0.7/t/80.alphatag.t MARC-Record-2.0.7/t/82.baddir.t MARC-Record-2.0.7/t/lineendings-0d0a.lif MARC-Record-2.0.7/t/file-header.t MARC-Record-2.0.7/t/50.batch.t MARC-Record-2.0.7/t/extra_controlfields.t MARC-Record-2.0.7/t/61.replace.t MARC-Record-2.0.7/t/filler.usmarc MARC-Record-2.0.7/t/dosEOF.t MARC-Record-2.0.7/t/63.after.t MARC-Record-2.0.7/t/sample1eof.usmarc MARC-Record-2.0.7/lib/ MARC-Record-2.0.7/lib/MARC/ MARC-Record-2.0.7/lib/MARC/File.pm MARC-Record-2.0.7/lib/MARC/Doc/ MARC-Record-2.0.7/lib/MARC/Doc/Tutorial.pod MARC-Record-2.0.7/lib/MARC/Field.pm MARC-Record-2.0.7/lib/MARC/File/ MARC-Record-2.0.7/lib/MARC/File/Encode.pm MARC-Record-2.0.7/lib/MARC/File/USMARC.pm MARC-Record-2.0.7/lib/MARC/File/MicroLIF.pm MARC-Record-2.0.7/lib/MARC/Batch.pm MARC-Record-2.0.7/lib/MARC/Record.pm MARC-Record-2.0.7/bin/ MARC-Record-2.0.7/bin/marcdump MARC-Record-2.0.7/MANIFEST MARC-Record-2.0.7/README MARC-Record-2.0.7/Makefile.PL Configuring G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a dmake-style Makefile Writing Makefile for MARC::Record Writing MYMETA.yml and MYMETA.json GMCHARLT/MARC-Record-2.0.7.tar.gz C:\Perl64\bin\perl.exe Makefile.PL INSTALLDIRS=site -- OK Running make for G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz 'dmake' is not recognized as an internal or external command, operable program or batch file. GMCHARLT/MARC-Record-2.0.7.tar.gz dmake -- NOT OK Failed during this command: GMCHARLT/MARC-Record-2.0.7.tar.gz : make NO * John D. Thiesen* Archivist Co-Director of Libraries jthiesen@bethelks.edu P: 316-284-5360 | C: 300 East 27th Street | North Newton, KS 67117 bethelks.edu *We Are Threshers* --   *This communication, including any attachments, may contain privileged and/or confidential information or knowledge that is otherwise protected from disclosure. It is intended solely for the use of the individual or entity addressed above. If you are not the intended recipient, you are strictly prohibited from any dissemination, distribution or copying of this communication. If you received this communication in error, please contact the sender immediately and destroy the material in its entirety. Thank you for your cooperation.*
On Tue Aug 18 16:43:44 2020, jthiesen@bethelks.edu wrote: Show quoted text
> I'm on a Windows 10 machine. I have used MARC::Record in the past but > now I > can't install it on a new laptop. Below is what I get. The make > process > apparently is broken. ppm apparently has been removed from Perl, which > is > what I used to use. The Active State portal apparently doesn't allow > you to > install MARC::Record through their method. > > Does this mean that MARC::Record is no longer viable, except maybe in > Linux? Can you recommend a Python MARC package? > > > > L:\Shared drives\MLA files\overdrive>perl -MCPAN -e shell > > cpan shell -- CPAN exploration and modules installation (v2.20) > Enter 'h' for help. >
> cpan> install MARC::Record
> Reading 'C:\Perl64\cpan\Metadata' > Database was generated on Tue, 18 Aug 2020 05:55:48 GMT > Running install for module 'MARC::Record' > Checksum for > C:\Perl64\cpan\sources\authors\id\G\GM\GMCHARLT\MARC-Record- > 2.0.7.tar.gz ok > Scanning cache C:\Perl64/cpan/build for sizes > ............................................................................DONE > MARC-Record-2.0.7/ > MARC-Record-2.0.7/META.json > MARC-Record-2.0.7/META.yml > MARC-Record-2.0.7/Changes > MARC-Record-2.0.7/t/ > MARC-Record-2.0.7/t/10.camel.t > MARC-Record-2.0.7/t/file-filter.t > MARC-Record-2.0.7/t/sample100.lif > MARC-Record-2.0.7/t/62.before.t > MARC-Record-2.0.7/t/decode-filter.t > MARC-Record-2.0.7/t/11.astring.t > MARC-Record-2.0.7/t/00.load.t > MARC-Record-2.0.7/t/66.grouped.t > MARC-Record-2.0.7/t/title_proper.usmarc > MARC-Record-2.0.7/t/67.subfield.t > MARC-Record-2.0.7/t/66.ordered.t > MARC-Record-2.0.7/t/utf8.t > MARC-Record-2.0.7/t/lineendings-0a.lif > MARC-Record-2.0.7/t/68.subfields.t > MARC-Record-2.0.7/t/cameleof.usmarc > MARC-Record-2.0.7/t/batch-filter.t > MARC-Record-2.0.7/t/12.ldr.t > MARC-Record-2.0.7/t/rt67094_field_sans_subfields.t > MARC-Record-2.0.7/t/sample1.usmarc > MARC-Record-2.0.7/t/alphatag.lif > MARC-Record-2.0.7/t/83.indicators.t > MARC-Record-2.0.7/t/title_proper.t > MARC-Record-2.0.7/t/61.append.t > MARC-Record-2.0.7/t/convenience.t > MARC-Record-2.0.7/t/pod.t > MARC-Record-2.0.7/t/delete-subfield.t > MARC-Record-2.0.7/t/60.insert.t > MARC-Record-2.0.7/t/81.decode.t > MARC-Record-2.0.7/t/64.create.t > MARC-Record-2.0.7/t/85.fh.t > MARC-Record-2.0.7/t/camel.usmarc > MARC-Record-2.0.7/t/delete-field.t > MARC-Record-2.0.7/t/filler.t > MARC-Record-2.0.7/t/60.update.t > MARC-Record-2.0.7/t/lineendings.t > MARC-Record-2.0.7/t/badldr.usmarc > MARC-Record-2.0.7/t/sample1.lif > MARC-Record-2.0.7/t/75.warnings.t > MARC-Record-2.0.7/t/baddir.usmarc > MARC-Record-2.0.7/t/pod-coverage.t > MARC-Record-2.0.7/t/rename-field.t > MARC-Record-2.0.7/t/20.clone.t > MARC-Record-2.0.7/t/70.croak.t > MARC-Record-2.0.7/t/badind.usmarc > MARC-Record-2.0.7/t/lineendings-0d.lif > MARC-Record-2.0.7/t/sample20.lif > MARC-Record-2.0.7/t/80.alphatag.t > MARC-Record-2.0.7/t/82.baddir.t > MARC-Record-2.0.7/t/lineendings-0d0a.lif > MARC-Record-2.0.7/t/file-header.t > MARC-Record-2.0.7/t/50.batch.t > MARC-Record-2.0.7/t/extra_controlfields.t > MARC-Record-2.0.7/t/61.replace.t > MARC-Record-2.0.7/t/filler.usmarc > MARC-Record-2.0.7/t/dosEOF.t > MARC-Record-2.0.7/t/63.after.t > MARC-Record-2.0.7/t/sample1eof.usmarc > MARC-Record-2.0.7/lib/ > MARC-Record-2.0.7/lib/MARC/ > MARC-Record-2.0.7/lib/MARC/File.pm > MARC-Record-2.0.7/lib/MARC/Doc/ > MARC-Record-2.0.7/lib/MARC/Doc/Tutorial.pod > MARC-Record-2.0.7/lib/MARC/Field.pm > MARC-Record-2.0.7/lib/MARC/File/ > MARC-Record-2.0.7/lib/MARC/File/Encode.pm > MARC-Record-2.0.7/lib/MARC/File/USMARC.pm > MARC-Record-2.0.7/lib/MARC/File/MicroLIF.pm > MARC-Record-2.0.7/lib/MARC/Batch.pm > MARC-Record-2.0.7/lib/MARC/Record.pm > MARC-Record-2.0.7/bin/ > MARC-Record-2.0.7/bin/marcdump > MARC-Record-2.0.7/MANIFEST > MARC-Record-2.0.7/README > MARC-Record-2.0.7/Makefile.PL > Configuring G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz with Makefile.PL > Checking if your kit is complete... > Looks good > Generating a dmake-style Makefile > Writing Makefile for MARC::Record > Writing MYMETA.yml and MYMETA.json > GMCHARLT/MARC-Record-2.0.7.tar.gz > C:\Perl64\bin\perl.exe Makefile.PL INSTALLDIRS=site -- OK > Running make for G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz > 'dmake' is not recognized as an internal or external command, > operable program or batch file. > GMCHARLT/MARC-Record-2.0.7.tar.gz > dmake -- NOT OK > Failed during this command: > GMCHARLT/MARC-Record-2.0.7.tar.gz : make NO > > > > > > * John D. Thiesen* > > Archivist > > Co-Director of Libraries > > jthiesen@bethelks.edu > > P: 316-284-5360 | C: > > > 300 East 27th Street | North Newton, KS 67117 > > bethelks.edu > > > *We Are Threshers*
ActiveState will move to some other solution requiring an account in the future, and the PPM repos aren't as comprehensive as installing from source or OS package managers. Show quoted text
> 'dmake' is not recognized as an internal or external command,
ActiveState does not ship with a C compiler or sane build tools, they want you to install it via ppm MinGW. You can make life easier on yourself and switch to Strawberry Perl, which ships with everything you need and installing via cpan/cpanm should not result in such problems.
Subject: Re: [rt.cpan.org #133184] Can't install MARC::Record either by cpan or ppm
Date: Wed, 19 Aug 2020 17:14:43 -0500
To: bug-MARC-Record [...] rt.cpan.org
From: John Thiesen <jthiesen [...] bethelks.edu>
OK I'll try Strawberry Perl. * John D. Thiesen* Archivist Co-Director of Libraries jthiesen@bethelks.edu P: 316-284-5360 | C: 300 East 27th Street | North Newton, KS 67117 bethelks.edu *We Are Threshers* On Wed, Aug 19, 2020 at 4:21 AM Martin McGrath via RT < bug-MARC-Record@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=133184 > > > On Tue Aug 18 16:43:44 2020, jthiesen@bethelks.edu wrote:
> > I'm on a Windows 10 machine. I have used MARC::Record in the past but > > now I > > can't install it on a new laptop. Below is what I get. The make > > process > > apparently is broken. ppm apparently has been removed from Perl, which > > is > > what I used to use. The Active State portal apparently doesn't allow > > you to > > install MARC::Record through their method. > > > > Does this mean that MARC::Record is no longer viable, except maybe in > > Linux? Can you recommend a Python MARC package? > > > > > > > > L:\Shared drives\MLA files\overdrive>perl -MCPAN -e shell > > > > cpan shell -- CPAN exploration and modules installation (v2.20) > > Enter 'h' for help. > >
> > cpan> install MARC::Record
> > Reading 'C:\Perl64\cpan\Metadata' > > Database was generated on Tue, 18 Aug 2020 05:55:48 GMT > > Running install for module 'MARC::Record' > > Checksum for > > C:\Perl64\cpan\sources\authors\id\G\GM\GMCHARLT\MARC-Record- > > 2.0.7.tar.gz ok > > Scanning cache C:\Perl64/cpan/build for sizes > >
> ............................................................................DONE
> > MARC-Record-2.0.7/ > > MARC-Record-2.0.7/META.json > > MARC-Record-2.0.7/META.yml > > MARC-Record-2.0.7/Changes > > MARC-Record-2.0.7/t/ > > MARC-Record-2.0.7/t/10.camel.t > > MARC-Record-2.0.7/t/file-filter.t > > MARC-Record-2.0.7/t/sample100.lif > > MARC-Record-2.0.7/t/62.before.t > > MARC-Record-2.0.7/t/decode-filter.t > > MARC-Record-2.0.7/t/11.astring.t > > MARC-Record-2.0.7/t/00.load.t > > MARC-Record-2.0.7/t/66.grouped.t > > MARC-Record-2.0.7/t/title_proper.usmarc > > MARC-Record-2.0.7/t/67.subfield.t > > MARC-Record-2.0.7/t/66.ordered.t > > MARC-Record-2.0.7/t/utf8.t > > MARC-Record-2.0.7/t/lineendings-0a.lif > > MARC-Record-2.0.7/t/68.subfields.t > > MARC-Record-2.0.7/t/cameleof.usmarc > > MARC-Record-2.0.7/t/batch-filter.t > > MARC-Record-2.0.7/t/12.ldr.t > > MARC-Record-2.0.7/t/rt67094_field_sans_subfields.t > > MARC-Record-2.0.7/t/sample1.usmarc > > MARC-Record-2.0.7/t/alphatag.lif > > MARC-Record-2.0.7/t/83.indicators.t > > MARC-Record-2.0.7/t/title_proper.t > > MARC-Record-2.0.7/t/61.append.t > > MARC-Record-2.0.7/t/convenience.t > > MARC-Record-2.0.7/t/pod.t > > MARC-Record-2.0.7/t/delete-subfield.t > > MARC-Record-2.0.7/t/60.insert.t > > MARC-Record-2.0.7/t/81.decode.t > > MARC-Record-2.0.7/t/64.create.t > > MARC-Record-2.0.7/t/85.fh.t > > MARC-Record-2.0.7/t/camel.usmarc > > MARC-Record-2.0.7/t/delete-field.t > > MARC-Record-2.0.7/t/filler.t > > MARC-Record-2.0.7/t/60.update.t > > MARC-Record-2.0.7/t/lineendings.t > > MARC-Record-2.0.7/t/badldr.usmarc > > MARC-Record-2.0.7/t/sample1.lif > > MARC-Record-2.0.7/t/75.warnings.t > > MARC-Record-2.0.7/t/baddir.usmarc > > MARC-Record-2.0.7/t/pod-coverage.t > > MARC-Record-2.0.7/t/rename-field.t > > MARC-Record-2.0.7/t/20.clone.t > > MARC-Record-2.0.7/t/70.croak.t > > MARC-Record-2.0.7/t/badind.usmarc > > MARC-Record-2.0.7/t/lineendings-0d.lif > > MARC-Record-2.0.7/t/sample20.lif > > MARC-Record-2.0.7/t/80.alphatag.t > > MARC-Record-2.0.7/t/82.baddir.t > > MARC-Record-2.0.7/t/lineendings-0d0a.lif > > MARC-Record-2.0.7/t/file-header.t > > MARC-Record-2.0.7/t/50.batch.t > > MARC-Record-2.0.7/t/extra_controlfields.t > > MARC-Record-2.0.7/t/61.replace.t > > MARC-Record-2.0.7/t/filler.usmarc > > MARC-Record-2.0.7/t/dosEOF.t > > MARC-Record-2.0.7/t/63.after.t > > MARC-Record-2.0.7/t/sample1eof.usmarc > > MARC-Record-2.0.7/lib/ > > MARC-Record-2.0.7/lib/MARC/ > > MARC-Record-2.0.7/lib/MARC/File.pm > > MARC-Record-2.0.7/lib/MARC/Doc/ > > MARC-Record-2.0.7/lib/MARC/Doc/Tutorial.pod > > MARC-Record-2.0.7/lib/MARC/Field.pm > > MARC-Record-2.0.7/lib/MARC/File/ > > MARC-Record-2.0.7/lib/MARC/File/Encode.pm > > MARC-Record-2.0.7/lib/MARC/File/USMARC.pm > > MARC-Record-2.0.7/lib/MARC/File/MicroLIF.pm > > MARC-Record-2.0.7/lib/MARC/Batch.pm > > MARC-Record-2.0.7/lib/MARC/Record.pm > > MARC-Record-2.0.7/bin/ > > MARC-Record-2.0.7/bin/marcdump > > MARC-Record-2.0.7/MANIFEST > > MARC-Record-2.0.7/README > > MARC-Record-2.0.7/Makefile.PL > > Configuring G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz with Makefile.PL > > Checking if your kit is complete... > > Looks good > > Generating a dmake-style Makefile > > Writing Makefile for MARC::Record > > Writing MYMETA.yml and MYMETA.json > > GMCHARLT/MARC-Record-2.0.7.tar.gz > > C:\Perl64\bin\perl.exe Makefile.PL INSTALLDIRS=site -- OK > > Running make for G/GM/GMCHARLT/MARC-Record-2.0.7.tar.gz > > 'dmake' is not recognized as an internal or external command, > > operable program or batch file. > > GMCHARLT/MARC-Record-2.0.7.tar.gz > > dmake -- NOT OK > > Failed during this command: > > GMCHARLT/MARC-Record-2.0.7.tar.gz : make NO > > > > > > > > > > > > * John D. Thiesen* > > > > Archivist > > > > Co-Director of Libraries > > > > jthiesen@bethelks.edu > > > > P: 316-284-5360 | C: > > > > > > 300 East 27th Street | North Newton, KS 67117 > > > > bethelks.edu > > > > > > *We Are Threshers*
> > ActiveState will move to some other solution requiring an account in the > future, and the PPM repos aren't as comprehensive as installing from source > or OS package managers. >
> > 'dmake' is not recognized as an internal or external command,
> > ActiveState does not ship with a C compiler or sane build tools, they want > you to install it via ppm MinGW. You can make life easier on yourself and > switch to Strawberry Perl, which ships with everything you need and > installing via cpan/cpanm should not result in such problems. >
--   *This communication, including any attachments, may contain privileged and/or confidential information or knowledge that is otherwise protected from disclosure. It is intended solely for the use of the individual or entity addressed above. If you are not the intended recipient, you are strictly prohibited from any dissemination, distribution or copying of this communication. If you received this communication in error, please contact the sender immediately and destroy the material in its entirety. Thank you for your cooperation.*