[Users] problem compiling 2.6.26-openvz
Denis V. Lunev
den at parallels.com
Tue Sep 16 06:17:39 EDT 2008
On Mon, 2008-09-15 at 12:38 -0400, seriv at parkheights.dyndns.org wrote:
> Hi,
> I have a problem compiling kernel 2.6.26-ovz. I've got it by git clone today,
> ---
> $ git log | head -3
> commit aafb4cebb852b897a594675389328c829e7680ea
> Author: OpenVZ team <devel at openvz.org>
> Date: Wed Jul 16 17:20:32 2008 +0400
> $ uname -srvmpi
> Linux 2.6.25.14-108.fc9.x86_64 #1 SMP Mon Aug 4 13:46:35 EDT 2008 x86_64 x86_64 x86_64
> $ git status
> # On branch master
> nothing to commit (working directory clean)
> ---
> I copied /boot/config-2.6.25.14-108.fc9.x86_64 to .config and run make, accepting default values for openvz-related parameters.
> I'm getting:
> ---
> $ make
> CHK include/linux/version.h
> CHK include/linux/utsrelease.h
> CALL scripts/checksyscalls.sh
> CHK include/linux/compile.h
> GEN .version
> CHK include/linux/compile.h
> UPD include/linux/compile.h
> CC init/version.o
> LD init/built-in.o
> LD .tmp_vmlinux1
> kernel/built-in.o: In function `proc_cpuset_show':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:2333: undefined reference to `cgroup_path'
> kernel/built-in.o: In function `cpuset_populate':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:1584: undefined reference to `cgroup_add_file'
> kernel/built-in.o: In function `validate_change':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:470: undefined reference to `cgroup_task_count'
> kernel/built-in.o: In function `move_member_tasks_to_cpuset':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:1781: undefined reference to `cgroup_scan_tasks'
> kernel/built-in.o: In function `cpuset_do_move_task':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:1756: undefined reference to `cgroup_attach_task'
> kernel/built-in.o: In function `update_cpumask':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:830: undefined reference to `cgroup_scan_tasks'
> kernel/built-in.o: In function `update_nodemask':
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:970: undefined reference to `cgroup_task_count'
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:976: undefined reference to `cgroup_task_count'
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:985: undefined reference to `cgroup_iter_start'
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:986: undefined reference to `cgroup_iter_next'
> /home/seriv/linux-2.6.26-openvz/kernel/cpuset.c:999: undefined reference to `cgroup_iter_end'
> kernel/built-in.o: In function `ns_can_attach':
> /home/seriv/linux-2.6.26-openvz/kernel/ns_cgroup.c:51: undefined reference to `cgroup_is_descendant'
> kernel/built-in.o: In function `ns_create':
> /home/seriv/linux-2.6.26-openvz/kernel/ns_cgroup.c:77: undefined reference to `cgroup_is_descendant'
> kernel/built-in.o: In function `ns_cgroup_clone':
> /home/seriv/linux-2.6.26-openvz/kernel/ns_cgroup.c:29: undefined reference to `cgroup_clone'
> make: *** [.tmp_vmlinux1] Error 1
> ---
> Please, advice.
looks like you do not have CONFIG_CGROUPS=y
the cloned kernel should be compiled just fine after 'make defconfig'.
Regards,
Den
More information about the Users
mailing list