Yes, I don't like doing forced installations either, but this particular module isn't very important in the overall Finance::Quote scheme of events.

Here are two suggestions.

(1) Hack. I'm not familiar with MAC directory structures, but I had a look at the particular test that is failing, and I reckon that if you create an empty file here it might just trick it into passing:

/System/Library/Perl/5.30/darwin-thread-multi-2level/CORE/keywords.h


(2) Manual install of B::Keywords without using CPAN:
(a) Download B-Keywords-1.22.tar.gz from here:
https://metacpan.org/pod/B::Keywords

(b) Unzip and untar it to a temp directory.

(c) From the command line in that directory:
perl Makefile.pl
gmake
gmake test
gmake install

[Excuse my MAC ignorance - hopefully you have gmake or an equivalent make command that will do the job.]

If either of those work, go back to CPAN and try to install Finance::Quote normally.


Good luck.

Geoff
=====

On 4/08/2021 6:38 pm, Peter West wrote:
It sill reports the same failure, even though I run
sudo cpan -f -i B::Keywords


—
Peter West
p...@ehealth.id.au <mailto:p...@ehealth.id.au>
But immediately Jesus spoke to them, saying, “Take heart; it is I. Do not be afraid.”

On 4 Aug 2021, at 5:53 pm, Geoff <cleanoutmys...@gmail.com <mailto:cleanoutmys...@gmail.com>> wrote:

Try and force the installation of B::Keywords:

cpan> force install B::Keywords

From: https://www.thegeekstuff.com/2013/06/cpan-force-install-perl-module/ <https://www.thegeekstuff.com/2013/06/cpan-force-install-perl-module/>

If that works, try to reinstall Finance::Quote normally.

Fingers crossed.

Geoff
=====

On 4/08/2021 5:24 pm, Peter West wrote:
Here’s the output.
Rosie:.30/darwin-thread-multi-2level 16:53:50$ sudo cpan -i Finance::Quote
Password:
Loading internal logger. Log::Log4perl recommended for better logging
CPAN::SQLite not installed, trying to work without
Reading '/Users/pbw/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Reading '/Users/pbw/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Wed, 04 Aug 2021 04:17:03 GMT
.............
  New CPAN.pm version (v2.28) available.
  [Currently running version is v2.22]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.
...............................................................DONE
Reading '/Users/pbw/.cpan/sources/modules/03modlist.data.gz'
DONE
Running install for module 'Finance::Quote'
  CPAN: Module::Signature security checks disabled because Module::Signature   not installed.  Please consider installing the Module::Signature module.
  You may also need to be able to connect over the Internet to the public
  key servers like pool.sks-keyservers.net <http://pool.sks-keyservers.net> or pgp.mit.edu <http://pgp.mit.edu>. Checksum for /Users/pbw/.cpan/sources/authors/id/B/BP/BPSCHUCK/Finance-Quote-1.51.tar.gz ok
Configuring B/BP/BPSCHUCK/Finance-Quote-1.51.tar.gz with Makefile.PL
CPAN::Reporter not installed.  No reports will be sent.
Checking if your kit is complete...
Looks good
Warning: prerequisite Test::Perl::Critic 0 not found.
Generating a Unix-style Makefile
Writing Makefile for Finance::Quote
Writing MYMETA.yml and MYMETA.json
  BPSCHUCK/Finance-Quote-1.51.tar.gz
  /usr/bin/perl Makefile.PL -- OK
Running make for B/BP/BPSCHUCK/Finance-Quote-1.51.tar.gz
---- Unsatisfied dependencies detected during ----
----    BPSCHUCK/Finance-Quote-1.51.tar.gz    ----
    Test::Perl::Critic [build_requires]
Running install for module 'Test::Perl::Critic'
Checksum for /Users/pbw/.cpan/sources/authors/id/P/PE/PETDANCE/Test-Perl-Critic-1.04.tar.gz ok
Configuring P/PE/PETDANCE/Test-Perl-Critic-1.04.tar.gz with Build.PL
Checking prerequisites...
  requires:
    !  Perl::Critic is not installed
    !  Perl::Critic::Utils is not installed
    !  Perl::Critic::Violation is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Test-Perl-Critic' version '1.04'
  PETDANCE/Test-Perl-Critic-1.04.tar.gz
  /usr/bin/perl Build.PL -- OK
Running Build for P/PE/PETDANCE/Test-Perl-Critic-1.04.tar.gz
---- Unsatisfied dependencies detected during ----
----   PETDANCE/Test-Perl-Critic-1.04.tar.gz  ----
    Perl::Critic [requires]
    Perl::Critic::Utils [requires]
    Perl::Critic::Violation [requires]
Running install for module 'Perl::Critic'
Checksum for /Users/pbw/.cpan/sources/authors/id/P/PE/PETDANCE/Perl-Critic-1.140.tar.gz ok
Configuring P/PE/PETDANCE/Perl-Critic-1.140.tar.gz with Build.PL
Checking prerequisites...
  requires:
    !  B::Keywords is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
of the modules indicated above before proceeding with this installation
Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'Perl-Critic' version '1.140'
  PETDANCE/Perl-Critic-1.140.tar.gz
  /usr/bin/perl Build.PL -- OK
Running Build for P/PE/PETDANCE/Perl-Critic-1.140.tar.gz
---- Unsatisfied dependencies detected during ----
----     PETDANCE/Perl-Critic-1.140.tar.gz    ----
    B::Keywords [requires]
Running install for module 'B::Keywords'
Checksum for /Users/pbw/.cpan/sources/authors/id/R/RU/RURBAN/B-Keywords-1.22.tar.gz ok
Configuring R/RU/RURBAN/B-Keywords-1.22.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for B::Keywords
Writing MYMETA.yml and MYMETA.json
  RURBAN/B-Keywords-1.22.tar.gz
  /usr/bin/perl Makefile.PL -- OK
Running make for R/RU/RURBAN/B-Keywords-1.22.tar.gz
cp lib/B/Keywords.pm blib/lib/B/Keywords.pm
Manifying 1 pod document
  RURBAN/B-Keywords-1.22.tar.gz
  /usr/bin/make -- OK
Running make test for RURBAN/B-Keywords-1.22.tar.gz
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/10basic.t ................. ok
t/11keywords.t .............. Can't open /System/Library/Perl/5.30/darwin-thread-multi-2level/CORE/keywords.h: No such file or directory at t/11keywords.t line 25.
t/11keywords.t .............. skipped: (no reason given)
t/export.t .................. ok
t/z_kwalitee.t .............. skipped: This test is only run for the module author t/z_meta.t .................. skipped: This test is only run for the module author t/z_perl_minimum_version.t .. skipped: Author tests not required for installation t/z_pod-coverage.t .......... skipped: This test is only run for the module author
t/z_pod.t ................... ok
Test Summary Report
-------------------
t/11keywords.t            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
Files=8, Tests=15,  0 wallclock secs ( 0.02 usr  0.01 sys +  0.18 cusr  0.04 csys =  0.25 CPU)
Result: FAIL
Failed 1/8 test programs. 0/15 subtests failed.
make: *** [test_dynamic] Error 255
  RURBAN/B-Keywords-1.22.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports RURBAN/B-Keywords-1.22.tar.gz
Stopping: 'install' failed for 'B::Keywords'.
On 4 Aug 2021, at 5:06 pm, Geoff <cleanoutmys...@gmail.com <mailto:cleanoutmys...@gmail.com>> wrote:

Hi Peter

How about sending through some diagnostics please?  Screenshot or error log.

Thanks

Geoff
=====

On 4/08/2021 5:03 pm, Peter West wrote:
I have been trying to get Finance::Quote installed on my Mac M1, without success. I have tried installing using
cpan -i Date::Manip
cpan -i Finance::Quote
Installing Date::Manip works, but Finance::Quote fails installing B::Keywords.
Any ideas?
—
Peter West
p...@ehealth.id.au <mailto:p...@ehealth.id.au>
But immediately Jesus spoke to them, saying, “Take heart; it is I. Do not be afraid.”
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to