| Summary: | gv looks for xlibi18n.so.2 in wrong location | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Gunnlaugur Thor Briem <gthb> |
| Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | RESOLVED NEEDINFO | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2005.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Gunnlaugur Thor Briem
2006-09-23 03:00:23 UTC
You have /lib64/X11? o_O What did install the file there? equery b /lib64/X11/locale/lib64/common/xlibi18n.so.2 Uh ... nothing did, apparently. The equery belongs command shows up nothing.
But the timestamp of /lib64/X11 is Jul 1 01:20, and genlop xorg-x11 shows this history:
Fri Nov 25 00:11:04 2005 >>> x11-base/xorg-x11-6.8.2-r6
Sat Jul 1 01:20:57 2006 >>> x11-base/xorg-x11-6.8.2-r7
Sat Jul 1 16:40:57 2006 >>> x11-base/xorg-x11-7.0-r1
Sun Jul 2 01:05:54 2006 >>> x11-base/xorg-x11-7.0-r1
Sun Jul 2 18:26:03 2006 >>> x11-base/xorg-x11-6.8.2-r8
Wed Sep 13 10:07:02 2006 >>> x11-base/xorg-x11-7.0-r1
So it was the upgrade from 6.8.2-r6 to 6.8.2-r7 that created (or last modified a direct child of) /lib64/X11
I take your comment to mean that /lib64/X11 should not exist?
I currently have xlibi18n.so.2 in only these two places:
# slocate xlibi18n
/emul/linux/x86/usr/X11R6/lib/X11/locale/lib/common/xlibi18n.so.2
/lib64/X11/locale/lib64/common/xlibi18n.so.2
and the emul path I didn't try to use (it also does not show up anything in equery belongs)
The genlop history shows an upgrade/downgrade mess where I was trying to get my system back in order ... I ended up having to do that last emerge with -e because so many library dependencies had gone awry in the 6.8.2-r8 downgrade. That may be the reason behind this ... but I would have thought emerge -e would leave files in the right places (though it might also leave orphaned files from earlier ebuilds in the wrong places). There *should* be an xlibi18n.so.2 in the /usr/lib64 location, right? Which ebuild delivers it?
Well, your system is a bit b0rked. You definitely shouldn't have /lib64/X11/ directory. And, no idea which ebuild provides xlibi18n.so.2, sorry. |