Hi John, I was referring to MacHD/Library/Perl, so proceeded following your suggestions.
The rm commands worked. Tried installing Date::Manip, as you suggested, which generated a long log (attached in full), but seems to have failed for the following reasons (I noticed): 'YAML' not installed, will not store persistent state .. # Test.xs:1:10: fatal error: 'EXTERN.h' file not found # #include "EXTERN.h" # ^~~~~~~~~~ # 1 error generated. (several times) .. Test Summary Report ------------------- t/02-xsdynamic.t (Wstat: 3072 Tests: 72 Failed: 12) Failed tests: 4, 10, 16, 22, 28, 34, 40, 46, 52, 58, 64 70 Non-zero exit status: 12 Files=67, Tests=1335, 42 wallclock secs ( 0.34 usr 0.15 sys + 25.66 cusr 9.00 csys = 35.15 CPU) Result: FAIL Failed 1/67 test programs. 12/1335 subtests failed. make: *** [test_dynamic] Error 255 BINGOS/ExtUtils-MakeMaker-7.34.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BINGOS/ExtUtils-MakeMaker-7.34.tar.gz Running make install make test had returned bad status, won't install without force Running make for S/SB/SBECK/Date-Manip-6.76.tar.gz Warning: Prerequisite 'ExtUtils::MakeMaker => 6.67_01' for 'SBECK/Date-Manip-6.76.tar.gz' failed when processing 'BINGOS/ExtUtils-MakeMaker-7.34.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. CPAN.pm: Building S/SB/SBECK/Date-Manip-6.76.tar.gz ExtUtils::MakeMaker version 6.6701 required--this is only version 6.66 at Makefile.PL line 8. BEGIN failed--compilation aborted at Makefile.PL line 8. Warning: No success on command[/usr/bin/perl Makefile.PL] SBECK/Date-Manip-6.76.tar.gz /usr/bin/perl Makefile.PL -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Could not read metadata file. Falling back to other methods to determine prerequisites. sudo cpan -i Finance::Quote seems to work fine and complete w/o errors, but gc-fnc-helper and -dump keep failing with same results as before. I may have screwed up this sandbox installation, but checked contents of my desktop which worked before but fails now as well and has not been changed to the best log my knowledge: (It contains date Date, Finance, but apparently lacks DateTime, LWP, LWP.pm) 5.18 CPAN Darwin-thread-multi-2level Date ExtUtils Finance HTML JSON Mozilla Parse Test AppendToPath JSON.pm Updates 5.18.2 Darwin-thread-multi-2level Best, Bruno > On Mar 24, 2019, at 3:08 PM, John Ralls <jra...@ceridwen.fremont.ca.us> wrote: > > Bruno, > > No, there's no reason to install a fake-linux package manager. > > You said "Library/Perl", does that mean /Users/backlin/Library/Perl or > /Library/Perl? It should be the latter. If it's the former, what's in > /Library/Perl? > > Assuming that it *is* /Library/Perl, there are several packages that should > be there and aren't. I suggest > sudo rm -rf /Library/Perl/5.18/Finance > sudo rm -rf ~/.cpan/build/Finance-Quote* > sudo rm -rf -/.cpan/build/Date-Manip* > sudo cpan -i Date::Manip > sudo cpan -i Finance::Quote > > Check the output of those last two to make sure that they complete > successfully. Reinstalling Finance::Quote should pull in the other packages. > After it's done /Library/Perl/5.18 should contain Date, DateTime, Finance, > LWP, and LWP.pm in addition to the modules already there. > > Regards, > John Ralls > > >> On Mar 24, 2019, at 2:36 PM, Bruno Acklin <back...@gmail.com> wrote: >> >> Hi John, >> >> Sorry for the omission and delay. >> >> No, I have none of these “fake-Linux package managers”(?) installed - should >> I? >> >> The reply to backlin$ which perl is >> /usr/bin/perl >> >> In usr/bin I find two entries: >> perl and >> perl5.18 >> >> The directory Library/Perl contains >> /5.18 >> /Darwin-thread-multi-2level >> /Finance >> /HTML >> /JSON >> /Mozilla >> /AppendToPath >> /JSON.pm >> /Updates >> /5.18.2 >> /Darwin-thread-multi-2level >> >> Looking up contents of >> ~/.cpan/build/ : >> Date-Manip-6.75-JzZ9Wt ExtUtils-MakeMaker-7.34-_6iXcq >> Date-Manip-6.76-9mWyaN Finance-Quote-1.47-_BUlzK >> Date-Manip-6.76-NE8c76 Finance-Quote-1.47-nChsgf >> Date-Manip-6.76-QNnn65 HTML-TableExtract-2.15-dP4w2A >> ExtUtils-MakeMaker-7.34-695wh2 JSON-4.02-RrPsdw >> ExtUtils-MakeMaker-7.34-DVwu8U Mozilla-CA-20180117-TgJL7x >> ExtUtils-MakeMaker-7.34-U01uzs >> >> Trying your suggestion with /stockdump.pm for both fnq builds I get a >> delayed, identical result, even if I misspell aap(l) for a non-existing >> ticker: >> >> backlin$ ~/.cpan/build/Finance-Quote-1.47-_BUlzK/Examples/stockdump.pl >> yahoo_json aapl >> $VAR1 = { >> 'aaplsymbol' => 'aapl', >> 'aaplsuccess' => 0, >> 'aaplerrormsg' => 'Error retrieving quote for aapl. Attempt to fetch >> the URL https://query1.finance.yahoo.com/v7/finance/quote?symbols=aapl >> resulted in HTTP response 500 (Internal Server Error)' >> >> and >> backlin$ ~/.cpan/build/Finance-Quote-1.47-nChsgf/Examples/stockdump.pl >> yahoo_json aap >> $VAR1 = { >> 'aapsymbol' => 'aap', >> 'aapsuccess' => 0, >> 'aaperrormsg' => 'Error retrieving quote for aap. Attempt to fetch >> the URL https://query1.finance.yahoo.com/v7/finance/quote?symbols=aap >> resulted in HTTP response 500 (Internal Server Error)' >> }; >> >> I am hoping this might give you a clue. I have no idea what could have gone >> wrong. Just that finance quote stopped working on my desktop and my laptop >> the same week, when I did not do anything on my system, not even reboot, >> other than changing the network access updating the router configuration. >> >> Thanks, and best, Bruno >> >> >>> On Mar 22, 2019, at 7:46 PM, John Ralls <jra...@ceridwen.fremont.ca.us> >>> wrote: >>> >>> Please remember to copy the list on all replies. >>> >>> Curl and your browser working exonerates your router. >>> >>> *Re*-installing perl would I think be challenging; it's provided as part of >>> MacOS so I'd think that the only safe way to do it would be to reinstall >>> the OS. >>> >>> That said, do you have any of the fake-Linux package managers--Homebrew, >>> MacPorts, or Fink--installed? >>> >>> What's the output of running >>> which perl >>> from the command line? >>> How about >>> ~/.cpan/build/Finance-Quote-1.47-XXXXXX/Examples/stockdump.pl yahoo_json >>> aapl >>> (the XXXXXX bit is random characters that depends on the installation). >>> >>> Regards, >>> John Ralls >>> >>>> On Mar 22, 2019, at 3:31 PM, Bruno Acklin <back...@gmail.com> wrote: >>>> >>>> No, I get an instant reply with content: >>>> {"quoteResponse":{"result":[{"language":"en-US","region":"US","quoteType":"EQUITY","quoteSourceName":"Nasdaq >>>> Real Time Price","currency":"USD","regularMarketPrice":191.05,.. >>>> >>>> Same if I use the fnc query from my browser: >>>> https://query1.finance.yahoo.com/v7/finance/quote?symbols=aapl >>>> >>>> Any other ideas, especially related to the router change? >>>> >>>> Is there a point and safe way in reinstalling all of PERL on MacOS Mojave? >>>> >>>> Best, Bruno >>>> >>>>> On Mar 22, 2019, at 12:05 PM, John Ralls <jra...@ceridwen.fremont.ca.us> >>>>> wrote: >>>>> >>>>> https://query1.finance.yahoo.com/v7/finance/quote?symbols=aapl >>>> >>> >> >> _______________________________________________ >> 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.