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/