You have to enable CONFIG_VE (otherwise having OpenVZ kernel makes no sense) and disable CONFIG_SECURITY (conflicts with CONFIG_VE since OpenVZ has a security model of its own).

leo wrote:
Package: kernel-patch-openvz
Version: 028.18.1

Debian Etch (up to date)
Kernel sources: vanilla 2.6.18
AMD Athlon 64 3500+ (i386)
Standard Etch gcc 4.1.1-15


After this patch is applied (same .config than the one I was using with the previous version of the kernel-patch-openvz (and the config was too the default one of config-2.6.18-4-k7)), making the kernel halt on an error. I have tried to change some options but I always stop on an error. The previous patch worked very well on my system.

# make

LD [M] arch/i386/crypto/aes-i586.o
CC kernel/sched.o
kernel/sched.c: In function ‘__activate_task’:
kernel/sched.c:1565: warning: implicit declaration of function ‘ve_stop_idle’
kernel/sched.c:1565: error: ‘ve’ undeclared (first use in this function)
kernel/sched.c:1565: error: (Each undeclared identifier is reported only once
kernel/sched.c:1565: error: for each function it appears in.)
kernel/sched.c: In function ‘deactivate_task’:
kernel/sched.c:1718: error: ‘pcpu’ undeclared (first use in this function) kernel/sched.c:1735: warning: implicit declaration of function ‘ve_strt_idle’
kernel/sched.c:1735: error: ‘ve’ undeclared (first use in this function)
kernel/sched.c:1735: error: ‘cpu’ undeclared (first use in this function)
kernel/sched.c: In function ‘pull_task’:
kernel/sched.c:3037: error: ‘ve’ undeclared (first use in this function)
kernel/sched.c: In function ‘vsched_add_vcpu’:
kernel/sched.c:8218: error: invalid application of ‘sizeof’ to incomplete type ‘struct ve_cpu_stats’ kernel/sched.c:8218: warning: implicit declaration of function ‘VE_CPU_STATS’ kernel/sched.c:8218: error: ‘struct fairsched_node’ has no member named ‘owner_env’ kernel/sched.c:8218: error: invalid application of ‘sizeof’ to incomplete type ‘struct ve_cpu_stats’ kernel/sched.c:8218: warning: passing argument 1 of ‘__constant_c_and_count_memset’ makes pointer from integer without a cast kernel/sched.c:8218: error: ‘struct fairsched_node’ has no member named ‘owner_env’ kernel/sched.c:8218: error: invalid application of ‘sizeof’ to incomplete type ‘struct ve_cpu_stats’ kernel/sched.c:8218: warning: passing argument 1 of ‘__constant_c_memset’ makes pointer from integer without a cast kernel/sched.c:8218: error: invalid application of ‘sizeof’ to incomplete type ‘struct ve_cpu_stats’ kernel/sched.c:8218: error: ‘struct fairsched_node’ has no member named ‘owner_env’ kernel/sched.c:8218: error: invalid application of ‘sizeof’ to incomplete type ‘struct ve_cpu_stats’ kernel/sched.c:8218: warning: passing argument 1 of ‘__memset_generic’ makes pointer from integer without a cast kernel/sched.c:8218: error: ‘struct fairsched_node’ has no member named ‘owner_env’ kernel/sched.c:8218: error: invalid application of ‘sizeof’ to incomplete type ‘struct ve_cpu_stats’ kernel/sched.c:8218: warning: passing argument 1 of ‘__memset_generic’ makes pointer from integer without a cast kernel/sched.c:8221: error: ‘struct fairsched_node’ has no member named ‘owner_env’
make[1]: *** [kernel/sched.o] Error 1
make: *** [kernel] Error 2




Reply via email to