Hi, building uwsgi against libcap < 2.17 breaks plugins which make use of Linux kernel functionality such as rados or tuntap which include e.g. <linux/types.h>. The problem is that <sys/capability.h> in older libcap version breaks the inclusion of kernel headers with the following section: [...] /* * Make sure we can be included from userland by preventing * capability.h from including other kernel headers */ #define _LINUX_TYPES_H #define _LINUX_FS_H #define __LINUX_COMPILER_H #define __user #define _ASM_X86_SIGCONTEXT_H #define _ASM_POWERPC_SIGCONTEXT_H #define _SPARC_SIGCONTEXT_H
This is mainly a problem with RHEL6 (or other older enterprise distros) which ships libcap 2.16, any ideas how to fix that short of disabling capabilities support? -- Guido Berhoerster _______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
