| Summary: | gnome-extra/evolution-data-server-3.20.6 build failure: 6: undefined reference to `e_soup_auth_bearer_is_expired' | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jocelyn Mayer <l_indien> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
extract from gnome-extra/evolution-data-server-3.20.6 failure build log (complete log is too large)
extract from gnome-extra/evolution-data-server-3.22.7 failure build log |
||
|
Description
Jocelyn Mayer
2017-03-15 10:37:39 UTC
not sure what's up here. Before I dig in, can you try 3.22.7? Created attachment 468048 [details]
extract from gnome-extra/evolution-data-server-3.22.7 failure build log
Tried version 3.22.7, I get even more undefined references...
Seems to me that the bug is related to libtool: comparing "link" command to "relink" command shows that it tries to link against newly built libraries, which is OK, but tries to relink against installed libraries (ie in /usr/lib64/) which is incorrect.
the only way I found to upgrade to gnome-extra/evolution-data-server-3.22.7 is to try to emerge it then, when it fails, unmerge gnome-extra/evolution-data-server from the live system and rerun: # ebuild /usr/portage/gnome-extra/evolution-data-server/evolution-data-server-3.22.7.ebuild install # ebuild /usr/portage/gnome-extra/evolution-data-server/evolution-data-server-3.22.7.ebuild merge # ebuild /usr/portage/gnome-extra/evolution-data-server/evolution-data-server-3.22.7.ebuild clean then re-merge all packages using evolution-data-server. Still don't know why libtool: 1/ wants to relink libraries during install phase 2/ wants to relink libraries against the live filesystem but found this ugly work-around in order to update my @world... This is surely (hopefully?) obsolete by now, as evolution and co uses cmake since 3.24, which doesn't use libtool |