The CI reports a compilation error on NetBSD 10.0:
gcc -DHAVE_CONFIG_H -I. -I../../info -I.. -I../..
-I../../gnulib/lib -I../gnulib/lib
-DLOCALEDIR=\"/usr/local/share/locale\"
-DINFODIR=\"/usr/local/share/info\"
-DINFODIR2=\"/usr/local/share/info\"
-DSYSCONFDIR=\"/usr/local/etc\" -I/usr/pkg/include -Wall -g -O2 -MT
run-external.o -MD -MP -MF .deps/run-external.Tpo -c -o run-external.o
../../info/run-external.c
../../info/run-external.c: In function ‘read_from_fd’:
../../info/run-external.c:124:18: error: storage size of ‘timeout’ isn’t known
124 | struct timeval timeout;
| ^~~~~~~
'struct timeval' is defined in <sys/time.h>.
Bruno