Dennis,

Very good, almost there. The only problem is the failed test in B::Keywords, 
which you can work around with
  sudo cpan -f -i B::Keywords
and then re-run
  sudo /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update

Regards,
John Ralls

> On Feb 10, 2022, at 4:14 PM, dennis adams <smad...@hotmail.com> wrote:
> 
> John, decided to give “Xcode-select —install” another try since seemed 
> problem was lack of CLTs.  It installed in an hour so don’t know what the 215 
> hrs was about last night.  I then ran 
> “/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update” without sudo 
> and ended up with 330 pdf pages of terminal dump.  I then ran it again with 
> sudo and  have attached the terminal info from that command.  I then ran the 
> check and got the following:
> 
> dwa1@dwa1 ~ % /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check
> 
> You need to install the following Perl modules:
>   Finance::Quote
> 
> Use your system's package manager to install them,
> or run 'gnc-fq-update' as root.
> missing-lib
> dwa1@dwa1 ~ % 
> 
> The terminal dump seems to indicate several prerequisites and dependencies 
> are not installed.  Says to install modules but not sure how to do that.
> Thanks
> 
> 
> 
>> On Feb 10, 2022, at 15:50, John Ralls <jra...@ceridwen.us> wrote:
>> 
>> Dennis,
>> 
>> Progress, I guess.
>> 
>> Yes, $PATH is typed verbatim. You did that part right.
>> 
>> You probably need to run gnc-fq-update and friends with the full path, e.g.
>>  /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check
>> gnc-fq-update usually requires sudo in front of it
>>  sudo /Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-update
>> because it wants to write to your system perl directories.
>> 
>> Regards,
>> John Ralls
>> 
>>> On Feb 10, 2022, at 1:40 PM, smad...@hotmail.com wrote:
>>> 
>>> John, again thanks.  Yes, the obvious is not obvious to me as I am a user 
>>> and much beyond that I am lost, especially with doing terminal commands. I 
>>> love using GC and it works great until MAC or sometimes GC updates  and 
>>> there are problems which I try to find solutions to in the Archives.  But 
>>> when I don’t, I ask for help but again am not that coding or terminal 
>>> savvy.  I do try though and appreciate all the help and patience you all 
>>> provide.
>>> 
>>> I ran the “sudo xcode-select -s /Applications/Xcode.app” command and the 
>>> check which is below and seems to be correct.
>>> 
>>> Last login: Thu Feb 10 12:58:28 on ttys000
>>> dwa1@dwa1 ~ % sudo xcode-select -s /Applications/Xcode.app
>>> Password:
>>> dwa1@dwa1 ~ %  xcode-select -p
>>> /Applications/Xcode.app/Contents/Developer
>>> dwa1@dwa1 ~ % 
>>> 
>>> I then ran “export 
>>> PATH=“/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH” which 
>>> resulted in the “dquote>” prompt.  Here again, I am not sure if I am 
>>> supposed to substitute something for $PATH or not or if that is the 
>>> command.  At the “dquote>” prompt, I typed in “gnc-fq-update” which just 
>>> went to the “dquote>” prompt again without updating FQ.  Is gnc-fq-update  
>>> the command or am I supposed to type something in front of gnc-fq-update?
>>> 
>>> dwa1@dwa1 ~ % export 
>>> PATH=“/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH"
>>> dquote> gnc-fq-update
>>> dquote>  
>>> 
>>> In an earlier e-mail you stated:
>>> 
>>> /usr/bin is right where you'd expect it, but you can't see it with Finder, 
>>> only from the terminal. For example you can type
>>>  ls -l /usr/bin/make
>>> and if it's there get back something like
>>>  -rwxr-xr-x  1 root  wheel  167088 Dec  7 15:39 /usr/bin/make*
>>> 
>>> When I ran”ls -1 /user/bin/make” and “ls -1 /user/bin/xcrun” I got back 
>>> “root wheel 167072 Jan 22 00:42 /usr/bin/make” and “root wheel 166544 Jan 
>>> 22 00:42 /usr/bin/xcrun”  From that I thought I had “make” and “xcrun” but 
>>> neither of the responses had the “-rwxr-xr-x” before the “1 root—-“ as in 
>>> your result.  Since I am missing  the “-rwxr-xr-x”, does that mean I don’t 
>>> have “make” and “xcrun” installed?
>>> 
>>> Again, I appreciate your help and patience and am sorry it is taking so 
>>> long to understand this.
>>> 
>>> 
>>> 
>>> 
>>>> On Feb 10, 2022, at 12:43, John Ralls <jra...@ceridwen.us> wrote:
>>>> 
>>>> Dennis,
>>>> 
>>>> I guess you missed the line "making the obvious substitution" right after 
>>>> the Xcode-select line, or the substitution isn't that obvious. Since you 
>>>> did install it as Xcode.app in /Applications, you'd say
>>>> sudo xcode-select -s /Applications/Xcode.app
>>>> You can check that it worked with 
>>>> xcode-select -p
>>>> which should print 
>>>> /Applications/Xcode.app/Contents/Developer
>>>> 
>>>> No, /Library/Developer/CommandLineTools exists only if you've installed 
>>>> command line tools by running
>>>> sudo xcode-select --install
>>>> which you bailed out of because of the long download time. 
>>>> 
>>>> I dug into /usr/bin/make a bit. It's not make, so it must be an xcrun 
>>>> launcher, which if your Xcode-select path is pointed at the uninstalled 
>>>> command line tools folder would explain the error messages and of course 
>>>> it's finding /usr/bin/make first. I should have recognized that and told 
>>>> you
>>>> export PATH=“/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH"
>>>> instead. Of course it wouldn't have mattered because of the /Path/to/ 
>>>> substitution misunderstanding.
>>>> 
>>>> Regards,
>>>> John Ralls
>>>> 
>>>> 
>>>>> On Feb 10, 2022, at 10:51 AM, smad...@hotmail.com wrote:
>>>>> 
>>>>> John,  I ran the “ls -l /usr/bin/make” command for “make” and “xcrun” and 
>>>>> got the following which I guess says I have both “make” and “xcrun”.
>>>>> 
>>>>> Last login: Thu Feb 10 07:21:15 on console 
>>>>> 
>>>>> dwa1@dwa1 ~ % -rwxr-xr-x 1 dwa1@dwa1 ~ % -rwxr-xr-x 1 dwa1@dwa1 ~ % 
>>>>> 
>>>>> ls -l /usr/bin/make
>>>>> root wheel 167072 Jan 22 00:42 /usr/bin/make 
>>>>> 
>>>>> ls -l /usr/bin/xcrun
>>>>> root wheel 166544 Jan 22 00:42 /usr/bin/xcrun 
>>>>> 
>>>>> One of the errors at the end of a previous terminal output for 
>>>>> “/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check” was: 
>>>>> 
>>>>> xcrun: error: invalid active developer path 
>>>>> (/Library/Developer/CommandLineTools ), missing xcrun at: 
>>>>> /Library/Developer/CommandLineTools/usr/bin/xcrun 
>>>>> 
>>>>> In Finder, I went to /Library/Developer but there was no “Command Line 
>>>>> Tools folder.  I know you said I wouldn’t see /usr/bin with Finder, but 
>>>>> shouldn’t there at least be a Command Line Tools folder under Developer?
>>>>> 
>>>>> Regarding installation.  When I installed Xcode, I let it install where 
>>>>> it wanted to (Applications) without changing the name.  I did what you 
>>>>> suggested and ran “sudo xcode-select -s /Path/to Xcode.app” anyway with 
>>>>> the following results:
>>>>> 
>>>>> dwa1@dwa1 ~ % sudo xcode-select -s /Path/to Xcode.app Password:
>>>>> xcode-select: error: invalid argument 'Xcode.app'
>>>>> Usage: xcode-select [options] 
>>>>> 
>>>>> Print or change the path to the active developer directory. This 
>>>>> directory controls which tools are used for the Xcode command line tools 
>>>>> (for example, xcodebuild) as well as the BSD development commands (such 
>>>>> as cc and make). 
>>>>> 
>>>>> Options:
>>>>> -h, --help
>>>>> -p, --print-path
>>>>> -s <path>, --switch <path> --install 
>>>>> 
>>>>> developer tools -v, --version -r, --reset 
>>>>> 
>>>>> dwa1@dwa1 ~ % 
>>>>> 
>>>>> print this help message and exit
>>>>> print the path of the active developer directory set the path for the 
>>>>> active developer directory open a dialog for installation of the command 
>>>>> line 
>>>>> 
>>>>> print the xcode-select version
>>>>> reset to the default command line tools path 
>>>>> 
>>>>> I then tried to run “sudo xcode-select -p —print-path Xcode.app” and got 
>>>>> the same “error: invalid argument ‘Xcode.app’
>>>>> 
>>>>> I then ran “export 
>>>>> PATH=“$PATH:/Path/to/Xcode.app/Contents/Developer/usr/bin" and got a 
>>>>> “dquote>” prompt.  I then typed in “gnc-fq-update”, “sudo gnc-fq-update’, 
>>>>> “run gnc-fq-update” and the full path 
>>>>> “/Applications/Gnucash.app/Contents/Resources/bin/gnc-fq-check” 
>>>>> sequentially, all with the same result, it just reverted to the “dquote>” 
>>>>> prompt.  So apparently, I am not doing this correctly.  
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Feb 9, 2022, at 21:51, john <jra...@ceridwen.us> wrote:
>>>>>> 
>>>>>> Your dump looks pretty much llke a rerun of the same problem except that 
>>>>>> now you also have an SSL certificate problem.
>>>>>> 
>>>>>> /usr/bin is right where you'd expect it, but you can't see it with 
>>>>>> Finder, only from the terminal. For example you can type
>>>>>>  ls -l /usr/bin/make
>>>>>> and if it's there get back something like
>>>>>>  -rwxr-xr-x  1 root  wheel  167088 Dec  7 15:39 /usr/bin/make*
>>>>>> 
>>>>>> Did you install Xcode in /Applications without messing with the name? If 
>>>>>> not you might try
>>>>>> sudo xcode-select -s /Path/to Xcode.app
>>>>>> making the obvious substitution. 
>>>>>> Or, since something seems confused, maybe run that even if you *did* 
>>>>>> install it in /Applications.
>>>>>> 
>>>>>> Since make is in the Xcode bundle you might be able to work around the 
>>>>>> problem for Finance::Quote with 
>>>>>> export PATH="$PATH:/Path/to/Xcode.app/Contents/Developer/usr/bin"
>>>>>> and then running gnc-fq-update again.
>>>>>> 
>>>>>> Regards,
>>>>>> John Ralls
>>>>>> 
>>>>>> 
>>>>>>> On Feb 9, 2022, at 8:05 PM, dennis adams <smad...@hotmail.com> wrote:
>>>>>>> 
>>>>>>> John, thanks for the response.  I believe I have the full XCode (32GB 
>>>>>>> worth) but don’t know for sure since I don’t use it.  I only have it 
>>>>>>> because of GC.  I hadn’t opened it but did after your response and told 
>>>>>>> it to install the “additional components”.  After that, I ran the 
>>>>>>> “gnc-fq-update” command again and got the “You need to install the 
>>>>>>> following Perl modules: Finance::Quote” result when I ran a check, like 
>>>>>>> before.  Terminal info is attached.  (Note: I changed the GC app name 
>>>>>>> from Gnucash 4.8.app to just Gnucash.app so you will see that change in 
>>>>>>> the sudo command line). 
>>>>>>> 
>>>>>>> You stated that on your mac, “xcrun” and “make”are in the /usr/bin.  
>>>>>>> Not sure where that is but I right clicked the xCode app and then 
>>>>>>> clicked show contents.  With this following path: 
>>>>>>> xCode.app/Contents/Developer/usr/bin   I did find “make” but did not 
>>>>>>> find “xcrun”.  Is that the correct location where they should be?  
>>>>>>> There are a lot of other xc—— commands but no “xcrun”
>>>>>>> 
>>>>>>> You stated I could install command-line tools by running  “xcode-select 
>>>>>>> —install”.  Even though I think I have the full xCode with 32.12 GB, I 
>>>>>>> went ahead and ran the command.  Since I am on slow DSL (2.87Mbps) it 
>>>>>>> showed 215 hours remaining to download so I stopped it.  
>>>>>>> 
>>>>>>> Any other thoughts or ways to get “xcrun”?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>>> On Feb 9, 2022, at 18:54, john <jra...@ceridwen.us> wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Feb 9, 2022, at 1:36 PM, dennis adams <smad...@hotmail.com> wrote:
>>>>>>>>> 
>>>>>>>>> Upgraded to Monterey (V12.2) and got black screen for GC.  Read 
>>>>>>>>> mailing list and saw  where I needed to get GC 4.8 which I did.  
>>>>>>>>> Installed 4.8 and GC came up and displayed correctly but am now 
>>>>>>>>> unable to get stock quotes.  The Price Database Get Quotes button is 
>>>>>>>>> greyed out.
>>>>>>>>> 
>>>>>>>>> Went to Applications, GC 4.8, Contents, Resources, bin and clicked on 
>>>>>>>>> gnc-fq-check which said:
>>>>>>>>> 
>>>>>>>>> “Last login: Wed Feb 9 13:18:07 on ttys000
>>>>>>>>> /Applications/Gnucash\ 4.8.app/Contents/Resources/bin/gnc-fq-check ; 
>>>>>>>>> exit; dwa1@dwa1 ~ % /Applications/Gnucash\ 
>>>>>>>>> 4.8.app/Contents/Resources/bin/gnc-fq-check
>>>>>>>>> ; exit;
>>>>>>>>> You need to install the following Perl modules: Finance::Quote
>>>>>>>>> Use your system's package manager to install them, or run 
>>>>>>>>> 'gnc-fq-update' as root.
>>>>>>>>> missing-lib
>>>>>>>>> Saving session...
>>>>>>>>> ...copying shared history...
>>>>>>>>> ...saving history...truncating history files... ...completed.
>>>>>>>>> [Process completed] “
>>>>>>>>> 
>>>>>>>>> I had old version of XCode which didn’t work with Monterey so updated 
>>>>>>>>> to version 13.2.1 and then ran “sudo /Applications/Gnucash\ 
>>>>>>>>> 4.8.app/Contents/Resources/bin/gnc-fq- update”.  Terminal info from 
>>>>>>>>> that run is attached, but basically it didn’t work since when I ran 
>>>>>>>>> the gnc-fq-check again, I got the same message as above.
>>>>>>>>> 
>>>>>>>>> I’m well out of my depth with all this and not sure where to go from 
>>>>>>>>> here.  The Terminal information does not really make sense to me but 
>>>>>>>>> there were several statements like “missing xcrun at: 
>>>>>>>>> /Library/Developer/CommandLineTools/usr/bin/xcrun “  and “the 
>>>>>>>>> following files are missing in your kit: .travis.yml “ as well as 
>>>>>>>>> others
>>>>>>>>> 
>>>>>>>>> It would seem that if I had all the FQ commands in 
>>>>>>>>> /Applications/Gnucash\4.8.app/Contents/Resources/bin/ xxx then I have 
>>>>>>>>> FQ installed but the check says no.  Don’t know where to go from 
>>>>>>>>> here.  Any help would be appreciated.
>>>>>>>> 
>>>>>>>> Most of the modules failed to install and it looks like it was because 
>>>>>>>> there was no `make` either on the path or in the command-line tools 
>>>>>>>> directory. You could install command-line tools by running 
>>>>>>>> xcode-select --install
>>>>>>>> but that should be superfluous if you've installed the full Xcode. 
>>>>>>>> Having installed it have you run it so that it can install it's 
>>>>>>>> "additional components"? On my mac xcrun and make are in /usr/bin.
>>>>>>>> 
>>>>>>>> Regards,
>>>>>>>> John Ralls
>>>>>>>> 
>>>>>>> 
>>>>>>> <Update4 FQ 2-9-22.pdf>
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 
> <FQ Update2 after CLT Install 2-10-22.pdf>

_______________________________________________
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.

Reply via email to