MidnightBSD Magus

security/libretls

TLS library designed to ease writing foolproof applications

Flavor Version Run OSVersion Arch License Restricted Status
3.4.2 477 2.1 amd64 iscl 0 fail

Events

Machine Type Time Message
m2164b info 2022-03-28 21:43:32.682748 Test Started
m2164b fail 2022-03-28 21:43:36.84118 make build returned non-zero: 1
m2164b fail 2022-03-28 21:43:36.895736 Test complete.

Log

===>  Building for libretls-3.4.2
--- all-recursive ---
Making all in include
Making all in man
--- compat/.dirstamp ---
--- compat/.deps/.dirstamp ---
--- libtls_la-tls.lo ---
--- libtls_la-tls_client.lo ---
--- libtls_la-tls.lo ---
/bin/sh ./libtool  --tag=CC   --mode=compile cc -DPACKAGE_NAME=\"libretls\" -DPACKAGE_TARNAME=\"libretls\" -DPACKAGE_VERSION=\"3.4.2\" -DPACKAGE_STRING=\"libretls\ 3.4.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libretls\" -DVERSION=\"3.4.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_TIME_T=8 -DHAVE_ASPRINTF=1 -DHAVE_MEMMEM=1 -DHAVE_REALLOCARRAY=1 -DHAVE_STRLCAT=1 -DHAVE_STRLCPY=1 -DHAVE_STRNDUP=1 -DHAVE_STRNLEN=1 -DHAVE_STRSEP=1 -DHAVE_STRTONUM=1 -DHAVE_TIMEGM=1 -DHAVE_GETPROGNAME=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_ARC4RANDOM_UNIFORM=1 -DHAVE_EXPLICIT_BZERO=1 -DHAVE_TIMINGSAFE_BCMP=1 -DHAVE_TIMINGSAFE_MEMCMP=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DHAS_GNU_WARNING_LONG=1 -I.  -I./include -I./include/compat  -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS=  -D__END_HIDDEN_DECLS= -I/usr/include -D_FORTIFY_SOURCE=2  -O2 -pipe -fno-strict-aliasing -Wall -std=gnu99 -fno-strict-aliasing  -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Qunused-arguments -Wno-pointer-sign -MT libtls_la-tls.lo -MD -MP -MF .deps/libtls_la-tls.Tpo -c -o libtls_la-tls.lo `test -f 'tls.c' || echo './'`tls.c
--- libtls_la-tls_client.lo ---
/bin/sh ./libtool  --tag=CC   --mode=compile cc -DPACKAGE_NAME=\"libretls\" -DPACKAGE_TARNAME=\"libretls\" -DPACKAGE_VERSION=\"3.4.2\" -DPACKAGE_STRING=\"libretls\ 3.4.2\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libretls\" -DVERSION=\"3.4.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_TIME_T=8 -DHAVE_ASPRINTF=1 -DHAVE_MEMMEM=1 -DHAVE_REALLOCARRAY=1 -DHAVE_STRLCAT=1 -DHAVE_STRLCPY=1 -DHAVE_STRNDUP=1 -DHAVE_STRNLEN=1 -DHAVE_STRSEP=1 -DHAVE_STRTONUM=1 -DHAVE_TIMEGM=1 -DHAVE_GETPROGNAME=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_ARC4RANDOM_UNIFORM=1 -DHAVE_EXPLICIT_BZERO=1 -DHAVE_TIMINGSAFE_BCMP=1 -DHAVE_TIMINGSAFE_MEMCMP=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DHAS_GNU_WARNING_LONG=1 -I.  -I./include -I./include/compat  -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS=  -D__END_HIDDEN_DECLS= -I/usr/include -D_FORTIFY_SOURCE=2  -O2 -pipe -fno-strict-aliasing -Wall -std=gnu99 -fno-strict-aliasing  -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Qunused-arguments -Wno-pointer-sign -MT libtls_la-tls_client.lo -MD -MP -MF .deps/libtls_la-tls_client.Tpo -c -o libtls_la-tls_client.lo `test -f 'tls_client.c' || echo './'`tls_client.c
--- libtls_la-tls.lo ---
libtool: compile:  cc -DPACKAGE_NAME=\"libretls\" -DPACKAGE_TARNAME=\"libretls\" -DPACKAGE_VERSION=\"3.4.2\" "-DPACKAGE_STRING=\"libretls 3.4.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libretls\" -DVERSION=\"3.4.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_TIME_T=8 -DHAVE_ASPRINTF=1 -DHAVE_MEMMEM=1 -DHAVE_REALLOCARRAY=1 -DHAVE_STRLCAT=1 -DHAVE_STRLCPY=1 -DHAVE_STRNDUP=1 -DHAVE_STRNLEN=1 -DHAVE_STRSEP=1 -DHAVE_STRTONUM=1 -DHAVE_TIMEGM=1 -DHAVE_GETPROGNAME=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_ARC4RANDOM_UNIFORM=1 -DHAVE_EXPLICIT_BZERO=1 -DHAVE_TIMINGSAFE_BCMP=1 -DHAVE_TIMINGSAFE_MEMCMP=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DHAS_GNU_WARNING_LONG=1 -I. -I./include -I./include/compat -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= -I/usr/include -D_FORTIFY_SOURCE=2 -O2 -pipe -fno-strict-aliasing -Wall -std=gnu99 -fno-strict-aliasing -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Qunused-arguments -Wno-pointer-sign -MT libtls_la-tls.lo -MD -MP -MF .deps/libtls_la-tls.Tpo -c tls.c  -fPIC -DPIC -o .libs/libtls_la-tls.o
--- libtls_la-tls_client.lo ---
libtool: compile:  cc -DPACKAGE_NAME=\"libretls\" -DPACKAGE_TARNAME=\"libretls\" -DPACKAGE_VERSION=\"3.4.2\" "-DPACKAGE_STRING=\"libretls 3.4.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libretls\" -DVERSION=\"3.4.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_TIME_T=8 -DHAVE_ASPRINTF=1 -DHAVE_MEMMEM=1 -DHAVE_REALLOCARRAY=1 -DHAVE_STRLCAT=1 -DHAVE_STRLCPY=1 -DHAVE_STRNDUP=1 -DHAVE_STRNLEN=1 -DHAVE_STRSEP=1 -DHAVE_STRTONUM=1 -DHAVE_TIMEGM=1 -DHAVE_GETPROGNAME=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_ARC4RANDOM_UNIFORM=1 -DHAVE_EXPLICIT_BZERO=1 -DHAVE_TIMINGSAFE_BCMP=1 -DHAVE_TIMINGSAFE_MEMCMP=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DHAS_GNU_WARNING_LONG=1 -I. -I./include -I./include/compat -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= -I/usr/include -D_FORTIFY_SOURCE=2 -O2 -pipe -fno-strict-aliasing -Wall -std=gnu99 -fno-strict-aliasing -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Qunused-arguments -Wno-pointer-sign -MT libtls_la-tls_client.lo -MD -MP -MF .deps/libtls_la-tls_client.Tpo -c tls_client.c  -fPIC -DPIC -o .libs/libtls_la-tls_client.o
--- libtls_la-tls.lo ---
tls.c:45:2: warning: implicit declaration of function 'OPENSSL_init_ssl' is invalid in C99 [-Wimplicit-function-declaration]
        OPENSSL_init_ssl(OPENSSL_INIT_NO_LOAD_CONFIG, NULL);
        ^
--- libtls_la-tls_client.lo ---
tls_client.c:332:7: warning: implicit declaration of function 'SSL_CTX_set1_groups' is invalid in C99 [-Wimplicit-function-declaration]
                if (SSL_CTX_set1_groups(ctx->ssl_ctx, ctx->config->ecdhecurves,
                    ^
--- libtls_la-tls.lo ---
tls.c:45:19: error: use of undeclared identifier 'OPENSSL_INIT_NO_LOAD_CONFIG'
        OPENSSL_init_ssl(OPENSSL_INIT_NO_LOAD_CONFIG, NULL);
                         ^
tls.c:474:7: warning: implicit declaration of function 'EC_KEY_set_ex_data' is invalid in C99 [-Wimplicit-function-declaration]
                    EC_KEY_set_ex_data(eckey, 0, keypair->pubkey_hash) == 0) {
                    ^
tls.c:557:33: error: use of undeclared identifier 'SSL_OP_NO_TLSv1_3'
        SSL_CTX_clear_options(ssl_ctx, SSL_OP_NO_TLSv1_3);
                                       ^
tls.c:566:32: error: use of undeclared identifier 'SSL_OP_NO_TLSv1_3'
                SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_TLSv1_3);
                                             ^
tls.c:586:7: error: use of undeclared identifier 'X509_V_FLAG_NO_CHECK_TIME'
                    X509_V_FLAG_NO_CHECK_TIME);
                    ^
tls.c:736:31: warning: implicit declaration of function 'X509_STORE_get0_param' is invalid in C99 [-Wimplicit-function-declaration]
                X509_VERIFY_PARAM_set_flags(X509_STORE_get0_param(store),
                                            ^
tls.c:736:31: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'X509_VERIFY_PARAM *' (aka 'struct X509_VERIFY_PARAM_st *') [-Wint-conversion]
                X509_VERIFY_PARAM_set_flags(X509_STORE_get0_param(store),
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/x509_vfy.h:581:52: note: passing argument to parameter 'param' here
int X509_VERIFY_PARAM_set_flags(X509_VERIFY_PARAM *param,
                                                   ^
4 warnings and 4 errors generated.
*** [libtls_la-tls.lo] Error code 1

make[2]: stopped in /magus/work/usr/mports/security/libretls/work/libretls-3.4.2
--- libtls_la-tls_client.lo ---
1 warning generated.
libtool: compile:  cc -DPACKAGE_NAME=\"libretls\" -DPACKAGE_TARNAME=\"libretls\" -DPACKAGE_VERSION=\"3.4.2\" "-DPACKAGE_STRING=\"libretls 3.4.2\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libretls\" -DVERSION=\"3.4.2\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_TIME_T=8 -DHAVE_ASPRINTF=1 -DHAVE_MEMMEM=1 -DHAVE_REALLOCARRAY=1 -DHAVE_STRLCAT=1 -DHAVE_STRLCPY=1 -DHAVE_STRNDUP=1 -DHAVE_STRNLEN=1 -DHAVE_STRSEP=1 -DHAVE_STRTONUM=1 -DHAVE_TIMEGM=1 -DHAVE_GETPROGNAME=1 -DHAVE_ARC4RANDOM=1 -DHAVE_ARC4RANDOM_BUF=1 -DHAVE_ARC4RANDOM_UNIFORM=1 -DHAVE_EXPLICIT_BZERO=1 -DHAVE_TIMINGSAFE_BCMP=1 -DHAVE_TIMINGSAFE_MEMCMP=1 -DHAVE_DL_ITERATE_PHDR=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_VA_COPY=1 -DHAVE___VA_COPY=1 -DHAS_GNU_WARNING_LONG=1 -I. -I./include -I./include/compat -DLIBRESSL_INTERNAL -D__BEGIN_HIDDEN_DECLS= -D__END_HIDDEN_DECLS= -I/usr/include -D_FORTIFY_SOURCE=2 -O2 -pipe -fno-strict-aliasing -Wall -std=gnu99 -fno-strict-aliasing -fno-strict-overflow -fstack-protector-strong -DHAVE_GNU_STACK -Qunused-arguments -Wno-pointer-sign -MT libtls_la-tls_client.lo -MD -MP -MF .deps/libtls_la-tls_client.Tpo -c tls_client.c  -fPIC -DPIC -o libtls_la-tls_client.o >/dev/null 2>&1
mv -f .deps/libtls_la-tls_client.Tpo .deps/libtls_la-tls_client.Plo
1 error

make[2]: stopped in /magus/work/usr/mports/security/libretls/work/libretls-3.4.2
*** [all-recursive] Error code 1

make[1]: stopped in /magus/work/usr/mports/security/libretls/work/libretls-3.4.2
1 error

make[1]: stopped in /magus/work/usr/mports/security/libretls/work/libretls-3.4.2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/security/libretls