Hi,
You need to turn "Use PAGEBUF for XFS metadata I/O" on
in order for it to compile.
-Kip
Nasser Abbasi wrote:
>
> Hello,
>
> I just started to look at xfs, and I'd like to learn the
> status of the xfs in the cvs tree. I downloaded today 5/26/00
> the following:
>
> export CVSROOT=':pserver:cvs@xxxxxxxxxxx:/cvs'
> cvs -z3 checkout linux-2.3-xfs
>
> Then turned on XFS using make xconfig (build in kernel), but
> when it builds, I get a build error.
>
> My question is, should not xfs in cvs tree always have a
> clean build?
>
> I am using
>
> >gcc -v
> Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/specs
> gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
>
> >uname -a
> Linux linux 2.3.99-pre5 #3 SMP Sun May 14 21:17:17 PDT 2000 i686 unknown
>
> I did make dep; make at the linux directory level, and this is the
> build error: (undefined symbol)
>
> ---------------
> ar rcs lib.a checksum.o old-checksum.o delay.o usercopy.o getuser.o
> putuser.o iodebug.o divdi3.o
> make[2]: Leaving directory
> `/export/g/nabbasi/download/linux-2.3-xfs/linux/arch/i386/lib'
> make[1]: Leaving directory
> `/export/g/nabbasi/download/linux-2.3-xfs/linux/arch/i386/lib'
> ld -m elf_i386 -T
> /export/g/nabbasi/download/linux-2.3-xfs/linux/arch/i386/vmlinux.lds -e stext
> arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o
> init/version.o --start-group arch/i386/kernel/kernel.o arch/i386/mm/mm.o
> kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o drivers/block/block.a
> drivers/char/char.o drivers/misc/misc.o drivers/net/net.o
> drivers/parport/parport.a drivers/char/drm/drm.o drivers/ide/ide.a
> drivers/scsi/scsi.a drivers/cdrom/cdrom.a drivers/pci/pci.a
> drivers/pcmcia/pcmcia.o drivers/net/pcmcia/pcmcia_net.o drivers/pnp/pnp.o
> drivers/video/video.o net/network.a
> /export/g/nabbasi/download/linux-2.3-xfs/linux/arch/i386/lib/lib.a
> /export/g/nabbasi/download/linux-2.3-xfs/linux/lib/lib.a
> /export/g/nabbasi/download/linux-2.3-xfs/linux/arch/i386/lib/lib.a
> --end-group -o vmlinux
> fs/fs.o: In function `xfs_cleanup':
> /export/g/nabbasi/download/linux-2.3-xfs/linux/fs/xfs/xfs_vfsops.c:466:
> undefined reference to `buf_zone'
> make: *** [vmlinux] Error 1
> -------------------
>
> thanks,
> Nasser
|