Re: [Evolution] mozilla and evolution



efficiently re-using mails...


I know that evolution depends on some files from mozilla. I am running
mozilla 1.2.1 and evolution 1.2.2. I installed mozilla 1.3b and that
prevented evolution from loading (error - cannot initialize
configuration database - or something like that..turns out it screwed up
wombat). So re-installed mozilla 1.2.1 and all is well again.

Two questions:

1. How can I install mozilla 1.3b and still have evolution work?

That problem came up several times the last 2 weeks. Mark Gordon wrote
some summaries to the solution. Here they go...

--- snipp ---
IIRC, the problem is that some mozilla packages put the shared libraries
used by Evolution in directories that are neither in /etc/ld.so.conf nor
in $LD_LIBRARY_PATH.  Try adding /usr/lib/mozilla-1.3b (I think that's
the directory; you may want to double-check) to /etc/ld.so.conf and
running /sbin/ldconfig (as root).  If Evolution starts after that, then
you know what the problem was, and you should be able to continue using
the latest bleeding edge mozilla.  Keep note of this trick, as you'll
need to repeat something similar with each subsequent bleeding edge
mozilla.
--- snipp ---

A second version:

--- snipp ---
It's typical for new non-Ximian mozilla packages to break Evolution. 
The solution is typically to find the path in which the shared libraries
are installed and either to add that path to /etc/ld.so.conf (and rerun
/sbin/ldconfig) or to add the path to the $LD_LIBRARY_PATH environment
variable.  I don't have the 1.3b package you have, so I'm not sure where
the libraries are located.
--- snipp ---

And the last one...

--- snipp ---
The normal behavior of bleeding edge mozilla packages is to put shared
libraries in a directory that's not in /etc/ld.so.conf.  Add the
directory in question (varies with packages, maybe
/usr/lib/mozilla-1.3b) to that file and run /sbin/ldconfig, and
Evolution should work again.  Alternatively, you can add that directory
to the $LD_LIBRARY_PATH environment variable before running Evolution. 
Or you can avoid bleeding edge mozilla packages.
--- snipp ---

Hope, that solves it...

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]