RE: [Evolution] Problems with evolution 2.4.2.1



(My hotmail browser crashed while I sent this a little while ago, so sorry if you get this twice.)

From: "Sackinger, Philip A" <pasacki sandia gov>
Date: Mon, 9 Jan 2006 13:17:52 -0700

Looks like you're missing the mozilla nss devel libraries which I think are needed to get the NTLM authorization for evolution connector to work against OWA from Exchange servers when using TLS(SSL).

From: Parthasarathi Susarla <sparthasarathi novell com>
Date: Tue, 10 Jan 2006 10:42:15 +0530

Hi,
On Mon, 2006-01-09 at 19:30 +0100, Terje Bråten wrote:
[snip]
> /usr/lib/libcamel-provider-1.2.so: undefined reference to
> `NSS_CMSSignerInfo_AddMSSMIMEEncKeyPrefs'
Evolution is unable to find the LibNSS and LibNSPR libraries provided by
Mozilla. You need to let evolution know where it can find them with the
options  --with-nspr-libs and --with-nss-libs configure switches.
Although am not sure how you can exactly do it using emerge.

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.

Hey, just as I am writing this mail, I solved the problem!!
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!

Thank you for your help.

--
Terje Bråten.

_________________________________________________________________
MSN Messenger http://messenger.msn.no Den enkleste og raskeste måten å holde kontakten på




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