Created attachment 910430 [details] build fail log c23 is more strict found an incompatible pointer type xl2tpd.c:91:35: error: initialization of ‘int (*)(FILE *, char *)’ from incompatible pointer type ‘int (*)(void)’ [-Wincompatible-pointer-types] 91 | {CONTROL_PIPE_REQ_LAC_STATUS, &control_handle_lac_status}, | ^ xl2tpd.c:91:35: note: (near initialization for ‘control_handlers[10].handler’)
Created attachment 910431 [details] emerge --info
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=478d1858d3deea472be8f143e999ed7b9955633a commit 478d1858d3deea472be8f143e999ed7b9955633a Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2024-11-20 22:23:13 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-11-24 23:18:34 +0000 net-dialup/xl2tpd: -r3 for c23 patch. Upstream: https://github.com/xelerance/xl2tpd/pull/269 Closes: https://bugs.gentoo.org/944070 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Signed-off-by: Sam James <sam@gentoo.org> .../xl2tpd-1.3.18-r3-Fix-compiling-with-C23.patch | 37 ++++++++++++ net-dialup/xl2tpd/xl2tpd-1.3.18-r3.ebuild | 70 ++++++++++++++++++++++ 2 files changed, 107 insertions(+)