<div dir="ltr"><div id="gmail-:1jp" class="gmail-ii gmail-gt" style="direction:ltr;margin:8px 0px 0px;padding:0px;font-size:0.875rem;font-family:"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif"><div id="gmail-:1jo" class="gmail-a3s gmail-aiL" style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:small;line-height:1.5;font-family:Arial,Helvetica,sans-serif;overflow:hidden"><div dir="ltr">Hello,<div>We are trying to build Lustre 2.15.2 for ZFS 2.1.2 and MLNX_OFED_LINUX-5.9-0.5.6.0-rhel8.7-x86_64 on RHEL 8.7. The kernel version is: 4.18.0-425.3.1.el8.x86_64.</div><div><br></div><div>We are using these options to configure the build:</div><div>$ ./configure --enable-server --enable-modules --with-zfs=yes<br></div><div><br></div><div>We have also tried other options:</div><div>--with-zfs-build=$HOME/zfs --with-spl=$HOME/zfs --with-spl-obj=$HOME/zfs<br></div><div>--with-zfs=yes --with-spl=yes<br></div><div><br></div><div>We have built and installed the zfs*.rpms and the kmod-zfs*.rpm packages. All dependencies except the epel dkms package have been installed. We can only use packages from the Red Hat CDN. We want to just build kmod packages when we have to change the kernel version. We do not want to use DKMS.</div><div><br></div><div>The configure script always fails at line 37291:</div><div>Required zfs osd cannot be built due to missing zfs development headers.<br></div><div><br></div><div>However, they are right there in the /usr path as well as the libs, just where the script has found them. It seems that the configure script does not include the case where dkms is not used. We have successfully built Lustre without dkms in the past with the 2.12 versions.</div><div><br></div><div>Please see attached configure.log.</div><div><br></div><div>Thanks, Walker Haddock</div><div><br></div><div><br></div></div></div></div></div>