Summary: | sys-libs/ncurses with USE=berkdb links against db in /usr | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eugene Shalygin <eugene.shalygin> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bernhard.hartleb, DarkNRG, gbin, sam |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 398051 |
Description
Eugene Shalygin
2008-11-03 16:16:45 UTC
so dont enable USE=berkdb for ncurses should probably introduce a USE=sep-usr flag thanks, and yes, disabling berkdb is trivial solution. But, the problem is not in rescuing system, but that it happens after ordinary world update. I think something more then new use-flag should be done in order to prevent similar situations. Moreover, ncurses with that flag caused my shell to print some diagnostic messages from Berkley DB after each command (something like DB->get: method not bla-bla-bla). I had the same problem and had to use a Gentoo LiveCD to fix it. According to "ldd /lib{32,64}/* | grep /usr/ -B 5" this is not the only package which installs files in /lib{32,64} which depend on libs in /usr (for me there are dev-libs/libusb and app-emulation/emul-linux-x86-baselibs), but they were no problem yet. *** Bug 245443 has been marked as a duplicate of this bug. *** please file a bug against any package that installs into / but links against /usr/ (In reply to comment #5) > please file a bug against any package that installs into / but links against > /usr/ > Done. Bugs #245641 and #245645 for other such packages The berkdb flag is commented out in all ncurses ebuilds now. There might be still an issue, if it is added to the ebuild again. Someone should clear up the ncurses ebuilds. After that, this bug could be closed. commit 46de87314a6a0bc0bb4945d5566e98a26b322295 Author: Mike Frysinger <vapier@gentoo.org> Date: Tue Dec 2 02:17:24 2008 +0000 also comment out berkdb in src_install #249511 (Portage version: 2.2_rc16/cvs/Linux 2.6.27.4 x86_64) (Signed Manifest commit) commit bd8df97f85c4391e8371a64a8c77ad1f77e918b0 Author: Mike Frysinger <vapier@gentoo.org> Date: Tue Dec 2 02:17:16 2008 +0000 also comment out berkdb in src_install #249511 (Portage version: 2.2_rc16/cvs/Linux 2.6.27.4 x86_64) commit 70dc71ad79d92cdaf8dbd2af509eb68174e76649 Author: Mike Frysinger <vapier@gentoo.org> Date: Thu Nov 27 21:27:40 2008 +0000 Disable USE=berkdb rather than masking the package. (Portage version: 2.2_rc16/cvs/Linux 2.6.27.4 x86_64) (Signed Manifest commit) commit 0ac6b5926fd73309eb47415bdf8a22e09925a3a0 Author: Mike Frysinger <vapier@gentoo.org> Date: Thu Nov 27 21:27:26 2008 +0000 Disable USE=berkdb rather than masking the package. (Portage version: 2.2_rc16/cvs/Linux 2.6.27.4 x86_64) and it never came back -> FIXED |