[GRASS-user] i.pr --> g.extension and compiling error on ubuntu 11.10 64 bit

Ciao.
I have installed GRASS (6.4.1) from the repository and I can not install
i.pr (add-on).
With g.extension (with the script downloaded from
http://trac.osgeo.org/grass/browser/grass/branches/releasebranch_6_4/scripts/g.extension/g.extension)
and also g.extension present in my installation of GRASS I have error):

(Mon Jan 30 22:57:31 2012)
g.extension -s extension=i.pr
svnurl=http://svn.osgeo.org/grass/grass-addons/grass6
/GRASS_ADDON_PATH is not defined, installing to ~/.grass6/addons/
Fetching <i.pr> from GRASS-Addons SVN (be patient)...
A i.pr/i.pr_subsets
A i.pr/i.pr_subsets/main.c
A i.pr/i.pr_subsets/Makefile
A i.pr/i.pr_subsets/old
...................................
.........................................
A i.pr/i.pr_features_selection/Makefile
A i.pr/Makefile
Estratta revisione 50573.
Compiling <i.pr>...
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin"
/usr/lib/grass64/include/Make/Grass.make:409: attenzione:
comandi obsoleti per l'obiettivo "/home/gab/stage_master/GRA
SSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin" ignorati
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin"
/usr/lib/grass64/include/Make/Grass.make:409: attenzione:
comandi obsoleti per l'obiettivo "/home/gab/stage_master/GRA
SSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin" ignorati
mkdir -p
/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0c
entropy.c
gcc '-I/usr/lib/grass64/include' '-I/home/gab/.grass6/addons/include'
'-I/home/gab/stage_master
...................................
.............................................
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin"
/usr/lib/grass64/include/Make/Grass.make:409: attenzione:
comandi obsoleti per l'obiettivo "/home/gab/stage_master/GRA
SSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin" ignorati
/bin/sh: /usr/lib/grass64/tools/mkhtml.sh: not found
make htmlcmd
make[2]: ingresso nella directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_blob"
........................................
..............................................
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin"
/usr/lib/grass64/include/Make/Grass.make:409: attenzione:
comandi obsoleti per l'obiettivo "/home/gab/stage_master/GRA
SSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin" ignorati
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin"
/usr/lib/grass64/include/Make/Grass.make:409: attenzione:
comandi obsoleti per l'obiettivo "/home/gab/stage_master/GRA
SSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin" ignorati
sh: Can't open
/build/buildd/grass-6.4.1/tools/g.html2man/g.html2man
make[5]: *** [/home/gab/stage_master/GRASSDATA/utm_wgs84/dot
torato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/man/man1/i.pr.features.1] Errore
127
make[4]: *** [mancmd] Errore 2
make[3]: *** [cmd] Errore 2
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin"
/usr/lib/grass64/include/Make/Grass.make:409: attenzione:
comandi obsoleti per l'obiettivo "/home/gab/stage_master/GRA
SSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
laptop/30962.0/dist.x86_64/bin" ignorati
make[5]: ingresso nella directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_blob"
mkdir -p
/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/dist.x86_64/man/man1
GRASS_PERL=/usr/bin/perl VERSION_NUMBER=6.4.1 sh
/build/buildd/grass-6.4.1/tools/g.html2man/g.html2man
/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/dist.x86_64/docs/html/i.pr.blob.html
/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/dist.x86_64/man/man1/i.pr.blob.1
1
make[5]: uscita dalla directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_blob"
make[4]: uscita dalla directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_blob"
make[3]: uscita dalla directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_blob"
i.pr_classify
.............................
........................................
make[4]: uscita dalla directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_features"
make[3]: uscita dalla directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr/i.pr_features"
i.pr_features_additional
..........................................
.......................
make[3]: *** [cmd] Errore 2
/usr/lib/grass64/include/Make/Grass.make:418: attenzione:
sovrascrittura dei comandi per l'obiettivo "/home/gab/stage_
master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-
..................................................
............................................
make[1]: uscita dalla directory
"/home/gab/stage_master/GRASSDATA/utm_wgs84/dottorato_bari/.tmp/gab-laptop/30962.0/i.pr"
(Mon Jan 30 22:57:50 2012) Comando terminato (18 sec)
/

At this point I tried to compile GRASS 6.5 and then I wanted to install i.pr
but ...
#configure
sudo CFLAGS="-g -Wall" ./configure --prefix=/usr/local/src/grass6_devel
--with-cxx --with-python --with-widgets --with-wxwidgets
--with-freetype=yes --with-ffmpeg=yes --with-postgres=yes --with-sqlite
--with-motif=no --with-glw=no --enable-largefile=yes
--with-freetype-includes=/usr/include/freetype2
--with-postgres-includes=/usr/include/postgresql
--with-opengl-libs=/usr/include/GL --with-proj-share=/usr/share/proj
--without-fftw --without-ffmpeg --with-readline=no
--with-tcltk-includes=/usr/include/tcl8.5/ --with-gdal --enable-64bit

...and
checking whether to use Tcl/Tk... yes
checking for location of Tcl/Tk includes... /usr/include/tcl8.5/
configure: error: *** Tcl/Tk includes directory /usr/include/tcl8.5/ does
not exist.

tcl8.5 is in /usr/share/tcltk/tcl8.5/ I have also tried: sudo ln -s
/usr/share/tcltk/tcl8.5/ /usr/include/

but..nothing

Thanks for any help

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/i-pr-g-extension-and-compiling-error-on-ubuntu-11-10-64-bit-tp4352067p4352067.html
Sent from the Grass - Users mailing list archive at Nabble.com.

On Mon, Jan 30, 2012 at 11:16 PM, Gabriele N. <gis.gn@libero.it> wrote:

Ciao.
I have installed GRASS (6.4.1) from the repository and I can not install
i.pr (add-on).
With g.extension

... unfortunately 6.4.1 is too old in a sense that on Ubuntu problems are
known. They have been resolved (hopefully) since then in SVN and will
be official in 6.4.2 (or use already the current 6.4.svn).

Markus

Markus Neteler wrote

On Mon, Jan 30, 2012 at 11:16 PM, Gabriele N. &lt;gis.gn@&gt; wrote:

Ciao.
I have installed GRASS (6.4.1) from the repository and I can not install
i.pr (add-on).
With g.extension

... unfortunately 6.4.1 is too old in a sense that on Ubuntu problems are
known. They have been resolved (hopefully) since then in SVN and will
be official in 6.4.2 (or use already the current 6.4.svn).

Markus
_______________________________________________
grass-user mailing list
grass-user@.osgeo
http://lists.osgeo.org/mailman/listinfo/grass-user

Ok, grazie Markus.

At this point, I have to compile GRASS, and then install i.pr. .... but I
have the other problem:

At this point I tried to compile GRASS 6.5 and then I wanted to install i.pr
but ...
#configure
sudo CFLAGS="-g -Wall" ./configure --prefix=/usr/local/src/grass6_devel
--with-cxx --with-python --with-widgets --with-wxwidgets
--with-freetype=yes --with-ffmpeg=yes --with-postgres=yes --with-sqlite
--with-motif=no --with-glw=no --enable-largefile=yes
--with-freetype-includes=/usr/include/freetype2
--with-postgres-includes=/usr/include/postgresql
--with-opengl-libs=/usr/include/GL --with-proj-share=/usr/share/proj
--without-fftw --without-ffmpeg --with-readline=no
--with-tcltk-includes=/usr/include/tcl8.5/ --with-gdal --enable-64bit

...and
checking whether to use Tcl/Tk... yes
checking for location of Tcl/Tk includes... /usr/include/tcl8.5/
configure: error: *** Tcl/Tk includes directory /usr/include/tcl8.5/ does
not exist.

tcl8.5 is in /usr/share/tcltk/tcl8.5/ I have also tried: sudo ln -s
/usr/share/tcltk/tcl8.5/ /usr/include/

but..nothing

Thanks for any help

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/i-pr-g-extension-and-compiling-error-on-ubuntu-11-10-64-bit-tp4352067p4352165.html
Sent from the Grass - Users mailing list archive at Nabble.com.

Gabriele wrote:

but ...
#configure
sudo CFLAGS="-g -Wall" ./configure
--prefix=/usr/local/src/grass6_devel
--with-cxx --with-python --with-widgets
--with-wxwidgets
--with-freetype=yes --with-ffmpeg=yes --with-postgres=yes
--with-sqlite
--with-motif=no --with-glw=no --enable-largefile=yes
--with-freetype-includes=/usr/include/freetype2
--with-postgres-includes=/usr/include/postgresql
--with-opengl-libs=/usr/include/GL
--with-proj-share=/usr/share/proj
--without-fftw --without-ffmpeg --with-readline=no
--with-tcltk-includes=/usr/include/tcl8.5/ --with-gdal
--enable-64bit

...and
checking whether to use Tcl/Tk... yes
checking for location of Tcl/Tk includes...
/usr/include/tcl8.5/
configure: error: *** Tcl/Tk includes directory
/usr/include/tcl8.5/ does not exist.

you need to have the tcl8.5-dev package installed.

(search through the end of config.log to find the exact error)

just yesterday I updated the build instructions for debian/ubuntu,
maybe you could give them a try:

https://svn.osgeo.org/grass/grass/branches/releasebranch_6_4/debian/README.debian

Hamish

Thanks hamish.
I installed tcl8.5-dev and I followed this guide
http://grass.osgeo.org/wiki/Compile_and_Install_Ubuntu
and, although I got error ((Errors in:
/usr/local/src/grass6_devel/lib/ogsf
/usr/local/src/grass6_devel/lib/nviz
/usr/local/src/grass6_devel/misc/m.nviz.image
/usr/local/src/grass6_devel/visualization/nviz)) seems to work GRASS65.

I need i.pr. .. but still wrong. I have done:
cd /add-on/i.pr/
make MODULE_TOPDIR=/usr/local/src/grass6_devel/
PRLIB
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/PRLIB"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/PRLIB"
i.pr_blob
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_blob"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_blob"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.blob.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.blob
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_blob"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.blob.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_blob"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_blob"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_blob"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.blob.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.blob.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_blob"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.blob.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_blob"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_blob"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_blob"
i.pr_classify
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_classify"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_classify"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.classify.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.classify
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_classify"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.classify.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_classify"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_classify"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_classify"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.classify.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.classify.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_classify"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.classify.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_classify"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_classify"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_classify"
i.pr_features
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_features"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_features"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.features
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_features"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_features"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_features"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_features"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_features"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_features"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_features"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_features"
i.pr_features_additional
make[1]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make htmlcmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_additional.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.features_additional
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_additional.html"
è aggiornato.
make[3]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make[2]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make mancmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features_additional.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_additional.html
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features_additional.1"
è aggiornato.
make[3]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make[2]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
make[1]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_additional"
i.pr_features_extract
make[1]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make htmlcmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_extract.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.features_extract
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_extract.html"
è aggiornato.
make[3]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make[2]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make mancmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features_extract.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_extract.html
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features_extract.1"
è aggiornato.
make[3]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make[2]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
make[1]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_extract"
i.pr_features_selection
make[1]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make htmlcmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_selection.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.features_selection
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_selection.html"
è aggiornato.
make[3]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make[2]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make mancmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features_selection.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.features_selection.html
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.features_selection.1"
è aggiornato.
make[3]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make[2]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
make[1]: uscita dalla directory
"/home/gab/add-on/i.pr/i.pr_features_selection"
i.pr_model
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_model"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_model"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.model.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.model
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_model"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.model.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_model"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_model"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_model"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.model.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.model.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_model"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.model.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_model"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_model"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_model"
i.pr_statistics
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_statistics"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_statistics"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.statistics.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.statistics
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_statistics"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.statistics.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_statistics"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_statistics"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_statistics"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.statistics.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.statistics.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_statistics"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.statistics.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_statistics"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_statistics"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_statistics"
i.pr_subsets
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_subsets"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_subsets"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.subsets.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.subsets
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_subsets"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.subsets.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_subsets"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_subsets"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_subsets"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.subsets.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.subsets.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_subsets"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.subsets.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_subsets"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_subsets"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_subsets"
i.pr_training
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_training"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_training"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.training.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.training
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_training"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.training.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_training"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_training"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_training"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.training.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.training.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_training"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.training.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_training"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_training"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_training"
i.pr_uxb
make[1]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_uxb"
make htmlcmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_uxb"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.uxb.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.uxb
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_uxb"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.uxb.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_uxb"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_uxb"
make mancmd
make[2]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_uxb"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.uxb.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.uxb.html
make[3]: ingresso nella directory "/home/gab/add-on/i.pr/i.pr_uxb"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.uxb.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_uxb"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_uxb"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_uxb"
i.pr_sites_aggregate
make[1]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make htmlcmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.sites_aggregate.html
HTMLSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/bin/i.pr.sites_aggregate
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.sites_aggregate.html"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make mancmd
make[2]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make
/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.sites_aggregate.1
MANSRC=/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/docs/html/i.pr.sites_aggregate.html
make[3]: ingresso nella directory
"/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make[3]:
"/usr/local/src/grass6_devel/dist.x86_64-unknown-linux-gnu/man/man1/i.pr.sites_aggregate.1"
è aggiornato.
make[3]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make[2]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_sites_aggregate"
make[1]: uscita dalla directory "/home/gab/add-on/i.pr/i.pr_sites_aggregate"

Then I open grass65 but i.pr not exist :confused:

Why?

--
View this message in context: http://osgeo-org.1560.n6.nabble.com/i-pr-g-extension-and-compiling-error-on-ubuntu-11-10-64-bit-tp4352067p4352999.html
Sent from the Grass - Users mailing list archive at Nabble.com.

Gabriele wrote:

I installed tcl8.5-dev and I followed this guide
http://grass.osgeo.org/wiki/Compile_and_Install_Ubuntu
and, although I got error ((Errors in:
/usr/local/src/grass6_devel/lib/ogsf
/usr/local/src/grass6_devel/lib/nviz
/usr/local/src/grass6_devel/misc/m.nviz.image
/usr/local/src/grass6_devel/visualization/nviz)) seems to
work GRASS65.

I think that wiki page was missing the libglu1-mesa-dev and libxmu-dev
package dependencies needed for nviz. (now fixed)

I need i.pr. .. but still wrong. I have done:
cd /add-on/i.pr/
make MODULE_TOPDIR=/usr/local/src/grass6_devel/

...

Then I open grass65 but i.pr not exist :confused:

Why?

there is no "i.pr" module, but a lot of i.pr.* modules:

i.pr.blob
i.pr.classify
i.pr.features
i.pr.features_additional
i.pr.features_extract
i.pr.features_selection
i.pr.model
i.pr.sites_aggregate
i.pr.statistics
i.pr.subsets
i.pr.training
i.pr.uxb

if there were no loud errors during the build, hopefully they should
be there.

Hamish

Am 31.01.2012 00:05, schrieb Markus Neteler:

On Mon, Jan 30, 2012 at 11:16 PM, Gabriele N.<gis.gn@libero.it> wrote:

Ciao.
I have installed GRASS (6.4.1) from the repository and I can not install
i.pr (add-on).
With g.extension

.... unfortunately 6.4.1 is too old in a sense that on Ubuntu problems are
known. They have been resolved (hopefully) since then in SVN and will
be official in 6.4.2 (or use already the current 6.4.svn).

Please find the daily 6.4.2 builds here:
https://launchpad.net/~grass/+archive/grass-stable

Tim wrote:

Please find the daily 6.4.2 builds here:
https://launchpad.net/~grass/+archive/grass-stable

does your build pull from the DebianGIS git build
rules daily too? (I tried to find the recipe on the
ppa with no luck)

since i.pr is a toolbox not a module, g.extension
does not handle it very well (yet). the build should
go ok, but some minor user cleanup of the final
install is required.

Hamish