On Fri, Nov 22, 2002 at 10:47:39AM +0100, Christian Jägle wrote:
> Also bei mir ging es erst, nachdem ich SMP ausm Kernel
> entfernt hatte, war ein K7VZA von Elitegroup.


Hallo,

ich habe versucht das SMP aus dem Kernel zu nehmen, aber ich kriege beim
make bzImage folgende Fehlermeldung? (siehe Anhang)

War das bei dir kein Problem, das SMP einfach auf N zu setzen?



Gruss,

Frederik
. scripts/mkversion > .tmpversion
gcc -D__KERNEL__ -I/usr/src/apmtests_linux-2.4.19-rc2/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686  
-DUTS_MACHINE='"i386"' -DKBUILD_BASENAME=version -c -o init/version.o init/version.c
make CFLAGS="-D__KERNEL__ -I/usr/src/apmtests_linux-2.4.19-rc2/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 " -C  kernel
make[1]: Entering directory `/usr/src/apmtests_linux-2.4.19-rc2/kernel'
make all_targets
make[2]: Entering directory `/usr/src/apmtests_linux-2.4.19-rc2/kernel'
gcc -D__KERNEL__ -I/usr/src/apmtests_linux-2.4.19-rc2/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=ksyms  -DEXPORT_SYMTAB -c ksyms.c
In file included from 
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modversions.h:67,
                 from /usr/src/apmtests_linux-2.4.19-rc2/include/linux/module.h:21,
                 from ksyms.c:14:
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modules/dec_and_lock.ver:2: warning: 
`atomic_dec_and_lock' redefined
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/spinlock.h:65: warning: this is the 
location of the previous definition
In file included from 
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modversions.h:126,
                 from /usr/src/apmtests_linux-2.4.19-rc2/include/linux/module.h:21,
                 from ksyms.c:14:
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modules/i386_ksyms.ver:86: warning: 
`cpu_data' redefined
/usr/src/apmtests_linux-2.4.19-rc2/include/asm/processor.h:80: warning: this is the 
location of the previous definition
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modules/i386_ksyms.ver:90: warning: 
`smp_num_cpus' redefined
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/smp.h:80: warning: this is the 
location of the previous definition
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modules/i386_ksyms.ver:92: warning: 
`cpu_online_map' redefined
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/smp.h:88: warning: this is the 
location of the previous definition
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modules/i386_ksyms.ver:106: warning: 
`smp_call_function' redefined
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/smp.h:87: warning: this is the 
location of the previous definition
In file included from /usr/src/apmtests_linux-2.4.19-rc2/include/linux/interrupt.h:45,
                 from ksyms.c:21:
/usr/src/apmtests_linux-2.4.19-rc2/include/asm/hardirq.h:37: warning: 
`synchronize_irq' redefined
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/modules/i386_ksyms.ver:94: warning: 
this is the location of the previous definition
In file included from ksyms.c:17:
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/kernel_stat.h: In function 
`kstat_irqs':
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/kernel_stat.h:57: `smp_num_cpus' 
undeclared (first use in this function)
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/kernel_stat.h:57: (Each undeclared 
identifier is reported only once
/usr/src/apmtests_linux-2.4.19-rc2/include/linux/kernel_stat.h:57: for each function 
it appears in.)
make[2]: *** [ksyms.o] Error 1
make[2]: Leaving directory `/usr/src/apmtests_linux-2.4.19-rc2/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/apmtests_linux-2.4.19-rc2/kernel'
make: *** [_dir_kernel] Error 2

Antwort per Email an