[Chilli] Coova 1.3.0 ssl
Alexandre Rubert
alexandre.rubert at gmail.com
Mon Oct 7 07:47:23 UTC 2013
Hello,
I'm trying to compile coova with options :
enable-layer3
enable-largelimits
enable-miniportal
with-openssl
with-matrixssl
./configure works well but when I try to make I've error with ssl :
In file included from /usr/include/openssl/buffer.h:62:0,
from ssl.h:37,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ossl_typ.h:172:23: error: conflicting types for 'SSL'
typedef struct ssl_st SSL;
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:52:3: note: previous declaration of 'SSL' was here
} SSL;
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1687:5: error: conflicting types for
'SSL_pending'
int SSL_pending(const SSL *s);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:61:5: note: previous declaration of 'SSL_pending' was here
int SSL_pending(SSL *ssl);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1689:5: error: conflicting types for 'SSL_set_fd'
int SSL_set_fd(SSL *s, int fd);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:55:6: note: previous declaration of 'SSL_set_fd' was here
void SSL_set_fd(SSL *ssl, int fd);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1803:7: error: conflicting types for 'SSL_new'
SSL * SSL_new(SSL_CTX *ctx);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:54:6: note: previous declaration of 'SSL_new' was here
SSL* SSL_new(sslKeys_t *keys, int flags);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1839:6: error: conflicting types for 'SSL_free'
void SSL_free(SSL *ssl);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:62:6: note: previous declaration of 'SSL_free' was here
void SSL_free(SSL *ssl);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1840:6: error: conflicting types for 'SSL_accept'
int SSL_accept(SSL *ssl);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:56:5: note: previous declaration of 'SSL_accept' was here
int SSL_accept(SSL *ssl);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1841:6: error: conflicting types for
'SSL_connect'
int SSL_connect(SSL *ssl);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:63:5: note: previous declaration of 'SSL_connect' was here
int SSL_connect(SSL *ssl, int (*certValidator)(sslCertInfo_t *t, void
*arg), void *certValidatorArgs);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1842:6: error: conflicting types for 'SSL_read'
int SSL_read(SSL *ssl,void *buf,int num);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:58:5: note: previous declaration of 'SSL_read' was here
int SSL_read(SSL *ssl, char *b, int len);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1843:6: error: conflicting types for 'SSL_peek'
int SSL_peek(SSL *ssl,void *buf,int num);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:60:5: note: previous declaration of 'SSL_peek' was here
int SSL_peek(SSL *ssl, char *buf, int len);
^
In file included from ssl.h:41:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
/usr/include/openssl/ssl.h:1844:6: error: conflicting types for 'SSL_write'
int SSL_write(SSL *ssl,const void *buf,int num);
^
In file included from ssl.h:27:0,
from conn.h:26,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
mssl.h:59:5: note: previous declaration of 'SSL_write' was here
int SSL_write(SSL *ssl, char *buf, int len);
^
In file included from conn.h:26:0,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
ssl.h:81:3: error: conflicting types for 'openssl_env'
} openssl_env;
^
In file included from conn.h:26:0,
from redir.h:27,
from chilli.h:29,
from chilli.c:21:
ssl.h:31:3: note: previous declaration of 'openssl_env' was here
} openssl_env;
I don't know how to do.
Thanks
More information about the Chilli
mailing list