<div dir="ltr">I have svn revision r64291, and for me it works fine<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Feb 5, 2015 at 4:46 PM, Robert Nuske <span dir="ltr"><<a href="mailto:rnuske@gwdg.de" target="_blank">rnuske@gwdg.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hmm, that's what I hoped and what doesn't work<br>
<br>
Which leaves the question open whether it is me, the ubuntu package or the svn<br>
version (at or before changeset 64464) who causes the problem.<br>
<br>
<br>
thanks<br>
  robert<br>
<br>
Am Donnerstag, 5. Februar 2015, 16:15:02 schrieb Paulo van Breugel:<br>
<div class="HOEnZb"><div class="h5">> you should be able to install the addon from within GRASS using g.extension<br>
> or via the menu (settings - addon extensions). If you mean with 'standard<br>
> user' an user without administrative privileges, then yes, I think you<br>
> should be able to install the addons, they are normally installed in a<br>
> hidden folder (.grass7) in the home folder.<br>
><br>
> On Thu, Feb 5, 2015 at 3:52 PM, Robert Nuske <<a href="mailto:rnuske@gwdg.de">rnuske@gwdg.de</a>> wrote:<br>
> > Hi Paulo,<br>
> ><br>
> > thanks for the hint!<br>
> ><br>
> ><br>
> > Now I have some trouble to install the addon:<br>
> ><br>
> > As a standard user I am not allowed to create a directory under /usr/lib.<br>
> > A second try as root failed because HTML2MAN within "Grass.make" tries to<br>
> > call<br>
> > $(GISBASE)/tools/<a href="http://g.html2man.py" target="_blank">g.html2man.py</a>. But the python script is called<br>
> > g.html2man.<br>
> > After linking <a href="http://g.html2man.py" target="_blank">g.html2man.py</a> to g.html2man the built of the addon fails<br>
> > because<br>
> > of a missing python module (ImportError: No module named html).<br>
> ><br>
> ><br>
> > This was on ubuntu 14.04 with grass70 from the ppa:grass-devel.<br>
> > Version 7.0.0+1svn64464~ubuntu14.04.1 installed today.<br>
> ><br>
> ><br>
> ><br>
> > Are addons supposed to be installed by standard users?<br>
> ><br>
> ><br>
> > thanks<br>
> ><br>
> >   robert<br>
> ><br>
> > as standard user:<br>
> > -----------------------------------------------------------<br>
> > GRASS 7.0.0 (wgs84):~ > g.extension extension=r.grow.shrink<br>
> > svnurl=<a href="http://svn.osgeo.org/grass/grass-addons/grass7" target="_blank">http://svn.osgeo.org/grass/grass-addons/grass7</a> --verbose<br>
> > Fetching <r.grow.shrink> from GRASS-Addons SVN repository (be patient)...<br>
> > A    r.grow.shrink/DEPRECATED<br>
> > A    r.grow.shrink/main.c<br>
> > A    r.grow.shrink/Makefile<br>
> > A    r.grow.shrink/r.grow.shrink.html<br>
> ><br>
> >  U   r.grow.shrink<br>
> ><br>
> > Checked out revision 64471.<br>
> > Compiling...<br>
> > mkdir -p /tmp/tmpGP17FI/r.grow.shrink/bin<br>
> > mkdir -p /tmp/tmpGP17FI/r.grow.shrink/etc<br>
> > mkdir -p /tmp/tmpGP17FI/r.grow.shrink/docs/html<br>
> > mkdir -p /usr/lib/grass70/docs/man<br>
> > mkdir: cannot create directory '/usr/lib/grass70/docs/man': Permission<br>
> > denied<br>
> > make: *** [/usr/lib/grass70/docs/man] Error 1<br>
> > ERROR: Compilation failed, sorry. Please check above error messages.<br>
> ><br>
> ><br>
> > as root (sudo -i):<br>
> > -----------------------------------------------------------<br>
> > GRASS 7.0.0 (wgs84):~ > g.extension extension=r.grow.shrink<br>
> > svnurl=<a href="http://svn.osgeo.org/grass/grass-addons/grass7" target="_blank">http://svn.osgeo.org/grass/grass-addons/grass7</a> --verbose<br>
> > Fetching <r.grow.shrink> from GRASS-Addons SVN repository (be patient)...<br>
> > A    r.grow.shrink/DEPRECATED<br>
> > A    r.grow.shrink/main.c<br>
> > A    r.grow.shrink/Makefile<br>
> > A    r.grow.shrink/r.grow.shrink.html<br>
> ><br>
> >  U   r.grow.shrink<br>
> ><br>
> > Checked out revision 64471.<br>
> > Compiling...<br>
> > mkdir -p /tmp/tmpa27tYO/r.grow.shrink/bin<br>
> > mkdir -p /tmp/tmpa27tYO/r.grow.shrink/etc<br>
> > mkdir -p /tmp/tmpa27tYO/r.grow.shrink/docs/html<br>
> > mkdir -p /usr/lib/grass70/docs/man<br>
> > mkdir -p /tmp/tmpa27tYO/r.grow.shrink/docs/man/man1<br>
> > test -d OBJ.x86_64-pc-linux-gnu || mkdir -p OBJ.x86_64-pc-linux-gnu<br>
> > gcc  -Wall -g -O   -I/usr/lib/grass70/include -I/usr/lib/grass70/include<br>
> ><br>
> >   -<br>
> ><br>
> > DPACKAGE=\""grassmods"\"   -I/usr/lib/grass70/include -<br>
> > I/usr/lib/grass70/include -DRELDIR=\"/tmp/tmpa27tYO/r.grow.shrink\" -o<br>
> > OBJ.x86_64-pc-linux-gnu/main.o -c main.c<br>
> ><br>
> > : && gcc -L/usr/lib/grass70/lib -L/usr/lib/grass70/lib<br>
> ><br>
> > -Wl,--export-dynamic -<br>
> > Wl,-rpath-link,/usr/lib/grass70/lib  -o<br>
> > /tmp/tmpa27tYO/r.grow.shrink/bin/r.grow.shrink<br>
> > OBJ.x86_64-pc-linux-gnu/main.o<br>
> > -lgrass_gis.7.0.0svn -lgrass_raster.7.0.0svn  -lm<br>
> > if [ "/tmp/tmpa27tYO/r.grow.shrink/bin/r.grow.shrink" != "" ] ; then<br>
> > GISRC=/tmp/grass7-root-12200/gisrc GISBASE=/usr/lib/grass70<br>
> > PATH="/usr/lib/grass70/bin:/usr/lib/grass70/bin:/usr/lib/grass70/scripts:<br>
> > $PATH"<br>
> > PYTHONPATH="/usr/lib/grass70/etc/python:/usr/lib/grass70/gui/wxpython:<br>
> > $PYTHONPATH"<br>
> ><br>
> > LD_LIBRARY_PATH="/tmp/tmpa27tYO/r.grow.shrink/bin:/usr/lib/grass70/scripts<br>
> > :/usr/lib/grass70/lib:/usr/lib/grass70/lib:/usr/lib/grass70/lib" LC_ALL=C<br>
> > /tmp/tmpa27tYO/r.grow.shrink/bin/r.grow.shrink --html-description <<br>
> > /dev/null | grep -v '</body>\|</html>' > r.grow.shrink.tmp.html ; fi<br>
> > VERSION_NUMBER=7.0.0svn VERSION_DATE=2015 \<br>
> ><br>
> >         python /usr/lib/grass70/tools/mkhtml.py r.grow.shrink ><br>
> ><br>
> > /tmp/tmpa27tYO/r.grow.shrink/docs/html/r.grow.shrink.html<br>
> > VERSION_NUMBER=7.0.0svn /usr/lib/grass70/tools/<a href="http://g.html2man.py" target="_blank">g.html2man.py</a><br>
> > /tmp/tmpa27tYO/r.grow.shrink/docs/html/r.grow.shrink.html<br>
> > /tmp/tmpa27tYO/r.grow.shrink/docs/man/man1/r.grow.shrink.1<br>
> > /bin/sh: 1: /usr/lib/grass70/tools/<a href="http://g.html2man.py" target="_blank">g.html2man.py</a>: not found<br>
> > make: *** [/tmp/tmpa27tYO/r.grow.shrink/docs/man/man1/r.grow.shrink.1]<br>
> > Error<br>
> > 127<br>
> > rm r.grow.shrink.tmp.html<br>
> > ERROR: Compilation failed, sorry. Please check above error messages.<br>
> ><br>
> > Am Donnerstag, 5. Februar 2015, 14:53:05 schrieb Paulo van Breugel:<br>
> > > Check out the r.growth.shrink addon.<br>
> > ><br>
> > > On Thu, Feb 5, 2015 at 1:59 PM, Robert Nuske <<a href="mailto:rnuske@gwdg.de">rnuske@gwdg.de</a>> wrote:<br>
> > > > Hi there,<br>
> > > ><br>
> > > > looking at some noisy raster map, I would like to clean up the patches<br>
> > > > (map<br>
> > > > consists only of one class and NULL) using basic mathematical<br>
> ><br>
> > morphology<br>
> ><br>
> > > > (dilation & erosion) in GRASS 7.0.<br>
> > > ><br>
> > > ><br>
> > > > The dilation can easily be achieved with r.grow.<br>
> > > > But the erosion seems not to be as straight forward.<br>
> > > ><br>
> > > > Since the example about shrinking was removed from the help page of<br>
> ><br>
> > r.grow<br>
> ><br>
> > > > in<br>
> > > > GRASS 7.0 (<a href="http://grass.osgeo.org/grass70/manuals/r.grow.html" target="_blank">http://grass.osgeo.org/grass70/manuals/r.grow.html</a>), I<br>
> ><br>
> > hoped<br>
> ><br>
> > > > for an<br>
> > > > easier way to carry out the erosion. Looking in vain for a raster<br>
> ><br>
> > command<br>
> ><br>
> > > > named shrink or erode, I tried a negative distance in r.buffer (-><br>
> ><br>
> > error)<br>
> ><br>
> > > > and<br>
> > > > negative radius in r.grow (treated as absolute value).<br>
> > > ><br>
> > > > The following produce identical output with grown patches.<br>
> > > ><br>
> > > >   r.grow in=mod_10_33 out=mod_10_33_1 radius=1.1<br>
> > > >   r.grow in=mod_10_33 out=mod_10_33_2 radius=-1.1<br>
> > > ><br>
> > > > Any suggestions for a quick erosion?<br>
> > > ><br>
> > > ><br>
> > > > thanks<br>
> > > ><br>
> > > >   Robert<br>
> > > ><br>
> > > > _______________________________________________<br>
> > > > grass-user mailing list<br>
> > > > <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>
> > > > <a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br>
<br>
</div></div></blockquote></div><br></div>