Dave,
I didn’t write either one of these scripts, but I’m sending this to the GRASS Developer list so that those who did might be able to troubleshoot.
In your case, the edits you did should cause no problems.
It LOOKS like everything is fine with your system. You might try the time tested formula of simply downloading Lorenzo’s binaries again (there is a new set yesterday that you will need if you want to use the new version of the GIS Manager with transparency I am testing and about to release). The new binaries from yesterday also have a new grass libraries file to install.
Michael
Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
Arizona State University
Tempe, AZ 85287-2402
phone: 480-965-6213
fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
From: Dave Kent dkent@sasktel.net
Date: Tue, 07 Mar 2006 18:23:51 -0600
To: Michael Barton michael.barton@asu.edu
Cc: Multiple recipients of list GRASSLIST@baylor.edu
Subject: Re: [GRASSLIST:10798] Re: awk not found on Mac osx, Repost
Thanks
From the terminal:
[DDKG5:~] davekent% awk
Usage: awk [-f programfile | ‘program’] [-Ffieldsep] [-v var=value] [files]
From the Grass Command Line
GRASS 6.1.cvs (SaskNad83UTM) > awk
Usage: awk [-f programfile | ‘program’] [-Ffieldsep] [-v var=value] [files]
It seems to invoke awk in both cases.
From William’s note I tried “which awk”
GRASS 6.1.cvs (SaskNad83UTM) > which awk
/usr/bin/awk
This is the one present in the OSX system files.
With respect to fink, the only file on my system (Spotlight search for FINK) is FinkCommander.pl. I haven’t used it.
So, on a whim I opened the v.db.addcol script and commented out the portion of the script which tests to see if AWK is present.
v.db.addcol appears to work.
Emboldened by my apparent success, I did the same with d.qgis which is a second instance where I got the Awk not present error message. This works as well.
It seems that the problem is not whether AWK is present, but with the test to see if AWK is present.
Any thoughts on the cause of this.
I’m hoping that the problem isn’t too deep as commenting out code pretty much taps out my programming skills.
Thanks
Dave
On Mar 7, 2006, at 5:43 PM, Dave Kent wrote:
Thanks Michael:
I get:
GRASS 6.1.cvs (SaskNad83UTM) > $PATH
tcsh: /usr/X11R6/bin:/usr/local/bin:/usr/local/grasslib/bin:/Applications/Grass/grass61cvs.app/Contents/Resources/grass-6.1.cvs/bin:/Applicati
ons/Grass/grass61cvs.app/Contents/Resources/grass-6.1.cvs/scripts:/usr/bin:/bin:/usr/bin:/bin:/usr/sbin:/sbin: Command not found.Looks like /usr/bin is present. In fact it is in twice. Could this be a problem?
What does “command not found” indicate?
Dave
On Mar 7, 2006, at 11:34 AM, Michael Barton wrote:
It sounds like a path problem. That is, it sounds like /usr/bin is not in your default path, or at least the one active within the GRASS environment. From the GRASS command line, type
$PATH
(followed by return) and see if /usr/bin is in the list of folders.
Michael
Michael Barton, Professor of Anthropology
School of Human Evolution and Social Change
Arizona State University
Tempe, AZ 85287-2402
USAvoice: 480-965-6262; fax: 480-965-7671
www: http://www.public.asu.edu/~cmbarton
From: Dave Kent dkent@sasktel.net
Date: Mon, 06 Mar 2006 23:11:40 -0600
To: GRASSLIST@baylor.edu
Subject: [GRASSLIST:10784] awk not found on Mac osx, RepostI posted this some time ago. Markus responded with a change which has been incorporated into CVS code.
However, this hasn’t helped things for me as I still am getting a problem with “awk required”
I am using 6.1 CVS with Lorenzo’s binaries (06 March 06 ) on a macintosh OS 10.4.
When I try to add a database column I get:
v.db.addcol map=CondieHead layer=1 ‘columns=Elev varchar(10)’
csh: /sw/bin/init.csh: No such file or directory.
: awk required, please install awk/gawk firstThis suggests awk is absent. When I invoke awk from the grass command line, I get:
GRASS 6.1.cvs (SaskNad83UTM) > awk
Usage: awk [-f programfile | ‘program’] [-Ffieldsep] [-v var=value] [files]This suggests that awk is present as it lists the help line.
I have not installed awk/gawk. It is present in the Mac OSX installation at /usr/bin/awk
Are there some environmental or other settings I need to set so that Grass sees awk?
This also happens when opening a QGIS connection from the display manager.
Thanks
Dave