From: "Sackinger, Philip A" <[EMAIL PROTECTED]>
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 <[EMAIL PROTECTED]>
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.--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
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 Search http://search.msn.no/ Raskere. Rett på sak. Mer presist.
_______________________________________________
Evolution-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evolution-list