mohamed2two
-
27 juin 2014 à 15:43
Whismeril
Messages postés19025Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention19 avril 2024
-
27 juin 2014 à 17:30
Bonjour,
J'ai une distribution Ubuntu 14.04 Desktop 64 bits,
J'essaie de créer une nouvelle extension TLS en utilisant GNUTLS, pour faire les modifications nécessaires, j'ai suivit ce tuto. Quand je fais ./configure --enable-monExtension, il n y a aucune erreur, et voici ce qui s'affiche :
crywrap app: yes
local libopts: no
local libtasn1: no
configure: Optional libraries:
Guile wrappers: yes
C++ library: yes
DANE library: no
OpenSSL compat: yes
configure: System files:
Trust store pkcs:
Trust store file: /etc/ssl/certs/ca-certificates.crt
Blacklist file:
CRL file:
DNSSEC root key file: /etc/unbound/root.key
Par contre quand j'exécute avec "make", voici ce que j'obtiens :
./../gnutls_datum.h:26:24: error: unknown type name 'gnutls_datum_t'
int _gnutls_set_datum (gnutls_datum_t * dat, const void *data,
^
./../gnutls_datum.h:27:26: error: unknown type name 'size_t'
size_t data_size);
^
./../gnutls_datum.h:29:27: error: unknown type name 'gnutls_datum_t'
int _gnutls_datum_append (gnutls_datum_t * dat, const void *data,
^
./../gnutls_datum.h:30:29: error: unknown type name 'size_t'
size_t data_size);
^
./../gnutls_datum.h:32:26: error: unknown type name 'gnutls_datum_t'
void _gnutls_free_datum (gnutls_datum_t * dat);
^
In file included from ./../gnutls_extensions.h:26:0,
from ./../ext/tlsotp.h:4,
from ./../gnutls_int.h:30,
from common.c:23:
./../gnutls_str.h:38:3: error: unknown type name 'uint8_t'
uint8_t *allocd; /* pointer to allocated data */
^
./../gnutls_str.h:39:3: error: unknown type name 'uint8_t'
uint8_t *data; /* API: pointer to data to copy from */
^
....etc [....................]
aussi du genre :
./../gnutls_extensions.h:63:43: error: unknown type name 'gnutls_session_t'
void _gnutls_ext_restore_resumed_session (gnutls_session_t session);
^
./../gnutls_extensions.h:64:34: error: unknown type name 'gnutls_session_t'
int _gnutls_ext_after_handshake (gnutls_session_t session);
^
./../gnutls_extensions.h:67:23: error: unknown type name 'gnutls_session_t'
int _gnutls_ext_pack (gnutls_session_t session, gnutls_buffer_st * packed);
^
./../gnutls_extensions.h:68:25: error: unknown type name 'gnutls_session_t'
int _gnutls_ext_unpack (gnutls_session_t session, gnutls_buffer_st * packed);
^
./../gnutls_extensions.h:73:3: error: unknown type name 'uint16_t'
uint16_t type;
^
./../gnutls_extensions.h:74:3: error: unknown type name 'gnutls_ext_parse_type_t'
gnutls_ext_parse_type_t parse_type;
^
./../gnutls_extensions.h:80:3: error: unknown type name 'gnutls_ext_recv_func'
gnutls_ext_recv_func recv_func;
^
./../gnutls_extensions.h:87:3: error: unknown type name 'gnutls_ext_send_func'
gnutls_ext_send_func send_func;
^
./../gnutls_extensions.h:89:3: error: unknown type name 'gnutls_ext_deinit_data_func'
gnutls_ext_deinit_data_func deinit_func; /* this will be called to deinitialize
^
./../gnutls_extensions.h:92:3: error: unknown type name 'gnutls_ext_pack_func'
gnutls_ext_pack_func pack_func; /* packs internal data to machine independent format */
^
./../gnutls_extensions.h:93:3: error: unknown type name 'gnutls_ext_unpack_func'
gnutls_ext_unpack_func unpack_func; /* unpacks internal data */
[........................]
S'il vous plaît si vous avez une explication, même si elle est pas correcte n'hésitez pas à l'écrire. Je vous serais reconnaissant.