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

Jefferson M. da Silva - LSI jmaximo at lsi.usp.br
Thu Oct 28 22:18:15 UTC 2004


the correct command is:

Example:

./configure --kernel_src=/local_source_kernel



Correct command:

./configure --kernel_src=/usr/src/linux-2.6.8.1

make install



Wrong command:

 ./configure –kernel_src=/lib/modules/2.6.8.1/build






        ------------------------------------------------------------------------
        Jefferson Maximo da Silva 
 ºvº   LSITEC - Laboratório de Sistemas Integraveis
/(_)\  Fone: +55 11 3091-9727
 ^ ^   jmaximo at lsi.usp.br
        ------------------------------------------------------------------------
  ----- Original Message ----- 
  From: Jonathan E Brassow 
  To: Discussion of clustering software components including GFS 
  Sent: Thursday, October 28, 2004 6:41 PM
  Subject: Re: 答复: [Linux-cluster] Compile problem under Fedora Core2 2.6.5-1.358


  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


------------------------------------------------------------------------------


  --
  Linux-cluster mailing list
  Linux-cluster at redhat.com
  http://www.redhat.com/mailman/listinfo/linux-cluster
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/linux-cluster/attachments/20041028/9bbf6d1d/attachment.htm>


More information about the Linux-cluster mailing list