On 01/12/2012 01:05 PM, Jim Robison-Cox wrote:
Hi,
I'm trying to install rjags and R2jags with R version 2.14.1 (2011-12-22)
on
Linux Mint 12 machine using
software repository:
deb http://cran.fhcrc.org/bin/linux/ubuntu oneiric/
jags seems to install OK, but rjags gives a weird error about not
finding fprec symbol.
Here is a history of the problem including several attempts to work
around it.
(Because of Ben Bolker's recent post, I first removed jags)
sudo apt-get remove jags
## The following packages will be REMOVED:
## jags r-cran-rjags
sudo apt-get install jags
## The following NEW packages will be installed:
## jags
## Unpacking jags (from .../jags_3.2.0-1oneiric0_amd64.deb)
sudo apt-get install r-cran-rjags
##The following NEW packages will be installed:
##r-cran-rjags
## Unpacking r-cran-rjags (from .../r-cran-rjags_3.3-1_amd64.deb)
sudo apt-get install r-cran-r2jags
## The following packages have unmet dependencies:
## r-cran-r2jags : Depends: r-cran-r2winbugs but it is not installable
##E: Unable to correct problems, you have held broken packages.
sudo apt-get install r-cran-r2winbugs
## Package r-cran-r2winbugs is not available, but is referred to by
another package.
wget http://cran.fhcrc.org/src/contrib/R2WinBUGS_2.1-18.tar.gz
sudo R CMD INSTALL R2WinBUGS_2.1-18.tar.gz
## * DONE (R2WinBUGS)
wget http://cran.fhcrc.org/src/contrib/R2jags_0.03-02.tar.gz
sudo R CMD INSTALL R2jags_0.03-02.tar.gz
##module basemod loaded
##Error : .onLoad failed in loadNamespace() for 'rjags', details:
## call: dyn.load(file)
## error: unable to load shared object '/usr/lib/JAGS/modules-3/bugs.so':
## /usr/lib/JAGS/modules-3/bugs.so: undefined symbol: fprec
Start R with
sudo R
require(rjags)
Loading required package: rjags
linking to JAGS 3.2.0
module basemod loaded
Error : .onLoad failed in loadNamespace() for 'rjags', details:
call: dyn.load(file)
error: unable to load shared object '/usr/lib/JAGS/modules-3/bugs.so':
/usr/lib/JAGS/modules-3/bugs.so: undefined symbol: fprec
install.packages("R2WinBUGS")
* DONE (R2WinBUGS)
install.packages("R2jags")
Error : .onLoad failed in loadNamespace() for 'rjags', details:
call: dyn.load(file)
error: unable to load shared object '/usr/lib/JAGS/modules-3/bugs.so':
/usr/lib/JAGS/modules-3/bugs.so: undefined symbol: fprec
Error : package ‘rjags’ could not be loaded
install.packages("R2jags")
Installing package(s) into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'http://cran.fhcrc.org/src/contrib/R2jags_0.03-02.tar.gz'
Content type 'application/x-gzip' length 25915 bytes (25 Kb)
opened URL
==================================================
downloaded 25 Kb
* installing *source* package ‘R2jags’ ...
** package ‘R2jags’ successfully unpacked and MD5 sums checked
** R
** inst
** preparing package for lazy loading
module basemod loaded
Error : .onLoad failed in loadNamespace() for 'rjags', details:
call: dyn.load(file)
error: unable to load shared object '/usr/lib/JAGS/modules-3/bugs.so':
/usr/lib/JAGS/modules-3/bugs.so: undefined symbol: fprec
Error : package ‘rjags’ could not be loaded
ERROR: lazy loading failed for package ‘R2jags’
* removing ‘/usr/local/lib/R/site-library/R2jags’
q()
If I try installing the newer rjags3.5, I get this error:
sudo R CMD INSTALL rjags_3-5.tar.gz
#linking to JAGS 3.2.0
#module basemod loaded
#Error : .onLoad failed in loadNamespace() for 'rjags', details:
# call: dyn.load(file)
# error: unable to load shared object '/usr/lib/JAGS/modules-3/bugs.so':
# /usr/lib/JAGS/modules-3/bugs.so: undefined symbol: fprec
#ERROR: installing package indices failed
#* removing ‘/usr/local/lib/R/site-library/rjags’
Jim,
I do not have Linux Mint available to test, but in a clean version of
Ubuntu 11.10, adding only the RRutter PPA
(https://launchpad.net/~marutter/+archive/rrutter for details), I am
able to install jags,r-cran-rjags, r-cran-r2jags, and r-cran-r2winbugs
without any issues and they run without any issues.
I should note that due to a slight change in the numbering on CRAN,
r-cran-rjags version 3.5 needs to be forced to be installed over the
r-cran-jags version 3.3 that is available in the Ubuntu universe
repositories.
Since you were unable to install r-cran-r2winbugs, I would make sure the
RRutter repository is enabled. Then everything should install and work
correctly. If it doesn't, my first guess is a difference between Mint
and Ubuntu, but I cannot check that out right now.
Michael
--
Dr. Michael A. Rutter
School of Science
Penn State Erie, The Behrend College
Station Road
Erie, PA 16563
http://math.bd.psu.edu/faculty/rutter
_______________________________________________
R-SIG-Debian mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-debian