Did you run "sh autogen.sh && ./configure" before your "make rpms"? The lustre.spec file should be generated by configure. You can check this before running the "make rpms", and check the tarball to see if it is included.
Cheers, Andreas > On Jan 10, 2019, at 14:19, Tauferner, Andrew T <[email protected]> > wrote: > > Hmm. Same error with v2_12_0. It would seem that the 4.14 kernel isn't the > issue. > > attaufer@head-2:~/lustre-release> git status > On branch 2.12.0 > nothing to commit, working tree clean > attaufer@head-2:~/lustre-release> make rpms > make dist-gzip am__post_remove_distdir='@:' > make[1]: Entering directory '/nfshome/attaufer/lustre-release' > grep -v config.h.in config.h.in > undef.h > if test -d "lustre-2.12.0"; then find "lustre-2.12.0" -type d ! -perm -200 > -exec chmod u+w {} ';' && rm -rf "lustre-2.12.0" || { sleep 5 && rm -rf > "lustre-2.12.0"; }; else :; fi > test -d "lustre-2.12.0" || mkdir "lustre-2.12.0" > (cd ldiskfs && make top_distdir=../lustre-2.12.0 > distdir=../lustre-2.12.0/ldiskfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/ldiskfs' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/ldiskfs' > (cd lustre-iokit && make top_distdir=../lustre-2.12.0 > distdir=../lustre-2.12.0/lustre-iokit \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/lustre-iokit' > (cd obdfilter-survey && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre-iokit/obdfilter-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/obdfilter-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/obdfilter-survey' > (cd sgpdd-survey && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre-iokit/sgpdd-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/sgpdd-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/sgpdd-survey' > (cd ost-survey && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre-iokit/ost-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ost-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ost-survey' > (cd ior-survey && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre-iokit/ior-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ior-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ior-survey' > (cd mds-survey && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre-iokit/mds-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/mds-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/mds-survey' > (cd stats-collect && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre-iokit/stats-collect \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/stats-collect' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/stats-collect' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/lustre-iokit' > (cd libcfs && make top_distdir=../lustre-2.12.0 > distdir=../lustre-2.12.0/libcfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/libcfs' > (cd libcfs && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/libcfs/libcfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/libcfs/libcfs' > (cd linux && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/libcfs/libcfs/linux \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/linux' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/linux' > (cd util && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/libcfs/libcfs/util \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/util' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/util' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/libcfs/libcfs' > (cd include && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/libcfs/include \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/libcfs/include' > (cd libcfs && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/libcfs/include/libcfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs' > (cd linux && make top_distdir=../../../../lustre-2.12.0 > distdir=../../../../lustre-2.12.0/libcfs/include/libcfs/linux \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[5]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/linux' > make[5]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/linux' > (cd util && make top_distdir=../../../../lustre-2.12.0 > distdir=../../../../lustre-2.12.0/libcfs/include/libcfs/util \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[5]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/util' > make[5]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/util' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/libcfs/include' > (cd autoconf && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/libcfs/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/libcfs/autoconf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/libcfs/autoconf' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/libcfs' > (cd snmp && make top_distdir=../lustre-2.12.0 distdir=../lustre-2.12.0/snmp \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/snmp' > (cd autoconf && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/snmp/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/snmp/autoconf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/snmp/autoconf' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/snmp' > (cd lnet && make top_distdir=../lustre-2.12.0 distdir=../lustre-2.12.0/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/lnet' > (cd lnet && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/lnet' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/lnet' > (cd klnds && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/klnds \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/klnds' > (cd socklnd && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lnet/klnds/socklnd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/klnds/socklnd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/klnds/socklnd' > (cd gnilnd && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lnet/klnds/gnilnd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/klnds/gnilnd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/klnds/gnilnd' > (cd o2iblnd && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lnet/klnds/o2iblnd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/klnds/o2iblnd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/klnds/o2iblnd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/klnds' > (cd selftest && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/selftest \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/selftest' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/selftest' > (cd doc && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/doc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/doc' > fig2dev -L eps file.fig > file.eps > /bin/sh: fig2dev: command not found > Makefile:587: recipe for target 'file.eps' failed > make[3]: [file.eps] Error 127 (ignored) > fig2dev -L eps flow_new.fig > flow_new.eps > /bin/sh: fig2dev: command not found > Makefile:587: recipe for target 'flow_new.eps' failed > make[3]: [flow_new.eps] Error 127 (ignored) > fig2dev -L eps get.fig > get.eps > /bin/sh: fig2dev: command not found > Makefile:587: recipe for target 'get.eps' failed > make[3]: [get.eps] Error 127 (ignored) > fig2dev -L eps mpi.fig > mpi.eps > /bin/sh: fig2dev: command not found > Makefile:587: recipe for target 'mpi.eps' failed > make[3]: [mpi.eps] Error 127 (ignored) > fig2dev -L eps portals.fig > portals.eps > /bin/sh: fig2dev: command not found > Makefile:587: recipe for target 'portals.eps' failed > make[3]: [portals.eps] Error 127 (ignored) > fig2dev -L eps put.fig > put.eps > /bin/sh: fig2dev: command not found > Makefile:587: recipe for target 'put.eps' failed > make[3]: [put.eps] Error 127 (ignored) > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/doc' > (cd utils && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/utils \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/utils' > (cd lnetconfig && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lnet/utils/lnetconfig \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/utils/lnetconfig' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/utils/lnetconfig' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/utils' > (cd include && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/include \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/include' > (cd lnet && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lnet/include/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/include/lnet' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/include/lnet' > (cd uapi/linux/lnet && make top_distdir=../../../../../lustre-2.12.0 > distdir=../../../../../lustre-2.12.0/lnet/include/uapi/linux/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/include/uapi/linux/lnet' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/include/uapi/linux/lnet' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/include' > (cd autoconf && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lnet/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/autoconf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/autoconf' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/lnet' > (cd lustre && make top_distdir=../lustre-2.12.0 > distdir=../lustre-2.12.0/lustre \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/lustre' > (cd include && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/include \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/include' > (cd lustre && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/include/lustre \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/include/lustre' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/include/lustre' > (cd uapi/linux/lustre && make top_distdir=../../../../../lustre-2.12.0 > distdir=../../../../../lustre-2.12.0/lustre/include/uapi/linux/lustre \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/include/uapi/linux/lustre' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/include/uapi/linux/lustre' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/include' > (cd obdclass && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/obdclass \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/obdclass' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/obdclass' > (cd ldlm && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/ldlm \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ldlm' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ldlm' > (cd ptlrpc && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/ptlrpc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ptlrpc' > (cd gss && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/ptlrpc/gss \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/ptlrpc/gss' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/ptlrpc/gss' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ptlrpc' > (cd obdecho && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/obdecho \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/obdecho' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/obdecho' > (cd mgc && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/mgc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mgc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mgc' > (cd fid && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/fid \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/fid' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/fid' > (cd fld && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/fld \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/fld' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/fld' > (cd doc && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/doc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/doc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/doc' > (cd utils && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/utils \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/utils' > (cd gss && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/utils/gss \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/utils/gss' > make[4]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/utils/gss' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/utils' > (cd tests && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/tests \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/tests' > (cd mpi && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/tests/mpi \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/tests/mpi' > make[4]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/tests/mpi' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/tests' > (cd tests/kernel && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/tests/kernel \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/tests/kernel' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/tests/kernel' > (cd scripts && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/scripts \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/scripts' > (cd systemd && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/scripts/systemd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/scripts/systemd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/scripts/systemd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/scripts' > (cd autoconf && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/autoconf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/autoconf' > (cd contrib && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/contrib \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/contrib' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/contrib' > (cd conf && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/conf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/conf' > (cd resource && make top_distdir=../../../lustre-2.12.0 > distdir=../../../lustre-2.12.0/lustre/conf/resource \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/conf/resource' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/conf/resource' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/conf' > (cd ost && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/ost \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ost' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ost' > (cd mgs && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/mgs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mgs' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mgs' > (cd mdt && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/mdt \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mdt' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mdt' > (cd mdd && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/mdd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mdd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mdd' > (cd ofd && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/ofd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ofd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ofd' > (cd osd-zfs && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/osd-zfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/osd-zfs' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/osd-zfs' > (cd osd-ldiskfs && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/osd-ldiskfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/osd-ldiskfs' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/osd-ldiskfs' > (cd quota && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/quota \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/quota' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/quota' > (cd osp && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/osp \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/osp' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/osp' > (cd lod && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/lod \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lod' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lod' > (cd target && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/target \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/target' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/target' > (cd lfsck && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/lfsck \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lfsck' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lfsck' > (cd mdc && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/mdc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mdc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mdc' > (cd lmv && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/lmv \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lmv' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lmv' > (cd llite && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/llite \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/llite' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/llite' > (cd lov && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/lov \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lov' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lov' > (cd osc && make top_distdir=../../lustre-2.12.0 > distdir=../../lustre-2.12.0/lustre/osc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/osc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/osc' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/lustre' > (cd config && make top_distdir=../lustre-2.12.0 > distdir=../lustre-2.12.0/config \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/config' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/config' > make \ > top_distdir="lustre-2.12.0" distdir="lustre-2.12.0" \ > dist-hook > make[2]: Entering directory '/nfshome/attaufer/lustre-release' > find lustre-2.12.0 -name .deps -o \ > -name CVS -o \ > -name .svn -o \ > -name .git -o \ > -name .#* -exec rm -rf {} \; > make[2]: Leaving directory '/nfshome/attaufer/lustre-release' > test -n "" \ > || find "lustre-2.12.0" -type d ! -perm -755 \ > -exec chmod u+rwx,go+rx {} \; -o \ > ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ > ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ > ! -type d ! -perm -444 -exec /bin/sh > /nfshome/attaufer/lustre-release/config/install-sh -c -m a+r {} {} \; \ > || chmod -R a+r "lustre-2.12.0" > tardir=lustre-2.12.0 && false | GZIP=--best gzip -c >lustre-2.12.0.tar.gz > make[1]: Leaving directory '/nfshome/attaufer/lustre-release' > if test -d "lustre-2.12.0"; then find "lustre-2.12.0" -type d ! -perm -200 > -exec chmod u+w {} ';' && rm -rf "lustre-2.12.0" || { sleep 5 && rm -rf > "lustre-2.12.0"; }; else :; fi > rpmbuilddir=`mktemp -t -d rpmbuild-lustre-$USER-XXXXXXXX`; \ > make \ > rpmbuilddir="$rpmbuilddir" rpm-local || exit 1; \ > cp ./rpm/* .; \ > /usr/bin/rpmbuild \ > --define "_tmppath $rpmbuilddir/TMP" \ > --define "_topdir $rpmbuilddir" \ > --define "dist %{nil}" \ > -ts lustre-2.12.0.tar.gz || exit 1; \ > cp $rpmbuilddir/SRPMS/lustre-2.12.0-*.src.rpm . || exit 1; \ > rm -rf $rpmbuilddir > make[1]: Entering directory '/nfshome/attaufer/lustre-release' > make[1]: Leaving directory '/nfshome/attaufer/lustre-release' > error: Failed to read spec file from lustre-2.12.0.tar.gz > autoMakefile:1189: recipe for target 'srpm' failed > make: *** [srpm] Error 1 > > Andrew Tauferner > 1-952-562-4944 (office) > 1-507-696-4609 (mobile) > > > -----Original Message----- > From: Degremont, Aurelien [mailto:[email protected]] > Sent: Wednesday, January 9, 2019 11:49 AM > To: Tauferner, Andrew T <[email protected]>; Andreas Dilger > <[email protected]> > Cc: [email protected] > Subject: Re: [lustre-discuss] Kernel Module Build > > 2.10.6 does not support Linux 4.14. > There is several patches that needs to be cherry picked to have it working. > > 2.12 is fine though. > > > Aurélien > > Le 09/01/2019 18:43, « lustre-discuss au nom de Tauferner, Andrew T » > <[email protected] au nom de > [email protected]> a écrit : > > I configured like so: > > attaufer@head-2:~/lustre-release> ./configure --disable-server > --with-linux=/nfshome/attaufer/kernel/usr/src/kernels/4.14.54-mos-tc3-20181113 > > The make failed as follows: > > attaufer@head-2:~/lustre-release> make rpms > make dist-gzip am__post_remove_distdir='@:' > make[1]: Entering directory '/nfshome/attaufer/lustre-release' > grep -v config.h.in config.h.in > undef.h > if test -d "lustre-2.10.6"; then find "lustre-2.10.6" -type d ! -perm -200 > -exec chmod u+w {} ';' && rm -rf "lustre-2.10.6" || { sleep 5 && rm -rf > "lustre-2.10.6"; }; else :; fi > test -d "lustre-2.10.6" || mkdir "lustre-2.10.6" > (cd ldiskfs && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/ldiskfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/ldiskfs' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/ldiskfs' > (cd lustre-iokit && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/lustre-iokit \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/lustre-iokit' > (cd obdfilter-survey && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre-iokit/obdfilter-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/obdfilter-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/obdfilter-survey' > (cd sgpdd-survey && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre-iokit/sgpdd-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/sgpdd-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/sgpdd-survey' > (cd ost-survey && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre-iokit/ost-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ost-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ost-survey' > (cd ior-survey && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre-iokit/ior-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ior-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/ior-survey' > (cd mds-survey && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre-iokit/mds-survey \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/mds-survey' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/mds-survey' > (cd stats-collect && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre-iokit/stats-collect \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre-iokit/stats-collect' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre-iokit/stats-collect' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/lustre-iokit' > (cd libcfs && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/libcfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/libcfs' > (cd libcfs && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/libcfs/libcfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs' > (cd linux && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/libcfs/libcfs/linux \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/linux' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/linux' > (cd util && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/libcfs/libcfs/util \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/util' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/libcfs/util' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/libcfs/libcfs' > (cd include && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/libcfs/include \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include' > (cd libcfs && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/libcfs/include/libcfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs' > (cd linux && make top_distdir=../../../../lustre-2.10.6 > distdir=../../../../lustre-2.10.6/libcfs/include/libcfs/linux \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[5]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/linux' > make[5]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/linux' > (cd util && make top_distdir=../../../../lustre-2.10.6 > distdir=../../../../lustre-2.10.6/libcfs/include/libcfs/util \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[5]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/util' > make[5]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs/util' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include/libcfs' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/include' > (cd autoconf && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/libcfs/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/libcfs/autoconf' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/libcfs/autoconf' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/libcfs' > (cd snmp && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/snmp \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/snmp' > (cd autoconf && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/snmp/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/snmp/autoconf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/snmp/autoconf' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/snmp' > (cd lnet && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/lnet' > (cd lnet && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/lnet' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/lnet' > (cd klnds && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/klnds \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/klnds' > (cd socklnd && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lnet/klnds/socklnd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/klnds/socklnd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/klnds/socklnd' > (cd gnilnd && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lnet/klnds/gnilnd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/klnds/gnilnd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/klnds/gnilnd' > (cd o2iblnd && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lnet/klnds/o2iblnd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/klnds/o2iblnd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/klnds/o2iblnd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/klnds' > (cd selftest && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/selftest \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/selftest' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/selftest' > (cd doc && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/doc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/doc' > fig2dev -L eps file.fig > file.eps > /bin/sh: fig2dev: command not found > Makefile:582: recipe for target 'file.eps' failed > make[3]: [file.eps] Error 127 (ignored) > fig2dev -L eps flow_new.fig > flow_new.eps > /bin/sh: fig2dev: command not found > Makefile:582: recipe for target 'flow_new.eps' failed > make[3]: [flow_new.eps] Error 127 (ignored) > fig2dev -L eps get.fig > get.eps > /bin/sh: fig2dev: command not found > Makefile:582: recipe for target 'get.eps' failed > make[3]: [get.eps] Error 127 (ignored) > fig2dev -L eps mpi.fig > mpi.eps > /bin/sh: fig2dev: command not found > Makefile:582: recipe for target 'mpi.eps' failed > make[3]: [mpi.eps] Error 127 (ignored) > fig2dev -L eps portals.fig > portals.eps > /bin/sh: fig2dev: command not found > Makefile:582: recipe for target 'portals.eps' failed > make[3]: [portals.eps] Error 127 (ignored) > fig2dev -L eps put.fig > put.eps > /bin/sh: fig2dev: command not found > Makefile:582: recipe for target 'put.eps' failed > make[3]: [put.eps] Error 127 (ignored) > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/doc' > (cd utils && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/utils \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/utils' > (cd lnetconfig && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lnet/utils/lnetconfig \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/utils/lnetconfig' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/utils/lnetconfig' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/utils' > (cd include && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/include \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lnet/include' > (cd lnet && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lnet/include/lnet \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/include/lnet' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lnet/include/lnet' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/include' > (cd autoconf && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lnet/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lnet/autoconf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lnet/autoconf' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/lnet' > (cd lustre && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/lustre \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/lustre' > (cd include && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/include \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/include' > (cd lustre && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/include/lustre \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/include/lustre' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/include/lustre' > (cd uapi/linux && make top_distdir=../../../../lustre-2.10.6 > distdir=../../../../lustre-2.10.6/lustre/include/uapi/linux \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/include/uapi/linux' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/include/uapi/linux' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/include' > (cd obdclass && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/obdclass \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/obdclass' > (cd linux && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/obdclass/linux \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/obdclass/linux' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/obdclass/linux' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/obdclass' > (cd ldlm && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/ldlm \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ldlm' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ldlm' > (cd ptlrpc && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/ptlrpc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/ptlrpc' > (cd gss && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/ptlrpc/gss \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/ptlrpc/gss' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/ptlrpc/gss' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ptlrpc' > (cd obdecho && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/obdecho \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/obdecho' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/obdecho' > (cd mgc && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/mgc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mgc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mgc' > (cd fid && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/fid \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/fid' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/fid' > (cd fld && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/fld \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/fld' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/fld' > (cd doc && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/doc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/doc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/doc' > (cd utils && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/utils \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/utils' > (cd gss && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/utils/gss \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/utils/gss' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/utils/gss' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/utils' > (cd tests && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/tests \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/tests' > (cd mpi && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/tests/mpi \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/tests/mpi' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/tests/mpi' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/tests' > (cd tests/kernel && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/tests/kernel \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/tests/kernel' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/tests/kernel' > (cd scripts && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/scripts \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/scripts' > (cd systemd && make top_distdir=../../../lustre-2.10.6 > distdir=../../../lustre-2.10.6/lustre/scripts/systemd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[4]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/scripts/systemd' > make[4]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/scripts/systemd' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/scripts' > (cd autoconf && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/autoconf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/autoconf' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/autoconf' > (cd contrib && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/contrib \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/contrib' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/contrib' > (cd conf && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/conf \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/conf' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/conf' > (cd ost && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/ost \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ost' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ost' > (cd mgs && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/mgs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mgs' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mgs' > (cd mdt && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/mdt \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mdt' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mdt' > (cd mdd && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/mdd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mdd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mdd' > (cd ofd && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/ofd \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/ofd' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/ofd' > (cd osd-zfs && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/osd-zfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/osd-zfs' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/osd-zfs' > (cd osd-ldiskfs && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/osd-ldiskfs \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/osd-ldiskfs' > make[3]: Leaving directory > '/nfshome/attaufer/lustre-release/lustre/osd-ldiskfs' > (cd quota && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/quota \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/quota' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/quota' > (cd osp && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/osp \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/osp' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/osp' > (cd lod && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/lod \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lod' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lod' > (cd target && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/target \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory > '/nfshome/attaufer/lustre-release/lustre/target' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/target' > (cd lfsck && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/lfsck \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lfsck' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lfsck' > (cd mdc && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/mdc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/mdc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/mdc' > (cd lmv && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/lmv \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lmv' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lmv' > (cd llite && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/llite \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/llite' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/llite' > (cd lov && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/lov \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/lov' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/lov' > (cd osc && make top_distdir=../../lustre-2.10.6 > distdir=../../lustre-2.10.6/lustre/osc \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[3]: Entering directory '/nfshome/attaufer/lustre-release/lustre/osc' > make[3]: Leaving directory '/nfshome/attaufer/lustre-release/lustre/osc' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/lustre' > (cd config && make top_distdir=../lustre-2.10.6 > distdir=../lustre-2.10.6/config \ > am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: > distdir) > make[2]: Entering directory '/nfshome/attaufer/lustre-release/config' > make[2]: Leaving directory '/nfshome/attaufer/lustre-release/config' > make \ > top_distdir="lustre-2.10.6" distdir="lustre-2.10.6" \ > dist-hook > make[2]: Entering directory '/nfshome/attaufer/lustre-release' > find lustre-2.10.6 -name .deps -o \ > -name CVS -o \ > -name .svn -o \ > -name .git -o \ > -name .#* -exec rm -rf {} \; > make[2]: Leaving directory '/nfshome/attaufer/lustre-release' > test -n "" \ > || find "lustre-2.10.6" -type d ! -perm -755 \ > -exec chmod u+rwx,go+rx {} \; -o \ > ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ > ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ > ! -type d ! -perm -444 -exec /bin/sh > /nfshome/attaufer/lustre-release/config/install-sh -c -m a+r {} {} \; \ > || chmod -R a+r "lustre-2.10.6" > tardir=lustre-2.10.6 && false | GZIP=--best gzip -c >lustre-2.10.6.tar.gz > make[1]: Leaving directory '/nfshome/attaufer/lustre-release' > if test -d "lustre-2.10.6"; then find "lustre-2.10.6" -type d ! -perm -200 > -exec chmod u+w {} ';' && rm -rf "lustre-2.10.6" || { sleep 5 && rm -rf > "lustre-2.10.6"; }; else :; fi > rpmbuilddir=`mktemp -t -d rpmbuild-lustre-$USER-XXXXXXXX`; \ > make \ > rpmbuilddir="$rpmbuilddir" rpm-local || exit 1; \ > cp ./rpm/* .; \ > /usr/bin/rpmbuild \ > --define "_tmppath $rpmbuilddir/TMP" \ > --define "_topdir $rpmbuilddir" \ > --define "dist %{nil}" \ > -ts lustre-2.10.6.tar.gz || exit 1; \ > cp $rpmbuilddir/SRPMS/lustre-2.10.6-*.src.rpm . || exit 1; \ > rm -rf $rpmbuilddir > make[1]: Entering directory '/nfshome/attaufer/lustre-release' > make[1]: Leaving directory '/nfshome/attaufer/lustre-release' > error: Failed to read spec file from lustre-2.10.6.tar.gz > autoMakefile:1179: recipe for target 'srpm' failed > make: *** [srpm] Error 1 > > Andrew Tauferner > 1-952-562-4944 (office) > 1-507-696-4609 (mobile) > > > -----Original Message----- > From: Andreas Dilger [mailto:[email protected]] > Sent: Wednesday, January 9, 2019 1:20 AM > To: Tauferner, Andrew T <[email protected]> > Cc: Peter Jones <[email protected]>; [email protected] > Subject: Re: [lustre-discuss] Kernel Module Build > > You can typically do the simple steps: > > - checkout Lustre release (4.14 probably needs the 2.12.0 release, but > maybe > 2.10.6 will also work) > - sh autogen.sh > - ./configure > - make rpms > > You have to have the kernel-headers package installed for the target > kernel, > along with the proper .config file. > >> On Jan 7, 2019, at 16:03, Tauferner, Andrew T >> <[email protected]> wrote: >> >> I looked over that documentation before but it wasn’t clear how to build >> only the Lustre kernel modules (lnet.ko, lustre.ko, libcfs.ko, etc.). I was >> relying on the 4.14 kernel build but the lustre code in the staging >> directory there is quite old and disappears completely in 4.18. So now I >> need to do an out of tree build for Lustre. Also, the target kernel is not >> running on the build system. >> >> Andy >> >>> From: Peter Jones [mailto:[email protected]] >>> Sent: Monday, January 7, 2019 4:44 PM >>> >>> http://wiki.lustre.org/Compiling_Lustre should hopefully have the info you >>> need >>> >>> >>> From: "Tauferner, Andrew T" <[email protected]> >>>> >>>> I’m trying to build Lustre (v2_10_6) kernel modules for a custom x86_64 >>>> kernel. Can somebody point me to the proper place for source and build >>>> instructions? Thanks. >>>> > > Cheers, Andreas > --- > Andreas Dilger > Principal Lustre Architect > Whamcloud > > > > > > > > _______________________________________________ > lustre-discuss mailing list > [email protected] > http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org > > _______________________________________________ lustre-discuss mailing list [email protected] http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
