[STATSGRASS] GSTAT 2.4.5 compile problem with GRASS 6
S. Koukoulas
skouk at geo.aegean.gr
Mon Jun 20 12:46:40 EDT 2005
Edzer many thanks!
That was the problem ... I didn't realise that it would not run ouside
grass at all !
Sotiris
PS:
The ./configure command:
./configure --with-grass6=/usr/local/grass-6.0.0beta2 --with-gdal
--with-gsl
Edzer J. Pebesma wrote:
>
>
> S. Koukoulas wrote:
>
>> Thomas et al,
>>
>> Since my first email I thought that I have actually sorted the
>> problem by using the -grass6 option instead of -grass.
>> The "make" finished without apparent errors, but now I get the
>> following message when I run
>> gstat -v
>>
>> sotiris at linux:~>gstat: error while loading shared libraries:
>> libgrass_sites.so: cannot open shared object file: No such file or
>> directory
>
>
> Sotiris,
>
> You need to run gstat with grass support within a grass session, so
> first start grass, then run gstat on the grass prompt.
> --
> Edzer
>
>>
>> It is still looking for grass5 libraries where it should not... I
>> don't have grass5 installed in my system...
>>
>> Any help would be appreciated
>> Sotiris
>>
>> P.S: gstat 2.4.4 did not work either. When I use the -grass options
>> it can't find the libs, it ignores --grass6 option
>>
>>
>> Thomas Adams wrote:
>>
>>> Sotiris,
>>>
>>> It looks like the build process does not know where the GRASS libs
>>> are located starting just a few lines down:
>>>
>>> warning: libgrass_dbmiclient.so, needed by
>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so, not found
>>> warning: libgrass_vect.so, needed by
>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so, not found
>>> .
>>> .
>>> .
>>> etc.
>>>
>>> Tom
>>>
>>>
>>> S. Koukoulas wrote:
>>>
>>>>
>>>> I get an error when I am trying to compile GSTAT 2.4.5 with the
>>>> grass option. Any solutions?
>>>> Many thanks in advance
>>>> Sotiris
>>>>
>>>> gcc -o gstat block.o data.o direct.o fig.o fit.o getest.o gls.o
>>>> glvars.o gstat.o lex.o lm.o map2fig.o map2gd.o mapio.o maputils.o
>>>> msim.o nsear
>>>> ch.o ossfim.o palet.o parse.o plot.o polygon.o pqueue.o predict.o
>>>> random.o read.o reml.o report.o sample.o select.o sem.o sem_main.o
>>>> sim.o sta
>>>> t.o ui.o userio.o utils.o vario.o vario_fn.o vario_io.o writecmd.o
>>>> xvalid.o -L../lib -lmeschach -lnetcdf -lncurses -lgd -lpng -lz
>>>> -lgdal -L
>>>> /usr/local/grass-6.0.0beta2/lib -lgrass_gis -lgrass_datetime
>>>> -lgrass_sites -lz -lm
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_dbmiclient.so, needed by /usr/local/grass-6.0.0be
>>>> ta2/lib/libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_dbmibase.so, needed by /usr/local/grass-6.0.0beta
>>>> 2/lib/libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_vect.so, needed by /usr/local/grass-6.0.0beta2/li
>>>> b/libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_dig2.so, needed by /usr/local/grass-6.0.0beta2/li
>>>> b/libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_dgl.so, needed by /usr/local/grass-6.0.0beta2/lib
>>>> /libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_rtree.so, needed by /usr/local/grass-6.0.0beta2/l
>>>> ib/libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld:
>>>> warning: libgrass_linkm.so, needed by /usr/local/grass-6.0.0beta2/l
>>>> ib/libgrass_sites.so, not found (try using -rpath or -rpath-link)
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_reset_line'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_num_rows'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_set_open_level'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_get_field'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_is_3d'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_set_map_name'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_init_string'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_column_sqltype'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_open_old'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_open_select_cursor'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_new_cats_struct'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_get_name'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_start_driver_open_database'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_get_date'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_write_line'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_close'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_value_double'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_sqltype_to_Ctype'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_close_database_shutdown_driver'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_value_string'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_column_value'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_append_string'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_cat_get'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_read_next_line'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_column_name'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_value_int'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_append_point'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_set_date'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_set_comment'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_table_column'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_cat_set'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_fetch'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_table_number_of_columns'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_set_string'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `db_get_cursor_table'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_reset_cats'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_get_comment'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_new_line_struct'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_build'
>>>> /usr/local/grass-6.0.0beta2/lib/libgrass_sites.so: undefined
>>>> reference to `Vect_open_new'
>>>> collect2: ld returned 1 exit status
>>>> make[1]: *** [gstat] Error 1
>>>> make[1]: Leaving directory `/local/phome/Installs/gstat-2.4.5/src'
>>>> make: *** [src/gstat] Error 2
>>>>
>>>> _______________________________________________
>>>> statsgrass mailing list
>>>> statsgrass at grass.itc.it
>>>> http://grass.itc.it/mailman/listinfo/statsgrass
>>>
>>>
>>>
>>>
>>>
>>
>> _______________________________________________
>> statsgrass mailing list
>> statsgrass at grass.itc.it
>> http://grass.itc.it/mailman/listinfo/statsgrass
>
More information about the grass-stats
mailing list