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