Hi, ran into trouble building from svn. Had a succesful build on a different system a few days ago. Compilation fails on the ecore-con module, looked like a simple unbalanced #if/#endif job so had a look at src/lib/ecore_con/ecore_con_ssl.c and added #ifdef USE_GNUTLS on line 32 and carried merrily on my way. No idea if this is a valid fix.
Used ./autogen.sh --enable-ecore-x --enable-ecore-evas-opengl-x11 when building ecore. eina was built with thread support, was suggested on freenode that this may be relevant? Been building in the order suggested by the example script on the SVN page of enlightenment.org. Compiler output follows: make[4]: Entering directory `_SVN_PATH_/e/trunk/ecore/src/lib/ecore_con' CC libecore_con_la-ecore_con_ssl.lo ecore_con_ssl.c:36:2: error: #elif without #if ecore_con_ssl.c:38:1: warning: "SSL_SUFFIX" redefined ecore_con_ssl.c:33:1: warning: this is the location of the previous definition ecore_con_ssl.c:39:1: warning: "_ECORE_CON_SSL_AVAILABLE" redefined ecore_con_ssl.c:34:1: warning: this is the location of the previous definition ecore_con_ssl.c:41:2: error: #else without #if ecore_con_ssl.c:42:1: warning: "SSL_SUFFIX" redefined ecore_con_ssl.c:38:1: warning: this is the location of the previous definition ecore_con_ssl.c:43:1: warning: "_ECORE_CON_SSL_AVAILABLE" redefined ecore_con_ssl.c:39:1: warning: this is the location of the previous definition ecore_con_ssl.c:45:2: error: #endif without #if ecore_con_ssl.c:1284: error: conflicting types for ‘_ecore_con_ssl_server_shutdown_openssl’ ecore_con_ssl.c:1113: note: previous implicit declaration of ‘_ecore_con_ssl_server_shutdown_openssl’ was here ecore_con_ssl.c:1441: error: conflicting types for ‘_ecore_con_ssl_client_shutdown_openssl’ ecore_con_ssl.c:1436: note: previous implicit declaration of ‘_ecore_con_ssl_client_shutdown_openssl’ was here make[4]: *** [libecore_con_la-ecore_con_ssl.lo] Error 1 make[4]: Leaving directory `_SVN_PATH_/e/trunk/ecore/src/lib/ecore_con' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/_SVN_PATH_/e/trunk/ecore/src/lib' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `_SVN_PATH_/e/trunk/ecore/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `_SVN_PATH_/e/trunk/ecore' make: *** [all] Error 2 zsh: exit 2 make -- Jethro ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel