<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 08/19/2016 04:51 PM, Saravanakumar
      Arumugam wrote:<br>
    </div>
    <blockquote cite="mid:57B6EBAF.3050403@redhat.com" type="cite">Hi,
      <br>
      <br>
      On 08/19/2016 04:27 PM, Shekhar Berry wrote:
      <br>
      <blockquote type="cite">Hi,
        <br>
        <br>
        I downloaded the glusterfs-3.8.1 and was trying to install it.
        <br>
        <br>
        I did autogen.sh, configure and then during make command I am
        seeing this error. Can anyone point to what I am missing?
        <br>
        <br>
        Making all in src
        <br>
          CC       glusterd_la-glusterd.lo
        <br>
        In file included from glusterd-rcu.h:21:0,
        <br>
                         from glusterd-sm.h:27,
        <br>
                         from glusterd.h:29,
        <br>
                         from glusterd.c:19:
        <br>
        ../../../../contrib/userspace-rcu/rculist-extra.h:33:6: error:
        redefinition of 'cds_list_add_tail_rcu'
        <br>
         void cds_list_add_tail_rcu(struct cds_list_head *newp,
        <br>
              ^
        <br>
        In file included from glusterd-rcu.h:15:0,
        <br>
                         from glusterd-sm.h:27,
        <br>
                         from glusterd.h:29,
        <br>
                         from glusterd.c:19:
        <br>
        /usr/local/include/urcu/rculist.h:44:6: note: previous
        definition of 'cds_list_add_tail_rcu' was here
        <br>
         void cds_list_add_tail_rcu(struct cds_list_head *newp,
        <br>
              ^
        <br>
        make[5]: *** [glusterd_la-glusterd.lo] Error 1
        <br>
        make[4]: *** [all-recursive] Error 1
        <br>
        make[3]: *** [all-recursive] Error 1
        <br>
        make[2]: *** [all-recursive] Error 1
        <br>
        make[1]: *** [all-recursive] Error 1
        <br>
        make: *** [all] Error 2
        <br>
      </blockquote>
      <br>
      Can you check and share which "userspace-rcu" version is installed
      in your machine?
      <br>
    </blockquote>
    rpm -qa | grep userspace-rcu<br>
    userspace-rcu-0.7.16-1.el7.x86_64<br>
    <blockquote cite="mid:57B6EBAF.3050403@redhat.com" type="cite">
      <br>
      Also, How you installed userspace-rcu ? <br>
    </blockquote>
    I cloned latest version from Userspace RCU. <br>
    <meta http-equiv="content-type" content="text/html;
      charset=windows-1252">
    <pre style="margin: 0px 0px 30px; padding: 20px; border: 0px; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: inherit; font-size: 14px; line-height: inherit; font-family: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', Terminal; vertical-align: baseline; color: rgb(242, 242, 242); text-shadow: none; overflow: auto; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background: rgb(48, 48, 48);"><code style="margin: 0px 0px 30px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 14px; line-height: inherit; font-family: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', Terminal; vertical-align: baseline; color: rgb(242, 242, 242); background-color: rgb(48, 48, 48);">git clone git://git.liburcu.org/userspace-rcu.git
</code></pre>
    and then following commands:<br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=windows-1252">
    <pre style="margin: 0px 0px 30px; padding: 20px; border: 0px; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: inherit; font-size: 14px; line-height: inherit; font-family: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', Terminal; vertical-align: baseline; color: rgb(242, 242, 242); text-shadow: none; overflow: auto; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: 1; word-spacing: 0px; -webkit-text-stroke-width: 0px; background: rgb(48, 48, 48);"><code style="margin: 0px 0px 30px; padding: 0px; border: none; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: 14px; line-height: inherit; font-family: Monaco, 'Bitstream Vera Sans Mono', 'Lucida Console', Terminal; vertical-align: baseline; color: rgb(242, 242, 242); background-color: rgb(48, 48, 48);">/bootstrap 
./configure
make
make install
ldconfig</code></pre>
    <br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=windows-1252">
    <blockquote cite="mid:57B6EBAF.3050403@redhat.com" type="cite">Generally,
      rculist.h should be present in /usr/include/rcu/rculist.h, but in
      your case it is in /usr/local/include/urcu/rculist.h. Hence this
      question.
      <br>
      <br>
      Thanks,
      <br>
      Saravana
      <br>
      <br>
    </blockquote>
    <br>
    Thanks<br>
    Shekhar<br>
  </body>
</html>