[GRASSLIST:10805] Re: awk not found on Mac osx, Repost

Michael Barton michael.barton at asu.edu
Tue Mar 7 23:11:43 EST 2006


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 at sasktel.net>
Date: Tue, 07 Mar 2006 18:23:51 -0600
To: Michael Barton <michael.barton at asu.edu>
Cc: Multiple recipients of list <GRASSLIST at 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/gras
> s61cvs.app/Contents/Resources/grass-6.1.cvs/bin:/Applicati
> ons/Grass/grass61cvs.app/Contents/Resources/grass-6.1.cvs/scripts:/usr/bin:/bi
> n:/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
>>  USA
>>  
>>  voice: 480-965-6262; fax: 480-965-7671
>>  www: http://www.public.asu.edu/~cmbarton
>>  
>>  
>>  
>> 
>> From: Dave Kent <dkent at sasktel.net>
>>  Date: Mon, 06 Mar 2006 23:11:40 -0600
>>  To: <GRASSLIST at baylor.edu>
>>  Subject: [GRASSLIST:10784] awk not found on Mac osx, Repost
>>  
>>  I 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 first
>>  
>>  
>>  This 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
>>  
>>  
>>    
> 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20060307/0b9f77c8/attachment.html


More information about the grass-user mailing list