Package: r-base
Version: 3.4.0-1
Severity: normal

With current R, R packages built for Debian before the upload of R 
3.3.3.20170413-1 
on 14 April that use .C or .Fortran do no work properly, because the functions 
calling .C or .Fortran do not find the compiled objects.

Example packages are r-cran-spatial and r-cran-kernsmooth. 

An example session in a fresh Debian sid chroot:

> library(spatial)
> example(surf.gls)

srf.gl> library(MASS)  # for eqscplot

srf.gl> data(topo, package="MASS")

srf.gl> topo.kr <- surf.gls(2, expcov, topo, d=0.7)
Error in surf.gls(2, expcov, topo, d = 0.7) : object 'VR_frset' not found


The relevant NEWS entry from R is

    * Packages which register native routines for .C or .Fortran need
      to be re-installed for this version (unless installed with
      R-devel SVN revision r72375 or later).

Packages compiled locally can simply be rebuilt using

  update.packages(lib.loc="/usr/local/lib/R/site-library", checkBuilt=TRUE)

However the packages provided by Debian packages are installed in a directory
only writable by privileged users.

Cheers,

Johannes

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-0.bpo.2-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages r-base depends on:
ii  r-base-core    3.4.0-1
ii  r-recommended  3.4.0-1

Versions of packages r-base recommends:
ii  r-base-html  3.4.0-1
ii  r-doc-html   3.4.0-1

Versions of packages r-base suggests:
pn  ess                     <none>
pn  r-doc-info | r-doc-pdf  <none>

-- no debconf information

Reply via email to