On Fri, Jul 26, 2013 at 08:23:32AM +0200, Rafa?? Pietrak wrote:
> The core library (e.g. "libc6") installed correctly, but I think,
> the new multiarch set of packages is still missing something:
> ----------------------------------------------------------------------------
> root@defaultvps:/opt/firebird# apt-get install libncurses5
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> libncurses5 is already the newest version.
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> root@defaultvps:/opt/firebird# find /lib  /usr/lib/ -name 'libncurs*'
> /lib/x86_64-linux-gnu/libncurses.so.5
> /lib/x86_64-linux-gnu/libncursesw.so.5.9
> /lib/x86_64-linux-gnu/libncursesw.so.5
> /lib/x86_64-linux-gnu/libncurses.so.5.9
> root@defaultvps:/opt/firebird# find /lib  /usr/lib/ -name 'libpthre*'
> /lib/x86_64-linux-gnu/libpthread.so.0
> /lib/x86_64-linux-gnu/libpthread-2.13.so
> /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
> /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so
> /lib/i386-linux-gnu/libpthread.so.0
> /lib/i386-linux-gnu/libpthread-2.13.so
> ----------------------------------------------------------
> 
> meaning:
> 1. libncurses reports as installed

libncurses:amd64 is installed but not libncurses:i386.

http://packages.debian.org/search?searchon=contents&keywords=libncurses.so.5&mode=path&suite=stable&arch=any

libncurses is fully multiarch. The old lib32ncurses 5 and lib64ncurses5 are
just there for gcc on non-multiarch systems. Please ignore them.

> 2. while there is no "i386-linux-gnu" variant of it.
> 
> I've installed the "libncursesw5:i386" package, but that does not
> provide "not-W" variant of the library:
> -------------------------------------------
> root@defaultvps:/opt/firebird# find /lib  /usr/lib/ -name 'libncurs*'
> /lib/x86_64-linux-gnu/libncurses.so.5
> /lib/x86_64-linux-gnu/libncursesw.so.5.9
> /lib/x86_64-linux-gnu/libncursesw.so.5
> /lib/x86_64-linux-gnu/libncurses.so.5.9
> /lib/i386-linux-gnu/libncursesw.so.5.9
> /lib/i386-linux-gnu/libncursesw.so.5
> root@defaultvps:/opt/firebird# /opt/firebird/bin/fbmgr.bin -shut
> /opt/firebird/bin/fbmgr.bin: error while loading shared libraries:
> libncurses.so.5: cannot open shared object file: No such file or
> directory
> -----------------------------------------
> 
> So something is still missing from packages set of the new
> multiarch-framework. (pls. note that there *is* a "not-W" variant of
> the library for x86_64 architecture).
> 
> Does this qualify as an actual bug in the new framework .... or it's
> already resolved by some other package, which I'm still missing?
> 
> -R

Libncurses was never part of ia32-libs so this isn't a regression on
the part of ia32-libs. And libncurses5:i386 is there. If you had
installed a debian package instead of installing firebird manually apt
would have pulled in the require lib. But with manual installs you
have to install the dependencies yourself.

MfG
        Goswin


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to