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
Поделись с друзьями:
Опубликовано 24.06.2012 в 10:41 · Автор komivlad · Ссылка
Рубрики: CentOS · Теги: 1, centos, error, make, pam, radius, raius
Рубрики: CentOS · Теги: 1, centos, error, make, pam, radius, raius