GNOME Bugzilla – Bug 168315
jhbuild of evolution-data-server on Fedora Core 3 fails
Last modified: 2005-02-25 09:50:47 UTC
fresh jhbuild of gnome-2.10 fails on a FC3 system. The initial error is a missing ssl.h in camel.c file I changed #include <ssl.h> to #include <openssl/ssl.h> but the following error did not go away camel.c: In function `camel_shutdown': camel.c:55: warning: implicit declaration of function `NSS_Shutdown' camel.c: In function `camel_init': camel.c:87: warning: implicit declaration of function `NSS_InitReadWrite' camel.c:87: error: `SECFailure' undeclared (first use in this function) camel.c:87: error: (Each undeclared identifier is reported only once camel.c:87: error: for each function it appears in.) camel.c:89: warning: implicit declaration of function `NSS_NoDB_Init' camel.c:95: warning: implicit declaration of function `NSS_SetDomesticPolicy' camel.c:97: warning: implicit declaration of function `SSL_OptionSetDefault' camel.c:97: error: `SSL_ENABLE_SSL2' undeclared (first use in this function) camel.c:98: error: `SSL_ENABLE_SSL3' undeclared (first use in this function) camel.c:99: error: `SSL_ENABLE_TLS' undeclared (first use in this function) camel.c:100: error: `SSL_V2_COMPATIBLE_HELLO' undeclared (first use in this func tion) make[3]: *** [camel.lo] Error 1 make[3]: Leaving directory `/opt/src/cvs/2.9/evolution-data-server/camel'
I believe this is the result of compiling mozilla 1.7.6. Mozilla is built right before evolution. However, the files in .../mozilla/dist/public/nss (which includes ssl.h) don't get copied into the installdir (include/mozilla-1.7.6/). I'll try this copy and report the result. This problem existed in Gnome 2.8 builds also.
This is a jhbuild and nss issue, not Evolution or Evolution Webcal. And for future reference, Evolution bugs go in http://bugzilla.ximian.com/ and not here, though the Evolution product should hopefully be moving to bugzilla.gnome.org soon. Moving this to jhbuild.
*** This bug has been marked as a duplicate of 154213 ***