TLS 1.3
Chris
Public2 at xymox1.com
Sun Sep 23 07:15:17 UTC 2018
Hmmm... I did what was suggested below. No change in errors and warnings..
>
> I moved over to FreeBSD 12 Alpha 6 and did the same install and got
> the same errors. FreeBSD 12 Alpha 6 tho comes with Unbound 1.8.0 but
> is only OpenSSL 1.0.2p-freebsd and so does not have TLS 1.3
>
> So.. WHat I did in order.
>
> Install FreeBSD 12 A 6 on a clean HD in a AMD 64 based machine.
> wget OpenSSL-1.1.1
> ./config
> make install
> wget unbound-1.8.0
> ./configure --with-ssl=/usr/local/openssl-1.1.1
> Tried with and without +USES= autoreconf cpe libtool ssl
> pkgconfig
> make
>
> Errors:
>
> ./validator/val_secalgo.c:299:8: error: incomplete definition of type
> 'struct DSA_SIG_st'
> dsasig->r = R;
> ~~~~~~^
> /usr/local/openssl-1.1.1/include/openssl/dsa.h:65:16: note: forward
> declaration of 'struct DSA_SIG_st'
> typedef struct DSA_SIG_st DSA_SIG;
> ^
> ./validator/val_secalgo.c:300:8: error: incomplete definition of type
> 'struct DSA_SIG_st'
> dsasig->s = S;
> ~~~~~~^
> /usr/local/openssl-1.1.1/include/openssl/dsa.h:65:16: note: forward
> declaration of 'struct DSA_SIG_st'
> typedef struct DSA_SIG_st DSA_SIG;
> ^
> ./validator/val_secalgo.c:443:19: warning: implicit declaration of
> function 'EVP_dss1' is invalid in C99 [-Wimplicit-function-declaration]
> *digest_type = EVP_dss1();
> ^
> ./validator/val_secalgo.c:443:17: warning: incompatible integer to
> pointer conversion assigning to 'const EVP_MD *' (aka 'const struct
> evp_md_st *') from 'int' [-Wint-conversion]
> *digest_type = EVP_dss1();
> ^ ~~~~~~~~~~
> ./validator/val_secalgo.c:665:34: error: invalid application of
> 'sizeof' to an incomplete type 'EVP_MD_CTX' (aka 'struct evp_md_ctx_st')
> ctx = (EVP_MD_CTX*)malloc(sizeof(*ctx));
> ^~~~~~
> /usr/local/openssl-1.1.1/include/openssl/ossl_typ.h:92:16: note:
> forward declaration of 'struct evp_md_ctx_st'
> typedef struct evp_md_ctx_st EVP_MD_CTX;
> ^
> ./validator/val_secalgo.c:681:3: warning: implicit declaration of
> function 'EVP_MD_CTX_cleanup' is invalid in C99
> [-Wimplicit-function-declaration]
> EVP_MD_CTX_cleanup(ctx);
> ^
> ./validator/val_secalgo.c:695:3: warning: implicit declaration of
> function 'EVP_MD_CTX_cleanup' is invalid in C99
> [-Wimplicit-function-declaration]
> EVP_MD_CTX_cleanup(ctx);
> ^
> ./validator/val_secalgo.c:726:2: warning: implicit declaration of
> function 'EVP_MD_CTX_cleanup' is invalid in C99
> [-Wimplicit-function-declaration]
> EVP_MD_CTX_cleanup(ctx);
> ^
> 5 warnings and 3 errors generated.
> *** Error code 1
>
>
>
> On 9/20/2018 5:07 PM, Chris wrote:
>>
>>
>> On 9/20/2018 5:06 PM, Chris wrote:
>>> Hmmm... I am a bit confuzed. I looked thru my Makefile in
>>> /usr/local/unbound-1.8.0 and the below line is not present. I think
>>> your referencing the ports collection ? I am not using a port. I
>>> wget'ed unbound-1.8.0 and am making that. Its a new install of
>>> FreeBSD 11.2, then wget openssl-1.1.1 then wget unbound.. ./config
>>> ./Configure make make..
>>>
>>> So I am not using any ports I dont think ?
>>>
>>> But, im a noob.. So.. Its OK to slap me if im being stupid. Im sorry
>>> in advance for not being experienced in this. Its a hobby.
>>>
>>> On 9/20/2018 9:40 AM, Jaap Akkerhuis wrote:
>>>> Chris writes:
>>>>
>>>> > I hate to show that im not a compiling expert, but, where do I
>>>> change:
>>>> >
>>>> > -USES= autoreconf cpe libtool ssl
>>>> > +USES= autoreconf cpe libtool ssl pkgconfig
>>>>
>>>> It is a one line chanhe in the Makefile of the port
>>>> (dns/unbound/Makefile).
>>>>
>>>> According to FreeBSD bugzilla list
>>>> <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231488>, there
>>>> should by now an updated port be available.
>>>>
>>>> jaap
>>>>
>>>
>>
>>
>
More information about the Unbound-users
mailing list