<div dir="ltr"><div><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)">Hello there!</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)">We are trying to compile Robinhood 3.1.7 with Lustre 2.14.0 (ZFS
2.0.4) on a CentOS 7.9.  We are getting this problem:</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">wget <a href="https://github.com/cea-hpc/robinhood/archive/refs/tags/3.1.7.tar.gz" style="color:rgb(5,99,193)">https://github.com/cea-hpc/robinhood/archive/refs/tags/3.1.7.tar.gz</a></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">tar -zxvf 3.1.7.tar.gz</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">cd robinhood-3.1.7</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">./autogen.sh</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">./configure</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">make</span><span style="font-size:8pt;font-family:Consolas"></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">...</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">  CC       basename.lo</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">  CC      
lustre_tools.lo</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:857:0:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:red">error: </span>"IOC_MDC_GETFILEINFO_V1"
redefined [-Werror]</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">#   define IOC_MDC_GETFILEINFO_V1  
IOC_MDC_GETFILEINFO</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">In file included from <b>/usr/include/lustre/lustreapi.h:47:0</b>,</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">                
from <b>../../src/include/lustre_extended_types.h:45</b>,</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">                
from <b>../../src/include/db_schema.h:32</b>,</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">                
from <b>../../src/include/list_mgr.h:144</b>,</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">               
 from <b>lustre_tools.c:18</b>:</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">/usr/include/linux/lustre/lustre_user.h:662:0:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:aqua">note: </span>this
is the location of the previous definition</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">#define IOC_MDC_GETFILEINFO_V1 _IOWR(IOC_MDC_TYPE, 22,
struct lov_user_mds_data_v1 *)</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:</span></b><span style="font-size:10pt;font-family:Consolas"> In function '<b>lustre_mds_stat</b>':</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:857:37:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:red">error: </span>'<b>IOC_MDC_GETFILEINFO_V1</b>'
undeclared (first use in this function)</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">#   define IOC_MDC_GETFILEINFO_V1  
IOC_MDC_GETFILEINFO</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">                                    
^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:888:26:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:aqua">note: </span>in
expansion of macro '<b>IOC_MDC_GETFILEINFO_V1</b>'</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">     rc = ioctl(parentfd,
IOC_MDC_GETFILEINFO_V1, (void *)lmd);</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">                         
^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:857:37:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:aqua">note: </span>each
undeclared identifier is reported only once for each function it appears in</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">#   define IOC_MDC_GETFILEINFO_V1 
 IOC_MDC_GETFILEINFO</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">                                    
^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:888:26:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:aqua">note: </span>in
expansion of macro '<b>IOC_MDC_GETFILEINFO_V1</b>'</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">     rc = ioctl(parentfd,
IOC_MDC_GETFILEINFO_V1, (void *)lmd);</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">                         
^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:</span></b><span style="font-size:10pt;font-family:Consolas"> In function '<b>lustre_mds_stat_by_fid</b>':</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:857:37:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:red">error: </span>'<b>IOC_MDC_GETFILEINFO_V1</b>'
undeclared (first use in this function)</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">#   define IOC_MDC_GETFILEINFO_V1  
IOC_MDC_GETFILEINFO</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">                                    
^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="font-size:10pt;font-family:Consolas">lustre_tools.c:971:35:</span></b><span style="font-size:10pt;font-family:Consolas"> <span style="color:aqua">note: </span>in
expansion of macro '<b>IOC_MDC_GETFILEINFO_V1</b>'</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">     rc = ioctl(dirfd(fid_dir_fd),
IOC_MDC_GETFILEINFO_V1, (void *)lmd);</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas;color:lime">                                  
^</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">cc1: all warnings being treated as errors</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">make[2]: *** [lustre_tools.lo] Error 1</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">make[2]: Leaving directory
`/tmp/robinhood-3.1.7/src/common'</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">make[1]: *** [all-recursive] Error 1</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">make[1]: Leaving directory `/tmp/robinhood-3.1.7/src'</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">make: *** [all-recursive] Error 1</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)">We have tried both </span><span style="font-size:10pt;font-family:Consolas">make</span><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif"> <span style="color:rgb(46,116,181)">or </span></span><span style="font-size:10pt;font-family:Consolas">make rpm</span><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif"> <span style="color:rgb(46,116,181)">as from Robinhood's documentation.  Can we have some help
with this?  </span></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"><br></span></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span><span style="font-family:Arial,Helvetica,sans-serif;font-size:small"><a href="https://github.com/cea-hpc/robinhood">https://github.com/cea-hpc/robinhood</a></span></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"><br></span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)">Thanks in advance!</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)">-Hugo </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span></p><p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)">=================================================================</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:"Lucida Sans",sans-serif;color:rgb(46,116,181)"> </span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">[root@mds1-vm robinhood-3.1.7]# uname -a</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">Linux mds1-vm.local 3.10.0-1160.25.1.el7.x86_64 #1 SMP
Wed Apr 28 21:49:45 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">[root@mds1-vm robinhood-3.1.7]# cat /etc/redhat-release</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">CentOS Linux release 7.9.2009 (Core)</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">[root@mds1-vm robinhood-3.1.7]# rpm -qa | grep lustre</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-tools-0.7.10-2.noarch</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-osd-ldiskfs-mount-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">kmod-lustre-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-devel-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-tests-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">kmod-lustre-osd-zfs-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">kmod-lustre-tests-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">kmod-lustre-osd-ldiskfs-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-osd-zfs-mount-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-resource-agents-2.14.0-1.el7.x86_64</span></p>

<p class="MsoNormal" style="margin:0in 0in 0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><span style="font-size:10pt;font-family:Consolas">lustre-iokit-2.14.0-1.el7.x86_64</span></p></div><div><br></div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">-- </span><br style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px"><b style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">Hugo R Hernandez</b><div><font color="#888888" face="arial, sans-serif"><span style="font-size:16px"><b><br></b></span></font><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">"Se seus esforços foram vistos com indeferença, não desanime que o sol faze um espectacolo maravilhoso todas as manhãs enquanto a maioria das pessoas ainda estão dormindo"</span></div><div><span style="color:rgb(136,136,136);font-family:arial,sans-serif;font-size:16px">- Anónimo brasileiro</span></div></div></div></div></div></div>