Во-первых, поищите этот заголовок в папке `/usr/include` и директории с исходным кодом пакета. Если он существует, то добавьте в переменную `CPPFLAGS` параметр `-I/путь/к/директории/с/этим/заголовком`. Если он не существует - установите пакет, который его предоставляет.
В процессе линковки несколько объектных файлов соединяются в один и к ним подключаются библиотеки.
### undefined referance to ...
Данная ошибка вызвана тем что необходимая библиотека не была подключена.
#### Решение
Попытайтесь определить, исходя из лога, какая библиотека была не подключена. Далее добавьте в переменную `CFLAGS` параметр -lsomelib (не надо указывать название файла библиотеки), например `-lcurses`
## Ошибки configure
Обычно они происходят из за отсутствия зависимостей или их неработоспособности.