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

Reply via email to