Skip to content
Prev 1755 / 3656 Next

Can't install rjags on LinuxMint 12

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
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
* DONE (R2WinBUGS)
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
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?
If I try installing  the newer rjags3.5, I get this error:
#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?


Thanks for any help,
Jim


Jim Robison-Cox               ____________
Department of Math Sciences  |            |       phone: (406)994-5340
2-214 Wilson Hall             \   BZN, MT |       FAX:   (406)994-1789
Montana State University       |  *_______|
Bozeman, MT 59717-2400          \_|      e-mail: jimrc at math.montana.edu