Почему не устанавливается DAHDI?

Всем доброго времени суток!
Настраиваю с нуля FreePBX 16 c 18 ASterisk.
Для выхода в город установил плату OpenVOX A810E. Пытаюсь по инструкции установить DAHDI с сайта OpenVox, но при попытке сделать make выдает ошибку:
make -C linux all
make[1]: Entering directory `/tmp/dahdi-linux-complete-3.1.0+3.1.0/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/tmp/dahdi-linux-complete-3.1.0+3.1.0/linux/drivers/dahdi/firmware'
make[2]: Leaving directory `/tmp/dahdi-linux-complete-3.1.0+3.1.0/linux/drivers/dahdi/firmware'
You do not appear to have the sources for the 3.10.0-1127.19.1.el7.x86_64 kernel installed.
make[1]: *** [modules] Error 1
make[1]: Leaving directory `/tmp/dahdi-linux-complete-3.1.0+3.1.0/linux'
make: *** [all] Error 2

Ругается на отсутствие исходников ядра, но при этом они присутствуют в системе и версия совпадает:
yum install kernel-devel kernel-headers
Loaded plugins: fastestmirror, langpacks, versionlock
Loading mirror speeds from cached hostfile
Package kernel-devel-3.10.0-1127.19.1.el7.x86_64 already installed and latest version
Package kernel-headers-3.10.0-1127.19.1.el7.x86_64 already installed and latest version
Nothing to do


Кто подскажет куда копать?
  • Вопрос задан
  • 936 просмотров
Решения вопроса 1
@Afdenis Автор вопроса
Проблему решил. Вдруг кому понадобится.
При установке необходимо прямо указать путь до исходников ядра:
# make KSRC=/usr/src/kernels/3.10.0-1127.19.1.el7.x86_64
# make install-config KSRC=/usr/src/kernels/3.10.0-1127.19.1.el7.x86_64

В таком виде DAHDI корректно устанавливается.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Вариантов несколько:
- нужно указать где находятся исходники. Обычно это делается или в configure, или в самом make (типа - -sources=/usr/src/kernel-`uname -r`). Посмотрите док-цию.
- https://wiki.centos.org/HowTos/I_need_the_Kernel_Source - проверьте по док-ции, что нужно компиляции DAHDI, может быть нужны полные исходники
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы