On Tue, 16 Apr 2002, Keith Owens wrote:
> On Tue, 16 Apr 2002 16:37:49 +0800 (PHT),
> "Mark M. Barrios" <sleep@xxxxxxxxxxxxxxxxxxx> wrote:
>
> >/usr/src/linux-2.4-xfs/linux/include/asm/system.h:13: parse error before `('
> >/usr/src/linux-2.4-xfs/linux/include/asm/rwsem.h:47: parse error before `('
> >/usr/src/linux-2.4-xfs/linux/include/asm/rwsem.h:48: parse error before `('
> >/usr/src/linux-2.4-xfs/linux/include/asm/rwsem.h:49: parse error before `('
>
> FASTCALL is undefined. include/linux/linkage.h not included or empty.
>
> >/usr/src/linux-2.4-xfs/linux/include/linux/fs.h:1163: warning: implicit
> >declaration of function `barrier'
> >/usr/src/linux-2.4-xfs/linux/include/asm/bugs.h:71: warning: implicit
> >declaration of function `printk'
> >/usr/src/linux-2.4-xfs/linux/include/asm/bugs.h:71: `KERN_EMERG' undeclared
> >(first use in this function)
>
> include/linux/kernel.h not included or empty.
>
> Either your include files have been deleted or they are truncated.
> What do include/linux/{linkage,kernel}.h look like when the error
> occurs?
>
Oops, youre right I got the wrong kernel.h include
linkage.h looks right but kernel.h looks like this:
---
/* This file is automatically generated at boot time. */
#ifndef __BOOT_KERNEL_H_
#define __BOOT_KERNEL_H_
/* Kernel type i686 */
#ifndef __MODULE_KERNEL_i686
#define __MODULE_KERNEL_i686 1
#endif
#ifndef __BOOT_KERNEL_ENTERPRISE
#define __BOOT_KERNEL_ENTERPRISE 0
#endif
#ifndef __BOOT_KERNEL_SMP
#define __BOOT_KERNEL_SMP 0
#endif
#ifndef __BOOT_KERNEL_UP
#define __BOOT_KERNEL_UP 1
#endif
#endif
---
my mistake... I must have I made a wrong link from /boot/kernel.h to
/usr/src/linux when I was cleaning up after migrating /boot
I'm not sure if anyone reported this yet, but I found that XFS DMAPI
doesn't want to be built as a module, built in has no problems.
Here's the error:
---
make[1]: Entering directory `/usr/src/linux-2.4-xfs.b/linux'
ld -m elf_i386 -T /usr/src/linux-2.4-xfs.b/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/char/char.o
drivers/block/block.o drivers/misc/misc.o drivers/net/net.o
drivers/media/media.o drivers/ide/idedriver.o drivers/cdrom/driver.o
drivers/pci/driver.o drivers/video/video.o net/network.o
/usr/src/linux-2.4-xfs.b/linux/arch/i386/lib/lib.a
/usr/src/linux-2.4-xfs.b/linux/lib/lib.a
/usr/src/linux-2.4-xfs.b/linux/arch/i386/lib/lib.a --end-group -o
vmlinuxfs/fs.o: In function `xfs_dm_send_data_event':
fs/fs.o(.text+0x279a2): undefined reference to `dm_send_data_event'
fs/fs.o: In function `xfs_dm_send_create_event':
fs/fs.o(.text+0x27a56): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_dm_bulkstat_one':
fs/fs.o(.text+0x27e8a): undefined reference to `dm_vp_to_handle'
fs/fs.o: In function `xfs_dm_mount':
fs/fs.o(.text+0x2aa8b): undefined reference to `dm_send_mount_event'
fs/fs.o(.text+0x2aa9f): undefined reference to `dm_hookup_vfsmount'
fs/fs.o: In function `xfs_rename':
fs/fs.o(.text+0x7764d): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x7803e): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_unmount':
fs/fs.o(.text+0x7d7a4): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x7d883): undefined reference to `dm_send_unmount_event'
fs/fs.o: In function `xfs_setattr':
fs/fs.o(.text+0x7f9a5): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_inactive':
fs/fs.o(.text+0x808ae): undefined reference to `dm_send_destroy_event'
fs/fs.o: In function `xfs_create':
fs/fs.o(.text+0x817d0): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_remove':
fs/fs.o(.text+0x81e10): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x822d4): undefined reference to `dm_send_namesp_event'
fs/fs.o: In function `xfs_link':
fs/fs.o(.text+0x8241d): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x827d6): undefined reference to `dm_send_namesp_event'
fs/fs.o(.text+0x82dd9): more undefined references to
`dm_send_namesp_event' follow
make[1]: *** [kallsyms] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4-xfs.b/linux'
make: *** [vmlinux] Error 2
---
Thanks for the help
Mark M. Barrios
|