[GRASS-user] Problem in Compiled AddOns in Ubuntu 11.10 (grass-6.4.2svn)

Hello everyone,

After some difficulty, I finally compiled 6.4.2svn50531 version, but when I try to install some addon, GRASS displays the following error:

g.extension.py extension=r.area svnurl=http://svn.osgeo.org/grass/grass-addons/grass6
Fetching <r.area> from GRASS-Addons SVN (be patient)…
Compiling…
/usr/local/grass-6.4.2svn/include/Make/Module.make:25:
warning: overriding commands for target install' /usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target install’
main.c: In function ‘main’:
main.c:25:18: warning: unused variable ‘module’
[-Wunused-variable]
/usr/local/grass-6.4.2svn/include/Make/Module.make:25:
warning: overriding commands for target install' /usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target install’
/usr/local/grass-6.4.2svn/include/Make/Module.make:25:
warning: overriding commands for target install' /usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target install’
ERROR: G_getenv(): Variable LOCATION_NAME not set
/usr/local/grass-6.4.2svn/include/Make/Module.make:25:
warning: overriding commands for target install' /usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target install’
/usr/local/grass-6.4.2svn/include/Make/Module.make:25:
warning: overriding commands for target install' /usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target install’
make[2]: ***
[/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-
gis/1893.0/r.area/man/man1/r.area.1] Error 127
make[1]: *** [mancmd] Error 2
make: *** [cmd] Error 2

I’m using Ubuntu 11.10 (32 bits). What is the best way to solve this problem?

Thanks in advance,

Marcello Benigno B. de Barros Filho
Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB
Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE
http://profmarcello.blogspot.com
http://about.me/marcello.benigno

On Sun, Jan 29, 2012 at 11:32 AM, Marcello Benigno
<benigno.marcello@gmail.com> wrote:

Hello everyone,

After some difficulty, I finally compiled 6.4.2svn50531 version, but when I
try to install some addon, GRASS displays the following error:

g.extension.py extension=r.area
svnurl=http://svn.osgeo.org/grass/grass-addons/grass6
Fetching <r.area> from GRASS-Addons SVN (be patient)...
Compiling...

I have fixed a missing declaration in the module (and a few more
cosmetics). Please try again, but use the g.extension from wxGUI
which is more advanced.

Markus

Markus Neteler wrote:

Please try again, but use the g.extension from
wxGUI which is more advanced.

the command line version is better tested under
debian/ubuntu, and perfectly suitable. Both versions
need as much testing as they can get of course.

regards,
Hamish

Hi Neteler and Hamish,

I Compiled again after up the svn and the problem still the same. Please, take a look:

GRASS 6.4.2svn (spearfish60):~/grassdata/spearfish60/user1 > g.extension extension=v.surf.icw operation=add

Fetching <v.surf.icw> from GRASS-Addons SVN (be patient)…
A v.surf.icw/v.surf.icw
A v.surf.icw/description.html
A v.surf.icw/qgis-toolbox
A v.surf.icw/qgis-toolbox/default.qgc.diff
A v.surf.icw/qgis-toolbox/v.surf.icw.1.png
A v.surf.icw/qgis-toolbox/v.surf.icw.2.png
A v.surf.icw/qgis-toolbox/v.surf.icw.qgm
A v.surf.icw/Makefile
U v.surf.icw
Checked out revision 50537.
Compiling <v.surf.icw>…
/usr/local/grass-6.4.2svn/include/Make/Grass.make:422: warning: overriding commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin' /usr/local/grass-6.4.2svn/include/Make/Grass.make:413: warning: ignoring old commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin’
/usr/local/grass-6.4.2svn/include/Make/Script.make:47: warning: overriding commands for target `install’

/usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target `install’

mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin
mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/include/grass
mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/etc
mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/driver
mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/driver/db
mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/fonts
if [ ! -d /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts ]; then mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts; fi
/usr/bin/install -c v.surf.icw /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts/v.surf.icw
make htmlscript scriptstrings
make[1]: Entering directory /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw' /usr/local/grass-6.4.2svn/include/Make/Grass.make:422: warning: overriding commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin’
/usr/local/grass-6.4.2svn/include/Make/Grass.make:413: warning: ignoring old commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin' /usr/local/grass-6.4.2svn/include/Make/Script.make:47: warning: overriding commands for target install’

/usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target `install’

make /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/docs/html/v.surf.icw.html HTMLSRC=/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts/v.surf.icw
make[2]: Entering directory /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw' /usr/local/grass-6.4.2svn/include/Make/Grass.make:422: warning: overriding commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin’
/usr/local/grass-6.4.2svn/include/Make/Grass.make:413: warning: ignoring old commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin' /usr/local/grass-6.4.2svn/include/Make/Script.make:47: warning: overriding commands for target install’

/usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target `install’

if [ “/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts/v.surf.icw” != “” ] ; then GISRC=/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/demolocation/.grassrc64 GISBASE=/usr/local/grass-6.4.2svn PATH=“/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin:$PATH” LD_LIBRARY_PATH=“/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin:/usr/local/grass-6.4.2svn/lib:/usr/local/grass-6.4.2svn/lib” LC_ALL=C /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts/v.surf.icw --html-description < /dev/null | grep -v ‘|’ > v.surf.icw.tmp.html ; true ; fi
/usr/local/grass-6.4.2svn/tools/mkhtml.sh v.surf.icw ; mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/docs/html ; /usr/bin/install -c -m 644 v.surf.icw.tmp.html /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/docs/html/v.surf.icw.html ; for file in *.png *.jpg ; do head -n 1 $file | grep ‘^#!’ > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/install -c -m 644 $file /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/docs/html ; fi done 2> /dev/null ; true
make[2]: Leaving directory /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw' GISRC=/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/demolocation/.grassrc64 GISBASE=/usr/local/grass-6.4.2svn PATH=/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin:$PATH LD_LIBRARY_PATH="/usr/local/grass-6.4.2svn/lib:/usr/local/grass-6.4.2svn/lib" g.parser -t v.surf.icw | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > /usr/local/grass-6.4.2svn/locale/scriptstrings/v.surf.icw_to_translate.c ; true /bin/sh: cannot create /usr/local/grass-6.4.2svn/locale/scriptstrings/v.surf.icw_to_translate.c: Directory nonexistent make[1]: Leaving directory /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw’
make mancmd
make[1]: Entering directory /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw' /usr/local/grass-6.4.2svn/include/Make/Grass.make:422: warning: overriding commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin’
/usr/local/grass-6.4.2svn/include/Make/Grass.make:413: warning: ignoring old commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin' /usr/local/grass-6.4.2svn/include/Make/Script.make:47: warning: overriding commands for target install’

/usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target `install’

make /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/man/man1/v.surf.icw.1 MANSRC=/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/docs/html/v.surf.icw.html
make[2]: Entering directory /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw' /usr/local/grass-6.4.2svn/include/Make/Grass.make:422: warning: overriding commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin’
/usr/local/grass-6.4.2svn/include/Make/Grass.make:413: warning: ignoring old commands for target /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/bin' /usr/local/grass-6.4.2svn/include/Make/Script.make:47: warning: overriding commands for target install’

/usr/local/grass-6.4.2svn/include/Make/Rules.make:90: warning: ignoring old commands for target `install’

mkdir -p /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/man/man1
GRASS_PERL=/usr/bin/perl VERSION_NUMBER=6.4.2svn sh /usr/local/grass-6.4.2svn/tools/g.html2man /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/docs/html/v.surf.icw.html /home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/man/man1/v.surf.icw.1 1
make[2]: *** [/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/man/man1/v.surf.icw.1] Error 127
make[2]: Leaving directory `/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw’

make[1]: *** [mancmd] Error 2

make[1]: Leaving directory `/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/v.surf.icw’
make: *** [/home/marcello/grassdata/spearfish60/user1/.tmp/marcello-gis/29085.0/dist.i686/scripts/v.surf.icw] Error 2
ERROR: Compilation failed, sorry. Please check above error messages.

Regards,

Marcello Benigno B. de Barros Filho
Prof. do Curso Superior de Tecnologia em Geoprocessamento - IFPB
Mestre em Ciências Geodésicas e Tecnologias da Geoinformação - UFPE
http://profmarcello.blogspot.com
http://about.me/marcello.benigno