Re: Finance::Quote

[email protected] (Mike) Thu, 9 Jul 2026 08:46:58 -0500
Newsgroups perl.beginners
Message-ID <[email protected]>
--------------frIVmWNgo90Du1EQF1uqZ5gS
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQovSXQgZ2l2ZXMgZXZlcnl0aGluZy4vDQoNCkhhLCBhaW4ndCB0aGF0IHRoZSB0cnV0aC7C
oCBJIGNhbiBnbyB0byB0aGUNCnZpbGxhZ2UgaWRpb3QgdG8gZ2V0IGV2ZXJ5dGhpbmcgOi0p
DQoNCg0KTWlrZQ0KDQoNCk9uIDcvMy8yNiAxMTozMiwgbWFzdGVyYXJhdmluZCB3cm90ZToN
Cj4gUGxlYXNlIHVzZSBjaGF0Z3B0Lg0KPiBJdCBnaXZlcyBldmVyeXRoaW5nLiBJbSBzdXJw
cmlzZWQgdGhhdCB0aGVzZSBibG9ncyBzdGlsbCBleGlzdHMuICEhDQo+DQo+IFRoYW5rcw0K
PiBBcmF2aW5kDQo+IDkxLTkwMDMxMjIwNDYNCj4NCj4gT24gRnJpLCAzIEp1bCwgMjAyNiwg
OToyMeKAr3BtIEppbSBHaWJzb24gdmlhIGJlZ2lubmVycywgDQo+IDxiZWdpbm5lcnNAcGVy
bC5vcmc+IHdyb3RlOg0KPg0KPiAgICAgVXNlIHRoZSBjb21tYW5kIOKAmHBlcmwgLVbigJkg
KHRoYXQgaXMgYSBjYXBpdGFsIFYpIHRvIHNlZSB3aGVyZSB5b3VyDQo+ICAgICBwZXJsIGlu
c3RhbGxhdGlvbiBsb29rcyBmb3IgbW9kdWxlcyB0byBsb2FkLiBUaGUgc291cmNlIGZpbGUg
Zm9yDQo+ICAgICBGaW5hbmNlOjpRdW90ZSAoUXVvdGUucG0pIG5lZWRzIHRvIGJlIGluIGEg
ZGlyZWN0b3J5IEZpbmFuY2UNCj4gICAgIHNvbWV3aGVyZSBpbiB0aGF0IHBhdGguDQo+DQo+
ICAgICBZb3UgY2FuIGluc3RhbGwgbW9kdWxlcyB3aXRob3V0IHVzaW5nIHRoZSBjcGFuIHV0
aWxpdHkgcHJvZ3JhbS4NCj4NCj4gICAgIEZpcnN0LCBkb3dubG9hZCB0aGUgbW9kdWxlIGRp
c3RyaWJ1dGlvbiBmcm9tIHd3dy5jcGFuLm9yZw0KPiAgICAgPGh0dHA6Ly93d3cuY3Bhbi5v
cmc+LiBUaGVuIHVzZSB0aGVzZSBjb21tYW5kczoNCj4NCj4gICAgIHBlcmwgTWFrZWZpbGUu
UEwNCj4gICAgIG1ha2UNCj4gICAgIG1ha2UgdGVzdA0KPiAgICAgbWFrZSBpbnN0YWxsDQo+
DQo+ICAgICAoWW91IG1heSBuZWVkIHRvIHByZWZhY2UgdGhlIGxhc3QgY29tbWFuZCB3aXRo
IOKAmXN1ZG/igJkpDQo+DQo+DQo+DQo+ICAgICA+IE9uIEp1bCAzLCAyMDI2LCBhdCA2OjA0
4oCvQU0sIE1pa2UgPHRlbXA0QG1mbGFuLmNvbT4gd3JvdGU6DQo+ICAgICA+DQo+ICAgICA+
DQo+ICAgICA+IElmIEkgZG86DQo+ICAgICA+IGNwYW4gaW5zdGFsbCBGaW5hbmNlOjpRdW90
ZQ0KPiAgICAgPiBpbiBhIHRlcm1pbmFsIG9uIG15IExpbnV4IE1pbnQgSSBleHBlY3QgdGhl
IFF1b3RlLnBtDQo+ICAgICA+IGZpbGUgdG8gYmUgaW5zdGFsbGVkIGhlcmU6DQo+ICAgICA+
IC9ob21lL21pa2UvcGVybDUvbGliL3Blcmw1L0ZpbmFuY2UvDQo+ICAgICA+DQo+ICAgICA+
IEluc3RlYWQgaXQgaW5zdGFsbHMgaGVyZToNCj4gICAgID4gL2hvbWUvbWlrZS8uY3Bhbi9i
dWlsZC9GaW5hbmNlLVF1b3RlLTEuNzAtMC9saWIvRmluYW5jZS8NCj4gICAgID4NCj4gICAg
ID4gV2VsbCwgT0suwqAgU28gSSBjb3B5IHRoZQ0KPiAgICAgL2hvbWUvbWlrZS8uY3Bhbi9i
dWlsZC9GaW5hbmNlLVF1b3RlLTEuNzAtMC9saWIvRmluYW5jZS8NCj4gICAgID4gZGlyZWN0
b3J5IHRvIC9ob21lL21pa2UvcGVybDUvbGliL3Blcmw1LywgYnV0IHdoZW4gSSBydW4NCj4g
ICAgID4gdGhlIHN1cHBsaWVkIHF1b3RlX2V4YW1wbGUucGwgPGh0dHA6Ly9xdW90ZV9leGFt
cGxlLnBsPiBmaWxlIGl0DQo+ICAgICBnaXZlcyBhIGxvbmcsIGZhaWxlZA0KPiAgICAgPiBv
dXRwdXQgdGhhdCBiZWdpbnMgd2l0aDoNCj4gICAgID4NCj4gICAgID4gJCBwZXJsIHF1b3Rl
X2V4YW1wbGUucGwgPGh0dHA6Ly9xdW90ZV9leGFtcGxlLnBsPg0KPiAgICAgPg0KPiAgICAg
PiBDYW4ndCBsb2NhdGUgWE1ML0xpYlhNTC5wbSBpbiBASU5DICh5b3UgbWF5IG5lZWQgdG8g
aW5zdGFsbCB0aGUNCj4gICAgIFhNTDo6TGliWE1MIG1vZHVsZSkgKEBJTkMgY29udGFpbnM6
IC4uL2xpYg0KPiAgICAgL2hvbWUvbWlrZS9wZXJsNS9saWIvcGVybDUvNS4zMC4wL3g4Nl82
NC1saW51eA0KPiAgICAgL2hvbWUvbWlrZS9wZXJsNS9saWIvcGVybDUvNS4zMC4wDQo+ICAg
ICAvaG9tZS9taWtlL3Blcmw1L2xpYi9wZXJsNS94ODZfNjQtbGludXggL2hvbWUvbWlrZS9w
ZXJsNS9saWIvcGVybDUNCj4gICAgIC9ob21lL21pa2UvcGVybDUvcGVybGJyZXcvcGVybHMv
cGVybC01LjMwLjAvbGliL3NpdGVfcGVybC81LjMwLjAveDg2XzY0LWxpbnV4DQo+ICAgICAv
aG9tZS9taWtlL3Blcmw1L3BlcmxicmV3L3BlcmxzL3BlcmwtNS4zMC4wL2xpYi9zaXRlX3Bl
cmwvNS4zMC4wDQo+ICAgICAvaG9tZS9taWtlL3Blcmw1L3BlcmxicmV3L3BlcmxzL3Blcmwt
NS4zMC4wL2xpYi81LjMwLjAveDg2XzY0LWxpbnV4DQo+ICAgICAvaG9tZS9taWtlL3Blcmw1
L3BlcmxicmV3L3BlcmxzL3BlcmwtNS4zMC4wL2xpYi81LjMwLjApIGF0DQo+ICAgICAvaG9t
ZS9taWtlL3Blcmw1L2xpYi9wZXJsNS9GaW5hbmNlL1F1b3RlL01vcm5pbmdzdGFySlAucG0g
bGluZSAyNy4NCj4gICAgID4gQkVHSU4gZmFpbGVkLS1jb21waWxhdGlvbiBhYm9ydGVkIGF0
DQo+ICAgICAvaG9tZS9taWtlL3Blcmw1L2xpYi9wZXJsNS9GaW5hbmNlL1F1b3RlL01vcm5p
bmdzdGFySlAucG0gbGluZSAyNy4NCj4gICAgID4gQ29tcGlsYXRpb24gZmFpbGVkIGluIHJl
cXVpcmUgYXQNCj4gICAgIC9ob21lL21pa2UvcGVybDUvbGliL3Blcmw1L01vZHVsZS9Mb2Fk
LnBtIGxpbmUgNzguDQo+ICAgICA+DQo+ICAgICA+IEhlcmUgaXMgbXkgcGF0aDoNCj4gICAg
ID4gJCBlY2hvICRQQVRIIHwgdHIgOiBcXG4gfCBzb3J0DQo+ICAgICA+IC9iaW4NCj4gICAg
ID4gL2hvbWUvbWlrZS8uY2FyZ28vYmluDQo+ICAgICA+IC9ob21lL21pa2UvLmxvY2FsL2Jp
bg0KPiAgICAgPiAvaG9tZS9taWtlL3Blcmw1DQo+ICAgICA+IC9ob21lL21pa2UvcGVybDUv
YmluDQo+ICAgICA+IC9ob21lL21pa2UvcGVybDUvcGVybGJyZXcvYmluDQo+ICAgICA+IC9o
b21lL21pa2UvcGVybDUvcGVybGJyZXcvcGVybHMvcGVybC01LjMwLjAvYmluDQo+ICAgICA+
IC9zYmluDQo+ICAgICA+IC9zbmFwL2Jpbg0KPiAgICAgPiAvdXNyL2Jpbg0KPiAgICAgPiAv
dXNyL2dhbWVzDQo+ICAgICA+IC91c3IvbG9jYWwvYmluDQo+ICAgICA+IC91c3IvbG9jYWwv
Z2FtZXMNCj4gICAgID4gL3Vzci9sb2NhbC9zYmluDQo+ICAgICA+IC91c3Ivc2Jpbg0KPiAg
ICAgPiAkDQo+ICAgICA+DQo+ICAgICA+IHF1b3RlX2V4YW1wbGUucGwgPGh0dHA6Ly9xdW90
ZV9leGFtcGxlLnBsPiBpcyBsb2NhdGVkIGhlcmU6DQo+ICAgICA+IGh0dHBzOi8vd3d3Lm1m
bGFuLmNvbS90ZW1wL3F1b3RlX2V4YW1wbGUucGwNCj4gICAgID4NCj4gICAgID4gSSB3b3Vs
ZCBsaWtlIHRvIGJlIGFibGUgdG8gaW5zdGFsbCBGaW5hbmNlOjpRdW90ZSBhbmQgdXNlIGl0
Lg0KPiAgICAgPiBDYW4gYW55b25lIGhlcmUgaGVscD8NCj4gICAgID4NCj4gICAgID4NCj4g
ICAgID4gTWlrZQ0KPiAgICAgPg0KPg0KPg0KPiAgICAgLS0gDQo+ICAgICBUbyB1bnN1YnNj
cmliZSwgZS1tYWlsOiBiZWdpbm5lcnMtdW5zdWJzY3JpYmVAcGVybC5vcmcNCj4gICAgIEZv
ciBhZGRpdGlvbmFsIGNvbW1hbmRzLCBlLW1haWw6IGJlZ2lubmVycy1oZWxwQHBlcmwub3Jn
DQo+ICAgICBodHRwOi8vbGVhcm4ucGVybC5vcmcvDQo+DQo+DQoNCg==
--------------frIVmWNgo90Du1EQF1uqZ5gS
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <br>
    <i>It gives everything.</i><br>
    <br>
    Ha, ain't that the truth.=C2=A0 I can go to the=C2=A0<br>
    village idiot to get everything :-)<br>
    <br>
    <br>
    Mike<br>
    <br>
    <br>
    <div class=3D"moz-cite-prefix">On 7/3/26 11:32, masteraravind wrote:<=
br>
    </div>
    <blockquote type=3D"cite"
cite=3D"mid:CAKRwZ=3D9BcP94C1HxPpsei=3D=3DzmyMgEyr_Nn4gR82Ya1A5PP7jNA@mai=
l.gmail.com">
      <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DU=
TF-8">
      <div dir=3D"auto">
        <div>Please use chatgpt.</div>
        <div dir=3D"auto">It gives everything. Im surprised that these
          blogs still exists. !!</div>
        <div><br>
        </div>
        <div data-smartmail=3D"gmail_signature">
          <div dir=3D"ltr">
            <div style=3D"color:rgb(34,34,34)">Thanks</div>
            <div style=3D"color:rgb(34,34,34)">Aravind</div>
            <div style=3D"color:rgb(34,34,34)">91-9003122046</div>
          </div>
        </div>
      </div>
      <br>
      <div class=3D"gmail_quote gmail_quote_container">
        <div dir=3D"ltr" class=3D"gmail_attr">On Fri, 3 Jul, 2026, 9:21=E2=
=80=AFpm
          Jim Gibson via beginners, &lt;<a
            href=3D"mailto:[email protected]" moz-do-not-send=3D"true"
            class=3D"moz-txt-link-freetext">[email protected]</a>&gt;
          wrote:<br>
        </div>
        <blockquote class=3D"gmail_quote"
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">U=
se
          the command =E2=80=98perl -V=E2=80=99 (that is a capital V) to =
see where your
          perl installation looks for modules to load. The source file
          for Finance::Quote (Quote.pm) needs to be in a directory
          Finance somewhere in that path.<br>
          <br>
          You can install modules without using the cpan utility
          program.<br>
          <br>
          First, download the module distribution from <a
            href=3D"http://www.cpan.org" rel=3D"noreferrer noreferrer"
            target=3D"_blank" moz-do-not-send=3D"true">www.cpan.org</a>.
          Then use these commands:<br>
          <br>
          perl Makefile.PL<br>
          make<br>
          make test<br>
          make install<br>
          <br>
          (You may need to preface the last command with =E2=80=99sudo=E2=
=80=99)<br>
          <br>
          <br>
          <br>
          &gt; On Jul 3, 2026, at 6:04=E2=80=AFAM, Mike &lt;<a
            href=3D"mailto:[email protected]" target=3D"_blank"
            rel=3D"noreferrer" moz-do-not-send=3D"true"
            class=3D"moz-txt-link-freetext">[email protected]</a>&gt; wrote=
:<br>
          &gt; <br>
          &gt; <br>
          &gt; If I do:<br>
          &gt; cpan install Finance::Quote<br>
          &gt; in a terminal on my Linux Mint I expect the Quote.pm<br>
          &gt; file to be installed here:<br>
          &gt; /home/mike/perl5/lib/perl5/Finance/<br>
          &gt; <br>
          &gt; Instead it installs here:<br>
          &gt; /home/mike/.cpan/build/Finance-Quote-1.70-0/lib/Finance/<b=
r>
          &gt; <br>
          &gt; Well, OK.=C2=A0 So I copy the
          /home/mike/.cpan/build/Finance-Quote-1.70-0/lib/Finance/<br>
          &gt; directory to /home/mike/perl5/lib/perl5/, but when I run<b=
r>
          &gt; the supplied <a href=3D"http://quote_example.pl"
            rel=3D"noreferrer noreferrer" target=3D"_blank"
            moz-do-not-send=3D"true">quote_example.pl</a> file it gives a=

          long, failed<br>
          &gt; output that begins with:<br>
          &gt; <br>
          &gt; $ perl <a href=3D"http://quote_example.pl"
            rel=3D"noreferrer noreferrer" target=3D"_blank"
            moz-do-not-send=3D"true">quote_example.pl</a><br>
          &gt; <br>
          &gt; Can't locate XML/LibXML.pm in @INC (you may need to
          install the XML::LibXML module) (@INC contains: ../lib
          /home/mike/perl5/lib/perl5/5.30.0/x86_64-linux
          /home/mike/perl5/lib/perl5/5.30.0
          /home/mike/perl5/lib/perl5/x86_64-linux
          /home/mike/perl5/lib/perl5
/home/mike/perl5/perlbrew/perls/perl-5.30.0/lib/site_perl/5.30.0/x86_64-l=
inux
/home/mike/perl5/perlbrew/perls/perl-5.30.0/lib/site_perl/5.30.0
          /home/mike/perl5/perlbrew/perls/perl-5.30.0/lib/5.30.0/x86_64-l=
inux
          /home/mike/perl5/perlbrew/perls/perl-5.30.0/lib/5.30.0) at
          /home/mike/perl5/lib/perl5/Finance/Quote/MorningstarJP.pm line
          27.<br>
          &gt; BEGIN failed--compilation aborted at
          /home/mike/perl5/lib/perl5/Finance/Quote/MorningstarJP.pm line
          27.<br>
          &gt; Compilation failed in require at
          /home/mike/perl5/lib/perl5/Module/Load.pm line 78.<br>
          &gt; <br>
          &gt; Here is my path:<br>
          &gt; $ echo $PATH | tr : \\n | sort<br>
          &gt; /bin<br>
          &gt; /home/mike/.cargo/bin<br>
          &gt; /home/mike/.local/bin<br>
          &gt; /home/mike/perl5<br>
          &gt; /home/mike/perl5/bin<br>
          &gt; /home/mike/perl5/perlbrew/bin<br>
          &gt; /home/mike/perl5/perlbrew/perls/perl-5.30.0/bin<br>
          &gt; /sbin<br>
          &gt; /snap/bin<br>
          &gt; /usr/bin<br>
          &gt; /usr/games<br>
          &gt; /usr/local/bin<br>
          &gt; /usr/local/games<br>
          &gt; /usr/local/sbin<br>
          &gt; /usr/sbin<br>
          &gt; $<br>
          &gt; <br>
          &gt; <a href=3D"http://quote_example.pl"
            rel=3D"noreferrer noreferrer" target=3D"_blank"
            moz-do-not-send=3D"true">quote_example.pl</a> is located here=
:<br>
          &gt; <a href=3D"https://www.mflan.com/temp/quote_example.pl"
            rel=3D"noreferrer noreferrer" target=3D"_blank"
            moz-do-not-send=3D"true" class=3D"moz-txt-link-freetext">http=
s://www.mflan.com/temp/quote_example.pl</a><br>
          &gt; <br>
          &gt; I would like to be able to install Finance::Quote and use
          it.<br>
          &gt; Can anyone here help?<br>
          &gt; <br>
          &gt; <br>
          &gt; Mike<br>
          &gt; <br>
          <br>
          <br>
          -- <br>
          To unsubscribe, e-mail: <a
            href=3D"mailto:[email protected]" target=3D"_bla=
nk"
            rel=3D"noreferrer" moz-do-not-send=3D"true"
            class=3D"moz-txt-link-freetext">[email protected]=
g</a><br>
          For additional commands, e-mail: <a
            href=3D"mailto:[email protected]" target=3D"_blank"
            rel=3D"noreferrer" moz-do-not-send=3D"true"
            class=3D"moz-txt-link-freetext">[email protected]</a><b=
r>
          <a href=3D"http://learn.perl.org/" rel=3D"noreferrer noreferrer=
"
            target=3D"_blank" moz-do-not-send=3D"true"
            class=3D"moz-txt-link-freetext">http://learn.perl.org/</a><br=
>
          <br>
          <br>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------frIVmWNgo90Du1EQF1uqZ5gS--