[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problems compiling 2.4.20 + xfs 1.3.0pre6



Surely doing something wrong...

I got ftp://kernel.org/pub/linux/kernel/v2.4/linux-2.4.20.tar.bz2
then  
ftp://oss.sgi.com/projects/xfs/Release-1.3/pre6/kernel_patches/linux-2.4.20-core-xfs-1.3.0.patch.gz
and   
ftp://oss.sgi.com/projects/xfs/Release-1.3/pre6/kernel_patches/linux-xfs-1.3.0pre6.patch.gz

putting all together...

tar xfj linux-2.4.20.tar.bz2
gunzip *patch.gz
cd linux-2.4.20
patch -p1 < ../linux-2.4.20-core-xfs-1.3.0.patch
patch -p1 < ../linux-xfs-1.3.0pre6.patch
cp ../good_config .config
make oldconfig
make dep
make bzImage

.. I got
gcc -D__KERNEL__ -I/html/kernel/2.4.20/linux-2.4.20/include -Wall 
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
-fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686  -I.. 
-funsigned-char -nostdinc -iwithprefix include -DKBUILD_BASENAME=xfs_super  
-c -o xfs_super.o xfs_super.c
xfs_super.c:859: unknown field `sync_fs' specified in initializer
xfs_super.c:859: warning: initialization from incompatible pointer type
xfs_super.c:860: duplicate initializer
xfs_super.c:860: (near initialization for 
`linvfs_sops.write_super_lockfs')
make[4]: *** [xfs_super.o] Error 1
make[4]: Leaving directory `/html/kernel/2.4.20/linux-2.4.20/fs/xfs/linux'
make[3]: *** [first_rule] Error 2
make[3]: Leaving directory `/html/kernel/2.4.20/linux-2.4.20/fs/xfs/linux'
make[2]: *** [_subdir_linux] Error 2
make[2]: Leaving directory `/html/kernel/2.4.20/linux-2.4.20/fs/xfs'
make[1]: *** [_subdir_xfs] Error 2
make[1]: Leaving directory `/html/kernel/2.4.20/linux-2.4.20/fs'
make: *** [_dir_fs] Error 2


With kernel version 2.4.21 and patches linux-xfs-1.3.0pre6.patch.gz and 
linux-2.4.21-core-xfs-1.3.0.patch.gz applied in same order and way things 
goes fine, and adapting my 'good_config' kernel config file to 2.4.21 it 
compiles and boots with all support and xfs running AFAIK fine (you known, 
I was very upset by sync issues posted as 07/30/2003 by Blair B. about 
'different behaviour between XFS and ext3', patched now).

Is 1.3.0pre6.patch ok for kernel version 2.4.20? May I use other patches? 
Is the only thing to do move on 2.4.21? (you know, that version number is 
so ugly ;)

Any highligts? 

BTW, please excuse my poor english.. :)

Regards, JML.
 -- 
doubts@sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org