[GRASSLIST:5374] Re: Compilation errors on grass6.0

Pedro Camilo Alcántara Concepción camilo at pcbiol.posgrado.unam.mx
Sat Jan 15 08:52:09 EST 2005


On Sat, 15 Jan 2005, Radim Blazek wrote:

> Do what it says:
>
>  > (In case of errors please change into the directory with error and
> run 'make')
>  > /datos/Software/grass/bin/grass-6.0.0beta1/lib/gmath
>  > /datos/Software/grass/bin/grass-6.0.0beta1/lib/imagery
>  > /datos/Software/grass/bin/grass-6.0.0beta1/lib/rst/interp_float
>
> and send here the output.
> Radim
>

Ok here is the output:

>    > /datos/Software/grass/bin/grass-6.0.0beta1/lib/gmath:
gcc -I/datos/Software/grass/bin/grass-6.0.0beta1/include
-I/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/include/grass
-g -Wall  -Wall -Wconversion -Wno-implicit-int   -fPIC
-DPACKAGE=\""grasslibs"\"      -DPACKAGE=\""grasslibs"\"
-I/datos/Software/grass/bin/grass-6.0.0beta1/include
-I/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/include/grass
\
        -o OBJ.x86_64-unknown-linux-gnu/fft.o -c fft.c
fft.c: In function `fft':
fft.c:40: error: `fftwnd_plan' no se declaró aquí (primer uso en esta
función)
fft.c:40: error: (Cada identificador no declarado solamente se reporta una
vez
fft.c:40: error: para cada funcion en la que aparece.)
fft.c:40: error: error de decodificación antes de "plan"
fft.c:45: aviso: al pasar el argumento 1 de `sqrt' como coma flotante en
lugar de entero debido al prototipo
fft.c:47: aviso: al pasar el argumento 1 de `G_malloc' con anchura
diferente debido al prototipo
fft.c:51: error: petición del miembro `re' en algo que no es estructura ó
unión
fft.c:52: error: petición del miembro `im' en algo que no es estructura ó
unión
fft.c:55: error: `plan' no se declaró aquí (primer uso en esta función)
fft.c:55: aviso: declaración implícita de la función `fftw2d_create_plan'
fft.c:58: error: `FFTW_IN_PLACE' no se declaró aquí (primer uso en esta
función)fft.c:60: aviso: declaración implícita de la función `fftwnd_one'
fft.c:62: aviso: declaración implícita de la función `fftwnd_destroy_plan'
fft.c:66: error: petición del miembro `re' en algo que no es estructura ó
unión
fft.c:67: error: petición del miembro `im' en algo que no es estructura ó
unión
make: *** [OBJ.x86_64-unknown-linux-gnu/fft.o] Error 1





>  > /datos/Software/grass/bin/grass-6.0.0beta1/lib/imagery:
make
gcc -shared -o
/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib/libgrass_I.6.0.0beta1.so
-Wl,--export-dynamic
-L/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib
OBJ.x86_64-unknown-linux-gnu/add_cov.o
OBJ.x86_64-unknown-linux-gnu/advance.o
OBJ.x86_64-unknown-linux-gnu/alloc.o
OBJ.x86_64-unknown-linux-gnu/ask_bands.o
OBJ.x86_64-unknown-linux-gnu/ask.o
OBJ.x86_64-unknown-linux-gnu/ask_colors.o
OBJ.x86_64-unknown-linux-gnu/ask_group.o
OBJ.x86_64-unknown-linux-gnu/ask_subgrp.o
OBJ.x86_64-unknown-linux-gnu/band_io.o
OBJ.x86_64-unknown-linux-gnu/c_assign.o
OBJ.x86_64-unknown-linux-gnu/c_begin.o
OBJ.x86_64-unknown-linux-gnu/c_clear.o
OBJ.x86_64-unknown-linux-gnu/c_distinct.o
OBJ.x86_64-unknown-linux-gnu/c_exec.o
OBJ.x86_64-unknown-linux-gnu/c_execmem.o
OBJ.x86_64-unknown-linux-gnu/c_means.o
OBJ.x86_64-unknown-linux-gnu/c_merge.o
OBJ.x86_64-unknown-linux-gnu/c_nclasses.o
OBJ.x86_64-unknown-linux-gnu/colors.o
OBJ.x86_64-unknown-linux-gnu/c_point.o
OBJ.x86_64-unknown-linux-gnu/c_reassign.o
OBJ.x86_64-unknown-linux-gnu/c_reclass.o
OBJ.x86_64-unknown-linux-gnu/c_sep.o OBJ.x86_64-unknown-linux-gnu/c_sig.o
OBJ.x86_64-unknown-linux-gnu/c_sum2.o OBJ.x86_64-unknown-linux-gnu/eol.o
OBJ.x86_64-unknown-linux-gnu/find.o OBJ.x86_64-unknown-linux-gnu/fopen.o
OBJ.x86_64-unknown-linux-gnu/georef.o OBJ.x86_64-unknown-linux-gnu/grey.o
OBJ.x86_64-unknown-linux-gnu/group.o OBJ.x86_64-unknown-linux-gnu/histo.o
OBJ.x86_64-unknown-linux-gnu/histo_eq.o
OBJ.x86_64-unknown-linux-gnu/image.o
OBJ.x86_64-unknown-linux-gnu/list_gp.o
OBJ.x86_64-unknown-linux-gnu/list_subgp.o
OBJ.x86_64-unknown-linux-gnu/loc_info.o
OBJ.x86_64-unknown-linux-gnu/ls_groups.o
OBJ.x86_64-unknown-linux-gnu/nfiles.o OBJ.x86_64-unknown-linux-gnu/open.o
OBJ.x86_64-unknown-linux-gnu/percent.o
OBJ.x86_64-unknown-linux-gnu/points.o OBJ.x86_64-unknown-linux-gnu/proj.o
OBJ.x86_64-unknown-linux-gnu/ref.o
OBJ.x86_64-unknown-linux-gnu/set_window.o
OBJ.x86_64-unknown-linux-gnu/sig2cats.o OBJ.x86_64-unknown-linux-gnu/sig.o
OBJ.x86_64-unknown-linux-gnu/sigfile.o
OBJ.x86_64-unknown-linux-gnu/sigset.o
OBJ.x86_64-unknown-linux-gnu/sigsetfile.o
OBJ.x86_64-unknown-linux-gnu/tape_info.o
OBJ.x86_64-unknown-linux-gnu/target.o OBJ.x86_64-unknown-linux-gnu/title.o
OBJ.x86_64-unknown-linux-gnu/var.o
OBJ.x86_64-unknown-linux-gnu/vask_group.o
OBJ.x86_64-unknown-linux-gnu/v_exec.o -lgrass_gmath -L/usr/lib/ -lfftw -lm
-L/usr/lib/ -llapack   -lgrass_gis -lgrass_datetime -lz    -lgrass_vask &&
ln -sf libgrass_I.6.0.0beta1.so
/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib/libgrass_I.so
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld:
no se puede encontrar -lgrass_gmath
collect2: ld devolvió el estado de salida 1
make: ***
[/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib/libgrass_I.6.0.0beta1.so]
Error 1



>   >  /datos/Software/grass/bin/grass-6.0.0beta1/lib/rst/interp_float:
make
gcc -shared -o
/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib/libgrass_interpfl.6.0.0beta1.so
-Wl,--export-dynamic
-L/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib
OBJ.x86_64-unknown-linux-gnu/func2d.o
OBJ.x86_64-unknown-linux-gnu/input2d.o
OBJ.x86_64-unknown-linux-gnu/vinput2d.o
OBJ.x86_64-unknown-linux-gnu/interp2d.o
OBJ.x86_64-unknown-linux-gnu/output2d.o
OBJ.x86_64-unknown-linux-gnu/point2d.o
OBJ.x86_64-unknown-linux-gnu/secpar2d.o
OBJ.x86_64-unknown-linux-gnu/segmen2d.o
OBJ.x86_64-unknown-linux-gnu/write2d.o
OBJ.x86_64-unknown-linux-gnu/matrix.o
OBJ.x86_64-unknown-linux-gnu/minmax.o
OBJ.x86_64-unknown-linux-gnu/init2d.o
OBJ.x86_64-unknown-linux-gnu/ressegm2d.o
OBJ.x86_64-unknown-linux-gnu/resout2d.o -lgrass_gis -lgrass_datetime -lz
-lgrass_vect -lgrass_dig2 -lgrass_dgl -lgrass_rtree -lgrass_linkm
-lgrass_dbmiclient -lgrass_dbmibase  -L/usr/local/lib -lgdal
-lgrass_bitmap -lgrass_qtree -lgrass_interpdata -lgrass_dbmiclient
-lgrass_dbmibase  -lgrass_gmath -L/usr/lib/ -lfftw -lm -L/usr/lib/
-llapack   && ln -sf libgrass_interpfl.6.0.0beta1.so
/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib/libgrass_interpfl.so
/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.3/../../../../x86_64-pc-linux-gnu/bin/ld:
no se puede encontrar -lgrass_gmath
collect2: ld devolvió el estado de salida 1
make: ***
[/datos/Software/grass/bin/grass-6.0.0beta1/dist.x86_64-unknown-linux-gnu/lib/libgrass_interpfl.6.0.0beta1.so]
Error 1


-----------

bye

camilo




More information about the grass-user mailing list