Skip Menu |

This queue is for tickets about the Clone-Choose CPAN distribution.

Report information
The Basics
Id: 127037
Status: resolved
Priority: 0/
Queue: Clone-Choose

People
Owner: Nobody in particular
Requestors: gary.kuipers [...] casinfosystems.com
Cc:
AdminCc:

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



Subject: Installation problem with dependency Clone::Choose
Date: Tue, 4 Sep 2018 08:37:40 -0700
To: bug-Hash-Merge [...] rt.cpan.org
From: Gary Kuipers <gary.kuipers [...] casinfosystems.com>
Dear Sirs: I ran into a dependency problem when attempting to install your package (Ubuntu 18.04, 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi Please let me know if there is any other information I can provide you. Thank you Gary cpan[2]> install Hash::Merge Running install for module 'Hash::Merge' REHSACK/Hash-Merge-0.300.tar.gz Has already been unwrapped into directory /root/.cpan/build/Hash-Merge-0.300-BBsQJx REHSACK/Hash-Merge-0.300.tar.gz Has already been prepared REHSACK/Hash-Merge-0.300.tar.gz Has already been made Running make test PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t xt/*.t t/Auto/*.t t/Clone/*.t t/Storable/*.t t/ClonePP/*.t t/Auto/00-load.t ....... 1/? Bailout called. Further testing stopped: Couldn't load Hash::Merge # Failed test 'use Hash::Merge;' # at t/Auto/00-load.t line 13. # Tried to use 'Hash::Merge'. # Error: Can't locate Clone/Choose.pm in @INC (you may need to install the Clone::Choose module) (@INC contains: /root/.cpan/build/Hash-Merge-0.300-BBsQJx/blib/lib /root/.cpan/build/Hash-Merge-0.300-BBsQJx/blib/arch /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl .) at /root/.cpan/build/Hash-Merge-0.300-BBsQJx/blib/lib/Hash/Merge.pm line 7. # BEGIN failed--compilation aborted at /root/.cpan/build/Hash-Merge-0.300-BBsQJx/blib/lib/Hash/Merge.pm line 7. # Compilation failed in require at t/Auto/00-load.t line 13. # BEGIN failed--compilation aborted at t/Auto/00-load.t line 13. FAILED--Further testing stopped: Couldn't load Hash::Merge Makefile:866: recipe for target 'test_dynamic' failed make: *** [test_dynamic] Error 255 REHSACK/Hash-Merge-0.300.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports REHSACK/Hash-Merge-0.300.tar.gz Failed during this command: REHSACK/Hash-Merge-0.300.tar.gz : make_test NO cpan[1]> install Clone::Choose Reading '/root/.cpan/Metadata' Database was generated on Tue, 04 Sep 2018 13:54:12 GMT Running install for module 'Clone::Choose' Checksum for /root/.cpan/sources/authors/id/H/HE/HERMES/Clone-Choose-0.010.tar.gz ok Scanning cache /root/.cpan/build for sizes ............................................................................DONE Configuring H/HE/HERMES/Clone-Choose-0.010.tar.gz with Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Clone::Choose Writing MYMETA.yml and MYMETA.json HERMES/Clone-Choose-0.010.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK Running make for H/HE/HERMES/Clone-Choose-0.010.tar.gz cp lib/Clone/Choose.pm blib/lib/Clone/Choose.pm Manifying blib/man3/Clone::Choose.3pm HERMES/Clone-Choose-0.010.tar.gz /usr/bin/make -- OK Running make test PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/Auto/*/*.t t/*.t t/Clone/*/*.t t/Storable/*/*.t t/ClonePP/*/*.t xt/*.t t/02-load-with-clone.t ............. 1/? # Failed test 'use Clone::Choose;' # at t/02-load-with-clone.t line 10. # Tried to use 'Clone::Choose'. # Error: Cannot find an apropriate clone(). at t/02-load-with-clone.t line 10. # BEGIN failed--compilation aborted at t/02-load-with-clone.t line 10. t/02-load-with-clone.t ............. skipped: Couldn't use Clone::Choose qw(:Clone). t/03-load-with-storable.t .......... ok t/04-load-with-clone-pp.t .......... skipped: No Clone::PP found. Can't prove load successfull with :Clone::PP. t/08-import-fail.t ................. ok t/Auto/MR/00-load.t ................ 1/? # Testing Clone::Choose 0.01, Perl 5.020002, /usr/bin/perl # Using backend Storable version 2.49_01 t/Auto/MR/00-load.t ................ ok t/Auto/MR/01-simple.t .............. ok t/Auto/MR/05-scalar.t .............. ok t/Auto/MR/06-array.t ............... ok t/Auto/MR/07-hash.t ................ ok t/Auto/MR/09-get_backends.t ........ ok t/Auto/NoMR/00-load.t .............. 1/? # Testing Clone::Choose 0.01, Perl 5.020002, /usr/bin/perl # Using backend Storable version 2.49_01 t/Auto/NoMR/00-load.t .............. ok t/Auto/NoMR/01-simple.t ............ ok t/Auto/NoMR/05-scalar.t ............ ok t/Auto/NoMR/06-array.t ............. ok t/Auto/NoMR/07-hash.t .............. ok t/Auto/NoMR/09-get_backends.t ...... ok t/Clone/MR/00-load.t ............... 1/? # Failed test 'use Clone::Choose;' # at t/Clone/MR/00-load.t line 15. # Tried to use 'Clone::Choose'. # Error: Cannot find an apropriate clone(). at t/Clone/MR/00-load.t line 15. # BEGIN failed--compilation aborted at t/Clone/MR/00-load.t line 15. Bailout called. Further testing stopped: Couldn't load Clone::Choose FAILED--Further testing stopped: Couldn't load Clone::Choose Makefile:867: recipe for target 'test_dynamic' failed make: *** [test_dynamic] Error 255 HERMES/Clone-Choose-0.010.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports HERMES/Clone-Choose-0.010.tar.gz Failed during this command: HERMES/Clone-Choose-0.010.tar.gz : make_test NO -- Gary Kuipers, President, Casinfo cell +1 805 443 9446 other +1 702 608 6558
Hi Gary, first of all: this if very obviously a Clone::Choose issue, as you detected by sending Stefan a private mail. Don't - never ever - modify system perl. Do not work as root. Either use local::lib oder perlbrew. I'll move this ticket into Clone-Choose queue and please you to deliver following information: System Description OS Version Information Perl Version List of installed modules Best regards, Jens
Subject: Re: [rt.cpan.org #127037] Installation problem with dependency Clone::Choose
Date: Tue, 4 Sep 2018 11:13:03 -0700
To: bug-Hash-Merge [...] rt.cpan.org, bug-Clone-Choose [...] rt.cpan.org
From: Gary Kuipers <gary.kuipers [...] casinfosystems.com>

Message body is not shown because it is too large.

Message body is not shown because it is too large.

Subject: Re: [rt.cpan.org #127037] Installation problem with dependency Clone::Choose
Date: Tue, 4 Sep 2018 11:13:03 -0700
To: bug-Hash-Merge [...] rt.cpan.org, bug-Clone-Choose [...] rt.cpan.org
From: Gary Kuipers <gary.kuipers [...] casinfosystems.com>

Message body is not shown because it is too large.

Message body is not shown because it is too large.

On Tue Sep 04 14:14:14 2018, gary.kuipers@casinfosystems.com wrote: Show quoted text
> Thanks Jens: > > Again, I feel I should add this to the bug data myself as I see your > email > (above) there. but Icannot see a way to log in. Probably restricted to > authors I would imagine. Keep in mind this is the first bug I have > filed in > cpan :-)
You can register yourself via PAUSE, but the mail tracks the ticket. Everything is fine. Show quoted text
> *System Description* > This is a server (not sure what else to put here)
I meant something like "Dell xy, IBM pSeries, ODROID HC1, ..." Kind of CPU/Architecture/Platform/RAM, ... Show quoted text
> *OS Version Information* > cat /etc/os-release > PRETTY_NAME="Debian GNU/Linux 8 (jessie)" > NAME="Debian GNU/Linux" > VERSION_ID="8" > VERSION="8 (jessie)" > ID=debian > HOME_URL="http://www.debian.org/" > SUPPORT_URL="http://www.debian.org/support" > BUG_REPORT_URL="https://bugs.debian.org/"
That's kind-of helpful... Show quoted text
> *Perl Version* > This is perl 5, version 20, subversion 2 (v5.20.2) built for > x86_64-linux-gnu-thread-multi
Where is this perl ;) /usr/bin/perl /usr/local/perl ... perl -V is a good start (best, when run with full qualified path). Show quoted text
> *List of Installed Modules *obtained with command: > perl -MFile::Find=find -MFile::Spec::Functions -Tlwe 'find { wanted => > sub > { print canonpath $_ if /\.pm\z/ }, no_chdir => 1 }, @INC'
Just a summary of @INC could be interesting (that's included in perl -V). And - Show quoted text
> /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/PerlIO/Layers.pm
[...] When you installed all of them using `cpan` or `cpanm`, $ echo "r" | cpan gives a good overview ;) The long list is unable to parse. What you probably should do also very soon: delete the cpan build/install cache like $ rm -rf /root/.cpan/build/* Maybe than try a plain "cpan Clone::Choose" and send in a second mail as a reply to that ticket the output of above command. I'm pretty sure we can help you out the one or other way ;) Cheers, Jens
Subject: Re: [rt.cpan.org #127037] Installation problem with dependency Clone::Choose
Date: Sat, 8 Sep 2018 12:21:14 -0700
To: bug-Clone-Choose [...] rt.cpan.org
From: Gary Kuipers <gary.kuipers [...] casinfosystems.com>
Jens: Thank you sir! When I did this: What you probably should do also very soon: delete the cpan build/install cache like $ rm -rf /root/.cpan/build/* Clone::Choose install worked and now, with that dependency satisfied I can continue. I greatly appreciate your patience and assistance! Regards Gary On Thu, Sep 6, 2018 at 1:03 PM Jens Rehsack via RT < bug-Clone-Choose@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=127037 > > > On Tue Sep 04 14:14:14 2018, gary.kuipers@casinfosystems.com wrote:
> > Thanks Jens: > > > > Again, I feel I should add this to the bug data myself as I see your > > email > > (above) there. but Icannot see a way to log in. Probably restricted to > > authors I would imagine. Keep in mind this is the first bug I have > > filed in > > cpan :-)
> > You can register yourself via PAUSE, but the mail tracks the ticket. > Everything is fine. >
> > *System Description* > > This is a server (not sure what else to put here)
> > I meant something like "Dell xy, IBM pSeries, ODROID HC1, ..." > Kind of CPU/Architecture/Platform/RAM, ... >
> > *OS Version Information* > > cat /etc/os-release > > PRETTY_NAME="Debian GNU/Linux 8 (jessie)" > > NAME="Debian GNU/Linux" > > VERSION_ID="8" > > VERSION="8 (jessie)" > > ID=debian > > HOME_URL="http://www.debian.org/" > > SUPPORT_URL="http://www.debian.org/support" > > BUG_REPORT_URL="https://bugs.debian.org/"
> > That's kind-of helpful... >
> > *Perl Version* > > This is perl 5, version 20, subversion 2 (v5.20.2) built for > > x86_64-linux-gnu-thread-multi
> > Where is this perl ;) > /usr/bin/perl > /usr/local/perl ... > > perl -V is a good start (best, when run with full qualified path). >
> > *List of Installed Modules *obtained with command: > > perl -MFile::Find=find -MFile::Spec::Functions -Tlwe 'find { wanted => > > sub > > { print canonpath $_ if /\.pm\z/ }, no_chdir => 1 }, @INC'
> > Just a summary of @INC could be interesting (that's included in perl -V). > And - >
> > /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/PerlIO/Layers.pm
> [...] > When you installed all of them using `cpan` or `cpanm`, > $ echo "r" | cpan > gives a good overview ;) > > The long list is unable to parse. > > What you probably should do also very soon: delete the cpan build/install > cache like > $ rm -rf /root/.cpan/build/* > > Maybe than try a plain "cpan Clone::Choose" and send in a second mail as a > reply to that ticket the output of above command. > > I'm pretty sure we can help you out the one or other way ;) > > Cheers, > Jens > >
-- Gary Kuipers, President, Casinfo cell +1 805 443 9446 other +1 702 608 6558
On Sat Sep 08 15:21:37 2018, gary.kuipers@casinfosystems.com wrote: Show quoted text
> Jens: > > Thank you sir! When I did this:
> > What you probably should do also very soon: delete the cpan build/install > > cache like > > $ rm -rf /root/.cpan/build/*
> > Clone::Choose install worked and now, with that dependency satisfied I can > continue.
I strongly recommend you switch to perlbrew for dedicated perl instances (ideally per application, if you use it in multiple, independent solutions). Show quoted text
> I greatly appreciate your patience and assistance!
I'm happy to help. In most cases it speeds up asking how it's described here: http://www.catb.org/esr/faqs/smart-questions.html I think we should update Clone::Choose and Hash::Merge giving this hint to all people. Best regards