[GRASS-dev] error in g.extension and help file not installed

Hi,

When trying to install an add-on with g.extension, it actually get’s installed, but the error message tells me the install failed. The example below is with r.mess, but the same happens with other add-ons.

Fetching <r.mess> from GRASS-Addons SVN (be patient)…
Compiling…
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
ERROR: G_getenv(): Variable LOCATION_NAME not set
/bin/sh: 1: cannot create /usr/local/grass6.4.current/grass-
6.4.3svn/locale/scriptstrings/r.mess_to_translate.c:
Directory nonexistent
ERROR: G_getenv(): Variable LOCATION_NAME not set
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
Installing…
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/bin/install: cannot stat
`/home/paulo/Data/GRASSdb/test/PERMANENT/.tmp/paulo-
HP-Z600-Workstation/9886.0/r.mess/man/man1/r.mess.1’: No
such file or directory
make: *** [install] Error 1
Installation failed, sorry. Please check above error messages.

In addition: I noticed that after opening the module the help file shows (the ‘manual’ tab in the modules window), but without the upper part with synopsis, flags and parameter. This has perhaps to do with the error message mentioned below:

···

On 11/22/2012 11:23 AM, Paulo van Breugel wrote:

Hi,

When trying to install an add-on with g.extension, it actually get’s installed, but the error message tells me the install failed. The example below is with r.mess, but the same happens with other add-ons (like r.average, r…

Fetching <r.mess> from GRASS-Addons SVN (be patient)…
Compiling…
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
ERROR: G_getenv(): Variable LOCATION_NAME not set
/bin/sh: 1: cannot create /usr/local/grass6.4.current/grass-
6.4.3svn/locale/scriptstrings/r.mess_to_translate.c:
Directory nonexistent
ERROR: G_getenv(): Variable LOCATION_NAME not set
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
Installing…
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/bin/install: cannot stat
`/home/paulo/Data/GRASSdb/test/PERMANENT/.tmp/paulo-
HP-Z600-Workstation/9886.0/r.mess/man/man1/r.mess.1’: No
such file or directory
make: *** [install] Error 1
Installation failed, sorry. Please check above error messages.

Hi, this is on Ubuntu 12.10

···

On 11/25/2012 01:35 AM, Markus Neteler wrote:

On Fedora it works, which Linux do you use? Please post that to the
list, thanks.

Markus

from: Paulo van Breugel p.vanbreugel@gmail.com
to: GRASS developers email list grass-dev@lists.osgeo.org
subject: Re: error in g.extension and help file not installed

In addition: I noticed that after opening the module the help file shows (the ‘manual’ tab in the modules window), but without the upper part with synopsis, flags and parameter. This has perhaps to do with the error message mentioned below:

from: Paulo van Breugel p.vanbreugel@gmail.com
to: GRASS developers email list grass-dev@lists.osgeo.org
subject: Re: error in g.extension and help file not installed

When trying to install an add-on with g.extension, it actually get’s installed, but the error message tells me the install failed. The example below is with r.mess, but the same happens with other add-ons.

Fetching <r.mess> from GRASS-Addons SVN (be patient)…
Compiling…
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
ERROR: G_getenv(): Variable LOCATION_NAME not set
/bin/sh: 1: cannot create /usr/local/grass6.4.current/grass-
6.4.3svn/locale/scriptstrings/r.mess_to_translate.c:
Directory nonexistent
ERROR: G_getenv(): Variable LOCATION_NAME not set
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
Installing…
/usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Scri
pt.make:47: warning: overriding commands for target
install' /usr/local/grass6.4.current/grass-6.4.3svn/include/Make/Rule s.make:90: warning: ignoring old commands for target install’
/usr/bin/install: cannot stat
`/home/paulo/Data/GRASSdb/test/PERMANENT/.tmp/paulo-
HP-Z600-Workstation/9886.0/r.mess/man/man1/r.mess.1’: No
such file or directory
make: *** [install] Error 1
Installation failed, sorry. Please check above error messages.