Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29550 - ximian-connector 1.4.5.0.6.1 ebuild does not work properly
Summary: ximian-connector 1.4.5.0.6.1 ebuild does not work properly
Status: RESOLVED DUPLICATE of bug 29614
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-24 16:28 UTC by Andy Wang
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Wang 2003-09-24 16:28:07 UTC
I emerged ximian-connector 1.4.5.0.6.1.  I have a valid license file (work
machine) and I downloaded the RedHat 9 RPM from ximian.

Starting evolution fails to properly launch
/usr/libexec/evolution/1.4/evolution-exchange-storage
Running ldd on it shows that libgal-a11y.so.5 is not found (that's a one one y)
libgal-a11y.so exists in /usr/lib/gtk-2.0/modules.


Reproducible: Always
Steps to Reproduce:
1. emerge evolution (1.4.4 is latest stable)
2. emerge ximian-connector-1.4.5.0.6.1.ebuild (Unfortunately, the stable
ximian-connector ebuild does not work with evolution 1.2).
3. start evolution with an exchange account configured  or try to run
/usr/bin/ximian-connector-setup


Actual Results:  
Starting evolution causes an unexpected error when launching
evolution-exchange-storage component.  Starting ximian-connector-setup gives
shared library error not being able to find libgal-a11y.so.5.

Expected Results:  
Evolution should start with no errors and my Exchange account should be accessible.

I figured out a workaround.
ln -s /usr/lib/gtk-2.0/modules/libgal-a11y.so /usr/lib/libgal-a11y.so.5
seems to work.
Comment 1 Andrea Cerrito 2003-09-24 23:16:55 UTC
The ximian-connector wants evolution 1.4.4 instead of 1.4.5.

RDEPEND="=net-mail/evolution-1.4.4* <<<<<<<<<<<
        =gnome-extra/gal-1.99.9*
        >=app-crypt/mit-krb5-1.2"
DEPEND=""
Comment 2 Andy Wang 2003-09-25 14:08:25 UTC
I've always been under the impression that the ximian-connector doesn't not
have to match evolution's minor version.  There are cases when it does, but
in this case I think it's definitely a problem with the way the gal package
is installed.  I grabbed the ximian libgal rpm and ran rpm -qpl on it and
in the list, they use /usr/lib/libgal-a11y.so.5 instead of putting it in
/usr/lib/gtk-2.0/modules.
Comment 3 Alastair Tse (RETIRED) gentoo-dev 2003-09-26 14:14:10 UTC
to be honest, i only know it depends on specific versions of gal, and >=1.99.9
is right. evolution-1.4.5 is also one of the deps in the RPM, so it just
seems reasonably to follow the deps that the RPM has.

to be honest, i can't test the functionality of ximian-connector since i
don't have an exchange server to connect to anyway.

*** This bug has been marked as a duplicate of 29614 ***
Comment 4 Andy Wang 2003-09-26 15:17:55 UTC
This is not a duplicate of bug 29614.  29614 refers to invalid dependencies
in the ebuild.  The problem is not one of dependencies but rather ximian-connector
was built expecting to be able to link libgal-a11y.so.5 dynamically (Which
doesn't currently exist in gentoo's gal package).

Simply installing emerge'ing a later gal or evolution version isn't going
to solve the problem.  Perhaps this is a bug against the gal ebuild?  It's
definitely not a duplicate of 29614 though.
Comment 5 Alastair Tse (RETIRED) gentoo-dev 2003-09-28 02:35:59 UTC
ok .. then this is not ximian-connector's problem then, it's a problem with
you gal build. 

do you have a build log for gal (and what version are you using)?

/usr/lib/libgal-a11y* is install on my machine:

mcvaio /usr/portage % ls /usr/lib/libgal-a11y*
/usr/lib/libgal-a11y-2.0.a   /usr/lib/libgal-a11y-2.0.so.5
/usr/lib/libgal-a11y-2.0.la  /usr/lib/libgal-a11y-2.0.so.5.0.1
/usr/lib/libgal-a11y-2.0.so
mcvaio /usr/portage % etcat belongs /usr/lib/libgal-a11y-2.0.so gnome-extra
Searching for /usr/lib/libgal-a11y-2.0.so in gnome-extra ...
gnome-extra/gal-1.99.10
Comment 6 Andy Wang 2003-09-28 10:23:55 UTC
Well well, that appears to be the problem :).
It apparently is a duplicate of 29614 (kinda).  gal-1.99.9 won't work.  gal-1.99.10
properly installed /usr/lib/libgal-a11y.so.5.

How about fixing the ximian-connector ebuild to be =>gal-1.99.10.
That'll probably work.  hehe.. I recant my statement that upgrading
gal won't fix the problem :)


*** This bug has been marked as a duplicate of 29614 ***