[GNC] Finance Quote Not working on MacBook Air M1 chip

Deepti Randad deeptirandad at yahoo.com
Sun Jul 4 02:35:55 EDT 2021


Hey John - it worked after some trouble shooting - now Finance:Quote is “recognised” by the GnuCash GUI - Again - Thanks for your help !!

Regards,
Kamlesh

> On 04-Jul-2021, at 11:52 AM, Deepti Randad <deeptirandad at yahoo.com> wrote:
> 
> I was able to create a “terminal instance” to run under Rosetta2 and also then was able to install Finance::Quote using gnc-fq-update.
> 
> However, when I tried to run the command "echo '(yahoo_json "CSCO")' | ./gnc-fq-helper”, I get a bunch of errors - as follows: (I have not had chance to troubleshoot these yet, maybe next weekend)
> 
> Thanks John for your guidance so far.
> 
> 
> Can't load '/Library/Perl/5.30/darwin-thread-multi-2level/auto/JSON/Parse/Parse.bundle' for module JSON::Parse: dlopen(/Library/Perl/5.30/darwin-thread-multi-2level/auto/JSON/Parse/Parse.bundle, 1): no suitable image found.  Did find:
> 	/Library/Perl/5.30/darwin-thread-multi-2level/auto/JSON/Parse/Parse.bundle: mach-o, but wrong architecture
> 	/Library/Perl/5.30/darwin-thread-multi-2level/auto/JSON/Parse/Parse.bundle: mach-o, but wrong architecture at /System/Library/Perl/5.30/XSLoader.pm line 96.
>  at /Library/Perl/5.30/darwin-thread-multi-2level/JSON/Parse.pm line 23.
> Compilation failed in require at /Library/Perl/5.30/Finance/Quote/MorningstarAU.pm line 27.
> BEGIN failed--compilation aborted at /Library/Perl/5.30/Finance/Quote/MorningstarAU.pm line 27.
> Compilation failed in require at (eval 301) line 1.
> BEGIN failed--compilation aborted at (eval 301) line 1.
>  at ./gnc-fq-helper line 325.
> Can't locate object method "methods" via package "Finance::Quote::MorningstarAU" at /Library/Perl/5.30/Finance/Quote.pm line 120.
> 
> 
>> On 01-Jul-2021, at 10:09 PM, John Ralls <jralls at ceridwen.us <mailto:jralls at ceridwen.us>> wrote:
>> 
>> OK. I suspect that it's because GnuCash is running under Rosetta2 and that forces the Intel perl. Try following the instructions in https://osxdaily.com/2020/11/18/how-run-homebrew-x86-terminal-apple-silicon-mac/ <https://osxdaily.com/2020/11/18/how-run-homebrew-x86-terminal-apple-silicon-mac/> to create a Terminal instance that runs under Rosetta2 and use that to run gnc-fq-update.
>> 
>> Regards,
>> John Ralls
>> 
>> 
>> 
>>> On Jun 30, 2021, at 5:31 AM, Deepti Randad <deeptirandad at yahoo.com <mailto:deeptirandad at yahoo.com>> wrote:
>>> 
>>> Hallo John - Many Thanks for your response.
>>> 
>>> I ran the GUI from the terminal command prompt as you have suggested - however, the problem remains the same - the application does not “get” / “find” Finance::Quote.
>>> 
>>> Regards,
>>> Kamlesh
>>> 
>>> Regards,
>>> Kamlesh
>>> 
>>>> On 29-Jun-2021, at 8:43 AM, John Ralls <jralls at ceridwen.us <mailto:jralls at ceridwen.us>> wrote:
>>>> 
>>>> /Applications/Gnucash.app/Contents/MacOS/Gnucash 
>>> 
>> 
> 



More information about the gnucash-user mailing list