/usr/include/sys/ucred.h:71: error: `NGROUPS’ undeclared here (not in a function)

Раздел: FreeBSD
Написано: 29.05.2012
Автор: Antonio


Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

Warning: WP_Syntax::substituteToken(): Argument #1 ($match) must be passed by reference, value given in /data/site/nemcd.com/www/wp-content/plugins/wp-syntax/wp-syntax.php on line 380

На днях что-то собирал на FreeBSD 6.2, уже правда забыл что, но это не столь важно, главное что проблема встречается при сборке разных пакетов, решение найдено, записываю.

Ошибка компиляции:
/usr/include/sys/ucred.h:71: error: `NGROUPS’ undeclared here (not in a function)

Решение:

Решение состоит в исправлении файла:
 
--- /usr/include/sys/mount.h    2009-08-28 19:05:06.000000000 +0400
+++ /usr/include/sys/mount.h.new        2009-08-28 19:09:42.000000000 +0400
@@ -32,6 +32,7 @@
 
 #ifndef _SYS_MOUNT_H_
 #define _SYS_MOUNT_H_
+#include <sys /param.h>
 #include </sys><sys /ucred.h>
 #include </sys><sys /queue.h>
 #ifdef _KERNEL
</sys>


т.е. добавляем еще одну строку

#include <sys /param.h></sys>

в пустое пространство в файл /usr/include/sys/mount.h

Спасибо за решение Антону Батеневу.

Поделиться с друзьями или в соц.сетях (спасибо)
Ещё похожие заметки:

Написать


Warning: Undefined variable $user_ID in /data/site/nemcd.com/www/wp-content/themes/desk-mess/comments.php on line 108

Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com