[GRASS-dev] g.extension still broken in GRASS 7 on Mac
Anna Petrášová
kratochanna at gmail.com
Tue Oct 22 07:35:49 PDT 2013
Hi,
On Tue, Oct 22, 2013 at 1:51 AM, Michael Barton <Michael.Barton at asu.edu>wrote:
> Here is a bit more. When I try to send an extension to a directory where
> I do have permissions without using sudo, g.extension on GRASS 7 still
> insists on putting it into the GRASS app.
>
> GRASS 7.0.svn (nc_spm_08):~ > g.extension extension=r.stream.order
> prefix=/Users/cmbarton/Library/GRASS/7.0/Modules
> 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.
>
>
I don't have any problem with installing extensions on Mac, I've just tried
installing both C and Python extensions. My GRASS_ADDON_BASE is
/Users/akratoc/Library/GRASS/7.0/Modules and GRASS_ADDON_PATH is empty.
Tell me if there is something to test.
Anna
> 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 21, 2013, at 10:08 PM, Michael Barton <michael.barton at asu.edu>
> wrote:
>
> So responding to a query from a colleague I just tried g.extension in
> GRASS 7 that I compiled a few hours ago. Note that I'm running this from
> the terminal and yes GRASS_ADDON_PATH is set properly.
>
> $GRASS_ADDON_PATH
> bash: :/Library/GRASS/7.0/Modules/bin
>
> I start running g.extensions with just the normal default settings
>
> 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.
>
> First of all, this is wrong. Instead of putting this into the default,
> GRASS_ADDON_PATH, it is trying to create a new bin directory inside the
> GRASS app.
>
> GRASS 7.0.svn (nc_spm_08):~ > sudo g.extension extension=r.stream.order
> dyld: DYLD_ environment variables being ignored because main executable
> (/usr/bin/sudo) is setuid or setgid
> You must be in GRASS GIS to run this program.
>
> Now it won't let me use sudo to run g.extension.
>
> So I try to force g.extension to use the proper directory specified by
> GRASS_ADDON_PATH
>
> GRASS 7.0.svn (nc_spm_08):~ > g.extension extension=r.stream.order
> prefix=/Library/GRASS/7.0/Modules/bin
> ERROR: Unable to create '/Library/GRASS/7.0/Modules/bin/bin': [Errno 13]
> Permission denied: '/Library/GRASS/7.0/Modules/bin/bin'
>
> Again permission denied.
>
> sudo g.extension extension=r.stream.order
> prefix=/Library/GRASS/7.0/Modules/bin
> dyld: DYLD_ environment variables being ignored because main executable
> (/usr/bin/sudo) is setuid or setgid
> You must be in GRASS GIS to run this program.
>
> And again, I get a bogus message when I use sudo to override the
> permissions issue.
>
> So there is no way this can work AFAICT. Maybe it work in GRASS 6.
>
> 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
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20131022/28e4026a/attachment.html>
More information about the grass-dev
mailing list