xfs
[Top] [All Lists]

Re: CVS kernel tree question

To: Keith Owens <kaos@xxxxxxx>
Subject: Re: CVS kernel tree question
From: "Mark M. Barrios" <sleep@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 16 Apr 2002 18:26:42 +0800 (PHT)
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: <15196.1018948877@xxxxxxxxxxxxxxxxxxxxxx>
Sender: owner-linux-xfs@xxxxxxxxxxx
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


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