dtls-sliding-window.c fails to build from the source on Ubuntu Trusty
Description of problem:
make check
fails with:
dtls-sliding-window.c:503:26: error: array type has incomplete element type
I know it's quite old and perhaps a newer CMocka might help here, but:
a) it might be fixed easily (maybe) b) there's a missing check for CMocka version in configure.ac
Version of gnutls used:
3.6.0
Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL)
Ubuntu Trusty
How reproducible:
Just run make check
Actual results:
dtls-sliding-window.c: In function 'main':
dtls-sliding-window.c:503:26: error: array type has incomplete element type
const struct CMUnitTest tests[] = {
^
dtls-sliding-window.c:504:3: warning: implicit declaration of function 'cmocka_unit_test' [-Wimplicit-function-declaration]
cmocka_unit_test(check_dtls_window_uninit_0),
^
dtls-sliding-window.c:504:3: warning: nested extern declaration of 'cmocka_unit_test' [-Wnested-externs]
dtls-sliding-window.c:530:2: warning: implicit declaration of function 'cmocka_run_group_tests' [-Wimplicit-function-declaration]
return cmocka_run_group_tests(tests, NULL, NULL);
^
dtls-sliding-window.c:530:2: warning: nested extern declaration of 'cmocka_run_group_tests' [-Wnested-externs]
dtls-sliding-window.c:503:26: warning: unused variable 'tests' [-Wunused-variable]
const struct CMUnitTest tests[] = {
^
Expected results:
Success.