Library dependency error in littler-0.1.0-1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
littler (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: littler
I have littler and r-base and their dependencies installed. r (from littler) can't start because it can't find libRblas.so:
$ ldd /usr/bin/r
linux-vdso.so.1 => (0x00007fffba5f
libR.so => /usr/lib/
libRblas.so => not found
libRlapack.so => /usr/lib/
libc.so.6 => /lib/libc.so.6 (0x00007ffdb15b
libblas.so.3gf => /usr/lib/
libgfortran.so.2 => /usr/lib/
libm.so.6 => /lib/libm.so.6 (0x00007ffdb0e0
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007ffdb0bf
libreadline.so.5 => /lib/libreadlin
libpcre.so.3 => /usr/lib/
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007ffdb057
libz.so.1 => /usr/lib/libz.so.1 (0x00007ffdb036
libdl.so.2 => /lib/libdl.so.2 (0x00007ffdb016
/lib64/
libncurses.so.5 => /lib/libncurses
R itself does not link against libRblas.so:
$ ldd /usr/lib/
linux-vdso.so.1 => (0x00007fffc51f
libR.so => /usr/lib/
libc.so.6 => /lib/libc.so.6 (0x00007fa9bc6b
libblas.so.3gf => /usr/lib/
libgfortran.so.2 => /usr/lib/
libm.so.6 => /lib/libm.so.6 (0x00007fa9bbf0
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00007fa9bbcf
libreadline.so.5 => /lib/libreadlin
libpcre.so.3 => /usr/lib/
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00007fa9bb68
libz.so.1 => /usr/lib/libz.so.1 (0x00007fa9bb46
libdl.so.2 => /lib/libdl.so.2 (0x00007fa9bb26
/lib64/
libncurses.so.5 => /lib/libncurses
Note that both do link against libblas.so.3gf. The R libraries (in /usr/lib/R/lib) only include libRlapack.so and libR.so.
My suspicion is that littler needs to be rebuilt against the updated R packaging.
Description: Ubuntu 8.04
Release: 8.04
littler:
Installed: 0.1.0-1
Candidate: 0.1.0-1
Version table:
*** 0.1.0-1 0
500 http://
500 ftp://ftp.
100 /var/lib/
r-base:
Installed: 2.6.2-2
Candidate: 2.6.2-2
Version table:
*** 2.6.2-2 0
500 http://
500 ftp://ftp.
100 /var/lib/
Related branches
Changed in littler: | |
assignee: | nobody → norsetto |
status: | Incomplete → In Progress |
Changed in littler: | |
status: | New → Fix Committed |
>The R libraries (in /usr/lib/R/lib) only include libRlapack.so and libR.so
This is pretty strange as libRblas.so is provided by the r-base-core package (/usr/lib/ R/lib/libRblas. so) which is a required dependency of littler (and r-base).
Note that r-base is just a meta package and in principle can be safely removed.