#891520 linux-libc-dev: headers from 4.15 cause "redefinition of 'struct in6_addr'" in libreswan

Package:
src:linux
Source:
linux
Submitter:
James Cowgill
Date:
2022-05-31 14:09:06 UTC
Severity:
important
Tags:
#891520#5
Date:
2018-02-26 11:44:30 UTC
From:
To:
Hi,

I noticed libreswan FTBFS in unstable with this error:

See also this reproducible builds log:

This only happens when using linux headers from 4.15.

I think the cause of this was a change in 4.15 in the if_ether.h header.
It should be fixed by this upstream patch (applied in linus's tree but
not yet in stable):
https://www.spinics.net/lists/stable/msg215023.html

da360299b6734135a5f66d7db458dcc7801c826a
"uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc define"

Thanks,
James

#891520#12
Date:
2022-05-31 13:37:22 UTC
From:
To:
Version: linux/4.16~rc5-1~exp1

Upstream commit da360299b6734135a5f66d7db458dcc7801c826a part of v4.16-rc3 and
included in Debian with 4.16~rc5-1~exp1, so closing with that version.

#891520#17
Date:
2022-05-31 13:53:03 UTC
From:
To:
Hopefully this will fix/set the fixed version properly