<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-bottom: 0px; }div.FoxDiv20190925170757774498 { }body { font-size: 12pt; font-family: 'Times New Roman TUR'; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span>Hi All</div><div>We are also encounting problems when compiling the lustre client on Redhat 7.7, kernel</div><div>3.10.0-1062.1.1.el7.x86_64 #1 SMP</div><div><div>cat /etc/redhat-release </div><div>Scientific Linux release 7.7 (Nitrogen)</div></div><div><br></div><div>#rpmbuild  --rebuild --without servers --with lnet-dlc lustre-2.12.2-1.src.rpm </div><div>Just a few lines from the error messages:</div><div><div><div>In file included from /root/rpmbuild/BUILD/lustre-2.12.2/libcfs/include/libcfs/libcfs.h:43:0,</div><div>                 from /root/rpmbuild/BUILD/lustre-2.12.2/lnet/klnds/o2iblnd/o2iblnd.h:82,</div><div>                 from /root/rpmbuild/BUILD/lustre-2.12.2/lnet/klnds/o2iblnd/o2iblnd.c:38:</div><div>/root/rpmbuild/BUILD/lustre-2.12.2/lnet/klnds/o2iblnd/o2iblnd.c:2352:16: error: 'struct kib_tx' has no member named 'tx_frags'</div><div>      sizeof(*tx->tx_frags));</div></div></div><div><br></div><div>I wonder if anyone has any idea about this.</div><div><br></div><div>Cheers!</div><div><br></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="margin: 10px;"><div><font face="Times New Roman" style="font-size: 15px;">-Wenjing</font></div><div><span style="line-height: 1.5; background-color: transparent; font-size: 15px;"><font face="Times New Roman">wuwj@umich.edu</font></span></div></div></span></div>
<blockquote style="margin-Top: 0px; margin-Bottom: 0px; margin-Left: 0.5em"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:arm2arm@gmail.com">Arman Khalatyan</a></div><div><b>Date:</b> 2019-09-25 07:45</div><div><b>To:</b> <a href="mailto:degremoa@amazon.com">Degremont, Aurelien</a></div><div><b>CC:</b> <a href="mailto:lustre-discuss@lists.lustre.org">Lustre discussion</a></div><div><b>Subject:</b> Re: [lustre-discuss] lustre client on centos 7.7</div></div></div><div><div class="FoxDiv20190925170757774498"><div dir="ltr">Hi,Aurélien<div>thanks for pointing me in the right direction.</div><div>On my system I needed to add a few libs in order to compile the client properly:</div><div><b>yum install openmpi-devel.x86_64 readline-devel<br></b></div><div><b>module load mpi/openmpi-x86_64</b></div><div><b>rpmbuild  --rebuild --without servers --with lnet-dlc   lustre-2.12.58_80_g9209e91-1.src.rpm<br></b></div><div><br></div><div>now everything looks good...</div><div>a.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Sep 22, 2019 at 5:18 PM Degremont, Aurelien <<a href="mailto:degremoa@amazon.com">degremoa@amazon.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="FR">
<div class="gmail-m_-4558626239547799266WordSection1">
<p class="MsoNormal"><span lang="EN-US">The Lustre 2.10 branch don't support CentOS 7.7<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Lustre 2.12.3 and Lustre 2.13 will.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">However Lustre 2.10.8 can built on CentOS 7.7 if you can afford to miss Infiniband support.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">This is the part of the code that creates this problem.  ./configure --with-ofed=no will disable it.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Aurélien<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class="MsoNormal" style="margin-left:35.4pt"><b><span style="font-size:12pt;color:black">De :
</span></b><span style="font-size:12pt;color:black">lustre-discuss <<a href="mailto:lustre-discuss-bounces@lists.lustre.org" target="_blank">lustre-discuss-bounces@lists.lustre.org</a>> au nom de Arman Khalatyan <<a href="mailto:arm2arm@gmail.com" target="_blank">arm2arm@gmail.com</a>><br>
<b>Date : </b>dimanche 22 septembre 2019 à 16:26<br>
<b>À : </b>Lustre discussion <<a href="mailto:lustre-discuss@lists.lustre.org" target="_blank">lustre-discuss@lists.lustre.org</a>><br>
<b>Objet : </b>[lustre-discuss] lustre client on centos 7.7<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Hello, <u></u><u></u></p>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">are there any lustre client with the CentOS 7.7?<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">i was trying to compile the listre 2.10 with the recent centos 7.7 it was failing with the error:<u></u><u></u></p>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">rpmbuild  --rebuild --without servers --with lnet-dlc lustre-2.10.8-1.src.rpm <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">/root/rpmbuild/BUILD/lustre-2.10.8/lnet/klnds/o2iblnd/o2iblnd.h:69:27: fatal error: linux/pci-dma.h: No such file or directory<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"> #include <linux/pci-dma.h><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">                           ^<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">compilation terminated.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">looks like something changed in the Kernel drivers:(<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">thank you beforehand,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal" style="margin-left:35.4pt">Arman<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</blockquote></div>
</div></div></blockquote>
</body></html>