Не может создать crc32c (nodejs пакет)

Это не действительно nodejs связано.

Это - реализация C.

Во-первых, при создании, это выходит с ошибкой: "предупреждение: linux/if_alg.h: Никакой такой файл или каталог". Затем я работаю yum install kernel-devel-{version}, но это не работает.

Во-вторых, когда я копирую файл с другого ПК, ошибка становится "ошибкой: необъявленный ‘AF_ALG’ (сначала используют в этой функции)".

Я понятия не имею для решения этой проблемы.Пожалуйста, помогите мне.

И вот информация моего ПК: CPU:Intel(R) Xeon(R) CPU E5335 2.00 ГГц

ОС: CentOS 6.5

Выпуск ядра: 2.6.32-431.5.1.el6.x86_64

0
задан 3 April 2015 в 23:11
1 ответ

Вы пытаетесь установить неправильный пакет.

Сначала попробуйте найти правильный пакет, содержащий нужный вам файл.

yum whatprovides */linux/if_alg.h

Затем вы получите загадочную Ошибку No Matches found. Это значит, что файл не предоставляется ни одним пакетом.

Причина для that заключается в том, что файл не находится в версии ядра, поставляемой CentOS 6; особенность ядра, от которой зависит, что ваша программа существует только в более новых ядрах. Для использования этой программы вам понадобится более новое ядро. Очевидным вариантом является использование CentOS 7, или, если вы по какой-то причине не хотите обновлять ядро третьей стороны, например elrepo.

.
1
ответ дан 4 December 2019 в 17:12

Теги

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