[lustre-discuss] Kernel Module Build
Tauferner, Andrew T
andrew.t.tauferner at intel.com
Thu Jan 10 13:18:57 PST 2019
Hmm. Same error with v2_12_0. It would seem that the 4.14 kernel isn't the issue.
attaufer at head-2:~/lustre-release> git status
On branch 2.12.0
nothing to commit, working tree clean
attaufer at 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:degremoa at amazon.com]
Sent: Wednesday, January 9, 2019 11:49 AM
To: Tauferner, Andrew T <andrew.t.tauferner at intel.com>; Andreas Dilger <adilger at whamcloud.com>
Cc: lustre-discuss at lists.lustre.org
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 » <lustre-discuss-bounces at lists.lustre.org au nom de andrew.t.tauferner at intel.com> a écrit :
I configured like so:
attaufer at 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 at 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:adilger at whamcloud.com]
Sent: Wednesday, January 9, 2019 1:20 AM
To: Tauferner, Andrew T <andrew.t.tauferner at intel.com>
Cc: Peter Jones <pjones at whamcloud.com>; lustre-discuss at lists.lustre.org
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 <andrew.t.tauferner at intel.com> 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:pjones at whamcloud.com]
>> 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" <andrew.t.tauferner at intel.com>
>>>
>>> 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
lustre-discuss at lists.lustre.org
http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
More information about the lustre-discuss
mailing list