In attempting to test the RC1, I found the following gotchas:
1. The installation of 9.1rc1 did not correctly install an SMP kernel
   on my Dual PentiumPro machine.
2. I tried to install kernel-smp-2.4.21.0.pre4.7mdk-1-1mdk.i586.rpm,
   but that got an error on initrd, and asked me to run initrd by
   hand, which I did, with the following results:

mke2fs 1.32 (09-Nov-2002)
mount: could not find any device /dev/loop#
Can't get a loopback device

3. I tried to build an SMP kernel by hand, but I got the following
   compile errors (with both gcc and gcc-2.96):

gcc-2.96 -D__KERNEL__ -I/usr/src/linux-2.4.21pre4-7mdk/include  -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586   -nostdinc 
-iwithprefix include -DKBUILD_BASENAME=sys  -c -o sys.o sys.c
In file included from sys.c:8:
/usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h: In function `print_symbol':
/usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:434: `ESRCH' undeclared (first 
use in this function)
/usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:434: (Each undeclared identifier 
is reported only once
/usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:434: for each function it 
appears in.)
/usr/src/linux-2.4.21pre4-7mdk/include/linux/module.h:435: warning: control reaches 
end of non-void function
make[2]: *** [sys.o] Error 1
make[2]: Leaving directory `/usr/src/linux-2.4.21pre4-7mdk/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/usr/src/linux-2.4.21pre4-7mdk/kernel'
make: *** [_dir_kernel] Error 2


(I was trying to build without modules, BTW.)

HTH,
  Vin

Reply via email to