| Summary: | media-video/totem-2.24.2 will not merge if kerberos is not present | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Nicholas Doyle <njdoyle+bugs> |
| Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Nicholas Doyle
2008-10-25 18:44:04 UTC
Sorry, this totem is actually in the official portage tree. (In reply to comment #0) > Trying to install totem from the gnome overlay. I do not have kerberos > installed. I try to emerge totem, it does not try to pull in kerberos as a > dependency. Totem merge fails trying to link kerberos. [snip] > -I/usr/include/evolution-data-server-2.24 -I/usr/include/libsoup-2.4 -I../../ [snip] > LDFLAGS="-Wl,-O1" [snip] Did you have evolution-data-server installed with the kerberos USE flag at one point of time? Try rebuilding anything you once built with the "kerberos" USE flag. If this is indeed the problem, and if you want to reduce such problems in the future, adding -Wl,--as-needed to your LDFLAGS would be wise. Also, not sure if this will help, but try running revdep-rebuild (static linking is a bitch) I have no packages installed with the kerberos USE flag enabled, revdep-rebuild finds nothing and --as-needed has no effect. find -name "*.la" | xargs grep krb5 grep krb5 /usr/lib/pkgconfig/* Thanks find /usr/lib -name "*.la" | xargs grep krb5 find /usr/lib/pkgconfig | xargs grep krb5 That should work better Added the trailing slash to the directories for the desired functionality. # find /usr/lib/ -name "*.la" | xargs grep --color krb5 Found hits in: /usr/lib/gnome-panel/libclock-applet.la /usr/lib/python2.5/site-packages/gtk-2.0/evolution/ebook.la /usr/lib64/libtotem-plparser.la # find /usr/lib/pkgconfig/ | xargs grep krb5 This found no hits. I had some packages emerged before with the kerberos USE flag, they were all remerged without it. Somehow from before, dev-libs/totem-pl-parser pulled in an unwanted dependency on kerberos. It never got rebuilt because it didn't have the kerberos USE flag. After I rebuilt dev-libs/totem-pl-parser, totem emerged fine. I think it's still evolution that has an automagic dep on kerberos... Sounds a lot like bug #235101 Thanks for the follow up. it's not evo's fault, totem-pl-parser uses eds and subsequantly probably copies some libs that should go in its Libs.private in pkg-config file. For what it's worth this was originally reported as bug #235101 *** This bug has been marked as a duplicate of bug 235101 *** |