xfs
[Top] [All Lists]

DMAPI as module (kernel compilation failure).

To: linux-xfs@xxxxxxxxxxx
Subject: DMAPI as module (kernel compilation failure).
From: Paul Blazejowski <paulb@xxxxxxxxxxxxxxxxxxx>
Date: 19 May 2002 12:01:33 -0400
Sender: owner-linux-xfs@xxxxxxxxxxx
Hello folks,

I'm not sure if this has been answered on the list.Sorry if it was.

.config snip:

CONFIG_XFS_FS=y
CONFIG_XFS_RT=y
CONFIG_XFS_QUOTA=y
CONFIG_XFS_DMAPI=m
CONFIG_HAVE_XFS_DMAPI=y

Building kernel 2.4.18 with CVS patch and DMAPI enabled as module (M)
gives this compilation error:

make[1]: Entering directory `/usr/src/linux-2.4.18'
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/acpi/acpi.o
drivers/char/char.o drivers/block/block.o drivers/misc/misc.o
drivers/net/net.o drivers/media/media.o drivers/char/drm/drm.o
drivers/ide/idedriver.o drivers/scsi/scsidrv.o drivers/cdrom/driver.o
drivers/pci/driver.o drivers/pnp/pnp.o drivers/video/video.o
drivers/usb/usbdrv.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+0x2d1d9): undefined reference to `dm_send_data_event'
fs/fs.o: In function `xfs_dm_send_create_event':
fs/fs.o(.text+0x2d291): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_dm_bulkstat_one':
fs/fs.o(.text+0x2d69a): undefined reference to `dm_vp_to_handle'
fs/fs.o: In function `xfs_dm_mount':
fs/fs.o(.text+0x305ed): undefined reference to `dm_send_mount_event'
fs/fs.o(.text+0x30601): undefined reference to `dm_hookup_vfsmount'
fs/fs.o: In function `xfs_rename':
fs/fs.o(.text+0x7be9a): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x7c784): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_unmount':
fs/fs.o(.text+0x81f1d): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x81ff6): undefined reference to `dm_send_unmount_event'
fs/fs.o: In function `xfs_setattr':
fs/fs.o(.text+0x84061): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_inactive':
fs/fs.o(.text+0x84ed5): undefined reference to `dm_send_destroy_event'
fs/fs.o: In function `xfs_create':
fs/fs.o(.text+0x85d80): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_remove':
fs/fs.o(.text+0x8636a): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x8679c): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_link':
fs/fs.o(.text+0x86910): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x86cd9): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x872ec): 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


But when DMAPI is enabled (Y) in kernel, there's no problem with
compilation.Any ideas or suggestions would be appreciated.Thanks.

Paul B.

Attachment: signature.asc
Description: This is a digitally signed message part

<Prev in Thread] Current Thread [Next in Thread>