Bruce, Yes, all but SelfLoader in /Library/Perl/5.18; SelfLoader is in /Library/Perl/Updates/5.18.2. @INC includes both directories and neither PERLLIB nor PERL5LIB is set.
No doubt something else is missing in 10.13. What's a good way to get perl to tell me? Regards, John Ralls > On Mar 23, 2023, at 2:18 PM, Bruce Schuck <bsch...@asgard-systems.com> wrote: > > Just to confirm. The modules > > Load::Module > Load::Module::Conditional > SelfLoader > AutoLoader > > are all installed? > > I also found that if one has taken of advantage of using the PERL5LIB > environment to modify the @INC path when installing modules, things can get > wonky if it's unset. Or if it was when installing some modules, but unset > when installing others. > > I'm guessing the issue on whatever 10.13 system you have tested is still a > missing module (I was able to reproduce the issue on my Catalina system, no > complaints about missing module but still just died after the autoload call - > autoload is function in Module::Load). > > On 3/23/23 1:42 PM, John Ralls wrote: >> Bruce, >> Not sufficient on macOS X 10.13/perl 5.18. It still heads off to la-la land >> in the autoload call. >> Regards, >> John Ralls >>> On Mar 21, 2023, at 6:30 PM, Bruce Schuck <bsch...@asgard-systems.com> >>> wrote: >>> >>> Please trying installing Module::Load::Conditional from CPAN. It will also >>> install Module::Load. If that still does not work, also install modules >>> SelfLoader and AutoLoader. >>> >>> I will need to these to the package dependencies. >>> >>> - Bruce S. >>> >>> On 3/21/23 4:05 PM, John Ralls wrote: >>>> It works for me on macOS 11 and later and fails on 10.14 and earlier; >>>> Murugan reported on https://bugs.gnucash.org/show_bug.cgi?id=798794 that >>>> they're using 10.15, so I guess that's the cutoff. I don't have a 10.15 >>>> machine or VM to test on. >>>> It demonstrates with the Examples/currency_rates.pl I pointed GR at >>>> earlier so it's something in Finance::Quote. I've been salting that with >>>> print statements to try to figure out what's going on and it seems to be >>>> failing to load the AlphaVantage currency module at Quote.pm line 421: A >>>> print before that line prints and one immediately after doesn't. At line >>>> 805 `$this->{currency_rate_method}` is empty so no attempt to get quotes >>>> is made. >>>> It seems strange that this would have come up now. Could it be that nobody >>>> has tried this on an older Mac in a long time? >>>> Regards, >>>> John Ralls >>>>> On Mar 21, 2023, at 3:27 PM, David H <hell...@gmail.com> wrote: >>>>> >>>>> Murugan, >>>>> >>>>> Same popsitive results on macOS Ventura 13.2.1 with F/Q 1.54-0 >>>>> >>>>> Cheers David H. >>>>> >>>>> >>>>> On Wed, 22 Mar 2023 at 05:49, David H <hell...@gmail.com> wrote: >>>>> Murugan, >>>>> >>>>> I'm not seeing any issues on macOS Big Sur version 11.7.4 and I think my >>>>> Intel MacBook Pro was OK - will double check later and confirm whether >>>>> that is the case. Also the same command works on Win 11 when formatted >>>>> correctly :-) None of the tests I ran required a valid AlphaVantage api >>>>> key, a single x was all that was required. >>>>> >>>>> ALPHAVANTAGE_API_KEY=xxxx >>>>> .cpan/build/Finance-Quote-1.54-0/Examples/currency-lookup.pl EUR USD >>>>> EUR->USD = 1.0766 >>>>> >>>>> >>>>> ALPHAVANTAGE_API_KEY=x >>>>> /Applications/Gnucash/Gnucash.app/Contents/Resources/bin/gnc-fq-dump -v >>>>> currency EUR USD >>>>> 1 EUR = 1.07678 USD >>>>> >>>>> Cheers David H. >>>>> >>>>> >>>>> On Wed, 22 Mar 2023 at 01:18, Murugan Muruganandam >>>>> <m.muruganan...@hotmail.com> wrote: >>>>> I fired up my old macbook pro and installed the Finance quote 1.54 >>>>> >>>>> >>>>> 1. i go the same issue of 1 EUR = <unknown> USD gnc-fq-dump currency >>>>> EUR USD >>>>> 2. Since i run on windows i tried the same command in Windows and it >>>>> brought back 1 EUR = 1.0779347 USD. (by the way i saw a comment on >>>>> windows, i have been using it for years and it works for me) >>>>> 3. I checked using gnc-fq-dump yahoo_json USDEUR=X and got the exact >>>>> result >>>>> 4. gnc-fq-dump yahoo_json EURUSD=X >>>>> Finance::Quote fields Gnucash uses: >>>>> symbol: EURUSD=X <=== required >>>>> date: 03/21/2023 <=== recommended >>>>> currency: USD <=== required >>>>> last: 1.0779347 <=\ >>>>> >>>>> i checked if alphavantage was able to get me stock quote in Macbook and >>>>> voila it worked perfectly >>>>> >>>>> gnc-fq-dump alphavantage IBM >>>>> Finance::Quote fields Gnucash uses: >>>>> symbol: IBM <=== required >>>>> date: 03/20/2023 <=== recommended >>>>> currency: USD <=== required >>>>> last: 125.9400 <=\ >>>>> nav: <=== one of these >>>>> >>>>> >>>>> so looks like the issue is particular to currency rates in mac. I will >>>>> raise a bug report >>>>> >>>>> >>>>> Saludos Cordiales >>>>> >>>>> >>>>> Murugan >>>>> >>>>> ________________________________ >>>>> From: gnucash-user >>>>> <gnucash-user-bounces+m.muruganandam=hotmail....@gnucash.org> on behalf >>>>> of John Ralls <jra...@ceridwen.us> >>>>> Sent: Tuesday, March 21, 2023 12:52 AM >>>>> To: G R Hewitt <hewit...@gmail.com> >>>>> Cc: GNU Cash User <gnucash-user@gnucash.org> >>>>> Subject: Re: [GNC] Finance Quote problem MacOS High Sierra. >>>>> >>>>> Please remember to copy the list on all replies. >>>>> >>>>> No, what's expected is what I just got, >>>>> 1 EUR = 1.072271 USD >>>>> so something is still not right with your F::Q installation. >>>>> >>>>> You should have a .cpan folder (the . hides it from Finder but you can >>>>> say `ls ~/.cpan` on the command line to see if it's there), and so you >>>>> should be able to run >>>>> >>>>> ALPHAVANTAGE_API_KEY=xxxx >>>>> .cpan/build/Finance-Quote-1.54-0/Examples/currency-lookup.pl EUR USD >>>>> >>>>> which should print EUR->USD = 1.072386 >>>>> >>>>> but may say "Urgh! Nothing back\n" instead. Unfortunately I don't think >>>>> it will do much for diagnostics beyond that. >>>>> >>>>> Regards, >>>>> John Ralls >>>>> >>>>>> On Mar 20, 2023, at 10:15 AM, G R Hewitt <hewit...@gmail.com> wrote: >>>>>> >>>>>> Hi John, >>>>>> Ha ha, you got me there, no I didn't, and should have. >>>>>> I now get: >>>>>> 1 EUR = <unknown> USD >>>>>> Is that what is expected? >>>>>> >>>>>> Oddly enough, I was being lazy and tried to paste the code over the >>>>>> highlighted 'xxxx' and terminal wasn't having it and put it at the end >>>>>> of the line, >>>>>> which, went sent, returned the same as the above but with my API code >>>>>> appended to USA. >>>>>> >>>>>> Just for fun, I sent your original code with the 'xxxxx' intact, and >>>>>> still got: >>>>>> 1 EUR = <unknown> USD. >>>>>> >>>>>> Puzzling. >>>>>> >>>>>> >>>>>> On Mon, 20 Mar 2023 at 16:12, john <jra...@ceridwen.us> wrote: >>>>>> Did you do the obvious (to me anyway) replacement of xxxx in the example >>>>>> with your key? >>>>>> >>>>>> Regards, >>>>>> John Ralls >>>>>> >>>>>>> On Mar 20, 2023, at 12:58 AM, G R Hewitt <hewit...@gmail.com> wrote: >>>>>>> >>>>>>> Hi John, >>>>>>> I get this: >>>>>>> ERROR: ALPHAVANTAGE_API_KEY *must* be set for currency quotes and >>>>>>> stock quotes with source 'alphavantage' or 'vanguard'; see >>>>>>> https://wiki.gnucash.org/wiki/Online_Quotes#Source_Alphavantage.2C_US >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> On Sun, 19 Mar 2023 at 22:22, John Ralls <jra...@ceridwen.us> wrote: >>>>>>> What results when you try from the command line, e.g. >>>>>>> ALPHAVANTAGE_API_KEY=xxxx >>>>>>> /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-dump -v >>>>>>> currency EUR USD >>>>>>> ? >>>>>>> >>>>>>> Regards, >>>>>>> John Ralls >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On Mar 19, 2023, at 3:17 PM, G R Hewitt <hewit...@gmail.com> wrote: >>>>>>>> >>>>>>>> Hi John, >>>>>>>> Thanks for getting back. >>>>>>>> Yes I do, and I just checked, it is still there. >>>>>>>> >>>>>>>> >>>>>>>> On Sun, 19 Mar 2023 at 22:15, John Ralls <jra...@ceridwen.us> wrote: >>>>>>>> Do you have an alphavantage api key? >>>>>>>> >>>>>>>> Regards, >>>>>>>> John Ralls >>>>>>>> >>>>>>>> >>>>>>>>> On Mar 19, 2023, at 2:50 PM, G R Hewitt <hewit...@gmail.com> wrote: >>>>>>>>> >>>>>>>>> Hello everyone, >>>>>>>>> Gnucash 4.13 >>>>>>>>> Finance Quote 1.54 >>>>>>>>> MacPro 2010 High Sierra >>>>>>>>> iMac 2017 Ventura >>>>>>>>> >>>>>>>>> After hours of much aggravation - don't ask ' I eventually got Finance >>>>>>>>> Quote 1.54 to install, the 'Get Quotes' button was active and I was >>>>>>>>> well >>>>>>>>> pleased with myself. >>>>>>>>> >>>>>>>>> Anyway, on pressing it I got the dismaying message: >>>>>>>>> 'Unable to retrieve quotes for these items: CURRENCY:EUR' >>>>>>>>> >>>>>>>>> I have searched for answers and found none. >>>>>>>>> >>>>>>>>> Can anyone point me in the right direction, please to solving this. >>>>>>>>> >>>>>>>>> Thanks in advance. >>>>>>>>> _______________________________________________ >>>>>>>>> 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. >>>>>>>> >>>>> >>>>> _______________________________________________ >>>>> 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. >>>>> _______________________________________________ >>>>> 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. >>> > _______________________________________________ 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.