<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-CA" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-US">James<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">2.11 runs on the latest version of RHEL available at the time of its release, which was RHEL 7.4. The latest LTS release (2.10.4) introduces support for RHEL 7.5<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Peter<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">lustre-discuss <lustre-discuss-bounces@lists.lustre.org> on behalf of James Burton <jburto2@g.clemson.edu><br>
<b>Date: </b>Tuesday, July 31, 2018 at 8:49 AM<br>
<b>To: </b>"lustre-discuss@lists.lustre.org" <lustre-discuss@lists.lustre.org><br>
<b>Subject: </b>[lustre-discuss] Lustre 2.11 lustre-client-dkms error with Oracle Linux and MOFED<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">I am trying to install the Lustre 2.11 client on Oracle 7.5. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;color:black">I am running the Oracle UEK kernel
<span style="background:white">4.1.12-103.9.4.el7uek.x86_64 with Mellanox OFED drivers MLNX_OFED_LINUX-4.4-1.0.0.0.</span></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">When trying to build the lustre client dkms module for lustre 2.11 via the whamcloud repository for for Oracle Linux 7.5, it fails with an error <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Courier New";background:white">configure: error: can't compile with OpenIB gen2 headers</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Courier New";background:white"><br>
<br>
</span><o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;background:white">I am able to install and run the client successfully using the prebuilt kernel modules with the current RHEL kernel, but I would rather not downgrade to the RHEL kernel, which
 is based on a much older 3.10 kernel than the UEK kernel. </span><span style="background:white"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="background:white"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;background:white">Is there a patch or workaround available to get the lustre dkms module working on kernel 4.1.12-103.9.4.el7uek.x86_64?</span><span style="background:white"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="background:white"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;background:white">Thanks,</span><span style="background:white"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="background:white"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;background:white">Jim Burton </span><span style="background:white"><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="background:white"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="background:white"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Arial",sans-serif;background:white">P.S. Error messages are below.</span><span style="background:white"><o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Courier New";background:white"><br>
<br>
</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Error on install:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:"Courier New";color:black;background:white">Loading new lustre-client-2.11.0 DKMS files...
</span><span style="font-family:"Courier New""><br>
Building for 4.1.12-124.15.4.el7uek.x86_64 <br>
Building initial module for 4.1.12-124.15.4.el7uek.x86_64 <br>
configure: WARNING: Kernel Distro seems to be neither RedHat, SuSE nor Ubuntu <br>
configure: WARNING: Kernel Distro seems to be neither RedHat, SuSE nor Ubuntu <br>
configure: error: can't compile with OpenIB gen2 headers <br>
Error! Bad return status for module build on kernel: 4.1.12-124.15.4.el7uek.x86_64 (x86_64)
<br>
Consult /var/lib/dkms/lustre-client/2.11.0/build/make.log for more information. <br>
warning: %post(lustre-client-dkms-2.11.0-1.el7.noarch) scriptlet failed, exit status 10
<br>
Non-fatal POSTIN scriptlet failure in rpm package lustre-client-dkms-2.11.0-1.el7.noarch<br>
<br>
</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Running the build scripts manually gives the following error:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:"Courier New";color:black;background:white">[root@client build]# ./lustre-dkms_pre-build.sh  </span><span style="font-family:"Courier New""><br>
checking build system type... x86_64-unknown-linux-gnu </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">... edited for brevity ...</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-family:"Courier New""><br>
checking if Linux kernel has tunable backoff TCP support... no <br>
checking whether to use Compat RDMA... /usr/bin/ofed_info <br>
yes <br>
checking whether to use any OFED backport headers... no <br>
checking whether to enable OpenIB gen2 support... no <br>
configure: error: can't compile with OpenIB gen2 headers <br>
configure error, check ///build/config.log<br>
<br>
</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">The more detailed version of the error message in the config.log shows the following:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17389: checking whether to use Compat RDMA</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17481: result: yes</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17516: checking whether to use any OFED backport headers</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17524: result: no</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17533: checking whether to enable OpenIB gen2 support</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17581: cp conftest.c build && make -d modules LDFLAGS= LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.11.0/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/4.1.12-103.9.4.el7uek.x86_64/build/.config
 LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated
 -I/lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/include -Iinclude2 -I/lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi
 -I/lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/4.1.12-103.9.4.el7uek.x86_64/build
 EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.11.0/build/libcfs/include -I/var/lib/dkms/lustre-client/2.11.0/build/lnet/include -I/var/lib/dkms/lustre-client/2.11.0/build/lustre/include -Wno-format-truncation M=/var/lib/dkms/lustre-client/2.11.0/build/build</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">In file included from /usr/src/ofa_kernel/default/include/linux/kernel.h:6:0,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/uio.h:12,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/socket.h:7,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/socket.h:4,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/include/uapi/linux/if.h:23,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/compat-2.6.h:12,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from <command-line>:0:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">include/linux/kernel.h:49:0: warning: "ALIGN" redefined [enabled by default]</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New""> #define ALIGN(x, a)  __ALIGN_KERNEL((x), (a))</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New""> ^</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">In file included from include/linux/kernel.h:6:0,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/kernel.h:6,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/uio.h:12,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/socket.h:7,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/socket.h:4,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/include/uapi/linux/if.h:23,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/compat-2.6.h:12,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from <command-line>:0:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">include/linux/linkage.h:78:0: note: this is the location of the previous definition</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New""> #define ALIGN __ALIGN</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New""> ^</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">In file included from /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include/asm/preempt.h:6:0,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/preempt.h:18,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/spinlock.h:50,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/seqlock.h:35,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/time.h:5,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/stat.h:18,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/module.h:10,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/module.h:4,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/compat-2.6.h:20,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from <command-line>:0:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">include/linux/thread_info.h:145:2: error: #error "no set_restore_sigmask() provided and default one won't work"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New""> #error "no set_restore_sigmask() provided and default one won't work"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">  ^</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">In file included from /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include/asm/processor.h:23:0,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include/asm/atomic.h:6,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/atomic.h:4,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/atomic.h:7,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include/asm/spinlock.h:5,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/spinlock.h:87,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/seqlock.h:35,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/time.h:5,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/stat.h:18,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from include/linux/module.h:10,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/module.h:4,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from /usr/src/ofa_kernel/default/include/linux/compat-2.6.h:20,</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                 from <command-line>:0:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">/lib/modules/4.1.12-103.9.4.el7uek.x86_64/source/arch/x86/include/asm/special_insns.h:223:26: error: macro "ALTERNATIVE" passed 9 arguments, but takes just 3</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">       X86_FEATURE_PCOMMIT);</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">                          ^</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">make[1]: *** [/var/lib/dkms/lustre-client/2.11.0/build/build/conftest.sdtstub.o] Error 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">make: *** [modules] Error 2</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17584: $? = 2</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure: failed program was:</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| /* confdefs.h */</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE_NAME "Lustre"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE_TARNAME "lustre"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE_VERSION "2.11.0"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE_STRING "Lustre 2.11.0"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE_BUGREPORT "<a href="https://jira.hpdd.intel.com/">https://jira.hpdd.intel.com/</a>"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE_URL ""</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define PACKAGE "lustre"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define VERSION "2.11.0"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define STDC_HEADERS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_SYS_TYPES_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_SYS_STAT_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_STDLIB_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_STRING_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_MEMORY_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_STRINGS_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_INTTYPES_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_STDINT_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_UNISTD_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_DLFCN_H 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define LT_OBJDIR ".libs/"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define LUSTRE_MAJOR 2</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define LUSTRE_MINOR 11</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define LUSTRE_PATCH 0</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define LUSTRE_FIX 0</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define LUSTRE_VERSION_STRING "2.11.0"</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define SIZEOF_UNSIGNED_LONG_LONG 8</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_MODULE_LOADING_SUPPORT 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define STACKTRACE_OPS_HAVE_WALK_STACK 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KSTRTOUL 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_DUMP_TRACE_ADDRESS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_SHRINK_CONTROL 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_REINIT_COMPLETION 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_UIDGID_HEADER 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_I_UID_READ 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_SOCK_ALLOC_FILE_3ARGS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_CRC32 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_GET_TS64 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KERNEL_PARAM_OPS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_ADD 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_AFTER 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_BEFORE 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_COMPARE 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_SHRINKER_COUNT 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_TIMESPEC64 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_GET_REAL_TS64 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_GET_REAL_SECONDS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_TO_TIMESPEC64 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_TIMESPEC64_SUB 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_TIMESPEC64_TO_KTIME 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_GET_SECONDS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_CPUMASK_PRINT_TO_PAGEBUF 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_KTIME_MS_DELTA 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_STACKTRACE_OPS 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define CPU_AFFINITY 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #define HAVE_COMPAT_RDMA 1</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| /* end confdefs.h.  */</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| #include <linux/kernel.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #ifdef HAVE_COMPAT_RDMA</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #undef PACKAGE_NAME</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #undef PACKAGE_TARNAME</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #undef PACKAGE_VERSION</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #undef PACKAGE_STRING</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #undef PACKAGE_BUGREPORT</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #undef PACKAGE_URL</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <linux/compat-2.6.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #endif</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <linux/version.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <linux/pci.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <linux/gfp.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <rdma/rdma_cm.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <rdma/ib_cm.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <rdma/ib_verbs.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       #include <rdma/ib_fmr_pool.h></span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| int</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| main (void)</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| {</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       struct rdma_cm_id      *cm_idi __attribute__ ((unused));</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       struct rdma_conn_param  conn_param __attribute__ ((unused));</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       struct ib_device_attr   device_attr __attribute__ ((unused));</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       struct ib_qp_attr       qp_attr __attribute__ ((unused));</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       struct ib_pool_fmr      pool_fmr __attribute__ ((unused));</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       enum   ib_cm_rej_reason rej_reason __attribute__ ((unused));</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|                       rdma_destroy_id(NULL);</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| </span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|   ;</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">|   return 0;</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">| }</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17602: result: no</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">configure:17611: error: can't compile with OpenIB gen2 headers</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal"><br clear="all">
<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">James Burton <o:p></o:p></p>
<div>
<p class="MsoNormal">OS and Storage Architect<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Advanced Computing Infrastructure<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Clemson University Computing and Information Technology<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">340 Computer Court<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Anderson, SC 29625<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">(864) 656-9047<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>