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

Report information
The Basics
Id:
133184
Status:
open
Priority:
Low/Low
Queue:

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

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

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.



This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.