[AniMov] I found the problem! :) FW: problem loading Hore Range plugin for QGIS

Addy de Jongh addydej at xs4all.nl
Tue Jan 25 21:59:18 CET 2011


Hi Giovanni,

That is great. Thanks. But did you use the new adehabitat/rgdal/gpclib (and dependencies) (e.g. with download for adehabitat here: http://cran.r-project.org/web/packages/adehabitat/index.html ) or old binaries suited for R 2.9.2?

Best wishes,
Addy


-----Oorspronkelijk bericht-----
Van: Giovanni Manghi [mailto:giovanni.manghi at gmail.com] 
Verzonden: 25 January 2011 21:25
Aan: Animal Movement
CC: Addy de Jongh
Onderwerp: Re: [AniMov] I found the problem! :) FW: problem loading Hore Range plugin for QGIS

Hi Addy,

I made today a fresh install of QGIS (osgeo4w), R (2.9.2),
adehabitat/rgdal/gpclib (and dependencies) and the HR plugin in the new
laptop (Windows Seven) of a ex colleague: it all worked "fine".

The problem is similar to the one I already reported here while ago
(http://lists.faunalia.it/pipermail/animov/2010-May/000590.html ):

R installs the libraries in a folder called

C:\Users\username\Documents\R\win-library\2.9

but then the plugin (the HR one, like others that R based) looks into

C:\Users\username\R\win-library\2.9

I then created manually the folder C:\Users\username\R\win-library\2.9
and then copied in there everything was in C:\Users\username\Documents\R
\win-library\2.9

not elegant, but worked. After this the plugin was fully working (I used
the sample dataset to test it:
http://www.faunalia.it/animov/scripts/sample.csv srid:3003)


cheers

-- Giovanni --






On Tue, 2011-01-25 at 21:14 +0100, Addy de Jongh wrote:
> Hi,
> 
> It has become clear to me that the latest windows binaries for the following
> R packages
> 
>     * package adehabitat and its dependencies
>     * package rgdal and its dependencies
>     * package gpclib
> 
> have been build under R version 2.12.1. Therefore they will not work with
> older R versions
> (e.g. because of that ade4 could not be attached). I noticed after
> downloading these packages that in their lib folder there
> are also a i386 and a x64 folder in which their dll is situated. That makes
> sense, because the latest
> version of R also has in its bin folder this choice for the 32 or 64 bit
> Windows versions to use i386 or x64.
> 
> I tried to copy the dll for each package to its lib folder (one folder level
> higher) to make it available for my present version of R.
> For the first packages this seemed to work, but after I did it for all I got
> the following
> warnings in R and consequently I was not able in QGIS to get my home range
> analysis output.
> 
> Warning messages:
> 1: package 'adehabitat' was built under R version 2.12.1 
> 2: package 'gpclib' was built under R version 2.12.1 
> > local({pkg <- select.list(sort(.packages(all.available = TRUE)))
> + if(nchar(pkg)) library(pkg, character.only=TRUE)})
> Error in registerS3method(Info[i, 1], Info[i, 2], Info[i, 3], env) : 
>   trying to get slot "methods" from an object of a basic class ("NULL") with
> no slots
> In addition: Warning message:
> package 'rgdal' was built under R version 2.12.1 
> Error: package/namespace load failed for 'rgdal'
> > local({pkg <- select.list(sort(.packages(all.available = TRUE)))
> + if(nchar(pkg)) library(pkg, character.only=TRUE)})
> Error in registerS3method(Info[i, 1], Info[i, 2], Info[i, 3], env) : 
>   trying to get slot "methods" from an object of a basic class ("NULL") with
> no slots
> In addition: Warning message:
> package 'rgdal' was built under R version 2.12.1 
> Error: package/namespace load failed for 'rgdal'
> 
> I think the way to get it to work is to use the old binary packages for
> adehabitat (incl. ade4),
> rgdal (incl. sp) and gpclib, which have worked for the previous version of R
> (<= version 2.10.0).
> 
> But where can these old windows binary packages be downloaded? For those of
> you still working with an older version of R and a working Home Range
> plugin, please zip your R packages (and dependencies) and make them
> available for download.
> 
> Otherwise I guess somewhere in the code of the plugin there should be other
> paths pointing to the i386 and x64 folders to get it working with the latest
> R version for windows.
> 
> I hope this all made sense.
> 
> Best wishes,
> Addy
> 
> -----Oorspronkelijk bericht-----
> Van: animov-bounces at faunalia.it [mailto:animov-bounces at faunalia.it] Namens
> Paolo Cavallini
> Verzonden: 25 January 2011 20:12
> Aan: Animal Movement
> Onderwerp: Re: [AniMov] I found the problem! :) FW: problem loading Hore
> Range plugin for QGIS
> 
> Il giorno mar, 25/01/2011 alle 15.00 +0100, Anne Ghisla ha scritto:
> 
> > yes, the library that creates the problem is rpy2. Sadly, there is no
> > support on Windows for rpy2 starting from version 2.1
> > http://rpy.sourceforge.net/rpy2/doc-2.1/html/overview.html#installation
> 
> Too bad! I do not like to build on sand. Any reasonable alternative?
> All the best.




More information about the AniMov mailing list