http://qa.mandrakesoft.com/show_bug.cgi?id=2455
Product: kernel-source
Component: kernel-source
Summary: pre4.10mdk doesn't build with SMP enabled
Version: 2.4.21-0.pre4.10mdk
Platform: PC
OS/Version: All
Status: UNCONFIRMED
Severity: major
Priority: P2
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
When trying to build pre4-10mdk with SMP support, make bzImage fails.
gcc -D__KERNEL__ -I/usr/src/linux-2.4.21pre4-10mdk/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc
-iwithprefix include -DKBUILD_BASENAME=cpufreq -DEXPORT_SYMTAB -c
cpufreq.c
In file included from cpufreq.c:28:
/usr/src/linux-2.4.21pre4-10mdk/include/linux/cpufreq.h:41:2: #error fill in SMP
version
cpufreq.c: In function `cpufreq_setup':
cpufreq.c:97: warning: implicit declaration of function `cpufreq_max'
cpufreq.c:97: invalid lvalue in assignment
cpufreq.c:98: warning: implicit declaration of function `cpufreq_min'
cpufreq.c:98: invalid lvalue in assignment
cpufreq.c: In function `cpufreq_restore':
cpufreq.c:192: warning: implicit declaration of function `cpufreq_current'
cpufreq.c: In function `cpufreq_set':
cpufreq.c:284: invalid lvalue in assignment
cpufreq.c: At top level:
cpufreq.c:413: invalid lvalue in unary `&'
cpufreq.c:413: initializer element is not constant
cpufreq.c:413: (near initialization for `ctl_cpu_vars[0].data')
cpufreq.c:417: initializer element is not constant
cpufreq.c:417: (near initialization for `ctl_cpu_vars[0]')
cpufreq.c:421: invalid lvalue in unary `&'
cpufreq.c:421: initializer element is not constant
cpufreq.c:421: (near initialization for `ctl_cpu_vars[1].data')
cpufreq.c:425: initializer element is not constant
cpufreq.c:425: (near initialization for `ctl_cpu_vars[1]')
cpufreq.c:432: initializer element is not constant
cpufreq.c:432: (near initialization for `ctl_cpu_vars[2]')
cpufreq.c:435: initializer element is not constant
cpufreq.c:435: (near initialization for `ctl_cpu_vars[3]')
cpufreq.c: In function `cpufreq_init':
cpufreq.c:514: invalid lvalue in assignment
cpufreq.c:516: invalid lvalue in assignment
cpufreq.c:519: invalid lvalue in assignment
cpufreq.c:528: invalid lvalue in assignment
make[2]: *** [cpufreq.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.21pre4-10mdk/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21pre4-10mdk/kernel'
make: *** [_dir_kernel] Error 2
Checked on 2.4.21pre4-2mdk as well, same error.
I'm using latest aic79xx scsi drivers from J. T. Gibbs built as modules. They work
well
with 2.4.19-24mdk.
Config file follows:
*** get .config file from: http://tnt.pl/config-2.4.21pre4-10mdk ****
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.