"Gets nothing on my linux." sounds like those modules have not been initialized 
as your system is NOT running in an "island" configuration since sudo make 
install works. This might possibly be an outbound firewall issue although if 
wget and/or curl works then not.

Run following:
perl -MCPAN -e shell

to see if you get 'cpan>' prompt. If not then most likely CPAN module is not 
installed on your system which would be unusual as it comes with modern perl. 
Not sure which type of Linux you are running but generally if a Perl library is 
named Foo::Bar on CPAN (CPAN is named CPAN), the Debian/Ubuntu package will be 
named libfoo-bar-perl and for Fedora/Redhat it will be named perl-Foo-Bar.

If you have cpan modules installed then it is a good idea to initialize it by 
executing 'o conf commit' at CPAN shell prompt of 'cpan>'.

-----Original Message-----
From: Fred Tydeman <tydeman.f...@gmail.com> 
Sent: Wednesday, May 01, 2024 11:50 PM
To: Bruce Schuck <bsch...@asgard-systems.com>
Cc: GnuCash User <gnucash-user@gnucash.org>
Subject: Re: [GNC] Finance::Quote PreRelease 1.61_03

Running: sudo make install
worked.  I was able to get stock quotes again.  So thank you.

Trying:
  cpan
  cpanm
  locate cpan
Gets nothing on my linux.

  dnf list cpan*
gets: cpanspec.noarch


On Wed, May 1, 2024 at 8:07 PM Bruce Schuck <bsch...@asgard-systems.com>
wrote:

> On 5/1/24 7:39 PM, Fred Tydeman wrote:
>
> > On my Linux systems, after some searching, I found that I needed: 
> > dnf install perl-ExtUtils-MakeMake* to get me started. Running perl 
> > Makefile.PL got me several warnings of other missing perl files.
> > After doing a bunch of dnf install perl-... for them, 'make' and 
> > 'make test' ran But, 'make install' failed due to permission issues.
> > Does it need 'su' to do the install?
>
> People not familiar with the "manual" method of installing should use 
> cpan or cpanm. To install an interim release
>
> "cpanm BPSCHUCK/Finance-Quote-1.61_03.tar.gz" or "cpan 
> BPSCHUCK/Finance-Quote-1.61_03.tar.gz".
>
> Depending how cpan(m) is configured, super user permissions may or may 
> not be required. Typically when running cpan or cpanm, the install 
> process will ask for the user's sudo password to install modules.
>
> When I would install using the "perl Makefile.PL; make; make test; 
> make install" steps, I would become root or use sudo to execute "make 
> install". But again, most people should utilize cpan or cpanm. The 
> install tool provided by GnuCash utilizes CPAN.
>
> There is a brief overview of installing modules at 
> https://www.cpan.org/modules/INSTALL.html which doesn't mention the 
> legacy "perl Makefile.PL" method. As I mentioned in my post though, 
> "For those who are comfortable with the interim releases". Comfortable 
> being the operative word.
>
> Bruce S
>

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
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