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.
