Thank you for the answer, Roger! Sys.getenv("GISRC") let to a tmp file, but 
that was a copy of the .grassrc6 in my home directory. Editing .grassrc6 fixed 
it and now GRASS and R can talk to each other again. 

Again, thank you for the help! 

Martin



On 28 Aug 2011, at 6:16 , Roger Bivand wrote:

> On Sat, 27 Aug 2011, Martin Renner wrote:
> 
>> Hi,
>> 
>> after starting R --vanilla within grass 6.4.1 on Debian amd64 squeeze, I get 
>> the following error message when calling
>>> library (spgrass6)
>> Loading required package: spgrass6
>> Error : .onLoad failed in loadNamespace() for 'spgrass6', details:
>> call: read.dcf(gisrc)
>> error: Line starting 't ...' is malformed!
> 
> The error message is clear, your .gisrc file is malformed. I suggest running 
> in R before library(spgrass6):
> 
> gisrc <- Sys.getenv("GISRC")
> gisrc
> 
> to discover its name, and then examining the contents with, for example,
> 
> file.show(gisrc)
> 
> inside R. The keys and values should be arranged in the format described in 
> ?read.dcf. Mine in a spearfish session is:
> 
> GISDBASE: /home/rsb/topics/grassdata
> LOCATION_NAME: spearfish60
> MAPSET: rsb
> MONITOR: x0
> GRASS_GUI: wxpython
> 
> for example. It may be that something has overwritten your gisrc file, so you 
> may need to correct it. Within GRASS before starting R you can check it by 
> saying:
> 
> cat $GISRC
> 
> Also look for any stale gisrc* files that may be being copied across when 
> GRASS starts.
> 
> Hope this helps,
> 
> Roger
> 
>> 
>> I'm running the up-to-date versions of spgrass6, sp, etc. with proj4 and 
>> gdal libraries from Debian. R version is 2.13.0. Any pointers on how to 
>> resolve this would be much appreciated. Cheers,
>> 
>> Martin
>> 
>> 
>> 
>> Martin Renner                                        mren...@gmx.com
>> Post-doctoral Fellow                         phone: 907-226 4672
>> University of Washington                        or: 907-235 0728
>> School of Aquatic and Fishery Sciences               Seattle, USA
>> 
>> _______________________________________________
>> R-sig-Geo mailing list
>> R-sig-Geo@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>> 
> 
> -- 
> Roger Bivand
> Department of Economics, NHH Norwegian School of Economics,
> Helleveien 30, N-5045 Bergen, Norway.
> voice: +47 55 95 93 55; fax +47 55 95 95 43
> e-mail: roger.biv...@nhh.no
> 

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to