Re: 答复: [Linux-cluster] Compile problem under Fedora Core2 2.6.5-1.358

Jonathan E Brassow jbrassow at redhat.com
Thu Oct 28 20:41:58 UTC 2004


You have an old version of the source code, I think.

This bug (GFS_EATYPE_LAST) has been fixed recently.

  brassow

On Oct 18, 2004, at 4:03 AM, Rocty Wang wrote:

> Hi, Jefferson,
>
>  
>
>        I have upgraded my FC2 kernel to 2.6.8.1, but after I done all  
> patches under /cluster folder on this version kernel,
>
>  I do the below operations:
>
>        ./configure –kernel_src=/lib/modules/2.6.8.1/build
>
>        make install
>
>  
>
>        But it also occurred the following error:
>
>        ----------------------------------------
>
> The file \cluster\gfs\gfs_fsck\pass2.c' :
>
> Line 139        ea_name, ea_hdr->ea_type, GFS_EATYPE_LAST);
>
>     Error: “GFS_EATYPE_LAST” undeclared
>
>  
>
> Also I only found this symbol will be patched under the kernel  
> 2.6.9-rc1-mm3
>
>  in the file of /gfs-kernel/patches/2.6.9-rc1-mm3/gfs.patch, no any  
> such patches in kernel 2.6.8.1
>
>  
>
> Line 33730: +#define GFS_EATYPE_LAST           (2)
>
> Line 33735: +#define GFS_EATYPE_VALID(x)     ((x) && (x) <=  
> GFS_EATYPE_LAST)
>
>   
>
> So how can I solve them? Any Help will be appreciated.
>
>  
>
> Rocty Wang
>
> 2004-10-18
>
>
> 发件人: linux-cluster-bounces at redhat.com  
> [mailto:linux-cluster-bounces at redhat.com] 代表 Jefferson M. da Silva -  
> LSI
> 发送时间: 2004年10月16日 6:08
> 收件人: Discussion of clustering software components including GFS
> 主题: Re: [Linux-cluster] Compile problem under Fedora Core2 2.6.5-1.358
>
>  
>
> Hi, Rocty Wang.
>
>  
>
>  
>
> Hi, Rocty Wang.
>
>  
>
> the patches work well with kernel org 2.6.x, I compiled on FC2 (Kernel  
> org 2.6.8.1) and I obtained success.
>
>          
> ----------------------------------------------------------------------- 
> -
>          Jefferson Maximo da Silva
>   ºvº   LSITEC - Laboratório de Sistemas Integraveis
>  /(_)\  Fone: +55 11 3091-9727
>   ^ ^   jmaximo at lsi.usp.br
>           
> ----------------------------------------------------------------------- 
> -
>
> ----- Original Message -----
>
>  From: Rocty Wang
>
> To: linux-cluster at redhat.com
>
> Sent: Wednesday, October 13, 2004 2:53 AM
>
> Subject: [Linux-cluster] Compile problem under Fedora Core2 2.6.5-1.358
>
>  
>
> Hi, all,
>
>  
>
>        I have downloaded (using cvs) Redhat Linux Cluster Project  
> source code from sources.redhat.com CVS server
>
>     But when I compiled them under FC2(kernel2.6.5-1.358), I found  
> that it failed.
>
>  
>
>     According to the usage.txt, I can’t find any patches due to kernel  
> 2.6.5 in cluster packages.
>
>     So I do nothing about the following steps of 1, 2, 3. Is that  
> right?
>
>  
> 1. apply kernel patches from
>    cluster/cman-kernel/patches/
>    cluster/dlm-kernel/patches/
>    cluster/gfs-kernel/patches/
>  
> 2. configure kernel, selecting DM, CMAN, DLM, GFS
>  
> 3. build kernel and cluster modules
>    make; make modules_install
>
>  
>
> the 4th step I do as the below: (if set the kernel source directory as  
> /usr/src/linux-2.6.5-1.358, it failed)
>
> cd cluster
>
> ./configure –kernel_src=/lib/modules/2.6.5-1.358/build
>
> make install
>
>  
>
> then the following warnings and error occur, what is the problem?  
> Anyone can help me? Thanks!
>
>  
>
> /home/cluster/cman-kernel/src/membership.c: In function  
> `init_membership_services':
>
> /home/cluster/cman-kernel/src/membership.c:640: warning: implicit  
> declaration of function `sock_create_kern'
>
> /home/cluster/cman-kernel/src/sm_control.c: In function `sm_start':
>
> /home/cluster/cman-kernel/src/sm_control.c:73: warning: implicit  
> declaration of function `sock_create_kern'
>
> *** Warning: "sock_create_kern"  
> [/home/cluster/cman-kernel/src/cman.ko] undefined!
>
> /home/cluster/dlm-kernel/src/locking.c: In function `dlm_lock_stage1':
>
> /home/cluster/dlm-kernel/src/locking.c:508: warning: implicit  
> declaration of function `msleep'
>
> /home/cluster/dlm-kernel/src/lockqueue.c: In function  
> `process_lockqueue_reply':
>
> /home/cluster/dlm-kernel/src/lockqueue.c:316: warning: implicit  
> declaration of function `msleep'
>
> /home/cluster/dlm-kernel/src/lowcomms.c: In function `connect_to_sock':
>
> /home/cluster/dlm-kernel/src/lowcomms.c:581: warning: implicit  
> declaration of function `sock_create_kern'
>
> *** Warning: "msleep" [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_addref_cluster"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_get_node_by_addr"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_get_node_addresses"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "sock_create_kern" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kcl_releaseref_cluster"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kthread_stop" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kcl_get_current_interface"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_get_node_by_nodeid"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_leave_service" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kcl_remove_callback"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_global_service_id"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_unregister_service"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kcl_join_service" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kcl_start_done" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kthread_should_stop"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "kthread_create" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kcl_add_callback" [/home/cluster/dlm-kernel/src/dlm.ko]  
> undefined!
>
> *** Warning: "kcl_register_service"  
> [/home/cluster/dlm-kernel/src/dlm.ko] undefined!
>
> *** Warning: "lm_register_proto"  
> [/home/cluster/gfs-kernel/src/nolock/lock_nolock.ko] undefined!
>
> *** Warning: "lm_unregister_proto"  
> [/home/cluster/gfs-kernel/src/nolock/lock_nolock.ko] undefined!
>
> *** Warning: "kcl_addref_cluster"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_get_services"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_cluster_name"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_lock" [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko]  
> undefined!
>
> *** Warning: "kcl_releaseref_cluster"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_get_members"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_query"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kthread_stop"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_leave_service"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_locks_dump"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "lm_register_proto"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "lm_unregister_proto"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_unregister_service"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_join_service"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_release_lockspace"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_start_done"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kthread_should_stop"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kthread_create"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_unlock"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "kcl_register_service"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_new_lockspace"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> *** Warning: "dlm_debug_dump"  
> [/home/cluster/gfs-kernel/src/dlm/lock_dlm.ko] undefined!
>
> /home/cluster/gfs-kernel/src/gulm/xdr_socket.c: In function `xdr_open':
>
> /home/cluster/gfs-kernel/src/gulm/xdr_socket.c:27: error: too few  
> arguments to function `sock_create'
>
> make[5]: *** [/home/cluster/gfs-kernel/src/gulm/xdr_socket.o] Error 1
>
> make[4]: *** [/home/cluster/gfs-kernel/src/gulm] Error 2
>
> make[3]: *** [all] Error 2
>
> make[2]: *** [install] Error 2
>
> make[1]: *** [install] Error 2
>
> make: *** [install] Error 2
>
>  
>
>  
>
>
> --
>  Linux-cluster mailing list
>  Linux-cluster at redhat.com
>  http://www.redhat.com/mailman/listinfo/linux-cluster
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
> http://www.redhat.com/mailman/listinfo/linux-cluster
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 17692 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/linux-cluster/attachments/20041028/3fbb7cf2/attachment.bin>


More information about the Linux-cluster mailing list