glibc 2.14 ошибка установки selinux.c: ошибка: libaudit.h нет такого файла или каталога - PullRequest
0 голосов
/ 01 марта 2019

Попытка установить glibc 2.14 после этого решения.

, но я получаю эту ошибку, и я не уверен, как ее исправить и могу 'найти много онлайн

selinux.c:37:23: error: libaudit.h: No such file or directory
selinux.c: In function ‘log_callback’:
selinux.c:138: warning: implicit declaration of function ‘audit_log_user_avc_message’
selinux.c:138: error: ‘AUDIT_USER_AVC’ undeclared (first use in this function)
selinux.c:138: error: (Each undeclared identifier is reported only once
selinux.c:138: error: for each function it appears in.)
selinux.c: In function ‘audit_init’:
selinux.c:152: warning: implicit declaration of function ‘audit_open’
make[2]: *** [/home/me/glibc_install/glibc-2.14/build/nscd/selinux.o] Error 1
make[2]: Leaving directory `/local/home/me/glibc_install/glibc-2.14/nscd'
make[1]: *** [nscd/others] Error 2
make[1]: Leaving directory `/local/home/me/glibc_install/glibc-2.14'
make: *** [all] Error 2

1 Ответ

0 голосов
/ 01 марта 2019

Добавьте --without-selinux к вашей команде configure или установите -dev пакеты SELinux и libaudit для вашего дистрибутива.

Однако вам, вероятно, следует установить более новую версию glibc.Установка старых версий в новой системе опасна.

...