В вашем вопросе не так много информации (какие источники вы пытаетесь скомпилировать? Что такое минимальный репродуктор?), Но исправление, вероятно, в том же духе. Один из исходных файлов использует
#include <linux/sched.h>
. Вам нужно заменить его на
#include <sched.h>
и убедиться, что вы строите с -D_GNU_SOURCE
. Я подозреваю, что вы пытаетесь скомпилировать более старый фрагмент кода, и такие смешанные включения заголовков ядра / glibc обычно необходимо очистить для старого кода.