RE: [Evolution] Problems with evolution 2.4.2.1



Since you already solved the issue, just a note FYI.

Thank you both of you for trying to help me with this problem.
Unfortunataly, it is not as simple as you have guessed.
(Most unfortunatly for me I guess :-)

Using ldd I found that /usr/lib/libcamel-provider-1.2.so depends on both
        libnspr4.so => /usr/lib/gecko-sdk/lib/libnspr4.so (0xb7c64000)
        libnss3.so => /usr/lib/gecko-sdk/lib/libnss3.so (0xb7b94000)

They are both from the package net-libs/gecko-sdk-1.7.12-r1
that I have compiled and installed.

In the arguments to configure I have this (on the same line):
--with-nspr-includes=/usr/include/nspr
--with-nspr-libs=/usr/lib/gecko-sdk/lib
--with-nss-includes=/usr/include/nss
--with-nss-libs=/usr/lib/gecko-sdk/lib

Phillip also mentioned SSL, and here is some other lines of output from
"ldd /usr/lib/libcamel-provider-1.2.so" that might be useful:
        libssl3.so => /usr/lib/libssl3.so (0xb7c75000)
        libsmime3.so => /usr/lib/libsmime3.so (0xb7c6c000)
        libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0xb76c2000)

libssl.so.0.9.7 belongs to the package dev-libs/openssl-0.9.7i,
but the other two files (/usr/lib/libssl3.so and /usr/lib/libsmime3.so)
do not seem to belong to any package.

IIRC support for using OpenSSL with Evo is broken.

Don't know why the build picked up these libs, but maybe these configure
args would be useful for Gentoo:

 --enable-nss
 --disable-openssl --without-openssl-includes --without-openssl-libs


Hey, just as I am writing this mail, I solved the problem!!

:-)

Leaving in the rest of this post for better Google support. ;)

...guenther


I moved away the files /usr/lib/libssl3.so and /usr/lib/libsmime3.so so that
the relevant lines of output from "ldd /usr/lib/libcamel-provider-1.2.so" 
reads:        libssl3.so => /usr/lib/gecko-sdk/lib/libssl3.so (0xb7c8e000)
        libsmime3.so => /usr/lib/gecko-sdk/lib/libsmime3.so (0xb7c60000)

This fixed the problem, and evolution is now compiling. Hallelujah!


-- 
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]