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 <[email protected]> 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 <[email protected]> > wrote: > >> Hi, >> >> 2013/10/24 Glynn Clements <[email protected]>: >> >>> 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 [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
