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