Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I see that I have the v.dissolve module in my grass64/scripts dir, but it is not found in my path from the GRASS command line. I have the GRASS_ADDON_PATH environment variable set: GRASS_ADDON_PATH=/usr/local/grass-6.4.1/scripts/

And the module itself is located in: /usr/local/grass-6.4.1/scripts/v.dissolve

What am I missing?



share|improve this question

This is a problem which we have solved post-6.4.1 (should be this change). It should work fine in the upcoming GRASS GIS 6.4.2 release.

You may get the nightly binary snapshot here: which includes the fix.

share|improve this answer
Did you try the nightly binary snapshot? All should be working now. – markusN Sep 26 '11 at 21:53
up vote 1 down vote accepted

Glad to hear this will be resolved soon, Markus. I found traffic from 2009 where you and I had discussed this problem then. I'd just stopped using GRASS since then and forgotten the solution.

Just so that I can close this question, the answer to this is to place the scripts (like v.dissolve) in your PATH. The easiest way I've come up with to do this is to move the executables out of their directories under grass64/scripts and into a tmp directory. Then delete the directories under grass64/scripts and move all of the exeutables back into that dir. As long as you have the GRASS_ADDON_PATH set, you should be good to go.

share|improve this answer
Yes - or you apply the change which I linked above or simply grab the snapshot 6.4.2svn from the link above :) – markusN Sep 4 '11 at 17:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.