$ sh autogen.sh && ./configure --with-linux=/home/nathan/ubuntu-kernel --enable-server --enable-modules --enable-ldiskfs && make debs -j $(nproc) checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking dependency style of gcc... gcc3 checking for rpmbuild... no configure: Lustre base checks ============================================================================== checking whether to configure just enough for make dist... no checking if this distro uses dpkg... yes checking for ranlib... (cached) ranlib checking for ld... /usr/bin/ld -m elf_x86_64 checking for objdump... (cached) objdump checking for strip... (cached) strip checking size of unsigned long long... 8 checking for -Wno-format-truncation support... yes checking for -Wno-stringop-truncation support... yes checking for -Wno-stringop-overflow support... yes checking whether to use OSD addon... no checking whether to build Lustre docs... no checking whether to build Lustre manpages... yes checking whether to build Lustre utilities... yes checking whether to build Lustre tests... yes checking whether to build Lustre client support... yes checking whether mpitests can be built... yes checking whether to build Linux kernel modules... yes (linux-gnu) find: '/usr/src/kernels/': No such file or directory checking for Linux sources... /home/nathan/ubuntu-kernel checking for /home/nathan/ubuntu-kernel... yes checking for Linux objects... /home/nathan/ubuntu-kernel checking for /home/nathan/ubuntu-kernel/.config... yes checking for /boot/kernel.h... no checking for /var/adm/running-kernel.h... no checking for /home/nathan/ubuntu-kernel/include/generated/autoconf.h... yes checking for /home/nathan/ubuntu-kernel/include/linux/version.h... no checking for /home/nathan/ubuntu-kernel/include/generated/uapi/linux/version.h... yes checking for /home/nathan/ubuntu-kernel/include/linux/kconfig.h... yes checking for external module build target... M checking that modules can be built at all... yes checking for Linux kernel utsrelease... 4.15.0-99-generic checking for RedHat kernel release number... checking if Linux kernel was built with CONFIG_SUSE_KERNEL... no checking for Ubuntu kernel signature... yes checking for Linux kernel module package directory... updates/kernel checking for the name of module symbol version file... Module.symvers checking if Linux kernel was built with CONFIG_MODULES... yes checking if Linux kernel was built with CONFIG_MODVERSIONS... no checking if Linux kernel was built with CONFIG_KALLSYMS... yes checking if Linux kernel module loading is possible... yes configure: LibCFS kernel checks ============================================================================== checking whether to use tunable 'panic_dumplog' support... no checking if 'struct stacktrace_ops' has 'walk_stack' field... no checking if 'shrinker' want self pointer in handler... no checking if 'ctl_table' has a 'ctl_name' field... no checking does the kernel support module param locking... no checking if Linux kernel has 'kstrtoul'... yes checking if 'dump_trace' want address... no checking if 'shrink_control' is present... yes checking if 'stacktrace_ops.warning' is exist... no checking for linux/uidgid.h... yes checking if 'i_uid_read' is present... yes checking if Linux kernel was built with CONFIG_CRC32 in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_CRC32_PCLMUL in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_CRC32C_INTEL in or as module... yes checking does function 'ktime_get_ts64' exist... yes checking does function 'prepare_to_wait_event' exist... yes checking does 'struct kernel_param_ops' exist... yes checking does function 'ktime_add' exist... yes checking does function 'ktime_after' exist... yes checking does function 'ktime_before' exist... yes checking does function 'ktime_compare' exist... yes checking shrinker has 'count_objects'... yes checking if iov_iter has member type... yes checking does function 'hlist_add_after' exist... no checking does 'struct timespec64' exist... yes checking does function 'ktime_get_ns' exist... yes checking does function 'ktime_get_real_ts64' exist... yes checking does function 'ktime_get_real_seconds' exist... yes checking does function 'ktime_get_real_ns' exist... yes checking does function 'ktime_to_timespec64' exist... yes checking does function 'timespec64_sub' exist... yes checking does function 'timespec64_to_ktime' exist... yes checking does function 'ktime_get_seconds' exist... yes checking does function 'ktime_ms_delta' exist... yes checking does function 'kernel_param_unlock' exist... yes checking does function 'topology_sibling_cpumask' exist... yes checking for asm/fpu/api.h... yes checking if Linux kernel has 'kstrtobool_from_user'... yes checking does crypto hash helper functions exist... yes checking if Linux kernel exports 'kset_find_obj'... yes checking if 'rhashtable_replace_fast' exists... yes checking kernel has fixed hash_64()... no checking if 'struct stacktrace_ops' address function returns an int... no checking if 'get_user_pages()' takes 6 arguments... no checking for linux/stringhash.h... yes checking if internal '__rhashtable_insert_fast()' returns int... no checking if 'rhashtable_walk_init' has 3 args... yes checking if 'rhashtable_lookup' exist... yes checking does 'struct rhltable' exist... yes checking if 'struct stacktrace_ops' exists... no checking if 'get_user_pages()' takes gup_flags in arguments... yes checking if 'rhashtable_walk_enter' exists... yes checking if libcfs supports CPU hotplug state machine... yes checking if 'rhashtable_lookup_get_insert_fast' exist... yes checking for linux/sched/signal.h... yes checking if 'rht_bucket_var' exists... yes checking for linux/processor.h... yes checking for linux/wait_bit.h... yes checking if linux wait_queue_head list_head is named head... yes checking if 'uuid_t' exist... yes checking if 'wait_queue_entry_t' exists... yes checking if DEFINE_TIMER takes only 2 arguments... yes checking if 'kernel_write' matches other read/write helpers... yes checking if 'kernel_read()' has loff_t *pos as last parameter... yes checking if Linux kernel exports 'save_stack_trace_tsk'... yes checking if setup_timer has been replaced with timer_setup... yes checking if 'wait_var_event' exist... no checking if 'clear_and_wake_up_bit' exist... yes checking if iov_iter_type exists... no checking if totalram_pages is a function... no configure: LNet kernel checks ============================================================================== checking whether to enable CPU affinity support... yes checking if Linux kernel has cpu affinity support... yes checking whether to enable tunable backoff TCP support... yes checking if Linux kernel has tunable backoff TCP support... no checking whether to use Compat RDMA... no checking whether to use any OFED backport headers... no checking whether to enable OpenIB gen2 support... yes checking if Linux kernel has kthread_worker... no checking if 'rdma_create_id' wants four args... no checking if 'rdma_create_id' wants five args... yes checking if 'struct ib_cq_init_attr' is used... yes checking if 'ib_alloc_fast_reg_mr' exists... no checking if 'ib_get_dma_mr' exists... no checking if 'struct ib_rdma_wr' is defined... yes checking if 4arg 'ib_map_mr_sg' exists... no checking if 5arg 'ib_map_mr_sg' exists... yes checking if 'struct ib_device' has member 'attrs'... yes checking if 2arg 'ib_alloc_pd' exists... yes checking if function 'ib_inc_rkey' is defined... yes checking if 'ib_post_send() and ib_post_recv()' have const parameters... no checking if struct ib_device_ops is defined... no checking if ib_sg_dma_address wrapper exists... yes checking whether to enable GNI lnd... no checking if Linux kernel has 'sk_sleep'... yes checking if 'tcp_sendpage' first parameter is socket... no checking if Linux kernel exports 'kmap_to_page'... yes checking if 'sk_data_ready' takes only one argument... yes checking if 'sock_create_kern' first parameter is net... yes checking if 'struct sock' accept function requires a bool argument... yes checking if Oracle OFED Extensions are enabled... no checking if 'getname' has two args... no checking ext4 source directory... /home/nathan/ubuntu-kernel/fs/ext4 checking for /home/nathan/ubuntu-kernel/fs/ext4/dir.c... yes checking for /home/nathan/ubuntu-kernel/fs/ext4/file.c... yes checking for /home/nathan/ubuntu-kernel/fs/ext4/inode.c... yes checking for /home/nathan/ubuntu-kernel/fs/ext4/super.c... yes configure: Lustre kernel checks ============================================================================== checking whether to enable Lustre pinger support... yes checking whether to enable data checksum support... yes checking whether to enable flock by default... yes checking whether to enable a write with the health check... no checking whether to enable lru self-adjusting... yes checking for name_to_handle_at... yes checking whether to enable gss support... auto checking whether to enable gss keyring backend... auto checking if Linux kernel was built with CONFIG_KEYS in or as module... yes checking for keyctl_search in -lkeyutils... no configure: WARNING: GSS keyring backend requires libkeyutils checking if 'struct cred' has member 'tgcred'... no checking if 'key_type->instantiate' has two args... yes checking if Linux kernel was built with CONFIG_SUNRPC in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_MD5 in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_SHA1 in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_SHA256 in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_SHA512 in or as module... yes checking for Kerberos v5... not found! checking whether OpenSSL has functions needed for SSK... no checking whether openssl-devel is present... yes checking if Linux kernel was built with CONFIG_FHANDLE in or as module... yes checking if 'file_system_type' has 'mount' field... yes checking if 'inode_owner_or_capable' exist... yes checking if security_inode_init_security takes a callback... yes checking if vfs_create takes a struct nameidata parameter... yes checking if 'dirty_inode' super_operation takes flag... yes checking for sched.h... yes checking for setns... yes checking if 'lock-manager' ops renamed to 'lm_xxx'... yes checking if 'inode->i_alloc_sem' is killed and use inode_dio_wait... yes checking if 'inode_operations' has '.get_acl' member function... yes checking if Linux kernel exports 'generic_file_llseek_size'... yes checking if 'inode_operations->permission' has two args... yes checking radix_tree_exceptional_entry exist... yes checking for /home/nathan/ubuntu-kernel/include/linux/loop.h... no checking if 'inode->i_nlink' is protected from direct modification... yes checking for /home/nathan/ubuntu-kernel/include/linux/migrate.h... yes checking if 'address_space_operations.migratepage' has 4 args... yes checking if 'super_operations' use 'dentry' as parameter... yes checking if 'inode_operations' use 'umode_t' as parameter... yes checking if have 'cache_register'... no checking if have 'd_make_root'... yes checking if 'kmap_atomic' has only 1 argument... yes checking if have 'clear_inode'... yes checking if 'encode_fh' have parent inode as parameter... yes checking if Linux kernel has 'generic_file_llseek_size' with 5 args... yes checking if 'i_dentry/d_alias' uses 'list'... no checking if 'dentry_open' uses 'struct path' as first argument... yes checking if 'iop' has 'atomic_open'... yes checking if kernel supports wrapped FS freeze functions... yes checking if 'posix_acl_to_xattr' takes 'struct user_namespace'... yes checking if 'struct file' has member 'f_inode'... yes checking if file_inode() exists... yes checking if 'sunrpc_cache_pipe_upcall' takes 3 args... no checking if 'hlist_for_each_entry' has 3 args... yes checking if 'bio_end_sector' is defined... yes checking if 'is_sxid' is defined... yes checking if vfs_getattr takes 2 args... no checking if 'remove_proc_subtree' is defined... yes checking if 'proc_remove' is defined... yes checking if get_projid exists... yes checking if 'security_dentry_init_security' is defined... yes checking if security_inode_listsecurity() is available/exported... yes checking if 'address_space_operations.invalidatepage' requires 3 arguments... yes checking if 'dir_context' exist... yes checking if 'd_compare' taken 5 arguments... no checking if 'd_count' exists... yes checking if hlist 'dentry.d_u.d_alias' exist... yes checking if 'dentry.d_child' exist... yes checking if 'struct nsproxy' has 'pid_ns_for_children'... yes checking if 'truncate_pagecache' with 'old_size' parameter... no checking if 'PTR_ERR_OR_ZERO' is missing... yes checking if 'struct kiocb' with 'ki_left' member... no checking if 'INIT_LIST_HEAD_RCU' exists... yes checking if Linux kernel has 'vfs_rename' with 5 args... no checking if Linux kernel has 'vfs_unlink' with 3 args... yes checking if 'd_is_positive' exist... yes checking if Linux kernel has struct bvec_iter... yes checking if Linux kernel has truncate_inode_pages_final... yes checking if 'inode_operations->rename' taken flags as argument... yes checking if 'inode_operations' has '.set_acl' member function... yes checking if Linux kernel has 'vfs_rename' with 6 args... yes checking if direct IO uses iov_iter... no checking if 'iov_iter_init' takes a tag... yes checking if 'iov_iter_truncate' exists ... yes checking if 'file_operations.read|write_iter' exist... yes checking if 'blk_integrity.interval' exist... no checking if struct key_match field exist... yes checking if percpu_counter_init uses GFP_* flag as argument... yes checking if filldir_t uses struct dir_context... yes checking if struct kiocb has ki_nbytes field... no checking if 'quotactl_ops.set_dqblk' takes struct qc_dqblk... yes checking if struct address_space has backing_dev_info... no checking if have 'BDI_CAP_MAP_COPY'... no checking if iov_iter_rw exist... yes checking if Linux kernel exports 'new_sync_read'... no checking if Linux kernel has __bi_cnt in struct bio... yes checking if 'bio_endio' with one argument exist... yes checking if symlink inode operations have struct nameidata argument... no checking if 'account_page_dirtied' with 3 args exists... no checking if 'blk_integrity.interval_exp' exist... yes checking if 'bio_integrity_payload.bip_iter' exist... yes checking if 'struct cache_head' has 'cache_list' field... yes checking if 'struct xattr_handler' functions pass in handler pointer... no checking if 'locks_lock_file_wait' exists... yes checking if 'struct key' has 'payload.data' as an array... yes checking if 'struct xattr_handler' has a name member... yes checking if Linux kernel has bi_opf in struct bio... yes checking if submit_bio takes two arguments... no checking if kernel has clean_bdev_aliases... yes checking if Linux kernel has 'file_dentry'... yes checking if 'inode_lock' is defined... yes checking if 'iop' has 'get_link'... yes checking if 'in_compat_syscall' is defined... yes checking if 'struct xattr_handler' functions have inode parameter... yes checking if 'lock_page_memcg' is defined... yes checking if 'd_in_lookup' is defined... yes checking if '->direct_IO()' taken 2 arguments... yes checking if 'generic_write_sync()' taken 2 arguments... yes checking if ext4_dir_operations uses iterate_shared... yes checking if 'posix_acl_valid' takes 'struct user_namespace'... yes checking if 'd_compare' taken 4 arguments... yes checking if 'full_name_hash' taken 3 arguments... yes checking if 'struct posix_acl_xattr_{header,entry}' defined... yes checking if 'inode_operations' has {get,set,remove}xattr members... no checking if 'struct group_info' has member 'gid'... yes checking if '__vfs_setxattr' helper is available... yes checking if 'posix_acl_update_mode' exists... yes checking if 'generic_readlink' still exist... no checking if 'struct vm_fault' replaced virtual_address with address field... yes checking if 'inode_operations' getattr member can gather advance stats... yes checking if 'struct vm_operations' removed struct vm_area_struct... yes checking if 'key.usage' is refcount_t... yes checking if 'CRYPTO_MAX_ALG_NAME' is 128... yes checking if CURRENT_TIME has been replaced with current_time... yes checking if 'struct super_block' s_uuid is uuid_t... yes checking if 'super_setup_bdi_name' exist... yes checking if 'bi_status' exist... yes checking if 'bio_integrity_enabled' exist... no checking if 'pagevec_init' takes one parameter... yes checking if 'bi_bdev' exist... no checking if vm_fault_t type exists... no checking if struct address_space has i_pages... no checking if inode timestamps are struct timespec64... no checking if cache_detail->hash_lock is a spinlock... no checking if MS_RDONLY was moved to uapi/linux/mount.h... no checking if linux/selinux.h exists... yes checking if struct bio has bi_phys_segments member... yes checking if lock_manager_operations has lm_compare_owner... yes checking if 'bio_integrity_prep_fn' exists... no checking if stack size is at least 8k... yes checking if Linux kernel was built with CONFIG_QUOTA in or as module... yes checking if Linux kernel was built with CONFIG_FS_POSIX_ACL in or as module... yes checking which ldiskfs series to use... 4.15.0-24-ubuntu18.series checking for quilt... /usr/bin/quilt checking if 'ext4_free_blocks' needs 'struct buffer_head'... yes checking if ext4_journal_start takes 3 arguments... yes checking if ext4_bread takes 4 arguments... yes checking if i_dquot is in ext4_inode_info... yes checking if i_crypt_info is in ext4_inode_info... no checking if Linux kernel was built with CONFIG_EXT4_FS_ENCRYPTION... yes checking if ldiskfs_iget takes a flags argument... yes checking if bvec_iter_all exists for multi-page bvec iternation... no checking whether to build ldiskfs... yes checking whether to enable zfs... yes checking zfs source directory... Not found checking zfs build directory... Not found checking user provided zfs devel headers... checking zfs devel headers... Not Found ./configure: line 32900: test: -eq: unary operator expected configure: WARNING: Disabling optional zfs osd due to missing development headers. Support for zfs can be enabled by downloading the required packages for your distribution. See http://zfsonlinux.org/ to determine is zfs is supported by your distribution. checking whether to build Lustre server support... yes checking whether to enable CDEBUG, CWARN... yes checking whether to enable ENTRY/EXIT... yes checking whether to enable LASSERT, LASSERTF... yes checking whether to enable quota support global control... yes checking sys/quota.h usability... yes checking sys/quota.h presence... yes checking for sys/quota.h... yes checking libmount/libmount.h usability... no checking libmount/libmount.h presence... no checking for libmount/libmount.h... no checking whether to build with libmount... no checking for ./snmp/lustre-snmp.c... yes checking whether to build iokit... yes checking whether to use alternate names for e2fsprogs... disabled configure: LibCFS core checks ============================================================================== checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking asm/types.h usability... yes checking asm/types.h presence... yes checking for asm/types.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking for gethostbyname... yes configure: LibCFS required packages checks ============================================================================== checking whether to enable readline support... yes checking for readline in -lreadline... yes checking whether to use libpthread for libcfs library... yes checking for pthread_create in -lpthread... yes configure: LNet core checks ============================================================================== checking for netdb.h... (cached) yes checking for gethostbyname... (cached) yes checking for strnlen... yes checking whether to enable 'efence' debugging support... no checking for yaml_parser_initialize in -lyaml... yes configure: Lustre core checks ============================================================================== checking for maximum number of MDS threads... checking for netdb.h... (cached) yes checking for endian.h... (cached) yes checking for gethostbyname... (cached) yes checking ext2fs/ext2fs.h usability... no checking ext2fs/ext2fs.h presence... no checking for ext2fs/ext2fs.h... no checking for crc32 in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for is_selinux_enabled in -lselinux... yes checking selinux/selinux.h usability... yes checking selinux/selinux.h presence... yes checking for selinux/selinux.h... yes checking whether to report minimum OST free space... no checking whether to randomly failing memory alloc... yes checking whether to check invariants (expensive cpu-wise)... no checking whether to track references with lu_ref... no checking whether to enable page state tracking... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking systemd unit file directory... /lib/systemd/system checking bash-completion directory... /usr/share/bash-completion/completions checking whether to try to build SNMP support... auto checking for net-snmp-config... net-snmp-config checking net-snmp/net-snmp-config.h usability... yes checking net-snmp/net-snmp-config.h presence... yes checking for net-snmp/net-snmp-config.h... yes checking for register_mib... yes checking for SNMP support... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libcfs/Makefile config.status: creating libcfs/autoMakefile config.status: creating libcfs/autoconf/Makefile config.status: creating libcfs/include/Makefile config.status: creating libcfs/include/libcfs/Makefile config.status: creating libcfs/include/libcfs/linux/Makefile config.status: creating libcfs/include/libcfs/util/Makefile config.status: creating libcfs/libcfs/Makefile config.status: creating libcfs/libcfs/autoMakefile config.status: creating libcfs/libcfs/linux/Makefile config.status: creating libcfs/libcfs/util/Makefile config.status: creating Makefile config.status: creating autoMakefile config.status: creating config/Makefile config.status: creating Rules config.status: creating lustre.spec config.status: creating lustre-dkms.spec config.status: creating ldiskfs/Makefile config.status: creating ldiskfs/autoMakefile config.status: creating lustre-iokit/Makefile config.status: creating lustre-iokit/obdfilter-survey/Makefile config.status: creating lustre-iokit/ost-survey/Makefile config.status: creating lustre-iokit/sgpdd-survey/Makefile config.status: creating lustre-iokit/mds-survey/Makefile config.status: creating lustre-iokit/ior-survey/Makefile config.status: creating lustre-iokit/stats-collect/Makefile config.status: creating lnet/Makefile config.status: creating lnet/autoMakefile config.status: creating lnet/autoconf/Makefile config.status: creating lnet/doc/Makefile config.status: creating lnet/include/Makefile config.status: creating lnet/include/lnet/Makefile config.status: creating lnet/include/uapi/linux/lnet/Makefile config.status: creating lnet/klnds/Makefile config.status: creating lnet/klnds/autoMakefile config.status: creating lnet/klnds/o2iblnd/Makefile config.status: creating lnet/klnds/o2iblnd/autoMakefile config.status: creating lnet/klnds/gnilnd/Makefile config.status: creating lnet/klnds/gnilnd/autoMakefile config.status: creating lnet/klnds/socklnd/Makefile config.status: creating lnet/klnds/socklnd/autoMakefile config.status: creating lnet/lnet/Makefile config.status: creating lnet/lnet/autoMakefile config.status: creating lnet/selftest/Makefile config.status: creating lnet/selftest/autoMakefile config.status: creating lnet/utils/Makefile config.status: creating lnet/utils/lnetconfig/Makefile config.status: creating lustre/Makefile config.status: creating lustre/autoMakefile config.status: creating lustre/autoconf/Makefile config.status: creating lustre/conf/Makefile config.status: creating lustre/conf/resource/Makefile config.status: creating lustre/contrib/Makefile config.status: creating lustre/doc/Makefile config.status: creating lustre/include/Makefile config.status: creating lustre/include/lustre/Makefile config.status: creating lustre/include/uapi/linux/lustre/Makefile config.status: creating lustre/kernel_patches/targets/4.18-rhel8.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.7.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.6.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.5.target config.status: creating lustre/kernel_patches/targets/4.14-rhel7.5.target config.status: creating lustre/kernel_patches/targets/4.14-rhel7.6.target config.status: creating lustre/kernel_patches/targets/3.0-sles11.target config.status: creating lustre/kernel_patches/targets/3.0-sles11sp3.target config.status: creating lustre/kernel_patches/targets/3.0-sles11sp4.target config.status: creating lustre/kernel_patches/targets/3.12-sles12.target config.status: creating lustre/kernel_patches/targets/4.4-sles12.target config.status: creating lustre/kernel_patches/targets/4.4-sles12sp3.target config.status: creating lustre/kernel_patches/targets/4.12-sles12sp4.target config.status: creating lustre/kernel_patches/targets/3.x-fc18.target config.status: creating lustre/ldlm/Makefile config.status: creating lustre/fid/Makefile config.status: creating lustre/fid/autoMakefile config.status: creating lustre/llite/Makefile config.status: creating lustre/llite/autoMakefile config.status: creating lustre/lov/Makefile config.status: creating lustre/lov/autoMakefile config.status: creating lustre/mdc/Makefile config.status: creating lustre/mdc/autoMakefile config.status: creating lustre/lmv/Makefile config.status: creating lustre/lmv/autoMakefile config.status: creating lustre/lfsck/Makefile config.status: creating lustre/lfsck/autoMakefile config.status: creating lustre/mdt/Makefile config.status: creating lustre/mdt/autoMakefile config.status: creating lustre/mdd/Makefile config.status: creating lustre/mdd/autoMakefile config.status: creating lustre/fld/Makefile config.status: creating lustre/fld/autoMakefile config.status: creating lustre/obdclass/Makefile config.status: creating lustre/obdclass/autoMakefile config.status: creating lustre/obdecho/Makefile config.status: creating lustre/obdecho/autoMakefile config.status: creating lustre/ofd/Makefile config.status: creating lustre/ofd/autoMakefile config.status: creating lustre/osc/Makefile config.status: creating lustre/osc/autoMakefile config.status: creating lustre/ost/Makefile config.status: creating lustre/ost/autoMakefile config.status: creating lustre/osd-ldiskfs/Makefile config.status: creating lustre/osd-ldiskfs/autoMakefile config.status: creating lustre/osd-zfs/Makefile config.status: creating lustre/osd-zfs/autoMakefile config.status: creating lustre/mgc/Makefile config.status: creating lustre/mgc/autoMakefile config.status: creating lustre/mgs/Makefile config.status: creating lustre/mgs/autoMakefile config.status: creating lustre/target/Makefile config.status: creating lustre/ptlrpc/Makefile config.status: creating lustre/ptlrpc/autoMakefile config.status: creating lustre/ptlrpc/gss/Makefile config.status: creating lustre/ptlrpc/gss/autoMakefile config.status: creating lustre/quota/Makefile config.status: creating lustre/quota/autoMakefile config.status: creating lustre/scripts/Makefile config.status: creating lustre/scripts/systemd/Makefile config.status: creating lustre/tests/Makefile config.status: creating lustre/tests/mpi/Makefile config.status: creating lustre/tests/kernel/Makefile config.status: creating lustre/tests/kernel/autoMakefile config.status: creating lustre/utils/Makefile config.status: creating lustre/utils/gss/Makefile config.status: creating lustre/osp/Makefile config.status: creating lustre/osp/autoMakefile config.status: creating lustre/lod/Makefile config.status: creating lustre/lod/autoMakefile config.status: creating snmp/Makefile config.status: creating snmp/autoconf/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands CC: gcc LD: /usr/bin/ld -m elf_x86_64 CPPFLAGS: -include /home/nathan/lustre-release/undef.h -include /home/nathan/lustre-release/config.h -I/home/nathan/lustre-release/libcfs/include -I/home/nathan/lustre-release/lnet/include -I/home/nathan/lustre-release/lnet/include/uapi -I/home/nathan/lustre-release/lustre/include -I/home/nathan/lustre-release/lustre/include/uapi CFLAGS: -g -O2 -Wall -Werror EXTRA_KCFLAGS: -include /home/nathan/lustre-release/undef.h -include /home/nathan/lustre-release/config.h -g -I/home/nathan/lustre-release/libcfs/include -I/home/nathan/lustre-release/lnet/include -I/home/nathan/lustre-release/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow Type 'make' to build Lustre. (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /home/nathan/lustre-release/config/missing autoheader) rm -f stamp-h1 touch config.h.in grep -v config.h.in config.h.in > undef.h lversion=$(echo 2.13.0_dirty | tr '_' '-'); \ cversion=$(sed -ne '1s/^lustre (\(.*\)-[0-9][0-9]*).*$/\1/p' debian/changelog); \ if [ "$lversion" != "$cversion" ]; then \ echo -e "1i\nlustre ($lversion-1) unstable; urgency=low\n\n * Automated changelog entry update\n\n -- Andreas Dilger $(date -R)\n\n.\nwq" | ed debian/changelog; \ fi; \ rm -rf debs; \ if test "xyes" = "xyes"; then \ DEB_BUILD_PROFILES="server"; \ else \ DEB_BUILD_PROFILES="client"; \ fi; \ if test "xyes" = "xyes"; then \ export DEB_BUILD_PROFILES="${DEB_BUILD_PROFILES} ldiskfs"; \ fi; \ if test "xno" = "xyes"; then \ export DEB_BUILD_PROFILES="${DEB_BUILD_PROFILES} zfs"; \ export SPL_SRC=""; \ export ZFS_SRC="Not found"; \ echo "ZFS support is enabled. Will expect pre-compiled SPL and ZFS sources in:"; \ echo "SPL: ${SPL_SRC}"; \ echo "ZFS: ${ZFS_SRC}"; \ fi; \ if test "xyes" != "xno"; then \ export DEB_BUILD_PROFILES="${DEB_BUILD_PROFILES} o2ib"; \ export O2IB_SRC="/home/nathan/ubuntu-kernel"; \ fi; \ if test "xno" = "xyes"; then \ export DEB_BUILD_PROFILES="${DEB_BUILD_PROFILES} gss"; \ elif test "xno" = "xno"; then \ export DEB_BUILD_PROFILES="${DEB_BUILD_PROFILES} nogss"; \ fi; \ if test "x/lib/systemd/system" != "x"; then \ export DEB_BUILD_PROFILES="${DEB_BUILD_PROFILES} systemd"; \ fi; \ export KERNEL_OBJ="/home/nathan/ubuntu-kernel"; \ export KERNEL_SRC="/home/nathan/ubuntu-kernel"; \ echo "Enabled Build Profiles: ${DEB_BUILD_PROFILES}"; \ echo "Kernel Source: ${KERNEL_SRC}"; \ echo "Kernel Object: ${KERNEL_OBJ}"; \ if test "xyes" = "xno"; then \ export IB_OPTIONS="--with-o2ib=no"; \ else \ if test "xyes" != "xyes" && \ test -n "/home/nathan/ubuntu-kernel"; then \ export IB_OPTIONS="--with-o2ib=/home/nathan/ubuntu-kernel"; \ else \ export IB_OPTIONS="--with-o2ib=yes"; \ fi; \ fi; \ dpkg-buildpackage -us -uc -I.git -I\*.out[0-9]\* -I\*.swp || { \ rc=${PIPESTATUS[0]}; \ [ ${rc} -gt 1 ] && exit ${rc}; \ exit 0; \ }; \ export KPKG_DEST_DIR="$(pwd)/.." && \ version=$(sed -ne '1s/^lustre (\(.*\)).*$/\1/p' debian/changelog) && \ rm -rf debian/tmp/modules-deb && \ mkdir debian/tmp/modules-deb && \ pushd debian/tmp/modules-deb && \ dpkg -x ../../../../lustre-source_${version}_all.deb $(pwd) && \ mkdir usr_src/ && \ tar -C usr_src/ -xjf usr/src/lustre.tar.bz2 && \ chmod 755 usr_src/modules/lustre/debian/rules && \ mkdir -p usr_share_modass && \ ln -s /usr/share/modass/include/ usr_share_modass/ && \ ln -s /usr/share/modass/packages/ usr_share_modass/ && \ echo "lustre" > usr_share_modass/compliant.list && \ export MA_DIR=$(pwd)/usr_share_modass && \ KVERS=${KVERS:-4.15.0-99-generic} && \ export KSRC_TREE=/home/nathan/ubuntu-kernel && \ KSRC=${KSRC:-/home/nathan/ubuntu-kernel} && \ m-a build ${KSRC:+-k $KSRC} ${KVERS:+-l $KVERS} -i -u $(pwd) lustre && \ popd && \ VER=$(sed -ne '1s/^lustre (\(.*-[0-9][0-9]*\)).*$/\1/p' debian/changelog) && \ if test "xyes" = "xyes"; then \ DEB_SERVER_PKG="../lustre-resource-agents_${VER}_*.deb"; \ fi; \ mkdir -p debs && \ mv ../lustre-dev_${VER}_*.deb ../lustre-source_${VER}_all.deb \ ../lustre-iokit_${VER}_*.deb ../lustre-tests_${VER}_*.deb \ ../lustre-*-utils_${VER}_*.deb ${DEB_SERVER_PKG} \ ../lustre_${VER}.dsc ../lustre_${VER}_*.changes \ ../lustre_${VER}.tar.gz ../lustre-*-modules-${KVERS}_${VER}_*.deb \ debs/ Enabled Build Profiles: server ldiskfs o2ib nogss systemd Kernel Source: /home/nathan/ubuntu-kernel Kernel Object: /home/nathan/ubuntu-kernel dpkg-buildpackage: info: source package lustre dpkg-buildpackage: info: source version 2.13.0-dirty-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andreas Dilger dpkg-buildpackage: info: host architecture amd64 dpkg-source -I.git -I*.out[0-9]* -I*.swp --before-build lustre-release fakeroot debian/rules clean make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/home/nathan/lustre-release' dh_testdir dh_testroot dpatch deapply-all -v /usr/bin/make distclean make[2]: Entering directory '/home/nathan/lustre-release' Making distclean in ldiskfs make[3]: Entering directory '/home/nathan/lustre-release/ldiskfs' test -z "sources htree_lock.h fsmap.h ext4_extents.h ext4_jbd2.h xattr.h extents_status.h mballoc.h acl.h truncate.h ext4.h xattr_user.c xattr.c acl.c indirect.c move_extent.c symlink.c block_validity.c sysfs.c ioctl.c balloc.c hash.c bitmap.c extents_status.c inline.c xattr_trusted.c fsmap.c resize.c dir.c migrate.c readpage.c extents.c namei.c inode.c file.c mmp.c super.c ext4_jbd2.c xattr_security.c fsync.c ialloc.c mballoc.c page-io.c mmp.c htree_lock.c ext4.h" || rm -f sources htree_lock.h fsmap.h ext4_extents.h ext4_jbd2.h xattr.h extents_status.h mballoc.h acl.h truncate.h ext4.h xattr_user.c xattr.c acl.c indirect.c move_extent.c symlink.c block_validity.c sysfs.c ioctl.c balloc.c hash.c bitmap.c extents_status.c inline.c xattr_trusted.c fsmap.c resize.c dir.c migrate.c readpage.c extents.c namei.c inode.c file.c mmp.c super.c ext4_jbd2.c xattr_security.c fsync.c ialloc.c mballoc.c page-io.c mmp.c htree_lock.c ext4.h rm -rf .libs _libs rm -rf linux linux-stage ldiskfs*.h trace modules.order test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[3]: Leaving directory '/home/nathan/lustre-release/ldiskfs' Making distclean in lustre-iokit make[3]: Entering directory '/home/nathan/lustre-release/lustre-iokit' Making distclean in obdfilter-survey make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit/obdfilter-survey' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit/obdfilter-survey' Making distclean in sgpdd-survey make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit/sgpdd-survey' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit/sgpdd-survey' Making distclean in ost-survey make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit/ost-survey' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit/ost-survey' Making distclean in ior-survey make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit/ior-survey' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit/ior-survey' Making distclean in mds-survey make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit/mds-survey' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit/mds-survey' Making distclean in stats-collect make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit/stats-collect' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit/stats-collect' make[4]: Entering directory '/home/nathan/lustre-release/lustre-iokit' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/home/nathan/lustre-release/lustre-iokit' rm -f Makefile make[3]: Leaving directory '/home/nathan/lustre-release/lustre-iokit' Making distclean in libcfs make[3]: Entering directory '/home/nathan/lustre-release/libcfs' Making distclean in libcfs make[4]: Entering directory '/home/nathan/lustre-release/libcfs/libcfs' Making distclean in linux make[5]: Entering directory '/home/nathan/lustre-release/libcfs/libcfs/linux' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/libcfs/libcfs/linux' Making distclean in util make[5]: Entering directory '/home/nathan/lustre-release/libcfs/libcfs/util' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/libcfs/libcfs/util' make[5]: Entering directory '/home/nathan/lustre-release/libcfs/libcfs' rm -rf .libs _libs rm -rf util/.libs util/_libs test -z "libcfs.la" || rm -f libcfs.la rm -f ./so_locations rm -f *.o rm -f util/*.o rm -f util/*.lo test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers linux-*.c linux/*.o libcfs" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers linux-*.c linux/*.o libcfs rm -f *.lo rm -f *.tab.c test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f util/.deps/.dirstamp rm -f util/.dirstamp rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/libcfs/libcfs' rm -rf util/.deps rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/libcfs/libcfs' Making distclean in include make[4]: Entering directory '/home/nathan/lustre-release/libcfs/include' Making distclean in libcfs make[5]: Entering directory '/home/nathan/lustre-release/libcfs/include/libcfs' Making distclean in linux make[6]: Entering directory '/home/nathan/lustre-release/libcfs/include/libcfs/linux' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[6]: Leaving directory '/home/nathan/lustre-release/libcfs/include/libcfs/linux' Making distclean in util make[6]: Entering directory '/home/nathan/lustre-release/libcfs/include/libcfs/util' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[6]: Leaving directory '/home/nathan/lustre-release/libcfs/include/libcfs/util' make[6]: Entering directory '/home/nathan/lustre-release/libcfs/include/libcfs' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[6]: Leaving directory '/home/nathan/lustre-release/libcfs/include/libcfs' rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/libcfs/include/libcfs' make[5]: Entering directory '/home/nathan/lustre-release/libcfs/include' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/libcfs/include' rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/libcfs/include' Making distclean in autoconf make[4]: Entering directory '/home/nathan/lustre-release/libcfs/autoconf' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/libcfs/autoconf' make[4]: Entering directory '/home/nathan/lustre-release/libcfs' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/home/nathan/lustre-release/libcfs' rm -f autoMakefile make[3]: Leaving directory '/home/nathan/lustre-release/libcfs' Making distclean in snmp make[3]: Entering directory '/home/nathan/lustre-release/snmp' Making distclean in autoconf make[4]: Entering directory '/home/nathan/lustre-release/snmp/autoconf' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/snmp/autoconf' make[4]: Entering directory '/home/nathan/lustre-release/snmp' test -z "liblustresnmp.la" || rm -f liblustresnmp.la rm -f ./so_locations rm -rf .libs _libs rm -f *.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/home/nathan/lustre-release/snmp' rm -rf ./.deps rm -f Makefile make[3]: Leaving directory '/home/nathan/lustre-release/snmp' Making distclean in lnet make[3]: Entering directory '/home/nathan/lustre-release/lnet' Making distclean in lnet make[4]: Entering directory '/home/nathan/lustre-release/lnet/lnet' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers lnet" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers lnet rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/lnet' Making distclean in klnds make[4]: Entering directory '/home/nathan/lustre-release/lnet/klnds' Making distclean in socklnd make[5]: Entering directory '/home/nathan/lustre-release/lnet/klnds/socklnd' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[5]: Leaving directory '/home/nathan/lustre-release/lnet/klnds/socklnd' Making distclean in gnilnd make[5]: Entering directory '/home/nathan/lustre-release/lnet/klnds/gnilnd' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[5]: Leaving directory '/home/nathan/lustre-release/lnet/klnds/gnilnd' Making distclean in o2iblnd make[5]: Entering directory '/home/nathan/lustre-release/lnet/klnds/o2iblnd' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[5]: Leaving directory '/home/nathan/lustre-release/lnet/klnds/o2iblnd' make[5]: Entering directory '/home/nathan/lustre-release/lnet/klnds' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lnet/klnds' rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/klnds' Making distclean in selftest make[4]: Entering directory '/home/nathan/lustre-release/lnet/selftest' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers selftest" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers selftest rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/selftest' Making distclean in doc make[4]: Entering directory '/home/nathan/lustre-release/lnet/doc' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/doc' Making distclean in utils make[4]: Entering directory '/home/nathan/lustre-release/lnet/utils' Making distclean in lnetconfig make[5]: Entering directory '/home/nathan/lustre-release/lnet/utils/lnetconfig' test -z "liblnetconfig.la" || rm -f liblnetconfig.la rm -f ./so_locations rm -rf .libs _libs rm -f *.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -rf ./.deps rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lnet/utils/lnetconfig' make[5]: Entering directory '/home/nathan/lustre-release/lnet/utils' rm -rf .libs _libs rm -f routerstat lst lnetctl wirecheck rm -f *.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lnet/utils' rm -rf ./.deps rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/utils' Making distclean in include make[4]: Entering directory '/home/nathan/lustre-release/lnet/include' Making distclean in lnet make[5]: Entering directory '/home/nathan/lustre-release/lnet/include/lnet' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lnet/include/lnet' Making distclean in uapi/linux/lnet make[5]: Entering directory '/home/nathan/lustre-release/lnet/include/uapi/linux/lnet' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lnet/include/uapi/linux/lnet' make[5]: Entering directory '/home/nathan/lustre-release/lnet/include' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lnet/include' rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/include' Making distclean in autoconf make[4]: Entering directory '/home/nathan/lustre-release/lnet/autoconf' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lnet/autoconf' make[4]: Entering directory '/home/nathan/lustre-release/lnet' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/home/nathan/lustre-release/lnet' rm -f autoMakefile make[3]: Leaving directory '/home/nathan/lustre-release/lnet' Making distclean in lustre make[3]: Entering directory '/home/nathan/lustre-release/lustre' Making distclean in include make[4]: Entering directory '/home/nathan/lustre-release/lustre/include' Making distclean in lustre make[5]: Entering directory '/home/nathan/lustre-release/lustre/include/lustre' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/include/lustre' Making distclean in uapi/linux/lustre make[5]: Entering directory '/home/nathan/lustre-release/lustre/include/uapi/linux/lustre' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/include/uapi/linux/lustre' make[5]: Entering directory '/home/nathan/lustre-release/lustre/include' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lustre/include' rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/include' Making distclean in obdclass make[4]: Entering directory '/home/nathan/lustre-release/lustre/obdclass' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/obdclass' Making distclean in ldlm make[4]: Entering directory '/home/nathan/lustre-release/lustre/ldlm' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/ldlm' Making distclean in ptlrpc make[4]: Entering directory '/home/nathan/lustre-release/lustre/ptlrpc' Making distclean in gss make[5]: Entering directory '/home/nathan/lustre-release/lustre/ptlrpc/gss' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/ptlrpc/gss' make[5]: Entering directory '/home/nathan/lustre-release/lustre/ptlrpc' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers ldlm_*.c l_lock.c interval_tree.c" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers ldlm_*.c l_lock.c interval_tree.c rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lustre/ptlrpc' rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/ptlrpc' Making distclean in obdecho make[4]: Entering directory '/home/nathan/lustre-release/lustre/obdecho' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/obdecho' Making distclean in mgc make[4]: Entering directory '/home/nathan/lustre-release/lustre/mgc' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/mgc' Making distclean in fid make[4]: Entering directory '/home/nathan/lustre-release/lustre/fid' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/fid' Making distclean in fld make[4]: Entering directory '/home/nathan/lustre-release/lustre/fld' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/fld' Making distclean in doc make[4]: Entering directory '/home/nathan/lustre-release/lustre/doc' test -z "*.aux *.tex *.log *.pdf" || rm -f *.aux *.tex *.log *.pdf rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/doc' Making distclean in utils make[4]: Entering directory '/home/nathan/lustre-release/lustre/utils' Making distclean in . make[5]: Entering directory '/home/nathan/lustre-release/lustre/utils' rm -f lfs test -z "libiam.a" || rm -f libiam.a test -z "liblustreapi.la libmount_utils_ldiskfs.la" || rm -f liblustreapi.la libmount_utils_ldiskfs.la rm -f ./so_locations rm -rf .libs _libs test -z " libmount_utils_ldiskfs.a" || rm -f libmount_utils_ldiskfs.a test -z "" || rm -f rm -f mount.lustre mount.lustre_tgt rm -f lctl l_getidentity llverfs lustre_rsync ll_decode_linkea llsom_sync wiretest mkfs.lustre tunefs.lustre llverdev lr_reader lshowmount ll_decode_filter_fid llog_reader l_tunedisk lhsmtool_posix l_getsepol rm -f *.o rm -f gss/*.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f gss/.deps/.dirstamp rm -f gss/.dirstamp rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lustre/utils' Making distclean in gss make[5]: Entering directory '/home/nathan/lustre-release/lustre/utils/gss' rm -rf .libs _libs rm -f lsvcgssd l_idmap rm -f *.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -rf ./.deps rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/utils/gss' rm -rf ./.deps gss/.deps rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/utils' Making distclean in tests make[4]: Entering directory '/home/nathan/lustre-release/lustre/tests' Making distclean in mpi make[5]: Entering directory '/home/nathan/lustre-release/lustre/tests/mpi' rm -rf .libs _libs rm -f parallel_grouplock write_append_truncate createmany_mpi mdsrate write_disjoint cascading_rw rr_alloc rm -f *.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -rf ./.deps rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/tests/mpi' make[5]: Entering directory '/home/nathan/lustre-release/lustre/tests' rm -f mcreate munlink rm -rf .libs _libs rm -f openunlink truncate directio writeme mlink utime tchmod fsx test_brw sendfile createmany chownmany statmany multifstat createtest opendirunlink opendevunlink unlinkmany checkstat statone runas openfile rmdirmany smalliomany small_write multiop ll_sparseness_verify ll_sparseness_write mrename ll_dirstripe_verify mkdirmany openfilleddirunlink rename_many memhog mmap_sanity writemany reads flocks_test flock_deadlock write_time_limit rwv lgetxattr_size_check checkfiemap listxattr_size_check check_fhandle_syscalls badarea_io llapi_layout_test orphan_linkea_check llapi_hsm_test group_lock_test llapi_fid_test sendfile_grouplock mmap_cat swap_lock_test lockahead_test mirror_io mmap_mknod_test create_foreign_file parse_foreign_file create_foreign_dir parse_foreign_dir rm -f *.o test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lustre/tests' rm -rf ./.deps rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/tests' Making distclean in tests/kernel make[4]: Entering directory '/home/nathan/lustre-release/lustre/tests/kernel' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/tests/kernel' Making distclean in scripts make[4]: Entering directory '/home/nathan/lustre-release/lustre/scripts' Making distclean in systemd make[5]: Entering directory '/home/nathan/lustre-release/lustre/scripts/systemd' test -z "lnet.service" || rm -f lnet.service rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/scripts/systemd' make[5]: Entering directory '/home/nathan/lustre-release/lustre/scripts' test -z "lc_modprobe lc_net lc_hb lc_cluman lc_md lc_lvm lustre_start lnet" || rm -f lc_modprobe lc_net lc_hb lc_cluman lc_md lc_lvm lustre_start lnet rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lustre/scripts' rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/scripts' Making distclean in autoconf make[4]: Entering directory '/home/nathan/lustre-release/lustre/autoconf' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/autoconf' Making distclean in contrib make[4]: Entering directory '/home/nathan/lustre-release/lustre/contrib' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/contrib' Making distclean in conf make[4]: Entering directory '/home/nathan/lustre-release/lustre/conf' Making distclean in resource make[5]: Entering directory '/home/nathan/lustre-release/lustre/conf/resource' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[5]: Leaving directory '/home/nathan/lustre-release/lustre/conf/resource' make[5]: Entering directory '/home/nathan/lustre-release/lustre/conf' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[5]: Leaving directory '/home/nathan/lustre-release/lustre/conf' rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/conf' Making distclean in ost make[4]: Entering directory '/home/nathan/lustre-release/lustre/ost' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/ost' Making distclean in mgs make[4]: Entering directory '/home/nathan/lustre-release/lustre/mgs' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/mgs' Making distclean in mdt make[4]: Entering directory '/home/nathan/lustre-release/lustre/mdt' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/mdt' Making distclean in mdd make[4]: Entering directory '/home/nathan/lustre-release/lustre/mdd' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/mdd' Making distclean in ofd make[4]: Entering directory '/home/nathan/lustre-release/lustre/ofd' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/ofd' Making distclean in osd-zfs make[4]: Entering directory '/home/nathan/lustre-release/lustre/osd-zfs' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/osd-zfs' Making distclean in osd-ldiskfs make[4]: Entering directory '/home/nathan/lustre-release/lustre/osd-ldiskfs' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/osd-ldiskfs' Making distclean in quota make[4]: Entering directory '/home/nathan/lustre-release/lustre/quota' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/quota' Making distclean in osp make[4]: Entering directory '/home/nathan/lustre-release/lustre/osp' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/osp' Making distclean in lod make[4]: Entering directory '/home/nathan/lustre-release/lustre/lod' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/lod' Making distclean in target make[4]: Entering directory '/home/nathan/lustre-release/lustre/target' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/target' Making distclean in lfsck make[4]: Entering directory '/home/nathan/lustre-release/lustre/lfsck' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/lfsck' Making distclean in mdc make[4]: Entering directory '/home/nathan/lustre-release/lustre/mdc' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/mdc' Making distclean in lmv make[4]: Entering directory '/home/nathan/lustre-release/lustre/lmv' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/lmv' Making distclean in llite make[4]: Entering directory '/home/nathan/lustre-release/lustre/llite' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/llite' Making distclean in lov make[4]: Entering directory '/home/nathan/lustre-release/lustre/lov' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers " || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/lov' Making distclean in osc make[4]: Entering directory '/home/nathan/lustre-release/lustre/osc' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f autoMakefile make[4]: Leaving directory '/home/nathan/lustre-release/lustre/osc' make[4]: Entering directory '/home/nathan/lustre-release/lustre' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile" || rm -f Makefile test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[4]: Leaving directory '/home/nathan/lustre-release/lustre' rm -f autoMakefile make[3]: Leaving directory '/home/nathan/lustre-release/lustre' Making distclean in config make[3]: Entering directory '/home/nathan/lustre-release/config' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[3]: Leaving directory '/home/nathan/lustre-release/config' make[3]: Entering directory '/home/nathan/lustre-release' rm -rf .libs _libs test -z ".*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers" || rm -f .*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers rm -f *.lo test -z "Makefile Rules lustre.spec lustre-dkms.spec lustre/kernel_patches/targets/4.18-rhel8.target lustre/kernel_patches/targets/3.10-rhel7.7.target lustre/kernel_patches/targets/3.10-rhel7.6.target lustre/kernel_patches/targets/3.10-rhel7.5.target lustre/kernel_patches/targets/4.14-rhel7.5.target lustre/kernel_patches/targets/4.14-rhel7.6.target lustre/kernel_patches/targets/3.0-sles11.target lustre/kernel_patches/targets/3.0-sles11sp3.target lustre/kernel_patches/targets/3.0-sles11sp4.target lustre/kernel_patches/targets/3.12-sles12.target lustre/kernel_patches/targets/4.4-sles12.target lustre/kernel_patches/targets/4.4-sles12sp3.target lustre/kernel_patches/targets/4.12-sles12sp4.target lustre/kernel_patches/targets/3.x-fc18.target" || rm -f Makefile Rules lustre.spec lustre-dkms.spec lustre/kernel_patches/targets/4.18-rhel8.target lustre/kernel_patches/targets/3.10-rhel7.7.target lustre/kernel_patches/targets/3.10-rhel7.6.target lustre/kernel_patches/targets/3.10-rhel7.5.target lustre/kernel_patches/targets/4.14-rhel7.5.target lustre/kernel_patches/targets/4.14-rhel7.6.target lustre/kernel_patches/targets/3.0-sles11.target lustre/kernel_patches/targets/3.0-sles11sp3.target lustre/kernel_patches/targets/3.0-sles11sp4.target lustre/kernel_patches/targets/3.12-sles12.target lustre/kernel_patches/targets/4.4-sles12.target lustre/kernel_patches/targets/4.4-sles12sp3.target lustre/kernel_patches/targets/4.12-sles12sp4.target lustre/kernel_patches/targets/3.x-fc18.target test . = "." || test -z "" || rm -f rm -f config.h stamp-h1 rm -f libtool config.lt rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -f cscope.out cscope.in.out cscope.po.out cscope.files make[3]: Leaving directory '/home/nathan/lustre-release' rm -f config.status config.cache config.log configure.lineno config.status.lineno rm -f autoMakefile make[2]: Leaving directory '/home/nathan/lustre-release' rm -rf debian/substvars debian/*.bak debian/*~ *~ *-stamp ls -d debian/lustre-*-modules-* | grep -v _KVERS_ | grep -v dkms | xargs rm -f || true # only remove this if the clean was not called from kdist_clean if [ "$MA_SOURCE_PKG" = "" ]; then \ rm -rf debian/m-a_root; \ fi dh_clean # make sure we have at least a basic control in place (see build-stamp) rm -f debian/control cp debian/control.main debian/control make[1]: Leaving directory '/home/nathan/lustre-release' dpkg-source -I.git -I*.out[0-9]* -I*.swp -b lustre-release dpkg-source: info: using source format '1.0' dpkg-source: warning: source directory 'lustre-release' is not - 'lustre-2.13.0-dirty' dpkg-source: info: building lustre in lustre_2.13.0-dirty-1.tar.gz dpkg-source: info: building lustre in lustre_2.13.0-dirty-1.dsc debian/rules build make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/home/nathan/lustre-release' dpatch apply-all -v touch patch-stamp # see if any patches requires us to run autogen # (for a distribution release tarball, it is expected that if # downstream adds any patches that requires autogen.sh to be # run, a patch will be added by downstream to install the # needed autogen.sh scripts # see https://bugzilla.lustre.org/attachment.cgi?id=27156 # for an example) if grep -e "^--- .*\/autoconf\/" \ -e "^--- .*\/autoMakefile\.am" \ -e "^--- .*\/Makefile\.am" \ -e "^--- .*\/configure\.ac" \ -e "^--- .*\/configure\.in" \ debian/patches/*; then \ if [ ! -f build/autogen.sh ]; then \ echo "You have patches which require autogen.sh to be run, but it doesn't exist"; \ echo "Please see https://bugzilla.lustre.org/attachment.cgi?id=27156"; \ exit 1; \ fi; \ cp /usr/share/misc/config.sub config.sub; \ cp /usr/share/misc/config.sub ldiskfs/config.sub; \ cp /usr/share/misc/config.guess config.guess; \ cp /usr/share/misc/config.guess ldiskfs/config.guess; \ sh build/autogen.sh; \ fi; \ touch autogen-stamp grep: debian/patches/*: No such file or directory dh_testdir # touch files to same date, to avoid auto* find . -type f -print0 | xargs -0 touch -r COPYING; \ if [ "." != "." ]; then \ mkdir -p ./build ./lustre/contrib; \ cp build/Makefile ./build/; \ fi # Determine flags that are different between server/client module builds echo "Enabled Build Profiles: ${DEB_BUILD_PROFILES}" Enabled Build Profiles: server ldiskfs o2ib nogss systemd if echo "${DEB_BUILD_PROFILES}" | grep -q "server"; then \ export EXTRAFLAGS="--enable-server"; \ if echo "${DEB_BUILD_PROFILES}" | grep -q "systemd"; then \ cp debian/lustre-server-utils.install.in \ debian/lustre-server-utils.install; \ else \ sed /systemd/d debian/lustre-server-utils.install.in \ > debian/lustre-server-utils.install; \ fi; \ else \ export EXTRAFLAGS="--disable-server"; \ if echo "${DEB_BUILD_PROFILES}" | grep -q "systemd"; then \ cp debian/lustre-client-utils.install.in \ debian/lustre-client-utils.install; \ else \ sed /systemd/d debian/lustre-client-utils.install.in \ > debian/lustre-client-utils.install; \ fi; \ fi; \ if echo "${DEB_BUILD_PROFILES}" | grep -q "zfs"; then \ export EXTRAFLAGS="${EXTRAFLAGS} --with-zfs=${ZFS_SRC} --with-spl=${SPL_SRC}"; \ else \ export EXTRAFLAGS="${EXTRAFLAGS} --without-zfs" ; \ fi; \ if echo "${DEB_BUILD_PROFILES}" | grep -q "ldiskfs"; then \ export EXTRAFLAGS="${EXTRAFLAGS} \ --enable-ldiskfs --enable-quilt"; \ else \ export EXTRAFLAGS="${EXTRAFLAGS} --disable-ldiskfs"; \ fi; \ if echo "${DEB_BUILD_PROFILES}" | grep -q "o2ib"; then \ export EXTRAFLAGS="${EXTRAFLAGS} --with-o2ib=${O2IB_SRC}"; \ fi; \ if echo "${DEB_BUILD_PROFILES}" | grep -qw "gss"; then \ export EXTRAFLAGS="${EXTRAFLAGS} --enable-gss"; \ elif echo "${DEB_BUILD_PROFILES}" | grep -qw "nogss"; then \ export EXTRAFLAGS="${EXTRAFLAGS} --disable-gss"; \ fi; \ echo "Final value of EXTRAFLAGS: ${EXTRAFLAGS}"; \ ( cd . && \ ./configure --disable-dependency-tracking \ --with-linux=${KERNEL_SRC} \ --with-linux-obj=${KERNEL_OBJ} \ --disable-snmp \ --enable-quota \ ${EXTRAFLAGS} \ --with-o2ib=yes \ ); \ touch configure-stamp Final value of EXTRAFLAGS: --enable-server --without-zfs --enable-ldiskfs --enable-quilt --with-o2ib=/home/nathan/ubuntu-kernel --disable-gss checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether to enable maintainer-specific portions of Makefiles... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... none checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking dependency style of gcc... none checking for rpmbuild... no configure: Lustre base checks ============================================================================== checking whether to configure just enough for make dist... no checking if this distro uses dpkg... yes checking for ranlib... (cached) ranlib checking for ld... /usr/bin/ld -m elf_x86_64 checking for objdump... (cached) objdump checking for strip... (cached) strip checking size of unsigned long long... 8 checking for -Wno-format-truncation support... yes checking for -Wno-stringop-truncation support... yes checking for -Wno-stringop-overflow support... yes checking whether to use OSD addon... no checking whether to build Lustre docs... no checking whether to build Lustre manpages... yes checking whether to build Lustre utilities... yes checking whether to build Lustre tests... yes checking whether to build Lustre client support... yes checking whether mpitests can be built... yes checking whether to build Linux kernel modules... yes (linux-gnu) find: '/usr/src/kernels/': No such file or directory checking for Linux sources... /home/nathan/ubuntu-kernel checking for /home/nathan/ubuntu-kernel... yes checking for Linux objects... /home/nathan/ubuntu-kernel checking for /home/nathan/ubuntu-kernel/.config... yes checking for /boot/kernel.h... no checking for /var/adm/running-kernel.h... no checking for /home/nathan/ubuntu-kernel/include/generated/autoconf.h... yes checking for /home/nathan/ubuntu-kernel/include/linux/version.h... no checking for /home/nathan/ubuntu-kernel/include/generated/uapi/linux/version.h... yes checking for /home/nathan/ubuntu-kernel/include/linux/kconfig.h... yes checking for external module build target... M checking that modules can be built at all... yes checking for Linux kernel utsrelease... 4.15.0-99-generic checking for RedHat kernel release number... checking if Linux kernel was built with CONFIG_SUSE_KERNEL... no checking for Ubuntu kernel signature... yes checking for Linux kernel module package directory... updates/kernel checking for the name of module symbol version file... Module.symvers checking if Linux kernel was built with CONFIG_MODULES... yes checking if Linux kernel was built with CONFIG_MODVERSIONS... no checking if Linux kernel was built with CONFIG_KALLSYMS... yes checking if Linux kernel module loading is possible... yes configure: LibCFS kernel checks ============================================================================== checking whether to use tunable 'panic_dumplog' support... no checking if 'struct stacktrace_ops' has 'walk_stack' field... no checking if 'shrinker' want self pointer in handler... no checking if 'ctl_table' has a 'ctl_name' field... no checking does the kernel support module param locking... no checking if Linux kernel has 'kstrtoul'... yes checking if 'dump_trace' want address... no checking if 'shrink_control' is present... yes checking if 'stacktrace_ops.warning' is exist... no checking for linux/uidgid.h... yes checking if 'i_uid_read' is present... yes checking if Linux kernel was built with CONFIG_CRC32 in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_CRC32_PCLMUL in or as module... yes checking if Linux kernel was built with CONFIG_CRYPTO_CRC32C_INTEL in or as module... yes checking does function 'ktime_get_ts64' exist... yes checking does function 'prepare_to_wait_event' exist... yes checking does 'struct kernel_param_ops' exist... yes checking does function 'ktime_add' exist... yes checking does function 'ktime_after' exist... yes checking does function 'ktime_before' exist... yes checking does function 'ktime_compare' exist... yes checking shrinker has 'count_objects'... yes checking if iov_iter has member type... yes checking does function 'hlist_add_after' exist... no checking does 'struct timespec64' exist... yes checking does function 'ktime_get_ns' exist... yes checking does function 'ktime_get_real_ts64' exist... yes checking does function 'ktime_get_real_seconds' exist... yes checking does function 'ktime_get_real_ns' exist... yes checking does function 'ktime_to_timespec64' exist... yes checking does function 'timespec64_sub' exist... yes checking does function 'timespec64_to_ktime' exist... yes checking does function 'ktime_get_seconds' exist... yes checking does function 'ktime_ms_delta' exist... yes checking does function 'kernel_param_unlock' exist... yes checking does function 'topology_sibling_cpumask' exist... yes checking for asm/fpu/api.h... yes checking if Linux kernel has 'kstrtobool_from_user'... yes checking does crypto hash helper functions exist... yes checking if Linux kernel exports 'kset_find_obj'... yes checking if 'rhashtable_replace_fast' exists... yes checking kernel has fixed hash_64()... no checking if 'struct stacktrace_ops' address function returns an int... no checking if 'get_user_pages()' takes 6 arguments... no checking for linux/stringhash.h... yes checking if internal '__rhashtable_insert_fast()' returns int... no checking if 'rhashtable_walk_init' has 3 args... yes checking if 'rhashtable_lookup' exist... yes checking does 'struct rhltable' exist... yes checking if 'struct stacktrace_ops' exists... no checking if 'get_user_pages()' takes gup_flags in arguments... yes checking if 'rhashtable_walk_enter' exists... yes checking if libcfs supports CPU hotplug state machine... yes checking if 'rhashtable_lookup_get_insert_fast' exist... yes checking for linux/sched/signal.h... yes checking if 'rht_bucket_var' exists... yes checking for linux/processor.h... yes checking for linux/wait_bit.h... yes checking if linux wait_queue_head list_head is named head... yes checking if 'uuid_t' exist... yes checking if 'wait_queue_entry_t' exists... yes checking if DEFINE_TIMER takes only 2 arguments... yes checking if 'kernel_write' matches other read/write helpers... yes checking if 'kernel_read()' has loff_t *pos as last parameter... yes checking if Linux kernel exports 'save_stack_trace_tsk'... yes checking if setup_timer has been replaced with timer_setup... yes checking if 'wait_var_event' exist... no checking if 'clear_and_wake_up_bit' exist... yes checking if iov_iter_type exists... no checking if totalram_pages is a function... no configure: LNet kernel checks ============================================================================== checking whether to enable CPU affinity support... yes checking if Linux kernel has cpu affinity support... yes checking whether to enable tunable backoff TCP support... yes checking if Linux kernel has tunable backoff TCP support... no checking whether to use Compat RDMA... no checking whether to use any OFED backport headers... no checking whether to enable OpenIB gen2 support... yes checking if Linux kernel has kthread_worker... no checking if 'rdma_create_id' wants four args... no checking if 'rdma_create_id' wants five args... yes checking if 'struct ib_cq_init_attr' is used... yes checking if 'ib_alloc_fast_reg_mr' exists... no checking if 'ib_get_dma_mr' exists... no checking if 'struct ib_rdma_wr' is defined... yes checking if 4arg 'ib_map_mr_sg' exists... no checking if 5arg 'ib_map_mr_sg' exists... yes checking if 'struct ib_device' has member 'attrs'... yes checking if 2arg 'ib_alloc_pd' exists... yes checking if function 'ib_inc_rkey' is defined... yes checking if 'ib_post_send() and ib_post_recv()' have const parameters... no checking if struct ib_device_ops is defined... no checking if ib_sg_dma_address wrapper exists... yes checking whether to enable GNI lnd... no checking if Linux kernel has 'sk_sleep'... yes checking if 'tcp_sendpage' first parameter is socket... no checking if Linux kernel exports 'kmap_to_page'... yes checking if 'sk_data_ready' takes only one argument... yes checking if 'sock_create_kern' first parameter is net... yes checking if 'struct sock' accept function requires a bool argument... yes checking if Oracle OFED Extensions are enabled... no checking if 'getname' has two args... no checking ext4 source directory... /home/nathan/ubuntu-kernel/fs/ext4 checking for /home/nathan/ubuntu-kernel/fs/ext4/dir.c... yes checking for /home/nathan/ubuntu-kernel/fs/ext4/file.c... yes checking for /home/nathan/ubuntu-kernel/fs/ext4/inode.c... yes checking for /home/nathan/ubuntu-kernel/fs/ext4/super.c... yes configure: Lustre kernel checks ============================================================================== checking whether to enable Lustre pinger support... yes checking whether to enable data checksum support... yes checking whether to enable flock by default... yes checking whether to enable a write with the health check... no checking whether to enable lru self-adjusting... yes checking for name_to_handle_at... yes checking whether to enable gss support... no checking whether OpenSSL has functions needed for SSK... checking whether openssl-devel is present... yes checking if Linux kernel was built with CONFIG_FHANDLE in or as module... yes checking if 'file_system_type' has 'mount' field... yes checking if 'inode_owner_or_capable' exist... yes checking if security_inode_init_security takes a callback... yes checking if vfs_create takes a struct nameidata parameter... yes checking if 'dirty_inode' super_operation takes flag... yes checking for sched.h... yes checking for setns... yes checking if 'lock-manager' ops renamed to 'lm_xxx'... yes checking if 'inode->i_alloc_sem' is killed and use inode_dio_wait... yes checking if 'inode_operations' has '.get_acl' member function... yes checking if Linux kernel exports 'generic_file_llseek_size'... yes checking if 'inode_operations->permission' has two args... yes checking radix_tree_exceptional_entry exist... yes checking for /home/nathan/ubuntu-kernel/include/linux/loop.h... no checking if 'inode->i_nlink' is protected from direct modification... yes checking for /home/nathan/ubuntu-kernel/include/linux/migrate.h... yes checking if 'address_space_operations.migratepage' has 4 args... yes checking if 'super_operations' use 'dentry' as parameter... yes checking if 'inode_operations' use 'umode_t' as parameter... yes checking if have 'cache_register'... no checking if have 'd_make_root'... yes checking if 'kmap_atomic' has only 1 argument... yes checking if have 'clear_inode'... yes checking if 'encode_fh' have parent inode as parameter... yes checking if Linux kernel has 'generic_file_llseek_size' with 5 args... yes checking if 'i_dentry/d_alias' uses 'list'... no checking if 'dentry_open' uses 'struct path' as first argument... yes checking if 'iop' has 'atomic_open'... yes checking if kernel supports wrapped FS freeze functions... yes checking if 'posix_acl_to_xattr' takes 'struct user_namespace'... yes checking if 'struct file' has member 'f_inode'... yes checking if file_inode() exists... yes checking if 'sunrpc_cache_pipe_upcall' takes 3 args... no checking if 'hlist_for_each_entry' has 3 args... yes checking if 'bio_end_sector' is defined... yes checking if 'is_sxid' is defined... yes checking if vfs_getattr takes 2 args... no checking if 'remove_proc_subtree' is defined... yes checking if 'proc_remove' is defined... yes checking if get_projid exists... yes checking if 'security_dentry_init_security' is defined... yes checking if security_inode_listsecurity() is available/exported... yes checking if 'address_space_operations.invalidatepage' requires 3 arguments... yes checking if 'dir_context' exist... yes checking if 'd_compare' taken 5 arguments... no checking if 'd_count' exists... yes checking if hlist 'dentry.d_u.d_alias' exist... yes checking if 'dentry.d_child' exist... yes checking if 'struct nsproxy' has 'pid_ns_for_children'... yes checking if 'truncate_pagecache' with 'old_size' parameter... no checking if 'PTR_ERR_OR_ZERO' is missing... yes checking if 'struct kiocb' with 'ki_left' member... no checking if 'INIT_LIST_HEAD_RCU' exists... yes checking if Linux kernel has 'vfs_rename' with 5 args... no checking if Linux kernel has 'vfs_unlink' with 3 args... yes checking if 'd_is_positive' exist... yes checking if Linux kernel has struct bvec_iter... yes checking if Linux kernel has truncate_inode_pages_final... yes checking if 'inode_operations->rename' taken flags as argument... yes checking if 'inode_operations' has '.set_acl' member function... yes checking if Linux kernel has 'vfs_rename' with 6 args... yes checking if direct IO uses iov_iter... no checking if 'iov_iter_init' takes a tag... yes checking if 'iov_iter_truncate' exists ... yes checking if 'file_operations.read|write_iter' exist... yes checking if 'blk_integrity.interval' exist... no checking if struct key_match field exist... yes checking if percpu_counter_init uses GFP_* flag as argument... yes checking if filldir_t uses struct dir_context... yes checking if struct kiocb has ki_nbytes field... no checking if 'quotactl_ops.set_dqblk' takes struct qc_dqblk... yes checking if struct address_space has backing_dev_info... no checking if have 'BDI_CAP_MAP_COPY'... no checking if iov_iter_rw exist... yes checking if Linux kernel exports 'new_sync_read'... no checking if Linux kernel has __bi_cnt in struct bio... yes checking if 'bio_endio' with one argument exist... yes checking if symlink inode operations have struct nameidata argument... no checking if 'account_page_dirtied' with 3 args exists... no checking if 'blk_integrity.interval_exp' exist... yes checking if 'bio_integrity_payload.bip_iter' exist... yes checking if 'struct cache_head' has 'cache_list' field... yes checking if 'struct xattr_handler' functions pass in handler pointer... no checking if 'locks_lock_file_wait' exists... yes checking if 'struct key' has 'payload.data' as an array... yes checking if 'struct xattr_handler' has a name member... yes checking if Linux kernel has bi_opf in struct bio... yes checking if submit_bio takes two arguments... no checking if kernel has clean_bdev_aliases... yes checking if Linux kernel has 'file_dentry'... yes checking if 'inode_lock' is defined... yes checking if 'iop' has 'get_link'... yes checking if 'in_compat_syscall' is defined... yes checking if 'struct xattr_handler' functions have inode parameter... yes checking if 'lock_page_memcg' is defined... yes checking if 'd_in_lookup' is defined... yes checking if '->direct_IO()' taken 2 arguments... yes checking if 'generic_write_sync()' taken 2 arguments... yes checking if ext4_dir_operations uses iterate_shared... yes checking if 'posix_acl_valid' takes 'struct user_namespace'... yes checking if 'd_compare' taken 4 arguments... yes checking if 'full_name_hash' taken 3 arguments... yes checking if 'struct posix_acl_xattr_{header,entry}' defined... yes checking if 'inode_operations' has {get,set,remove}xattr members... no checking if 'struct group_info' has member 'gid'... yes checking if '__vfs_setxattr' helper is available... yes checking if 'posix_acl_update_mode' exists... yes checking if 'generic_readlink' still exist... no checking if 'struct vm_fault' replaced virtual_address with address field... yes checking if 'inode_operations' getattr member can gather advance stats... yes checking if 'struct vm_operations' removed struct vm_area_struct... yes checking if 'key.usage' is refcount_t... yes checking if 'CRYPTO_MAX_ALG_NAME' is 128... yes checking if CURRENT_TIME has been replaced with current_time... yes checking if 'struct super_block' s_uuid is uuid_t... yes checking if 'super_setup_bdi_name' exist... yes checking if 'bi_status' exist... yes checking if 'bio_integrity_enabled' exist... no checking if 'pagevec_init' takes one parameter... yes checking if 'bi_bdev' exist... no checking if vm_fault_t type exists... no checking if struct address_space has i_pages... no checking if inode timestamps are struct timespec64... no checking if cache_detail->hash_lock is a spinlock... no checking if MS_RDONLY was moved to uapi/linux/mount.h... no checking if linux/selinux.h exists... yes checking if struct bio has bi_phys_segments member... yes checking if lock_manager_operations has lm_compare_owner... yes checking if 'bio_integrity_prep_fn' exists... no checking if stack size is at least 8k... yes checking if Linux kernel was built with CONFIG_QUOTA in or as module... yes checking if Linux kernel was built with CONFIG_FS_POSIX_ACL in or as module... yes checking which ldiskfs series to use... 4.15.0-24-ubuntu18.series checking for quilt... /usr/bin/quilt checking if 'ext4_free_blocks' needs 'struct buffer_head'... yes checking if ext4_journal_start takes 3 arguments... yes checking if ext4_bread takes 4 arguments... yes checking if i_dquot is in ext4_inode_info... yes checking if i_crypt_info is in ext4_inode_info... no checking if Linux kernel was built with CONFIG_EXT4_FS_ENCRYPTION... yes checking if ldiskfs_iget takes a flags argument... yes checking if bvec_iter_all exists for multi-page bvec iternation... no checking whether to build ldiskfs... yes checking whether to enable zfs... no checking whether to build Lustre server support... yes checking whether to enable CDEBUG, CWARN... yes checking whether to enable ENTRY/EXIT... yes checking whether to enable LASSERT, LASSERTF... yes checking whether to enable quota support global control... yes checking sys/quota.h usability... yes checking sys/quota.h presence... yes checking for sys/quota.h... yes checking libmount/libmount.h usability... no checking libmount/libmount.h presence... no checking for libmount/libmount.h... no checking whether to build with libmount... no checking for ./snmp/lustre-snmp.c... yes checking whether to build iokit... yes checking whether to use alternate names for e2fsprogs... disabled configure: LibCFS core checks ============================================================================== checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking asm/types.h usability... yes checking asm/types.h presence... yes checking for asm/types.h... yes checking endian.h usability... yes checking endian.h presence... yes checking for endian.h... yes checking for gethostbyname... yes configure: LibCFS required packages checks ============================================================================== checking whether to enable readline support... yes checking for readline in -lreadline... yes checking whether to use libpthread for libcfs library... yes checking for pthread_create in -lpthread... yes configure: LNet core checks ============================================================================== checking for netdb.h... (cached) yes checking for gethostbyname... (cached) yes checking for strnlen... yes checking whether to enable 'efence' debugging support... no checking for yaml_parser_initialize in -lyaml... yes configure: Lustre core checks ============================================================================== checking for maximum number of MDS threads... checking for netdb.h... (cached) yes checking for endian.h... (cached) yes checking for gethostbyname... (cached) yes checking ext2fs/ext2fs.h usability... no checking ext2fs/ext2fs.h presence... no checking for ext2fs/ext2fs.h... no checking for crc32 in -lz... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for is_selinux_enabled in -lselinux... yes checking selinux/selinux.h usability... yes checking selinux/selinux.h presence... yes checking for selinux/selinux.h... yes checking whether to report minimum OST free space... no checking whether to randomly failing memory alloc... yes checking whether to check invariants (expensive cpu-wise)... no checking whether to track references with lu_ref... no checking whether to enable page state tracking... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking systemd unit file directory... /lib/systemd/system checking bash-completion directory... /usr/share/bash-completion/completions checking whether to try to build SNMP support... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libcfs/Makefile config.status: creating libcfs/autoMakefile config.status: creating libcfs/autoconf/Makefile config.status: creating libcfs/include/Makefile config.status: creating libcfs/include/libcfs/Makefile config.status: creating libcfs/include/libcfs/linux/Makefile config.status: creating libcfs/include/libcfs/util/Makefile config.status: creating libcfs/libcfs/Makefile config.status: creating libcfs/libcfs/autoMakefile config.status: creating libcfs/libcfs/linux/Makefile config.status: creating libcfs/libcfs/util/Makefile config.status: creating Makefile config.status: creating autoMakefile config.status: creating config/Makefile config.status: creating Rules config.status: creating lustre.spec config.status: creating lustre-dkms.spec config.status: creating ldiskfs/Makefile config.status: creating ldiskfs/autoMakefile config.status: creating lustre-iokit/Makefile config.status: creating lustre-iokit/obdfilter-survey/Makefile config.status: creating lustre-iokit/ost-survey/Makefile config.status: creating lustre-iokit/sgpdd-survey/Makefile config.status: creating lustre-iokit/mds-survey/Makefile config.status: creating lustre-iokit/ior-survey/Makefile config.status: creating lustre-iokit/stats-collect/Makefile config.status: creating lnet/Makefile config.status: creating lnet/autoMakefile config.status: creating lnet/autoconf/Makefile config.status: creating lnet/doc/Makefile config.status: creating lnet/include/Makefile config.status: creating lnet/include/lnet/Makefile config.status: creating lnet/include/uapi/linux/lnet/Makefile config.status: creating lnet/klnds/Makefile config.status: creating lnet/klnds/autoMakefile config.status: creating lnet/klnds/o2iblnd/Makefile config.status: creating lnet/klnds/o2iblnd/autoMakefile config.status: creating lnet/klnds/gnilnd/Makefile config.status: creating lnet/klnds/gnilnd/autoMakefile config.status: creating lnet/klnds/socklnd/Makefile config.status: creating lnet/klnds/socklnd/autoMakefile config.status: creating lnet/lnet/Makefile config.status: creating lnet/lnet/autoMakefile config.status: creating lnet/selftest/Makefile config.status: creating lnet/selftest/autoMakefile config.status: creating lnet/utils/Makefile config.status: creating lnet/utils/lnetconfig/Makefile config.status: creating lustre/Makefile config.status: creating lustre/autoMakefile config.status: creating lustre/autoconf/Makefile config.status: creating lustre/conf/Makefile config.status: creating lustre/conf/resource/Makefile config.status: creating lustre/contrib/Makefile config.status: creating lustre/doc/Makefile config.status: creating lustre/include/Makefile config.status: creating lustre/include/lustre/Makefile config.status: creating lustre/include/uapi/linux/lustre/Makefile config.status: creating lustre/kernel_patches/targets/4.18-rhel8.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.7.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.6.target config.status: creating lustre/kernel_patches/targets/3.10-rhel7.5.target config.status: creating lustre/kernel_patches/targets/4.14-rhel7.5.target config.status: creating lustre/kernel_patches/targets/4.14-rhel7.6.target config.status: creating lustre/kernel_patches/targets/3.0-sles11.target config.status: creating lustre/kernel_patches/targets/3.0-sles11sp3.target config.status: creating lustre/kernel_patches/targets/3.0-sles11sp4.target config.status: creating lustre/kernel_patches/targets/3.12-sles12.target config.status: creating lustre/kernel_patches/targets/4.4-sles12.target config.status: creating lustre/kernel_patches/targets/4.4-sles12sp3.target config.status: creating lustre/kernel_patches/targets/4.12-sles12sp4.target config.status: creating lustre/kernel_patches/targets/3.x-fc18.target config.status: creating lustre/ldlm/Makefile config.status: creating lustre/fid/Makefile config.status: creating lustre/fid/autoMakefile config.status: creating lustre/llite/Makefile config.status: creating lustre/llite/autoMakefile config.status: creating lustre/lov/Makefile config.status: creating lustre/lov/autoMakefile config.status: creating lustre/mdc/Makefile config.status: creating lustre/mdc/autoMakefile config.status: creating lustre/lmv/Makefile config.status: creating lustre/lmv/autoMakefile config.status: creating lustre/lfsck/Makefile config.status: creating lustre/lfsck/autoMakefile config.status: creating lustre/mdt/Makefile config.status: creating lustre/mdt/autoMakefile config.status: creating lustre/mdd/Makefile config.status: creating lustre/mdd/autoMakefile config.status: creating lustre/fld/Makefile config.status: creating lustre/fld/autoMakefile config.status: creating lustre/obdclass/Makefile config.status: creating lustre/obdclass/autoMakefile config.status: creating lustre/obdecho/Makefile config.status: creating lustre/obdecho/autoMakefile config.status: creating lustre/ofd/Makefile config.status: creating lustre/ofd/autoMakefile config.status: creating lustre/osc/Makefile config.status: creating lustre/osc/autoMakefile config.status: creating lustre/ost/Makefile config.status: creating lustre/ost/autoMakefile config.status: creating lustre/osd-ldiskfs/Makefile config.status: creating lustre/osd-ldiskfs/autoMakefile config.status: creating lustre/osd-zfs/Makefile config.status: creating lustre/osd-zfs/autoMakefile config.status: creating lustre/mgc/Makefile config.status: creating lustre/mgc/autoMakefile config.status: creating lustre/mgs/Makefile config.status: creating lustre/mgs/autoMakefile config.status: creating lustre/target/Makefile config.status: creating lustre/ptlrpc/Makefile config.status: creating lustre/ptlrpc/autoMakefile config.status: creating lustre/ptlrpc/gss/Makefile config.status: creating lustre/ptlrpc/gss/autoMakefile config.status: creating lustre/quota/Makefile config.status: creating lustre/quota/autoMakefile config.status: creating lustre/scripts/Makefile config.status: creating lustre/scripts/systemd/Makefile config.status: creating lustre/tests/Makefile config.status: creating lustre/tests/mpi/Makefile config.status: creating lustre/tests/kernel/Makefile config.status: creating lustre/tests/kernel/autoMakefile config.status: creating lustre/utils/Makefile config.status: creating lustre/utils/gss/Makefile config.status: creating lustre/osp/Makefile config.status: creating lustre/osp/autoMakefile config.status: creating lustre/lod/Makefile config.status: creating lustre/lod/autoMakefile config.status: creating snmp/Makefile config.status: creating snmp/autoconf/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands CC: gcc LD: /usr/bin/ld -m elf_x86_64 CPPFLAGS: -include /home/nathan/lustre-release/undef.h -include /home/nathan/lustre-release/config.h -I/home/nathan/lustre-release/libcfs/include -I/home/nathan/lustre-release/lnet/include -I/home/nathan/lustre-release/lnet/include/uapi -I/home/nathan/lustre-release/lustre/include -I/home/nathan/lustre-release/lustre/include/uapi CFLAGS: -g -O2 -Wall -Werror EXTRA_KCFLAGS: -include /home/nathan/lustre-release/undef.h -include /home/nathan/lustre-release/config.h -g -I/home/nathan/lustre-release/libcfs/include -I/home/nathan/lustre-release/lnet/include -I/home/nathan/lustre-release/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow Type 'make' to build Lustre. dh_testdir /usr/bin/make -C . -j 12 make[2]: Entering directory '/home/nathan/lustre-release' /usr/bin/make all-recursive make[3]: Entering directory '/home/nathan/lustre-release' Making all in ldiskfs make[4]: Entering directory '/home/nathan/lustre-release/ldiskfs' rm -rf linux-stage linux sources trace mkdir -p linux-stage/fs/ext4 linux-stage/include/linux \ linux-stage/include/trace/events cp /home/nathan/ubuntu-kernel/fs/ext4/xattr_user.c /home/nathan/ubuntu-kernel/fs/ext4/xattr.c /home/nathan/ubuntu-kernel/fs/ext4/acl.c /home/nathan/ubuntu-kernel/fs/ext4/indirect.c /home/nathan/ubuntu-kernel/fs/ext4/move_extent.c /home/nathan/ubuntu-kernel/fs/ext4/symlink.c /home/nathan/ubuntu-kernel/fs/ext4/block_validity.c /home/nathan/ubuntu-kernel/fs/ext4/sysfs.c /home/nathan/ubuntu-kernel/fs/ext4/ioctl.c /home/nathan/ubuntu-kernel/fs/ext4/balloc.c /home/nathan/ubuntu-kernel/fs/ext4/hash.c /home/nathan/ubuntu-kernel/fs/ext4/bitmap.c /home/nathan/ubuntu-kernel/fs/ext4/extents_status.c /home/nathan/ubuntu-kernel/fs/ext4/inline.c /home/nathan/ubuntu-kernel/fs/ext4/xattr_trusted.c /home/nathan/ubuntu-kernel/fs/ext4/fsmap.c /home/nathan/ubuntu-kernel/fs/ext4/resize.c /home/nathan/ubuntu-kernel/fs/ext4/dir.c /home/nathan/ubuntu-kernel/fs/ext4/migrate.c /home/nathan/ubuntu-kernel/fs/ext4/readpage.c /home/nathan/ubuntu-kernel/fs/ext4/extents.c /home/nathan/ubuntu-kernel/fs/ext4/namei.c /home/nathan/ubuntu-kernel/fs/ext4/inode.c /home/nathan/ubuntu-kernel/fs/ext4/file.c /home/nathan/ubuntu-kernel/fs/ext4/mmp.c /home/nathan/ubuntu-kernel/fs/ext4/super.c /home/nathan/ubuntu-kernel/fs/ext4/ext4_jbd2.c /home/nathan/ubuntu-kernel/fs/ext4/xattr_security.c /home/nathan/ubuntu-kernel/fs/ext4/fsync.c /home/nathan/ubuntu-kernel/fs/ext4/ialloc.c /home/nathan/ubuntu-kernel/fs/ext4/mballoc.c /home/nathan/ubuntu-kernel/fs/ext4/page-io.c /home/nathan/ubuntu-kernel/fs/ext4/fsmap.h /home/nathan/ubuntu-kernel/fs/ext4/ext4_extents.h /home/nathan/ubuntu-kernel/fs/ext4/ext4_jbd2.h /home/nathan/ubuntu-kernel/fs/ext4/xattr.h /home/nathan/ubuntu-kernel/fs/ext4/extents_status.h /home/nathan/ubuntu-kernel/fs/ext4/mballoc.h /home/nathan/ubuntu-kernel/fs/ext4/acl.h /home/nathan/ubuntu-kernel/fs/ext4/truncate.h /home/nathan/ubuntu-kernel/fs/ext4/ext4.h /home/nathan/ubuntu-kernel/fs/ext4/Makefile linux-stage/fs/ext4 if test -n "" ; then \ cp linux-stage/include/linux; \ fi if test -n "/home/nathan/ubuntu-kernel/include/trace/events/ext4.h" ; then \ cp /home/nathan/ubuntu-kernel/include/trace/events/ext4.h linux-stage/include/trace/events; \ fi ln -s ../../ldiskfs/kernel_patches/patches linux-stage/patches ln -s ../../ldiskfs/kernel_patches/series/ldiskfs-4.15.0-24-ubuntu18.series linux-stage/series cd linux-stage && quilt push -a -q Applying patch patches/sles12sp2/ext4-inode-version.patch Applying patch patches/sles12sp2/ext4-lookup-dotdot.patch Applying patch patches/sles12sp2/ext4-print-inum-in-htree-warning.patch Applying patch patches/sles12sp2/ext4-prealloc.patch Applying patch patches/ubuntu18/ext4-osd-iop-common.patch Applying patch patches/ubuntu18/ext4-misc.patch Applying patch patches/ubuntu18/ext4-mballoc-extra-checks.patch Applying patch patches/ubuntu18/ext4-hash-indexed-dir-dotdot-update.patch Applying patch patches/ubuntu18/ext4-kill-dx-root.patch 1 out of 12 hunks FAILED Patch patches/ubuntu18/ext4-kill-dx-root.patch does not apply (enforce with -f) autoMakefile:620: recipe for target 'sources' failed make[4]: *** [sources] Error 1 make[4]: Leaving directory '/home/nathan/lustre-release/ldiskfs' autoMakefile:586: recipe for target 'all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory '/home/nathan/lustre-release' autoMakefile:482: recipe for target 'all' failed make[2]: *** [all] Error 2 make[2]: Leaving directory '/home/nathan/lustre-release' debian/rules:213: recipe for target 'build-stamp' failed make[1]: *** [build-stamp] Error 2 make[1]: Leaving directory '/home/nathan/lustre-release' dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 autoMakefile:1182: recipe for target 'debs' failed make: *** [debs] Error 2