[Dnsmasq-discuss] dnsmasq 2.92 build-error against Nettle 4.0
Simon Kelley
simon at thekelleys.org.uk
Sun Mar 1 12:36:12 UTC 2026
I missed a few calls, so there's a second commit.
Simon.
On 01.03.2026 12:28, Simon Kelley wrote:
> https://thekelleys.org.uk/gitweb/?
> p=dnsmasq.git;a=commit;h=4070a74862c3c956a676d2b931ff186e14f5d9f5
>
> Should fix this. I'm short of time and only checked that it doesn't
> break with nettle 3.x
>
> Andreas if you could rerun your test, I'd be grateful.
>
> Cheers,
>
> Simon
>
>
> On 01.03.2026 05:52, Andreas Metzler wrote:
>> Good morning,
>>
>> dnsmasq FTBFS against Nettle 4.0 with
>>
>> dnssec.c: In function ‘validate_rrset’:
>> dnssec.c:660:29: error: passing argument 2 of ‘hash->digest’ makes
>> pointer from integer without a cast [-Wint-conversion]
>> 660 | hash->digest(ctx, hash->digest_size, digest);
>> | ~~~~^~~~~~~~~~~~~
>> | |
>> | unsigned int
>> dnssec.c:660:29: note: expected ‘uint8_t *’ {aka ‘unsigned char *’}
>> but argument is of type ‘unsigned int’
>> dnssec.c:660:7: error: too many arguments to function ‘hash->digest’;
>> expected 2, have 3
>>
>> cu Andreas
>
More information about the Dnsmasq-discuss
mailing list