Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 164898 - sys-kernel/openvz-sources-023.037 fails to compile with SMP and schedulers
Summary: sys-kernel/openvz-sources-023.037 fails to compile with SMP and schedulers
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo VPS Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-01 19:03 UTC by Vitaliy
Modified: 2007-05-07 17:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
openvz ebuild file (openvz-sources-023.037.ebuild,779 bytes, text/plain)
2007-02-03 21:23 UTC, Vitaliy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaliy 2007-02-01 19:03:29 UTC
emerge openvz-sources
...
make menuconfig
...
make

CC      kernel/sched.o
kernel/sched.c: In function `write_wakeup_stamp':
kernel/sched.c:1365: error: structure has no member named `ve_task_info'
kernel/sched.c: In function `__activate_task':
kernel/sched.c:1382: error: structure has no member named `ve_task_info'
kernel/sched.c:1385: error: structure has no member named `ve_task_info'
kernel/sched.c: In function `deactivate_task':
kernel/sched.c:1540: error: structure has no member named `ve_task_info'
kernel/sched.c:1542: error: structure has no member named `ve_task_info'
kernel/sched.c: In function `sched_fork':
kernel/sched.c:2060: error: structure has no member named `ve_task_info'
kernel/sched.c: In function `update_sched_lat':
kernel/sched.c:3628: error: structure has no member named `ve_task_info'
kernel/sched.c: In function `schedule':
kernel/sched.c:3818: error: structure has no member named `ve_task_info'
kernel/sched.c:3834: error: structure has no member named `ve_task_info'
kernel/sched.c:3836: error: structure has no member named `ve_task_info'
kernel/sched.c:3854: error: structure has no member named `ve_task_info'
kernel/sched.c: At top level:
kernel/sched.c:4175: warning: `interruptible_sleep_on' is deprecated (declared at kernel/sched.c:4163)
kernel/sched.c:4209: warning: `sleep_on_timeout' is deprecated (declared at kernel/sched.c:4195)
kernel/sched.c: In function `show_task':
kernel/sched.c:4914: error: structure has no member named `ve_task_info'
kernel/sched.c: In function `vsched_fini_default':
kernel/sched.c:6774: warning: unused variable `flags'
kernel/sched.c: At top level:
kernel/sched.c:6844: error: `ve_sched_get_idle_time' undeclared here (not in a function)
kernel/sched.c:6844: error: initializer element is not constant
kernel/sched.c:6844: error: (near initialization for `__ksymtab_ve_sched_get_idle_time.value')
kernel/sched.c:6845: error: `nr_running_ve' undeclared here (not in a function)
kernel/sched.c:6845: error: initializer element is not constant
kernel/sched.c:6845: error: (near initialization for `__ksymtab_nr_running_ve.value')
kernel/sched.c:6846: error: `nr_uninterruptible_ve' undeclared here (not in a function)
kernel/sched.c:6846: error: initializer element is not constant
kernel/sched.c:6846: error: (near initialization for `__ksymtab_nr_uninterruptible_ve.value')
kernel/sched.c:6844: error: __ksymtab_ve_sched_get_idle_time causes a section type conflict
kernel/sched.c:6845: error: __ksymtab_nr_running_ve causes a section type conflict
kernel/sched.c:6846: error: __ksymtab_nr_uninterruptible_ve causes a section type conflict
make[1]: *** [kernel/sched.o] Error 1
make: *** [kernel] Error 2


this is without SMP, with SMP 


CC      arch/i386/kernel/smpboot.o
arch/i386/kernel/smpboot.c: In function `synchronize_tsc_bp':
arch/i386/kernel/smpboot.c:306: error: structure has no member named `ve_task_info'
arch/i386/kernel/smpboot.c: In function `synchronize_tsc_ap':
arch/i386/kernel/smpboot.c:333: error: structure has no member named `ve_task_info'
arch/i386/kernel/smpboot.c: In function `do_boot_cpu':
arch/i386/kernel/smpboot.c:844: error: structure has no member named `ve_task_info'
make[1]: *** [arch/i386/kernel/smpboot.o] Error 1
make: *** [arch/i386/kernel] Error 2


Reproducible: Always

Steps to Reproduce:
1. Enable SMP
2. Enable scheduler

Actual Results:  
after error - compilation is stoped

Expected Results:  
i'm should have openvz kernel +)

my kernel 2.6.15-gentoo-r1

Severity - major... may be should a blocker? +)

sorry for my eng =) i'm from Russia =)
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-02-01 20:49:47 UTC
May I ask why you at least don't post the ebuild version?
Comment 2 Vitaliy 2007-02-03 21:23:47 UTC
Created attachment 109040 [details]
openvz ebuild file

this is ebuild to openvz kernel that i'm compiling
Comment 3 Vitaliy 2007-02-03 21:32:14 UTC
ebuild version - file name?

i'm attached an ebuild... 
Comment 4 Vitaliy 2007-02-03 21:34:57 UTC
I wanted to tell: I have attached ebuild =)

sorry :P
Comment 5 Christian Heim (RETIRED) gentoo-dev 2007-05-07 17:54:29 UTC
(In reply to comment #0)
> CC      kernel/sched.o
> kernel/sched.c: In function `write_wakeup_stamp':
> kernel/sched.c:1365: error: structure has no member named `ve_task_info'
> kernel/sched.c: In function `__activate_task':
> kernel/sched.c:1382: error: structure has no member named `ve_task_info'
> kernel/sched.c:1385: error: structure has no member named `ve_task_info'
> kernel/sched.c: In function `deactivate_task':
> kernel/sched.c:1540: error: structure has no member named `ve_task_info'
> kernel/sched.c:1542: error: structure has no member named `ve_task_info'
> kernel/sched.c: In function `sched_fork':
> kernel/sched.c:2060: error: structure has no member named `ve_task_info'
> kernel/sched.c: In function `update_sched_lat':
> kernel/sched.c:3628: error: structure has no member named `ve_task_info'
> kernel/sched.c: In function `schedule':
> kernel/sched.c:3818: error: structure has no member named `ve_task_info'
> kernel/sched.c:3834: error: structure has no member named `ve_task_info'
> kernel/sched.c:3836: error: structure has no member named `ve_task_info'
> kernel/sched.c:3854: error: structure has no member named `ve_task_info'
> kernel/sched.c: At top level:
> kernel/sched.c:4175: warning: `interruptible_sleep_on' is deprecated (declared
> at kernel/sched.c:4163)
> kernel/sched.c:4209: warning: `sleep_on_timeout' is deprecated (declared at
> kernel/sched.c:4195)
> kernel/sched.c: In function `show_task':
> kernel/sched.c:4914: error: structure has no member named `ve_task_info'
> kernel/sched.c: In function `vsched_fini_default':
> kernel/sched.c:6774: warning: unused variable `flags'
> kernel/sched.c: At top level:
> kernel/sched.c:6844: error: `ve_sched_get_idle_time' undeclared here (not in a
> function)
> kernel/sched.c:6844: error: initializer element is not constant
> kernel/sched.c:6844: error: (near initialization for
> `__ksymtab_ve_sched_get_idle_time.value')
> kernel/sched.c:6845: error: `nr_running_ve' undeclared here (not in a function)
> kernel/sched.c:6845: error: initializer element is not constant
> kernel/sched.c:6845: error: (near initialization for
> `__ksymtab_nr_running_ve.value')
> kernel/sched.c:6846: error: `nr_uninterruptible_ve' undeclared here (not in a
> function)
> kernel/sched.c:6846: error: initializer element is not constant
> kernel/sched.c:6846: error: (near initialization for
> `__ksymtab_nr_uninterruptible_ve.value')
> kernel/sched.c:6844: error: __ksymtab_ve_sched_get_idle_time causes a section
> type conflict
> kernel/sched.c:6845: error: __ksymtab_nr_running_ve causes a section type
> conflict
> kernel/sched.c:6846: error: __ksymtab_nr_uninterruptible_ve causes a section
> type conflict
> make[1]: *** [kernel/sched.o] Error 1
> make: *** [kernel] Error 2
> 
> 
> this is without SMP, with SMP 
> 
> 
> CC      arch/i386/kernel/smpboot.o
> arch/i386/kernel/smpboot.c: In function `synchronize_tsc_bp':
> arch/i386/kernel/smpboot.c:306: error: structure has no member named
> `ve_task_info'
> arch/i386/kernel/smpboot.c: In function `synchronize_tsc_ap':
> arch/i386/kernel/smpboot.c:333: error: structure has no member named
> `ve_task_info'
> arch/i386/kernel/smpboot.c: In function `do_boot_cpu':
> arch/i386/kernel/smpboot.c:844: error: structure has no member named
> `ve_task_info'
> make[1]: *** [arch/i386/kernel/smpboot.o] Error 1
> make: *** [arch/i386/kernel] Error 2

Vitaly is this still an issue w/ openvz-sources-023.043-r1 or 028.027 ?

If it is, then feel free to reopen this bug.