Summary: | xfce-extra/xfce4-timer-plugin-0.6.4 fails to emerge - wrong dependencies | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Red <redouane.boumghar> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | 10.0 | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch to ebuild |
Description
Red
2012-06-18 09:40:23 UTC
Created attachment 315643 [details, diff]
Patch to ebuild
Updating the dependancy to a more recent version of libxfce4gui seems to solve the problem.
I could install xfce4-timer-plugin by changing its ebuild. I have changed the dependency of libxfcegui4 from version >= 4.8 to versions >= 4.10. The patch is attached. /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libxfce4util.so.4, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libegui4.so, not found (try using -rpath or -rpath-link) This sounds more like you needed to run a revdep-rebuild: it can't find libxfce4util, which is brought in by libegui4 (which I don't know who provides), not because it's a straight dependency. Well I have unmerged and reinstalled previous versions of : - xfce-base/libxfcegui4-4.8.1 - xfce-base/libxfce4util-4.8.2 Then I have reemerged xfce4-timer-plugin-0.6.4 and everything worked just fine. A revdep-rebuild would have solved the problem I assume. I am sorry I haven't tried that before reporting. Nevertheless everything worked fine but with a pinch of curiosity I could not manually find this file : /usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../lib64/libegui4.so either in /usr/lib* Even nothing returned by : qlist xfce-*/* | grep libegui - Installation of xfce-base/libxfce4util-4.8.2 produced the following lib : /usr/lib64/libxfce4util.so.4.1.1 (This numbering looks strange.) - Running revdep-rebuild I realize a lot of xfce4 packages are missing the next lib : libxfce4util.so.6 (This numbering also looks strange.) which is provided by an update of libxfce4util. The only problem is that libxfce4util and libxfcegui4 weren't planned for update when I updated my world packages, one of the reason : - I am not using the deep dependancy tree when updating. - These packages were not in the selected package list. Anyway I guess you could close this bug. Thank you very much. libxfce4util changed ABI from .so.5 (if I remember correctly) to .so.6 with Xfce 4.8 -> 4.10 version bump running revdep-rebuild command from the gentoolkit package is required |