[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