[GRASS-user] I.vi.mpi

2012-03-28 Thread Ripsime Khachatryan
Hi all 

I have error related to GRASS GIS make:

This is my Makefile:


MODULE_TOPDIR =/localuser/soft/grass6/grass-6.4.2RC2



PGM = i.vi.mpi

LIBES = $(RASTERLIB) $(GISLIB) $(MATHLIB)
DEPENDENCIES = $(RASTERDEP) $(GISDEP) 

include $(MODULE_TOPDIR)/include/Make/Module.make



default: cmd
CC = mpicc 

This is my PATh
 echo $PATH command  I get next : 

/usr/kerberos/bin:/opt/edg/bin:/opt/glite/bin:/opt/globus/bin:/opt/lcg/bin:/usr/local/bin:/bin:/usr/bin:/localuser/ripsime/bin:/localuser/soft/grass6/grass-6.4.2RC2/bin/:/localuser/soft/grass6/grass-6.4.2RC2/include/

This is my LD_LIBRARY_PATh
 echo $LD_LIBRARY_PATH command I get :


/opt/c-ares/lib:/opt/classads/lib64:/opt/glite/lib64:/opt/globus/lib:/opt/lcg/lib:/usr/local/lib:/opt/edg/lib:/localuser/soft/grass6/grass-6.4.2RC2/lib/


But when I do make, I am getting this error :


/localuser/soft/grass6/grass-6.4.2RC2/include/Make/Module.make:25: warning: 
overriding commands for target `install'
/localuser/soft/grass6/grass-6.4.2RC2/include/Make/Rules.make:90: warning: 
ignoring old commands for target `install'
test -d OBJ. || mkdir -p OBJ.
mpicc  -I/localuser/soft/grass6/grass-6.4.2RC2/include  -g -O2   
-DPACKAGE=\grassmods\  -I/localuser/soft/grass6/grass-6.4.2RC2/include -o 
OBJ./main.o -c main.c
main.c: In function ‘main’:
main.c:80: warning: implicit declaration of function ‘G_add_keyword’
main.c:212: warning: implicit declaration of function ‘Rast_open_old’
main.c:213: warning: implicit declaration of function ‘Rast_map_type’
main.c:214: warning: implicit declaration of function ‘Rast_allocate_buf’
main.c:214: warning: assignment makes pointer from integer without a cast
main.c:217: warning: assignment makes pointer from integer without a cast
main.c:221: warning: assignment makes pointer from integer without a cast
main.c:226: warning: assignment makes pointer from integer without a cast
main.c:231: warning: assignment makes pointer from integer without a cast
main.c:236: warning: assignment makes pointer from integer without a cast
main.c:238: warning: implicit declaration of function ‘Rast_window_rows’
main.c:239: warning: implicit declaration of function ‘Rast_window_cols’
main.c:241: warning: implicit declaration of function ‘Rast_open_new’
main.c:242: warning: implicit declaration of function ‘Rast_allocate_d_buf’
main.c:242: warning: assignment makes pointer from integer without a cast
main.c:266: warning: implicit declaration of function ‘Rast_get_row’
main.c:371: warning: implicit declaration of function ‘Rast_is_d_null_value’
main.c:467: warning: implicit declaration of function ‘Rast_put_d_row’
main.c:691: warning: implicit declaration of function ‘Rast_close’
main.c:714: warning: implicit declaration of function ‘Rast_init_colors’
main.c:717: warning: implicit declaration of function ‘Rast_add_c_color_rule’
main.c:718: warning: implicit declaration of function ‘Rast_short_history’
main.c:719: warning: implicit declaration of function ‘Rast_command_history’
main.c:720: warning: implicit declaration of function ‘Rast_write_history’
main.c:68: warning: unused variable ‘data_type_output’
main.c:56: warning: unused variable ‘name’
main.c:53: warning: unused variable ‘flag1’
main.c:47: warning: unused variable ‘mapset’
main.c:46: warning: unused variable ‘cellhd’
main.c:726: warning: unused variable ‘row_n’
main.c:941: warning: control reaches end of non-void function
main.c:71: warning: ‘data_type_greenchan’ may be used uninitialized in this 
function
main.c:65: warning: ‘inrast_greenchan’ may be used uninitialized in this 
function
main.c:59: warning: ‘infd_greenchan’ may be used uninitialized in this function
main.c:72: warning: ‘data_type_bluechan’ may be used uninitialized in this 
function
main.c:66: warning: ‘inrast_bluechan’ may be used uninitialized in this function
main.c:59: warning: ‘infd_bluechan’ may be used uninitialized in this function
main.c:73: warning: ‘data_type_chan5chan’ may be used uninitialized in this 
function
main.c:66: warning: ‘inrast_chan5chan’ may be used uninitialized in this 
function
main.c:60: warning: ‘infd_chan5chan’ may be used uninitialized in this function
main.c:74: warning: ‘data_type_chan7chan’ may be used uninitialized in this 
function
main.c:66: warning: ‘inrast_chan7chan’ may be used uninitialized in this 
function
main.c:60: warning: ‘infd_chan7chan’ may be used uninitialized in this function
main.c:48: warning: ‘row’ may be used uninitialized in this function
mpicc  -L/localuser/soft/grass6/grass-6.4.2RC2/lib -Wl,--export-dynamic 
-Wl,-rpath-link,/localuser/soft/grass6/grass-6.4.2RC2/lib-o 
/localuser/soft/grass6/grass-6.4.2RC2/bin/i.vi.mpi OBJ./main.o  
-lgrass_raster.6.4.2RC2 -lgrass_pngdriver.6.4.2RC2 -lgrass_driver.6.4.2RC2 
-lgrass_gis.6.4.2RC2 -lgrass_datetime.6.4.2RC2 -lz-lgrass_gis.6.4.2RC2 
-lgrass_datetime.6.4.2RC2 -lz -lpng  -lz  -lm  -lgrass_psdriver.6.4.2RC2 
-lgrass_driver.6.4.2RC2 -lgrass_gis.6.4.2RC2 -lgrass_datetime.6.4.2RC2 -lz  
  

RE: [GRASS-user] I.vi.mpi

2012-03-28 Thread Chemin, Yann (IWMI)
You are trying to compile a GRASS 7 version module on a GRASS 6 install.

From: grass-user-boun...@lists.osgeo.org [grass-user-boun...@lists.osgeo.org] 
on behalf of Ripsime Khachatryan [kul...@mail.ru]
Sent: Wednesday, March 28, 2012 2:01 PM
To: grass-user
Subject: [GRASS-user] I.vi.mpi

Hi all

I have error related to GRASS GIS make:

This is my Makefile:


MODULE_TOPDIR =/localuser/soft/grass6/grass-6.4.2RC2



PGM = i.vi.mpi

LIBES = $(RASTERLIB) $(GISLIB) $(MATHLIB)
DEPENDENCIES = $(RASTERDEP) $(GISDEP)

include $(MODULE_TOPDIR)/include/Make/Module.make



default: cmd
CC = mpicc

This is my PATh
 echo $PATH command  I get next :

/usr/kerberos/bin:/opt/edg/bin:/opt/glite/bin:/opt/globus/bin:/opt/lcg/bin:/usr/local/bin:/bin:/usr/bin:/localuser/ripsime/bin:/localuser/soft/grass6/grass-6.4.2RC2/bin/:/localuser/soft/grass6/grass-6.4.2RC2/include/

This is my LD_LIBRARY_PATh
 echo $LD_LIBRARY_PATH command I get :


/opt/c-ares/lib:/opt/classads/lib64:/opt/glite/lib64:/opt/globus/lib:/opt/lcg/lib:/usr/local/lib:/opt/edg/lib:/localuser/soft/grass6/grass-6.4.2RC2/lib/


But when I do make, I am getting this error :


/localuser/soft/grass6/grass-6.4.2RC2/include/Make/Module.make:25: warning: 
overriding commands for target `install'
/localuser/soft/grass6/grass-6.4.2RC2/include/Make/Rules.make:90: warning: 
ignoring old commands for target `install'
test -d OBJ. || mkdir -p OBJ.
mpicc  -I/localuser/soft/grass6/grass-6.4.2RC2/include  -g -O2   
-DPACKAGE=\grassmods\  -I/localuser/soft/grass6/grass-6.4.2RC2/include -o 
OBJ./main.o -c main.c
main.c: In function ‘main’:
main.c:80: warning: implicit declaration of function ‘G_add_keyword’
main.c:212: warning: implicit declaration of function ‘Rast_open_old’
main.c:213: warning: implicit declaration of function ‘Rast_map_type’
main.c:214: warning: implicit declaration of function ‘Rast_allocate_buf’
main.c:214: warning: assignment makes pointer from integer without a cast
main.c:217: warning: assignment makes pointer from integer without a cast
main.c:221: warning: assignment makes pointer from integer without a cast
main.c:226: warning: assignment makes pointer from integer without a cast
main.c:231: warning: assignment makes pointer from integer without a cast
main.c:236: warning: assignment makes pointer from integer without a cast
main.c:238: warning: implicit declaration of function ‘Rast_window_rows’
main.c:239: warning: implicit declaration of function ‘Rast_window_cols’
main.c:241: warning: implicit declaration of function ‘Rast_open_new’
main.c:242: warning: implicit declaration of function ‘Rast_allocate_d_buf’
main.c:242: warning: assignment makes pointer from integer without a cast
main.c:266: warning: implicit declaration of function ‘Rast_get_row’
main.c:371: warning: implicit declaration of function ‘Rast_is_d_null_value’
main.c:467: warning: implicit declaration of function ‘Rast_put_d_row’
main.c:691: warning: implicit declaration of function ‘Rast_close’
main.c:714: warning: implicit declaration of function ‘Rast_init_colors’
main.c:717: warning: implicit declaration of function ‘Rast_add_c_color_rule’
main.c:718: warning: implicit declaration of function ‘Rast_short_history’
main.c:719: warning: implicit declaration of function ‘Rast_command_history’
main.c:720: warning: implicit declaration of function ‘Rast_write_history’
main.c:68: warning: unused variable ‘data_type_output’
main.c:56: warning: unused variable ‘name’
main.c:53: warning: unused variable ‘flag1’
main.c:47: warning: unused variable ‘mapset’
main.c:46: warning: unused variable ‘cellhd’
main.c:726: warning: unused variable ‘row_n’
main.c:941: warning: control reaches end of non-void function
main.c:71: warning: ‘data_type_greenchan’ may be used uninitialized in this 
function
main.c:65: warning: ‘inrast_greenchan’ may be used uninitialized in this 
function
main.c:59: warning: ‘infd_greenchan’ may be used uninitialized in this function
main.c:72: warning: ‘data_type_bluechan’ may be used uninitialized in this 
function
main.c:66: warning: ‘inrast_bluechan’ may be used uninitialized in this function
main.c:59: warning: ‘infd_bluechan’ may be used uninitialized in this function
main.c:73: warning: ‘data_type_chan5chan’ may be used uninitialized in this 
function
main.c:66: warning: ‘inrast_chan5chan’ may be used uninitialized in this 
function
main.c:60: warning: ‘infd_chan5chan’ may be used uninitialized in this function
main.c:74: warning: ‘data_type_chan7chan’ may be used uninitialized in this 
function
main.c:66: warning: ‘inrast_chan7chan’ may be used uninitialized in this 
function
main.c:60: warning: ‘infd_chan7chan’ may be used uninitialized in this function
main.c:48: warning: ‘row’ may be used uninitialized in this function
mpicc  -L/localuser/soft/grass6/grass-6.4.2RC2/lib -Wl,--export-dynamic 
-Wl,-rpath-link,/localuser/soft/grass6/grass-6.4.2RC2/lib-o 
/localuser/soft/grass6/grass-6.4.2RC2/bin/i.vi.mpi OBJ./main.o

Re: [GRASS-user] i.vi.mpi grass7

2012-03-16 Thread Markus Neteler
On Fri, Mar 16, 2012 at 9:59 AM, Ripsime Khachatryan kul...@mail.ru wrote:
...
 mpirun -np 3 /home/soft/grass7/grass-7.0.svn/bin/i.vi.mpi viname=ndvi
 red=outsevanozero.3 nir=outsevanozero.4 vi=ndvi1-new-3 tmp=1
 /home/soft/grass7/grass-7.0.svn/bin/i.vi.mpi: error while loading shared
 libraries: libgrass_raster.7.0.svn.so: cannot open shared object file: No
 such file or directory
...
 But there is the libgrass_raster.7.0.svn.so
 in /home/soft/grass7/grass-7.0.svn/lib

The problem is that the path is missing from LD_LIBRARY_PATH.

To fix generate a dedicated file containing this path:

su
echo /home/soft/grass7/grass-7.0.svn/lib  /etc/ld.so.conf.d/grass7.conf
ldconfig
exit

Hope this helps
Markus
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


[GRASS-user] i.vi.mpi

2012-03-14 Thread Ripsime Khachatryan
Hi all

This is my Makefile 


MODULE_TOPDIR = /usr/local/grass-6.4.2svn/
CC=mpicc --static
PGM = i.vi.mpi
LIBES = $(GISLIB) $(GMATHLIB)
DEPENDENCIES = $(GISDEP) $(GMATHDEP)
include $(MODULE_TOPDIR)/include/Make/Module.make
ifneq ($(USE_LARGEFILES),)
 EXTRA_CFLAGS = -D_FILE_OFFSET_BITS=64
endif
default: cmd
CC=mpicc -L/usr/local/grass-6.4.2svn/lib/ 
/usr/local/grass-6.4.2svn/lib/libgrass_gis.6.4.2svn.so

When I do a make I am getting this:


/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'
test -d OBJ.x86_64-unknown-linux-gnu || mkdir -p OBJ.x86_64-unknown-linux-gnu
mpicc -L/usr/local/grass-6.4.2svn/lib/ 
/usr/local/grass-6.4.2svn/lib/libgrass_gis.6.4.2svn.so 
-I/usr/local/grass-6.4.2svn/include -g -O2 -D_FILE_OFFSET_BITS=64 
-DPACKAGE=\grassmods\ -I/usr/local/grass-6.4.2svn/include -o 
OBJ.x86_64-unknown-linux-gnu/main.o -c main.c
cc: /usr/local/grass-6.4.2svn/lib/libgrass_gis.6.4.2svn.so: linker input file 
unused because linking not done
mpicc -L/usr/local/grass-6.4.2svn/lib/ 
/usr/local/grass-6.4.2svn/lib/libgrass_gis.6.4.2svn.so 
-L/usr/local/grass-6.4.2svn/lib -Wl,--export-dynamic 
-Wl,-rpath-link,/usr/local/grass-6.4.2svn/lib -o 
/usr/local/grass-6.4.2svn/bin/i.vi.mpi OBJ.x86_64-unknown-linux-gnu/main.o 
-I/opt/mpich-1.2.7p1/include -lgrass_gis.6.4.2svn -lgrass_datetime.6.4.2svn -lz 
-lgrass_gmath.6.4.2svn -lgrass_gis.6.4.2svn -lgrass_datetime.6.4.2svn -lz -lm 
-lz 
make htmlcmd
make[1]: Entering directory `/localuser/ripsime/mpitest'
/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 /usr/local/grass-6.4.2svn/docs/html/i.vi.mpi.html 
HTMLSRC=/usr/local/grass-6.4.2svn/bin/i.vi.mpi
make[2]: Entering directory `/localuser/ripsime/mpitest'
/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'
if [ /usr/local/grass-6.4.2svn/bin/i.vi.mpi !=  ] ; then 
GISRC=/usr/local/grass-6.4.2svn/demolocation/.grassrc64 
GISBASE=/usr/local/grass-6.4.2svn PATH=/usr/local/grass-6.4.2svn/bin:$PATH 
LD_LIBRARY_PATH=/usr/local/grass-6.4.2svn/bin:/usr/local/grass-6.4.2svn/lib:/opt/d-cache/dcap/lib:/opt/d-cache/dcap/lib64:/opt/glite/lib:/opt/glite/lib64:/opt/globus/lib:/opt/lcg/lib:/opt/lcg/lib64:/opt/classads/lib64/:/opt/c-ares/lib/
 LC_ALL=C /usr/local/grass-6.4.2svn/bin/i.vi.mpi --html-description  /dev/null 
| grep -v '/body\|/html'  i.vi.mpi.tmp.html ; true ; fi
ERROR: G_getenv(): Variable LOCATION_NAME not set
/usr/local/grass-6.4.2svn//tools/mkhtml.sh i.vi.mpi ; mkdir -p 
/usr/local/grass-6.4.2svn/docs/html ; /usr/bin/install -c -m 644 
i.vi.mpi.tmp.html /usr/local/grass-6.4.2svn/docs/html/i.vi.mpi.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 /usr/local/grass-6.4.2svn/docs/html ; 
fi done 2 /dev/null ; true
make[2]: Leaving directory `/localuser/ripsime/mpitest'
make[1]: Leaving directory `/localuser/ripsime/mpitest'
make mancmd
make[1]: Entering directory `/localuser/ripsime/mpitest'
/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 /usr/local/grass-6.4.2svn/man/man1/i.vi.mpi.1 
MANSRC=/usr/local/grass-6.4.2svn/docs/html/i.vi.mpi.html
make[2]: Entering directory `/localuser/ripsime/mpitest'
/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'
mkdir -p /usr/local/grass-6.4.2svn/man/man1
GRASS_PERL=/usr/bin/perl VERSION_NUMBER=6.4.2svn sh 
/usr/local/grass-6.4.2svn//tools/g.html2man 
/usr/local/grass-6.4.2svn/docs/html/i.vi.mpi.html 
/usr/local/grass-6.4.2svn/man/man1/i.vi.mpi.1 1
/usr/local/grass-6.4.2svn//tools/g.html2man: 
/usr/local/grass-6.4.2svn//tools/g.html2man: is a directory
make[2]: *** [/usr/local/grass-6.4.2svn/man/man1/i.vi.mpi.1] Error 126
make[2]: Leaving directory `/localuser/ripsime/mpitest'
make[1]: *** [mancmd] Error 2
make[1]: Leaving directory `/localuser/ripsime/mpitest'
make: *** [cmd] Error 2


 and this is my run.sh file



export GISBASE=/localuser/ripsime/grass64_release/dist.x86_64-unknown-linux-gnu
export PATH=$PATH:$GISBASE/bin:$GISBASE/scripts
export 
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GISBASE/lib:/usr/local/grass-6.4.2svn/lib/
export GIS_LOCK=$$
export GRASS_PNGFILE=/tmp/grass6output.png
export GRASS_TRUECOLOR=TRUE
export GRASS_WIDTH=900
export GRASS_HEIGHT=1200
export 

[GRASS-user] i.vi.mpi

2012-03-12 Thread Ripsime Khachatryan
Hi all 
 I had imported the image and got 7 layers, but when I am running the i.vi.mpi
 /* (foo=3
 filename=ndvi1-new-$foo
time mpirun -np $foo /usr/local/grass-6.4.2svn/bin/i.vi.mpi viname=ndvi 
red=/localuser/ripsime/grass6/sevansee/PERMANENT/cell/outsevanozero.3@PERMANENT 
nir=outsevanozero.4 vi=$filename tmp=1)
I have put the full path to this parameters in my script*/ :(((

and I am getting the following error (for example ) :

 Modified mpirun: Executing command: red=outsevanozero.3 nir=outsevanozero.4 
vi=ndvi1-new-3 tmp=1
/opt/glite/bin/mpirun: line 40: ./red=outsevanozero.2: No such file or directory
real 0m0.005s
user 0m0.002s
sys 0m0.000s
so with all parameters.
Tell me, please!!! how can I solve this problem???___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user