[prev in list] [next in list] [prev in thread] [next in thread]
List: grass-dev
Subject: Re: [GRASS-dev] g.extension still broken in GRASS 7 on Mac
From: Michael Barton <Michael.Barton () asu ! edu>
Date: 2013-10-29 7:16:32
Message-ID: 1C2726BDCA72EB4EB19CA057EF737941279DC29F () EXMBT06 ! asurite ! ad ! asu ! edu
[Download RAW message or body]
OK. This is weird.
I have installed on a different computer the same build of GRASS 7 that I tested this \
on last Friday, where it worked fine.
Outside of the difference that the other computer is a Mac desktop (iMac) and this \
one is a laptop (MacBook Air), they are set up the same (OS, Python, etc). I am \
testing this on the same extensions that I tested last Friday. But now I get a \
permission denied error and clearly GRASS is trying to create a directory in the \
wrong place again.
Both GRASS_ADDON_BASE and GRASS_ADDON_PATH are set correctly
GRASS 7.0.svn (nc_spm_08):~ > $GRASS_ADDON_PATH
bash: :/Library/GRASS/7.0/Modules/bin: No such file or directory
GRASS 7.0.svn (nc_spm_08):~ > $GRASS_ADDON_BASE
bash: /Users/cmbarton/Library/GRASS/7.0/Modules: is a directory
Here is the error. I get the same thing even if I specify the proper directory by \
using the "prefix" argument.
GRASS 7.0.svn (nc_spm_08):~ > g.extension extension=r.stream.order
Fetching <r.stream.order> from GRASS-Addons SVN (be patient)...
Compiling...
mkdir: /Applications/GRASS/bin: Permission denied
make: *** [/Applications/GRASS/bin] Error 1
ERROR: Compilation failed, sorry. Please check above error messages.
Where is it getting this path????
If I make /Applications/GRASS writable by anyone, compilation succeeds. The compiled \
binary is installed correctly into the directory specified by $GRASS_ADDON_BASE and \
NOTHING is written to /Applications/GRASS/bin
This is completely bizarre.
Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University
voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
fax: 480-965-7671 (SHESC), 480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
On Oct 25, 2013, at 3:17 PM, Michael Barton <michael.barton@asu.edu> wrote:
> Yes!!!
>
> This works. Thanks much Martin!
>
> I test it with r.stream.order from the GRASS terminal and from the GUI wrapper. \
> Both work. So now it is working better than GRASS 6.4.
> One question for what Bulent is experiencing. Do Mac users need to have the \
> Developer tools installed for g.extension to work? I'm assuming yes, but do not \
> know for sure. Also (maybe William can offer suggestion), does it matter what SDKs \
> are installed?
> Michael
> ______________________________
> C. Michael Barton
> Director, Center for Social Dynamics & Complexity
> Professor of Anthropology, School of Human Evolution & Social Change
> Arizona State University
> Tempe, AZ 85287-2402
> USA
>
> voice: 480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
> fax: 480-965-7671(SHESC), 480-727-0709 (CSDC)
> www: http://csdc.asu.edu, http://shesc.asu.edu
> http://www.public.asu.edu/~cmbarton
>
> On Oct 25, 2013, at 1:18 AM, Martin Landa <landa.martin@gmail.com>
> wrote:
>
> > Hi,
> >
> > 2013/10/24 Glynn Clements <glynn@gclements.plus.com>:
> >
> > > You can override RUN_GISRC on the make command line if you want to use
> > > a different $GISRC file.
> >
> > right, done in r58103.
> >
> > @Michael: please let us know if it works for you.
> >
> > Martin
> >
> > --
> > Martin Landa <landa.martin gmail.com> * http://geo.fsv.cvut.cz/~landa
>
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-dev
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic