Gcc 14 и sys-apps/ifplugd-0.28-r11

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I..   -O2 -march=native -mtune=native -pipe --param l1-cache-size=32 --param l2-cache-size=256 -D_REENTRANT -DSYSCONFDIR="\"/etc\"" -D_GNU_SOURCE -O2 -march=native -mtune=native -pipe --param l1-cache-size=32 --param l2-cache-size=256 -pipe -W -Wall -Wno-unused-parameter -c ifplugstatus.c
ifplugstatus.c: In function ‘main’:
ifplugstatus.c:205:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
205 |         fgets(ln, sizeof(ln), f);
|         ^~~~~~~~~~~~~~~~~~~~~~~~
ifplugstatus.c:206:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
206 |         fgets(ln, sizeof(ln), f);
|         ^~~~~~~~~~~~~~~~~~~~~~~~
interface.c: In function ‘interface_detect_beat_mii’:
interface.c:110:14: error: assignment to ‘char **’ from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
110 |     ifd.data = &ifr.ifr_data;
|              ^
interface.c: In function ‘interface_detect_beat_priv’:
interface.c:144:14: error: assignment to ‘char **’ from incompatible pointer type ‘void **’ [-Wincompatible-pointer-types]
144 |     ifd.data = &ifr.ifr_data;
|              ^

Это вопрос не сюда, а к https://bugs.gentoo.org/