[gentoo-user] Evolution Data Server keeps reverting

2005-05-08 Thread Alex Bennee
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

2005-05-08 Thread Holly Bostick
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

2005-05-08 Thread Alex Bennee
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