[Pkg-ia32-libs-maintainers] Bug#716860: Bug#716860: Info received ( Bug#716860: I have the same issue)

Goswin von Brederlow goswin-v-b at web.de
Sat Jul 27 09:39:28 UTC 2013


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 at 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 at 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 at 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 at 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 at 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



More information about the Pkg-ia32-libs-maintainers mailing list