compilation of kernel 2.1.73

Shane Wegner (shane@continuum.eu.org)
Thu, 18 Dec 1997 03:11:28 -0800 (PST)


Hi all,

I am in the process of upgrading to the latest developement release of the
kernel from 2.0.32. I have upgraded all the software I was supposed to
according to the changes file and I am getting compilation errors. Could
someone suggest anything that I might be doing incorrectly. Here is the
capture file, I hope it's not too big but I thought it'd be better to
include the whole thing.

continuum:/usr/src/linux# make modules
make[1]: Entering directory `/usr/src/linux/kernel'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/usr/src/linux/kernel'
make[1]: Entering directory `/usr/src/linux/drivers'
set -e; for i in block char net misc sbus sound pnp cdrom; do make -C $i module
s; done
make[2]: Entering directory `/usr/src/linux/drivers/block'
rm -f $TOPDIR/modules/BLOCK_MODULES
echo floppy.o loop.o ide-cd.o >> $TOPDIR/modules/BLOCK_MODULES
echo drivers/block/
drivers/block/
cd $TOPDIR/modules; for i in floppy.o loop.o ide-cd.o; do \
ln -sf ../drivers/block//$i .; done
make[2]: Leaving directory `/usr/src/linux/drivers/block'
make[2]: Entering directory `/usr/src/linux/drivers/char'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux/drivers/char'
make[2]: Entering directory `/usr/src/linux/drivers/net'
rm -f $TOPDIR/modules/NET_MODULES
echo ppp.o slhc.o ppp_deflate.o bsd_comp.o 3c509.o tulip.o >> $TOPDIR/modules/N
ET_MODULES
echo drivers/net/
drivers/net/
cd $TOPDIR/modules; for i in ppp.o slhc.o ppp_deflate.o bsd_comp.o 3c509.o tuli
p.o; do \
ln -sf ../drivers/net//$i .; done
make[2]: Leaving directory `/usr/src/linux/drivers/net'
make[2]: Entering directory `/usr/src/linux/drivers/misc'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux/drivers/misc'
make[2]: Entering directory `/usr/src/linux/drivers/sbus'
set -e; for i in char audio; do make -C $i modules; done
make[3]: Entering directory `/usr/src/linux/drivers/sbus/char'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux/drivers/sbus/char'
make[3]: Entering directory `/usr/src/linux/drivers/sbus/audio'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux/drivers/sbus/audio'
make[2]: Leaving directory `/usr/src/linux/drivers/sbus'
make[2]: Entering directory `/usr/src/linux/drivers/sound'
/usr/src/linux/Rules.make:211: target `uart401.o' given more than once in the sa
me rule.
set -e; for i in lowlevel; do make -C $i modules; done
make[3]: Entering directory `/usr/src/linux/drivers/sound/lowlevel'
make[3]: Nothing to be done for `modules'.
make[3]: Leaving directory `/usr/src/linux/drivers/sound/lowlevel'
echo drivers/sound/
drivers/sound/
cd $TOPDIR/modules; for i in sound_syms.o adlib_card.o opl3.o uart401.o sound.o
sb.o; do \
ln -sf ../drivers/sound//$i .; done
make[2]: Leaving directory `/usr/src/linux/drivers/sound'
make[2]: Entering directory `/usr/src/linux/drivers/pnp'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory `/usr/src/linux/drivers/pnp'
make[2]: Entering directory `/usr/src/linux/drivers/cdrom'
rm -f $TOPDIR/modules/CDROM_MODULES
echo cdrom.o >> $TOPDIR/modules/CDROM_MODULES
echo drivers/cdrom/
drivers/cdrom/
cd $TOPDIR/modules; for i in cdrom.o ; do \
ln -sf ../drivers/cdrom//$i .; done
make[2]: Leaving directory `/usr/src/linux/drivers/cdrom'
make[1]: Leaving directory `/usr/src/linux/drivers'
make[1]: Entering directory `/usr/src/linux/mm'
make[1]: Nothing to be done for `modules'.
make[1]: Leaving directory `/usr/src/linux/mm'
make[1]: Entering directory `/usr/src/linux/fs'
set -e; for i in lockd coda minix fat msdos vfat isofs nfs nfsd umsdos sysv smbf
s hpfs; do make -C $i modules; done
make[2]: Entering directory `/usr/src/linux/fs/lockd'
echo fs/lockd/
fs/lockd/
cd $TOPDIR/modules; for i in lockd.o; do \
ln -sf ../fs/lockd//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/lockd'
make[2]: Entering directory `/usr/src/linux/fs/coda'
echo fs/coda/
fs/coda/
cd $TOPDIR/modules; for i in coda.o; do \
ln -sf ../fs/coda//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/coda'
make[2]: Entering directory `/usr/src/linux/fs/minix'
echo fs/minix/
fs/minix/
cd $TOPDIR/modules; for i in minix.o; do \
ln -sf ../fs/minix//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/minix'
make[2]: Entering directory `/usr/src/linux/fs/fat'
echo fs/fat/
fs/fat/
cd $TOPDIR/modules; for i in fat.o; do \
ln -sf ../fs/fat//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/fat'
make[2]: Entering directory `/usr/src/linux/fs/msdos'
echo fs/msdos/
fs/msdos/
cd $TOPDIR/modules; for i in msdos.o; do \
ln -sf ../fs/msdos//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/msdos'
make[2]: Entering directory `/usr/src/linux/fs/vfat'
echo fs/vfat/
fs/vfat/
cd $TOPDIR/modules; for i in vfat.o; do \
ln -sf ../fs/vfat//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/vfat'
make[2]: Entering directory `/usr/src/linux/fs/isofs'
echo fs/isofs/
fs/isofs/
cd $TOPDIR/modules; for i in isofs.o; do \
ln -sf ../fs/isofs//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/isofs'
make[2]: Entering directory `/usr/src/linux/fs/nfs'
echo fs/nfs/
fs/nfs/
cd $TOPDIR/modules; for i in nfs.o; do \
ln -sf ../fs/nfs//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/nfs'
make[2]: Entering directory `/usr/src/linux/fs/nfsd'
echo fs/nfsd/
fs/nfsd/
cd $TOPDIR/modules; for i in nfsd.o; do \
ln -sf ../fs/nfsd//$i .; done
make[2]: Leaving directory `/usr/src/linux/fs/nfsd'
make[2]: Entering directory `/usr/src/linux/fs/umsdos'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-f
rame-pointer -D__SMP__ -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-
jumps=2 -malign-functions=2 -DCPU=586 -D__SMP__ -DMODULE -c -o dir.o dir.c
dir.c: In function `umsdos_readdir_x':
dir.c:106: structure has no member named `s_mounted'
dir.c:110: structure has no member named `s_mounted'
dir.c:155: warning: passing arg 1 of `fat_readdir' from incompatible pointer typ
e
dir.c:155: warning: passing arg 3 of `fat_readdir' from incompatible pointer typ
e
dir.c:155: too many arguments to function `fat_readdir'
dir.c: In function `umsdos_inode2entry':
dir.c:487: warning: passing arg 1 of `fat_readdir' from incompatible pointer typ
e
dir.c:487: warning: passing arg 3 of `fat_readdir' from incompatible pointer typ
e
dir.c:487: too many arguments to function `fat_readdir'
dir.c: In function `umsdos_locate_path':
dir.c:568: warning: passing arg 1 of `atomic_inc' from incompatible pointer type
dir.c:571: structure has no member named `s_mounted'
dir.c: In function `umsdos_lookup_x':
dir.c:631: warning: passing arg 1 of `atomic_inc' from incompatible pointer type
dir.c:634: structure has no member named `s_mounted'
dir.c:642: warning: passing arg 1 of `atomic_inc' from incompatible pointer type
dir.c:657: structure has no member named `s_mounted'
dir.c:670: structure has no member named `s_mounted'
dir.c:671: warning: passing arg 1 of `atomic_inc' from incompatible pointer type
dir.c: In function `umsdos_hlink2inode':
dir.c:757: structure has no member named `s_mounted'
dir.c:760: warning: passing arg 1 of `atomic_inc' from incompatible pointer type
dir.c:755: warning: `dir' might be used uninitialized in this function
dir.c: At top level:
dir.c:791: warning: initialization from incompatible pointer type
dir.c:793: warning: initialization from incompatible pointer type
dir.c:804: warning: initialization from incompatible pointer type
dir.c:805: warning: initialization from incompatible pointer type
dir.c:806: warning: initialization from incompatible pointer type
dir.c:807: warning: initialization from incompatible pointer type
dir.c:808: warning: initialization from incompatible pointer type
dir.c:809: warning: initialization from incompatible pointer type
dir.c:810: warning: initialization from incompatible pointer type
dir.c:811: warning: initialization from incompatible pointer type
dir.c:812: warning: initialization from incompatible pointer type
make[2]: *** [dir.o] Error 1
make[2]: Leaving directory `/usr/src/linux/fs/umsdos'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux/fs'
make: *** [modules] Error 2
continuum:/usr/src/linux#

-
Shane Wegner <shane@continuum.eu.org>

Sysadmin: Continuum Systems <http://continuum.eu.org>
Home Page: http://continuum.eu.org/~shane
MUD: telnet://griffin.ni.net:4000
Virtualis Systems: http://www.virtualisys.com/vr/swegner
Virtualis Reseller Program: http://www.virtualisys.com/vr/swegner/vrp.html