[gentoo-user] Evolution Data Server keeps reverting
Hi, I had a problem starting evolution: 14:11 [EMAIL PROTECTED] [alex] evolution-2.2 evolution-2.2: error while loading shared libraries: libecal-1.2.so.2: cannot open shared object file: No such file or directory When I checked I found that libecalc belonged to evolution-data-server. A quick re-emerge later updates it to the latest version and everythig is good. However I check for updates and find emerge would revert it back to 1.0.4 if it got the chance (which explains why evolution broke): 14:21 [EMAIL PROTECTED] emerge -p -v --deep --update world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild UD] gnome-extra/evolution-data-server-1.0.4 [1.2.1] -debug -doc -ldap 0 kB Both versions are ~amd64 so I don't think that is the reason. Any idea what is causing emerge to think it wants to revert to a broken package? -- Alex, homepage: http://www.bennee.com/~alex/ I don't want to live on in my work, I want to live on in my apartment. -- Woody Allen -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Evolution Data Server keeps reverting
Alex Bennee wrote: Hi, I had a problem starting evolution: 14:11 [EMAIL PROTECTED] [alex] evolution-2.2 evolution-2.2: error while loading shared libraries: libecal-1.2.so.2: cannot open shared object file: No such file or directory When I checked I found that libecalc belonged to evolution-data-server. A quick re-emerge later updates it to the latest version and everythig is good. However I check for updates and find emerge would revert it back to 1.0.4 if it got the chance (which explains why evolution broke): 14:21 [EMAIL PROTECTED] emerge -p -v --deep --update world These are the packages that I would merge, in order: Calculating world dependencies ...done! [ebuild UD] gnome-extra/evolution-data-server-1.0.4 [1.2.1] -debug -doc -ldap 0 kB Both versions are ~amd64 so I don't think that is the reason. Any idea what is causing emerge to think it wants to revert to a broken package? There could be a couple of reasons reasons: 1) you're running a amd64 system (~amd64 is not set in /etc/make.conf), and you've installed evolution-data-server with ACCEPT_KEYWORDS instead of with an entry in /etc/portage/package.keywords; 2) something else is installed that depends on the earlier version of evo-data-server and must downgrade evo-data-server to the version it can use. For 1), add gnome-extra/evolution-data-server ~amd64 to /etc/portage/package.keywords For 2) instead of emerge -upDv, try emerge -upDtv to get a tree view of what is trying to downgrade evo-data-server. Perhaps that program needs to be updated to an unstable version that will accept the higher version of evo-data-server. Hope this helps. Holly -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Evolution Data Server keeps reverting
On Sun, 2005-05-08 at 16:03 +0200, Holly Bostick wrote: Alex Bennee wrote: Both versions are ~amd64 so I don't think that is the reason. Any idea what is causing emerge to think it wants to revert to a broken package? There could be a couple of reasons reasons: 1) you're running a amd64 system (~amd64 is not set in /etc/make.conf), and you've installed evolution-data-server with ACCEPT_KEYWORDS instead of with an entry in /etc/portage/package.keywords; 2) something else is installed that depends on the earlier version of evo-data-server and must downgrade evo-data-server to the version it can use. Both evolution and the data server are set ~amd64 in package.keywords For 2) instead of emerge -upDv, try emerge -upDtv to get a tree view of what is trying to downgrade evo-data-server. Perhaps that program needs to be updated to an unstable version that will accept the higher version of evo-data-server. 00:56 [EMAIL PROTECTED] [portage] emerge -upDtv world These are the packages that I would merge, in reverse order: Calculating world dependencies ...done! [nomerge ] gnome-extra/libgail-gnome-1.1.0 -debug [nomerge ] gnome-base/gnome-panel-2.8.2 -debug -doc +eds* [ebuild UD] gnome-extra/evolution-data-server-1.0.4 [1.2.1] -debug -doc It seems that +eds support in gnome-panel wants a fixed version of evolution-data-server. I don't suppose there is a easy way of forcing the build to build against the latest eds to check its happy? Or is it easiest to just directly tweak the ebuild to test? -- Alex, homepage: http://www.bennee.com/~alex/ We're all looking for a woman who can sit in a mini-skirt and talk philosophy, executing both with confidence and style. -- gentoo-user@gentoo.org mailing list