[Linux-cluster] Compile problems GFS against 2.6.11.6

Manuel Bujan bujan at isqsolutions.com
Wed Mar 30 16:52:03 UTC 2005


Hi,

I applied your patch but it didn't work too.
So I add one more line to the Makefile (gfs-kernel/src/gfs/Makefile) and it 
works.

+     fs/xattr_acl.o

I am wondering now like Bastian Blank said, is this is a clean solution ? I 
think NO
Any other recomendation  ?

I am still getting the following errors when I compile the code, but the 
modules get loaded without problems:

  Building modules, stage 2.
  MODPOST
*** Warning: "kcl_addref_cluster" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_get_node_by_addr" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_get_node_addresses" 
[/usr/src/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_releaseref_cluster" 
[/usr/src/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_get_current_interface" 
[/usr/src/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_get_node_by_nodeid" 
[/usr/src/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_leave_service" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_remove_callback" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_global_service_id" 
[/usr/src/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_unregister_service" 
[/usr/src/cluster/dlm-kernel/src/dlm.ko] undefined!
*** Warning: "kcl_join_service" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_start_done" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_add_callback" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!
*** Warning: "kcl_register_service" [/usr/src/cluster/dlm-kernel/src/dlm.ko] 
undefined!

..............
  Building modules, stage 2.
  MODPOST
*** Warning: "kcl_addref_cluster" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "kcl_get_services" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "kcl_cluster_name" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "dlm_lock" [/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] 
undefined!
*** Warning: "kcl_releaseref_cluster" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "kcl_get_members" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "dlm_query" [/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] 
undefined!
*** Warning: "kcl_leave_service" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "lm_register_proto" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "lm_unregister_proto" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "kcl_unregister_service" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "kcl_join_service" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "dlm_release_lockspace" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "kcl_start_done" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "dlm_unlock" [/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] 
undefined!
*** Warning: "kcl_register_service" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "dlm_new_lockspace" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
*** Warning: "dlm_debug_dump" 
[/usr/src/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!

.....................
  Building modules, stage 2.
  MODPOST
*** Warning: "lm_unmount" [/usr/src/cluster/gfs-kernel/src/gfs/gfs.ko] 
undefined!
*** Warning: "lm_withdraw" [/usr/src/cluster/gfs-kernel/src/gfs/gfs.ko] 
undefined!
*** Warning: "lm_mount" [/usr/src/cluster/gfs-kernel/src/gfs/gfs.ko] 
undefined!

.........................

  Building modules, stage 2.
  MODPOST
*** Warning: "kcl_get_node_by_addr" 
[/usr/src/cluster/cmirror/src/dm-cmirror.ko] undefined!
*** Warning: "kcl_get_node_addresses" 
[/usr/src/cluster/cmirror/src/dm-cmirror.ko] undefined!
*** Warning: "kcl_get_node_by_nodeid" 
[/usr/src/cluster/cmirror/src/dm-cmirror.ko] undefined!
*** Warning: "kcl_leave_service" 
[/usr/src/cluster/cmirror/src/dm-cmirror.ko] undefined!
*** Warning: "kcl_unregister_service" 
[/usr/src/cluster/cmirror/src/dm-cmirror.ko] undefined!
*** Warning: "kcl_join_service" [/usr/src/cluster/cmirror/src/dm-cmirror.ko] 
undefined!
*** Warning: "kcl_start_done" [/usr/src/cluster/cmirror/src/dm-cmirror.ko] 
undefined!
*** Warning: "kcl_register_service" 
[/usr/src/cluster/cmirror/src/dm-cmirror.ko] undefined!

Is there any workaround to this ?

Regards
Bujan


----- Original Message ----- 
From: "Lazar Obradovic" <laza at yu.net>
To: "linux clustering" <linux-cluster at redhat.com>
Sent: Wednesday, March 30, 2005 4:16 AM
Subject: Re: [Linux-cluster] Compile problems GFS against 2.6.11.6


> It's something I wrote about long time ago, but everyone seems to forgot
> it, including me :(
>
> Try this one, it should work, though I'm not sure it's a right way to do
> it, kernel wise :)
>
>
> ---------------------
> --- gfs-kernel/src/gfs/Makefile 2005-01-13 00:04:18.000000000 +0100
> +++ /usr/src/cluster/gfs-kernel/src/gfs/Makefile        2005-03-30
> 10:46:45.289226768 +0200
> @@ -63,14 +63,16 @@
>        super.o \
>        trans.o \
>        unlinked.o \
> -       util.o
> +       util.o \
> +       fs/posix_acl.o
>
> EXTRA_CFLAGS += -I$(obj)
>
> all:
> -       rm -f linux lm_interface.h
> +       rm -f linux lm_interface.h fs
>        ln -s . linux
>        ln -s ${top_srcdir}/src/harness/lm_interface.h .
> +       ln -s ${KERNEL_SRC}/fs .
>        ${MAKE} -C ${KERNEL_SRC} M=${PWD} modules USING_KBUILD=yes
>
> install: all
> @@ -85,7 +87,7 @@
>
> clean:
>        rm -rf linux *.o .*.o.cmd .gfs.ko.cmd lm_interface.h \
> -               gfs.ko gfs.mod.c .tmp_versions *~
> +               gfs.ko gfs.mod.c .tmp_versions fs *~
>
>
> patches: pre add post
> ---------------------
>
>
> -- 
> Lazar Obradovic <laza at yu.net>
> YUnet International, NOC
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> http://www.redhat.com/mailman/listinfo/linux-cluster
> 




More information about the Linux-cluster mailing list