платим 200р+ за cpm

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

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

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

лечим:

# yum install pam-devel -y

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

[[email protected]_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
[[email protected]_cacti pam_radius-1.3.17]# ll *.so
-rwxr-xr-x. 1 root root 30845 Июн 24 13:37 pam_radius_auth.so

Done

платим 200р+ за cpm

Похожие посты

Комментировать

Комментировать email не будет опубликован