hi ,
I m a newbie to Linux & XFS and i m in RedHat 7.3 .
I m trying to make my kernel ( 2.4.18 ) , XFS enabled .
In the process i downloaded the patch from :
ftp://oss.sgi.com/projects/xfs/download/patches/2.4.18/
which is
ftp://oss.sgi.com/projects/xfs/download/patches/2.4.18/xfs-2.4.
18-all-i386.bz2
After untaring the kernel and applying the patch , everything patched
proprely , i went on to compile him .
I enabled the required options in 'make menuconfig' , said 'make dep' and
'make bzImage' . In the last step , 'make bzImage' , i got some errors
which i have posted along with this mail .
<snip-make-bzImage>
ld -m elf_i386 -T /usr/src/linux-2.4.18/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/char/char.o
drivers/block/block.o drivers/misc/misc.o drivers/net/net.o
drivers/media/media.o drivers/char/agp/agp.o drivers/char/drm/drm.o
drivers/ide/idedriver.o drivers/cdrom/driver.o drivers/sound/sounddrivers.o
drivers/pci/driver.o drivers/pnp/pnp.o drivers/video/video.o
drivers/usb/usbdrv.o drivers/input/inputdrv.o net/network.o
/usr/src/linux-2.4.18/arch/i386/lib/lib.a /usr/src/linux-2.4.18/lib/lib.a
/usr/src/linux-2.4.18/arch/i386/lib/lib.a --end-group -o vmlinux
fs/fs.o: In function `xfs_dm_send_data_event':
fs/fs.o(.text+0x4a622): undefined reference to `dm_send_data_event'
fs/fs.o: In function `xfs_dm_send_create_event':
fs/fs.o(.text+0x4a6d6): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_dm_bulkstat_one':
fs/fs.o(.text+0x4ab2a): undefined reference to `dm_vp_to_handle'
fs/fs.o: In function `xfs_dm_mount':
fs/fs.o(.text+0x4d6d6): undefined reference to `dm_send_mount_event'
fs/fs.o: In function `xfs_rename':
fs/fs.o(.text+0x9b26d): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x9bc47): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_unmount':
fs/fs.o(.text+0xa14e4): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0xa15b3): undefined reference to `dm_send_unmount_event'
fs/fs.o: In function `xfs_setattr':
fs/fs.o(.text+0xa36f5): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_inactive':
fs/fs.o(.text+0xa461e): undefined reference to `dm_send_destroy_event'
fs/fs.o: In function `xfs_create':
fs/fs.o(.text+0xa5551): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_remove':
fs/fs.o(.text+0xa5b90): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0xa6051): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_link':
fs/fs.o(.text+0xa619d): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0xa6556): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0xa6b53): more undefined references to `dm_send_namesp_event'
follow
make[1]: *** [kallsyms] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.18'
make: *** [vmlinux] Error 2
</snip-make-bzImage>
Tell me how to go about on getting thru. xfs enabled kernel !
Note : I enabled the XFS as loadable module .
bye
uday
--
Reply To :
perl -e 'print pack "H*","69747375646179406c696e7578667265656d61696c2e636f6d";'
OR
to the above 'From' Address
|