Hi David,

So the problem was step 2.  As you can see from the screen grab below, after 
opening preferences I had to select Locations, then select Xcode 8.3.3 under 
the Command Line Tools drop-down.  Not so difficult but it did throw me.

Install Xcode.app, a free download from the App Store or, on pre-10.7 versions 
of OSX, included with your distribution DVD.
(App Store downloads only) Run Xcode, open preferences, select 
downloads/components, and install command line tools.
Drag Update Finance Quote.app to the same folder that you put Gnucash.app, then 
double-click it to open. It will open a Terminal window, request your password 
for root access, and run cpan to install Finance::Quote from the perl software 
site CPAN. It will ask for confirmation many times; accept the default every 
time.



Peter

> On 21 Aug 2017, at 16:06, D <[email protected]> wrote:
> 
> Peter,
> 
> Good to hear!
> 
> Can you explain what it was about the instructions that was inaccurate? We 
> can see about fixing that.
> 
> David
> 
> 
> 
> On August 21, 2017, at 7:16 PM, Peter Ling <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> 
> Thanks David,
> 
> I had trouble with the installation of Xcode as the instructions aren’t quite 
> accurate.  I’ve got it installed now and its fixed the problem.
> 
> Many thanks
> Peter
> 
>> On 21 Aug 2017, at 01:48, D <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> 
>> Peter,
>> 
>> Please use reply-all; keeping the conversation on the list ensures that you 
>> get the best advice (especially since I am not an expert, but just another 
>> user like you).
>> 
>> The output you included will likely be helpful. I see a lot of failures 
>> there, but it seems like the first one mentions that xcrun is missing from 
>> your command line tools. Did you install the Xcode toolset, as mentioned in 
>> the wiki?
>> 
>> If that isn't the problem, perhaps others can advise.
>> 
>> David
>> 
>> 
>> 
>> On August 20, 2017, at 6:51 PM, Peter Ling <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> 
>> Thanks David,
>> 
>> On running update finance quote and entering my password the following is 
>> returned.
>> 
>> Last login: Sun Aug 20 14:45:19 on ttys000
>> sudo '/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update'
>> Peter-Lings-MBP:~ pete$ sudo 
>> '/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update'
>> Password:
>> Reading '/Users/pete/.cpan/Metadata'
>>   Database was generated on Sat, 19 Aug 2017 00:41:03 GMT
>> Running install for module 'Date::Manip'
>> Running make for S/SB/SBECK/Date-Manip-6.59.tar.gz
>> Checksum for 
>> /Users/pete/.cpan/sources/authors/id/S/SB/SBECK/Date-Manip-6.59.tar.gz ok
>> ---- Unsatisfied dependencies detected during ----
>> ----       SBECK/Date-Manip-6.59.tar.gz       ----
>>     ExtUtils::MakeMaker [build_requires]
>> Running make test
>>   Make had some problems, won't test
>>   Delayed until after prerequisites
>> Running make install
>>   Make had some problems, won't install
>>   Delayed until after prerequisites
>> Running install for module 'ExtUtils::MakeMaker'
>> Running make for B/BI/BINGOS/ExtUtils-MakeMaker-7.30.tar.gz
>> Checksum for 
>> /Users/pete/.cpan/sources/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.30.tar.gz
>>  ok
>> 
>>   CPAN.pm <http://cpan.pm/>: Building 
>> B/BI/BINGOS/ExtUtils-MakeMaker-7.30.tar.gz
>> 
>> Using included version of CPAN::Meta (2.143240) as it is newer than the 
>> installed version (2.133380).
>> Using included version of CPAN::Meta::Requirements (2.131) as it is newer 
>> than the installed version (2.122).
>> Using included version of CPAN::Meta::YAML (0.011) as it is newer than the 
>> installed version (0.008).
>> Using included version of ExtUtils::Install (2.06) as it is newer than the 
>> installed version (1.59).
>> Using included version of ExtUtils::Manifest (1.70) as it is newer than the 
>> installed version (1.63).
>> Using included version of JSON::PP (2.27203) as it is newer than the 
>> installed version (2.27202).
>> Using included version of Parse::CPAN::Meta (1.4414) as it is newer than the 
>> installed version (1.4404).
>> Checking if your kit is complete...
>> Looks good
>> Generating a Unix-style Makefile
>> Writing Makefile for ExtUtils::MakeMaker
>> Writing MYMETA.yml and MYMETA.json
>> xcrun: error: invalid active developer path 
>> (/Library/Developer/CommandLineTools), missing xcrun at: 
>> /Library/Developer/CommandLineTools/usr/bin/xcrun
>>   BINGOS/ExtUtils-MakeMaker-7.30.tar.gz
>>   /usr/bin/make -- NOT OK
>> 'YAML' not installed, will not store persistent state
>> Running make test
>>   Can't test without successful make
>> Running make install
>>   Make had returned bad status, install seems impossible
>> Running make for S/SB/SBECK/Date-Manip-6.59.tar.gz
>> Warning: Prerequisite 'ExtUtils::MakeMaker => 6.67_01' for 
>> 'SBECK/Date-Manip-6.59.tar.gz' failed when processing 
>> 'BINGOS/ExtUtils-MakeMaker-7.30.tar.gz' with 'make => NO'. Continuing, but 
>> chances to succeed are limited.
>> 
>>   CPAN.pm <http://cpan.pm/>: Building S/SB/SBECK/Date-Manip-6.59.tar.gz
>> 
>> ExtUtils::MakeMaker version 6.6701 required--this is only version 6.66 at 
>> Makefile.PL <http://makefile.pl/> line 8.
>> BEGIN failed--compilation aborted at Makefile.PL <http://makefile.pl/> line 
>> 8.
>> Warning: No success on command[/usr/bin/perl Makefile.PL 
>> <http://makefile.pl/>]
>>   SBECK/Date-Manip-6.59.tar.gz
>>   /usr/bin/perl Makefile.PL <http://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
>> Running install for module 'Finance::Quote'
>> Running make for E/EC/ECOCODE/Finance-Quote-1.38.tar.gz
>> Checksum for 
>> /Users/pete/.cpan/sources/authors/id/E/EC/ECOCODE/Finance-Quote-1.38.tar.gz 
>> ok
>> 
>>   CPAN.pm <http://cpan.pm/>: Building E/EC/ECOCODE/Finance-Quote-1.38.tar.gz
>> 
>> Checking if your kit is complete...
>> Looks good
>> Warning: prerequisite HTML::TableExtract 0 not found.
>> Warning: prerequisite JSON 0 not found.
>> Warning: prerequisite Mozilla::CA 0 not found.
>> Writing Makefile for Finance::Quote
>> Writing MYMETA.yml and MYMETA.json
>> ---- Unsatisfied dependencies detected during ----
>> ----     ECOCODE/Finance-Quote-1.38.tar.gz    ----
>>     Mozilla::CA [requires]
>>     JSON [requires]
>>     HTML::TableExtract [requires]
>> Running make test
>>   Delayed until after prerequisites
>> Running make install
>>   Delayed until after prerequisites
>> Running install for module 'Mozilla::CA'
>> Running make for A/AB/ABH/Mozilla-CA-20160104.tar.gz
>> Checksum for 
>> /Users/pete/.cpan/sources/authors/id/A/AB/ABH/Mozilla-CA-20160104.tar.gz ok
>> 
>>   CPAN.pm <http://cpan.pm/>: Building A/AB/ABH/Mozilla-CA-20160104.tar.gz
>> 
>> Checking if your kit is complete...
>> Looks good
>> Writing Makefile for Mozilla::CA
>> Writing MYMETA.yml and MYMETA.json
>> xcrun: error: invalid active developer path 
>> (/Library/Developer/CommandLineTools), missing xcrun at: 
>> /Library/Developer/CommandLineTools/usr/bin/xcrun
>>   ABH/Mozilla-CA-20160104.tar.gz
>>   /usr/bin/make -- NOT OK
>> Running make test
>>   Can't test without successful make
>> Running make install
>>   Make had returned bad status, install seems impossible
>> Running install for module 'JSON'
>> Running make for I/IS/ISHIGAKI/JSON-2.94.tar.gz
>> Checksum for 
>> /Users/pete/.cpan/sources/authors/id/I/IS/ISHIGAKI/JSON-2.94.tar.gz ok
>> 
>>   CPAN.pm <http://cpan.pm/>: Building I/IS/ISHIGAKI/JSON-2.94.tar.gz
>> 
>> Welcome to JSON (v.2.94)
>> =============================
>> 
>>  ** BACKWARD INCOMPATIBILITY **
>> 
>> Since version 2.90, stringification (and string comparison) for
>> JSON::true and JSON::false has not been overloaded. It shouldn't
>> matter as long as you treat them as boolean values, but a code that
>> expects they are stringified as "true" or "false" doesn't work as
>> you have expected any more.
>> 
>>     if (JSON::true eq 'true') {  # now fails
>> 
>>     print "The result is 1 now."; # => The result is 1 now.
>> 
>> And now these boolean values don't inherit JSON::Boolean, either.
>> When you need to test a value is a JSON boolean value or not, use
>> JSON::is_bool function, instead of testing the value inherits
>> a particular boolean class or not.
>> 
>> Checking if your kit is complete...
>> Looks good
>> Writing Makefile for JSON
>> Writing MYMETA.yml and MYMETA.json
>> xcrun: error: invalid active developer path 
>> (/Library/Developer/CommandLineTools), missing xcrun at: 
>> /Library/Developer/CommandLineTools/usr/bin/xcrun
>>   ISHIGAKI/JSON-2.94.tar.gz
>>   /usr/bin/make -- NOT OK
>> Running make test
>>   Can't test without successful make
>> Running make install
>>   Make had returned bad status, install seems impossible
>> Running install for module 'HTML::TableExtract'
>> Running make for M/MS/MSISK/HTML-TableExtract-2.15.tar.gz
>> Checksum for 
>> /Users/pete/.cpan/sources/authors/id/M/MS/MSISK/HTML-TableExtract-2.15.tar.gz
>>  ok
>> 
>>   CPAN.pm <http://cpan.pm/>: Building 
>> M/MS/MSISK/HTML-TableExtract-2.15.tar.gz
>> 
>> Checking if your kit is complete...
>> Looks good
>> Writing Makefile for HTML-TableExtract
>> Writing MYMETA.yml and MYMETA.json
>> xcrun: error: invalid active developer path 
>> (/Library/Developer/CommandLineTools), missing xcrun at: 
>> /Library/Developer/CommandLineTools/usr/bin/xcrun
>>   MSISK/HTML-TableExtract-2.15.tar.gz
>>   /usr/bin/make -- NOT OK
>> Running make test
>>   Can't test without successful make
>> Running make install
>>   Make had returned bad status, install seems impossible
>> Running make for E/EC/ECOCODE/Finance-Quote-1.38.tar.gz
>>   Has already been unwrapped into directory 
>> /Users/pete/.cpan/build/Finance-Quote-1.38-NiiQa8
>> 
>>   CPAN.pm <http://cpan.pm/>: Building E/EC/ECOCODE/Finance-Quote-1.38.tar.gz
>> 
>> Warning: Prerequisite 'Mozilla::CA => 0' for 
>> 'ECOCODE/Finance-Quote-1.38.tar.gz' failed when processing 
>> 'ABH/Mozilla-CA-20160104.tar.gz' with 'make => NO'. Continuing, but chances 
>> to succeed are limited.
>> Warning: Prerequisite 'JSON => 0' for 'ECOCODE/Finance-Quote-1.38.tar.gz' 
>> failed when processing 'ISHIGAKI/JSON-2.94.tar.gz' with 'make => NO'. 
>> Continuing, but chances to succeed are limited.
>> Warning: Prerequisite 'HTML::TableExtract => 0' for 
>> 'ECOCODE/Finance-Quote-1.38.tar.gz' failed when processing 
>> 'MSISK/HTML-TableExtract-2.15.tar.gz' with 'make => NO'. Continuing, but 
>> chances to succeed are limited.
>> xcrun: error: invalid active developer path 
>> (/Library/Developer/CommandLineTools), missing xcrun at: 
>> /Library/Developer/CommandLineTools/usr/bin/xcrun
>>   ECOCODE/Finance-Quote-1.38.tar.gz
>>   /usr/bin/make -- NOT OK
>> Running make test
>>   Can't test without successful make
>> Running make install
>>   Make had returned bad status, install seems impossible
>> Peter-Lings-MBP:~ pete$ 
>> 
>> Peter
>> 
>>> On 20 Aug 2017, at 02:35, D <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Peter,
>>> 
>>> It isn't entirely clear what you have done thus far to install 
>>> Finance::Quote, which is what Gnucash uses to retrieve quotes. 
>>> Unfortunately, the help document doesn't actually provide step by step 
>>> instructions on installation (an oversight, to be sure). However, the wiki 
>>> has pretty detailed instructions at 
>>> https://wiki.gnucash.org/wiki/FAQ#Q:_How_do_I_install_Finance::Quote_on_a_Mac.3F
>>>  
>>> <https://wiki.gnucash.org/wiki/FAQ#Q:_How_do_I_install_Finance::Quote_on_a_Mac.3F>
>>>  
>>> 
>>> Take a look at that page and see if it helps you, and let us know where in 
>>> that process you get hung up. 
>>> 
>>> David
>>> 
>>> On August 20, 2017, at 5:54 AM, Peter Ling <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hi there,
>>> 
>>> I’ve installed GNUCash 2.6.17 and wish to retrieve online stock quotes on a 
>>> mac.
>>> 
>>> I’ve followed 5.4.1.1 <http://5.4.1.1/>. Steps to enable On-line price 
>>> updating
>>> 
>>> When I type “perldoc Finance::Quote into the terminal window it returns 
>>>     No documentation found for "Finance::Quote”
>>> 
>>> According to the docs this means that it is not installed, however it later 
>>> says that if you have installed from the installer then Finance::Quote is 
>>> already installed.
>>> 
>>> Typing gnc-fq-dump returns command not found.
>>> 
>>> Any assistance would be greatly appreciated.
>>> 
>>> Many thanks
>>> Peter
>>> _______________________________________________
>>> gnucash-user mailing list
>>> [email protected] <mailto:[email protected]>
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user 
>>> <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
[email protected]
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