Страница 1 из 1
NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-14 9:05:07
icb
Установил 7.2 (amd64), накатил патчи (безопасность). Решил поменять NGROUPS_MAX.
Собираю ядро
Код: Выделить всё
/usr/src/sys/sys/ucred.h:52: error: 'NGROUPS_MAX' undeclared here (not in a function)
*** Error code 1
Как лечить?
Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-14 9:21:21
Alex Keda
а чё поменял-то? чё за патчи накатил, и как?
Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-14 10:14:37
icb
чё за патчи накатил, и как?
2009-07-29 FreeBSD-SA-09:12.bind
2009-06-10 FreeBSD-SA-09:11.ntpd
2009-06-10 FreeBSD-SA-09:10.ipv6
2009-06-10 FreeBSD-SA-09:09.pipe
Сделал как написано в рассылке: patch, потом пересобрал ядро.
Для ntpd и bind - пересборка их (как там и написано).
а чё поменял-то?
/usr/src/sys/sys/syslimits.h
Код: Выделить всё
#define NGROUPS_MAX 64 /* max supplemental group id's */
Убрал # и выставил значение 255.
При попытке собрать ядро - ошибка

Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-14 10:51:36
terminus
Там в ядре жесткое ограничение на группы было ЕМНИП. В 8.0 это пофиксили.
Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-14 10:58:46
icb
Как в 7.2 быть?
Прям какая-то косячная версия получилась

Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-15 22:46:58
Pez!
а зачем вы # убрали ? это не закоментированная строка, а определение константы
Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-17 8:57:59
Alex Keda
хе, а я и непонял что он сделал вначале

)))
Re: NGROUPS_MAX - ошибка при компиляции
Добавлено: 2009-08-17 14:36:34
icb
а зачем вы # убрали ? это не закоментированная строка, а определение константы
По привычке
