[GRASS-dev] fix for build, ERROR: MAPSET PERMANENT - permission denied

Raymond Burns rayburns at comcast.net
Tue Nov 10 13:11:21 EST 2009


Hi Glynn,

On Thu, 5 Nov 2009, Glynn Clements wrote:

> 
> Raymond Burns wrote:
> 
> > I was looking for something else when I noticed this.
> > 
<snip>

> 
> What problem is this supposed to fix?
> 

ERROR: MAPSET PERMANENT - permission denied

346 times on the current build.

In previous cvs pulls, each make iteration rebuilt the html pages and
presented this message which leaves the lasting impression the target
did not get made correctly and therefore may have left targets beyond
it in the makefile un made.

The most recent cvs pull appears to recognise the completed target so
the message occurs only on the first make iteration.

> Also, I can't see how the patched version can work, as nothing tries
> to make the "htmldesc" target.

It did not, this as a revision I believe does, though it does not
paste well either. At this point, if there is possible useful output
from the execution of the code with --html-description there may be
reason to ignore the patch and retain the message, if there is no
other useful output of the --html-description I would just as soon not
see an implied permission violation. On a new platform. I get enough
of those that are real.

diff -u include/Make/Html.make.orig include/Make/Html.make                        
--- include/Make/Html.make.orig Tue Nov 10 09:18:51 2009
+++ include/Make/Html.make      Tue Nov 10 09:18:57 2009
@@ -34,7 +34,7 @@
        GISBASE=$(RUN_GISBASE) \
        PATH="$(BIN):$$PATH" \

$(LD_LIBRARY_PATH_VAR)="$(BIN):$(ARCH_LIBDIR):$($(LD_LIBRARY_PATH_VAR))"
\
-       LC_ALL=C $(1) --html-description < /dev/null | grep -v
'</body>\|</html>' > $(PGM).tmp.html ; true
+       LC_ALL=C $(1) --html-description < /dev/null 2>/dev/null |
grep -v '</body>\|</html>' > $(PGM).tmp.html ; true
 
 $(HTMLDIR)/$(PGM).html: $(HTMLSRC)
        if [ "$(HTMLSRC)" != "" ] ; then $(call htmldesc,$<) ; fi

 
> 
> -- 
> Glynn Clements <glynn at gclements.plus.com>
> 

Thanx
  Ray

-------------- next part --------------
--- include/Make/Html.make.orig	Tue Nov 10 09:18:51 2009
+++ include/Make/Html.make	Tue Nov 10 09:18:57 2009
@@ -34,7 +34,7 @@
 	GISBASE=$(RUN_GISBASE) \
 	PATH="$(BIN):$$PATH" \
 	$(LD_LIBRARY_PATH_VAR)="$(BIN):$(ARCH_LIBDIR):$($(LD_LIBRARY_PATH_VAR))" \
-	LC_ALL=C $(1) --html-description < /dev/null | grep -v '</body>\|</html>' > $(PGM).tmp.html ; true
+	LC_ALL=C $(1) --html-description < /dev/null 2>/dev/null | grep -v '</body>\|</html>' > $(PGM).tmp.html ; true
 
 $(HTMLDIR)/$(PGM).html: $(HTMLSRC)
 	if [ "$(HTMLSRC)" != "" ] ; then $(call htmldesc,$<) ; fi


More information about the grass-dev mailing list