1. Главная
  2. /
  3. Linux
  4. /
  5. CentOS
  6. /
  7. make: *** [pam_radius_auth.o] Error 1

make: *** [pam_radius_auth.o] Error 1

При компиляции модуля радиуса для pam под centos вылетала ошибка:


make: *** [pam_radius_auth.o] Error 1

лечим:


# yum install pam-devel -y

после пробуем снова собрать модуль:


[root@vm_cacti pam_radius-1.3.17]# make
cc -Wall -fPIC -c pam_radius_auth.c -o pam_radius_auth.o
pam_radius_auth.c: В функции ‘talk_radius’:
pam_radius_auth.c:886: предупреждение: при передаче аргумента 6 ‘recvfrom’: указуемые типы различаются знаковостью
/usr/include/sys/socket.h:166: замечание: expected ‘socklen_t * __restrict__’ but argument is of type ‘int *’
pam_radius_auth.c: В функции ‘pam_sm_authenticate’:
pam_radius_auth.c:1102: предупреждение: несовместимый тип указателя в присваивании
cc -Wall -fPIC   -c -o md5.o md5.c
ld -Bshareable pam_radius_auth.o md5.o -lpam -o pam_radius_auth.so
[root@vm_cacti pam_radius-1.3.17]# ll *.so
-rwxr-xr-x. 1 root root 30845 Июн 24 13:37 pam_radius_auth.so

Done

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню