This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by zfs configure 0.7.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure ## --------- ## ## Platform. ## ## --------- ## hostname = giga uname -m = x86_64 uname -r = 4.9.6-200.fc25.x86_64 uname -s = Linux uname -v = #1 SMP Thu Jan 26 10:17:45 UTC 2017 /usr/bin/uname -p = x86_64 /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/bin PATH: /usr/bin PATH: /usr/local/sbin PATH: /usr/sbin PATH: /home/grizzly/.local/bin PATH: /home/grizzly/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2504: checking for gawk configure:2520: found /usr/bin/gawk configure:2531: result: gawk configure:2542: checking metadata configure:2674: result: git describe configure:2712: checking build system type configure:2726: result: x86_64-unknown-linux-gnu configure:2746: checking host system type configure:2759: result: x86_64-unknown-linux-gnu configure:2779: checking target system type configure:2792: result: x86_64-unknown-linux-gnu configure:2820: checking whether to enable maintainer-specific portions of Makefiles configure:2829: result: no configure:2853: checking whether make supports nested variables configure:2870: result: yes configure:2897: checking for a BSD-compatible install configure:2965: result: /usr/bin/install -c configure:2976: checking whether build environment is sane configure:3031: result: yes configure:3182: checking for a thread-safe mkdir -p configure:3221: result: /usr/bin/mkdir -p configure:3224: checking whether make sets $(MAKE) configure:3246: result: yes configure:3431: checking for gcc configure:3447: found /usr/bin/gcc configure:3458: result: gcc configure:3687: checking for C compiler version configure:3696: gcc --version >&5 gcc (GCC) 6.3.1 20161221 (Red Hat 6.3.1-1) Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3707: $? = 0 configure:3696: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/6.3.1/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,objc,obj-c++,fortran,ada,go,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --disable-libgcj --with-isl --enable-libmpx --enable-gnu-indirect-function --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Thread model: posix gcc version 6.3.1 20161221 (Red Hat 6.3.1-1) (GCC) configure:3707: $? = 0 configure:3696: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3707: $? = 1 configure:3696: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion'; did you mean '--version'? gcc: fatal error: no input files compilation terminated. configure:3707: $? = 1 configure:3727: checking whether the C compiler works configure:3749: gcc conftest.c >&5 configure:3753: $? = 0 configure:3801: result: yes configure:3804: checking for C compiler default output file name configure:3806: result: a.out configure:3812: checking for suffix of executables configure:3819: gcc -o conftest conftest.c >&5 configure:3823: $? = 0 configure:3845: result: configure:3867: checking whether we are cross compiling configure:3875: gcc -o conftest conftest.c >&5 configure:3879: $? = 0 configure:3886: ./conftest configure:3890: $? = 0 configure:3905: result: no configure:3910: checking for suffix of object files configure:3932: gcc -c conftest.c >&5 configure:3936: $? = 0 configure:3957: result: o configure:3961: checking whether we are using the GNU C compiler configure:3980: gcc -c conftest.c >&5 configure:3980: $? = 0 configure:3989: result: yes configure:3998: checking whether gcc accepts -g configure:4018: gcc -c -g conftest.c >&5 configure:4018: $? = 0 configure:4059: result: yes configure:4076: checking for gcc option to accept ISO C89 configure:4139: gcc -c -g -O2 conftest.c >&5 configure:4139: $? = 0 configure:4152: result: none needed configure:4177: checking whether gcc understands -c and -o together configure:4199: gcc -c conftest.c -o conftest2.o configure:4202: $? = 0 configure:4199: gcc -c conftest.c -o conftest2.o configure:4202: $? = 0 configure:4214: result: yes configure:4242: checking for style of include used by make configure:4270: result: GNU configure:4296: checking dependency style of gcc configure:4407: result: gcc3 configure:4468: checking how to print strings configure:4495: result: printf configure:4516: checking for a sed that does not truncate output configure:4580: result: /usr/bin/sed configure:4598: checking for grep that handles long lines and -e configure:4656: result: /usr/bin/grep configure:4661: checking for egrep configure:4723: result: /usr/bin/grep -E configure:4728: checking for fgrep configure:4790: result: /usr/bin/grep -F configure:4825: checking for ld used by gcc configure:4892: result: /usr/bin/ld configure:4899: checking if the linker (/usr/bin/ld) is GNU ld configure:4914: result: yes configure:4926: checking for BSD- or MS-compatible name lister (nm) configure:4980: result: /usr/bin/nm -B configure:5110: checking the name lister (/usr/bin/nm -B) interface configure:5117: gcc -c -g -O2 conftest.c >&5 configure:5120: /usr/bin/nm -B "conftest.o" configure:5123: output 0000000000000000 B some_variable configure:5130: result: BSD nm configure:5133: checking whether ln -s works configure:5137: result: yes configure:5145: checking the maximum length of command line arguments configure:5276: result: 1572864 configure:5324: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format configure:5364: result: func_convert_file_noop configure:5371: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format configure:5391: result: func_convert_file_noop configure:5398: checking for /usr/bin/ld option to reload object files configure:5405: result: -r configure:5479: checking for objdump configure:5495: found /usr/bin/objdump configure:5506: result: objdump configure:5538: checking how to recognize dependent libraries configure:5738: result: pass_all configure:5823: checking for dlltool configure:5853: result: no configure:5883: checking how to associate runtime and link libraries configure:5910: result: printf %s\n configure:5971: checking for ar configure:5987: found /usr/bin/ar configure:5998: result: ar configure:6035: checking for archiver @FILE support configure:6052: gcc -c -g -O2 conftest.c >&5 configure:6052: $? = 0 configure:6055: ar cru libconftest.a @conftest.lst >&5 configure:6058: $? = 0 configure:6063: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory configure:6066: $? = 1 configure:6078: result: @ configure:6136: checking for strip configure:6152: found /usr/bin/strip configure:6163: result: strip configure:6235: checking for ranlib configure:6251: found /usr/bin/ranlib configure:6262: result: ranlib configure:6364: checking command to parse /usr/bin/nm -B output from gcc object configure:6517: gcc -c -g -O2 conftest.c >&5 configure:6520: $? = 0 configure:6524: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm configure:6527: $? = 0 configure:6593: gcc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:6596: $? = 0 configure:6634: result: ok configure:6681: checking for sysroot configure:6711: result: no configure:6718: checking for a working dd configure:6756: result: /usr/bin/dd configure:6760: checking how to truncate binary pipes configure:6775: result: /usr/bin/dd bs=4096 count=1 configure:6911: gcc -c -g -O2 conftest.c >&5 configure:6914: $? = 0 configure:7104: checking for mt configure:7134: result: no configure:7154: checking if : is a manifest tool configure:7160: : '-?' configure:7168: result: no configure:7845: checking how to run the C preprocessor configure:7876: gcc -E conftest.c configure:7876: $? = 0 configure:7890: gcc -E conftest.c conftest.c:17:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:7890: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | /* end confdefs.h. */ | #include configure:7915: result: gcc -E configure:7935: gcc -E conftest.c configure:7935: $? = 0 configure:7949: gcc -E conftest.c conftest.c:17:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:7949: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | /* end confdefs.h. */ | #include configure:7978: checking for ANSI C header files configure:7998: gcc -c -g -O2 conftest.c >&5 configure:7998: $? = 0 configure:8071: gcc -o conftest -g -O2 conftest.c >&5 configure:8071: $? = 0 configure:8071: ./conftest configure:8071: $? = 0 configure:8082: result: yes configure:8095: checking for sys/types.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for sys/stat.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for stdlib.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for string.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for memory.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for strings.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for inttypes.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for stdint.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8095: checking for unistd.h configure:8095: gcc -c -g -O2 conftest.c >&5 configure:8095: $? = 0 configure:8095: result: yes configure:8109: checking for dlfcn.h configure:8109: gcc -c -g -O2 conftest.c >&5 configure:8109: $? = 0 configure:8109: result: yes configure:8365: checking for objdir configure:8380: result: .libs configure:8644: checking if gcc supports -fno-rtti -fno-exceptions configure:8662: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5 cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C configure:8666: $? = 0 configure:8679: result: no configure:9037: checking for gcc option to produce PIC configure:9044: result: -fPIC -DPIC configure:9052: checking if gcc PIC flag -fPIC -DPIC works configure:9070: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:9074: $? = 0 configure:9087: result: yes configure:9116: checking if gcc static flag -static works configure:9144: result: no configure:9159: checking if gcc supports -c -o file.o configure:9180: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:9184: $? = 0 configure:9206: result: yes configure:9214: checking if gcc supports -c -o file.o configure:9261: result: yes configure:9294: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:10553: result: yes configure:10590: checking whether -lc should be explicitly linked in configure:10598: gcc -c -g -O2 conftest.c >&5 configure:10601: $? = 0 configure:10616: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep -lc \>/dev/null 2\>\&1 configure:10619: $? = 0 configure:10633: result: no configure:10793: checking dynamic linker characteristics configure:11374: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:11374: $? = 0 configure:11614: result: GNU/Linux ld.so configure:11736: checking how to hardcode library paths into programs configure:11761: result: immediate configure:12309: checking whether stripping libraries is possible configure:12314: result: yes configure:12349: checking if libtool supports shared libraries configure:12351: result: yes configure:12354: checking whether to build shared libraries configure:12379: result: yes configure:12382: checking whether to build static libraries configure:12386: result: yes configure:12432: checking dependency style of gcc configure:12541: result: gcc3 configure:12559: checking zfs author configure:12561: result: OpenZFS on Linux configure:12564: checking zfs license configure:12566: result: CDDL configure:12571: checking linux distribution configure:12598: result: fedora configure:12602: checking default package type configure:12618: result: rpm configure:12623: checking default init directory configure:12625: result: ${prefix}/etc/init.d configure:12629: checking default init script type configure:12645: result: fedora configure:12649: checking default init config direectory configure:12662: result: /etc/sysconfig configure:12666: checking whether initramfs-tools is available configure:12674: result: no configure:12683: checking whether rpm is available configure:12689: result: yes (4.13.0) configure:12700: checking whether rpmbuild is available configure:12706: result: yes (4.13.0) configure:12735: checking whether spec files are available configure:12737: result: yes (rpm/generic/*.spec.in) configure:12762: checking whether dpkg is available configure:12768: result: yes (1.17.27) configure:12779: checking whether dpkg-buildpackage is available configure:12786: result: yes (1.17.27.) configure:12808: checking whether alien is available configure:12820: result: no configure:12846: checking zfs config configure:12848: result: all configure:12854: checking for -Wno-unused-but-set-variable support configure:12871: gcc -c -g -O2 -Wunused-but-set-variable conftest.c >&5 configure:12871: $? = 0 configure:12874: result: yes configure:12890: checking for -Wno-bool-compare support configure:12907: gcc -c -g -O2 -Wbool-compare conftest.c >&5 configure:12907: $? = 0 configure:12910: result: yes configure:12929: checking whether host toolchain supports SSE configure:12941: gcc -o conftest -g -O2 conftest.c >&5 configure:12941: $? = 0 configure:12946: result: yes configure:12959: checking whether host toolchain supports SSE2 configure:12971: gcc -o conftest -g -O2 conftest.c >&5 configure:12971: $? = 0 configure:12976: result: yes configure:12989: checking whether host toolchain supports SSE3 configure:13002: gcc -o conftest -g -O2 conftest.c >&5 configure:13002: $? = 0 configure:13007: result: yes configure:13020: checking whether host toolchain supports SSSE3 configure:13032: gcc -o conftest -g -O2 conftest.c >&5 configure:13032: $? = 0 configure:13037: result: yes configure:13050: checking whether host toolchain supports SSE4.1 configure:13062: gcc -o conftest -g -O2 conftest.c >&5 configure:13062: $? = 0 configure:13067: result: yes configure:13080: checking whether host toolchain supports SSE4.2 configure:13092: gcc -o conftest -g -O2 conftest.c >&5 configure:13092: $? = 0 configure:13097: result: yes configure:13110: checking whether host toolchain supports AVX configure:13123: gcc -o conftest -g -O2 conftest.c >&5 configure:13123: $? = 0 configure:13125: result: yes configure:13141: checking whether host toolchain supports AVX2 configure:13154: gcc -o conftest -g -O2 conftest.c >&5 configure:13154: $? = 0 configure:13156: result: yes configure:13172: checking whether host toolchain supports AVX512F configure:13185: gcc -o conftest -g -O2 conftest.c >&5 configure:13185: $? = 0 configure:13187: result: yes configure:13203: checking whether host toolchain supports AVX512CD configure:13216: gcc -o conftest -g -O2 conftest.c >&5 configure:13216: $? = 0 configure:13218: result: yes configure:13234: checking whether host toolchain supports AVX512DQ configure:13247: gcc -o conftest -g -O2 conftest.c >&5 configure:13247: $? = 0 configure:13249: result: yes configure:13265: checking whether host toolchain supports AVX512BW configure:13278: gcc -o conftest -g -O2 conftest.c >&5 configure:13278: $? = 0 configure:13280: result: yes configure:13296: checking whether host toolchain supports AVX512IFMA configure:13309: gcc -o conftest -g -O2 conftest.c >&5 configure:13309: $? = 0 configure:13311: result: yes configure:13327: checking whether host toolchain supports AVX512VBMI configure:13340: gcc -o conftest -g -O2 conftest.c >&5 configure:13340: $? = 0 configure:13342: result: yes configure:13358: checking whether host toolchain supports AVX512PF configure:13371: gcc -o conftest -g -O2 conftest.c >&5 configure:13371: $? = 0 configure:13373: result: yes configure:13389: checking whether host toolchain supports AVX512ER configure:13402: gcc -o conftest -g -O2 conftest.c >&5 configure:13402: $? = 0 configure:13404: result: yes configure:13420: checking whether host toolchain supports AVX512VL configure:13433: gcc -o conftest -g -O2 conftest.c >&5 configure:13433: $? = 0 configure:13435: result: yes configure:13454: checking for target asm dir configure:13492: result: asm-x86_64 configure:39496: checking for udev directories configure:39538: result: /lib/udev;/lib/udev/rules.d configure:39608: checking for dracut directory configure:39640: result: /usr/lib/dracut configure:39646: checking zlib.h usability configure:39646: gcc -c -g -O2 conftest.c >&5 configure:39646: $? = 0 configure:39646: result: yes configure:39646: checking zlib.h presence configure:39646: gcc -E conftest.c configure:39646: $? = 0 configure:39646: result: yes configure:39646: checking for zlib.h configure:39646: result: yes configure:39659: checking for library containing compress2 configure:39690: gcc -o conftest -g -O2 conftest.c >&5 /tmp/cccgcjZx.o: In function `main': /home/grizzly/byo/zfsbuild/zfs/conftest.c:57: undefined reference to `compress2' collect2: error: ld returned 1 exit status configure:39690: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char compress2 (); | int | main () | { | return compress2 (); | ; | return 0; | } configure:39690: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39690: $? = 0 configure:39707: result: -lz configure:39722: checking for library containing uncompress configure:39753: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39753: $? = 0 configure:39770: result: none required configure:39785: checking for library containing crc32 configure:39816: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39816: $? = 0 configure:39833: result: none required configure:39857: checking uuid/uuid.h usability configure:39857: gcc -c -g -O2 conftest.c >&5 configure:39857: $? = 0 configure:39857: result: yes configure:39857: checking uuid/uuid.h presence configure:39857: gcc -E conftest.c configure:39857: $? = 0 configure:39857: result: yes configure:39857: checking for uuid/uuid.h configure:39857: result: yes configure:39870: checking for library containing uuid_generate configure:39901: gcc -o conftest -g -O2 conftest.c -lz >&5 /tmp/cczN3fR1.o: In function `main': /home/grizzly/byo/zfsbuild/zfs/conftest.c:58: undefined reference to `uuid_generate' collect2: error: ld returned 1 exit status configure:39901: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char uuid_generate (); | int | main () | { | return uuid_generate (); | ; | return 0; | } configure:39901: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39901: $? = 0 configure:39918: result: -luuid configure:39933: checking for library containing uuid_is_null configure:39964: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39964: $? = 0 configure:39981: result: none required configure:40016: checking for xdrmem_create in -ltirpc configure:40041: gcc -o conftest -g -O2 conftest.c -ltirpc -luuid -lz >&5 /usr/bin/ld: cannot find -ltirpc collect2: error: ld returned 1 exit status configure:40041: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char xdrmem_create (); | int | main () | { | return xdrmem_create (); | ; | return 0; | } configure:40050: result: no configure:40068: checking for library containing xdrmem_create configure:40099: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:40099: $? = 0 configure:40116: result: none required configure:40202: checking blkid/blkid.h usability configure:40202: gcc -c -g -O2 conftest.c >&5 configure:40202: $? = 0 configure:40202: result: yes configure:40202: checking blkid/blkid.h presence configure:40202: gcc -E conftest.c configure:40202: $? = 0 configure:40202: result: yes configure:40202: checking for blkid/blkid.h configure:40202: result: yes configure:40224: checking attr/xattr.h usability configure:40224: gcc -c -g -O2 conftest.c >&5 configure:40224: $? = 0 configure:40224: result: yes configure:40224: checking attr/xattr.h presence configure:40224: gcc -E conftest.c configure:40224: $? = 0 configure:40224: result: yes configure:40224: checking for attr/xattr.h configure:40224: result: yes configure:40246: checking libudev.h usability configure:40246: gcc -c -g -O2 conftest.c >&5 configure:40246: $? = 0 configure:40246: result: yes configure:40246: checking libudev.h presence configure:40246: gcc -E conftest.c configure:40246: $? = 0 configure:40246: result: yes configure:40246: checking for libudev.h configure:40246: result: yes configure:40264: checking for library containing udev_device_get_is_initialized configure:40295: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 /tmp/ccT36RWE.o: In function `main': /home/grizzly/byo/zfsbuild/zfs/conftest.c:62: undefined reference to `udev_device_get_is_initialized' collect2: error: ld returned 1 exit status configure:40295: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char udev_device_get_is_initialized (); | int | main () | { | return udev_device_get_is_initialized (); | ; | return 0; | } configure:40295: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:40295: $? = 0 configure:40312: result: -ludev configure:40326: checking for -Wframe-larger-than= support configure:40343: gcc -c -g -O2 -Wframe-larger-than=1024 conftest.c >&5 configure:40343: $? = 0 configure:40346: result: yes configure:40416: checking for awk configure:40434: found /usr/bin/awk configure:40446: result: /usr/bin/awk configure:40514: checking for basename configure:40532: found /usr/bin/basename configure:40544: result: /usr/bin/basename configure:40612: checking for bc configure:40630: found /usr/bin/bc configure:40642: result: /usr/bin/bc configure:40710: checking for bunzip2 configure:40728: found /usr/bin/bunzip2 configure:40740: result: /usr/bin/bunzip2 configure:40808: checking for bzcat configure:40826: found /usr/bin/bzcat configure:40838: result: /usr/bin/bzcat configure:40906: checking for cat configure:40924: found /usr/bin/cat configure:40936: result: /usr/bin/cat configure:41004: checking for cd configure:41022: found /usr/bin/cd configure:41034: result: /usr/bin/cd configure:41101: checking for chgrp configure:41119: found /usr/bin/chgrp configure:41131: result: /usr/bin/chgrp configure:41199: checking for chmod configure:41217: found /usr/bin/chmod configure:41229: result: /usr/bin/chmod configure:41297: checking for chown configure:41315: found /usr/bin/chown configure:41327: result: /usr/bin/chown configure:41395: checking for cksum configure:41413: found /usr/bin/cksum configure:41425: result: /usr/bin/cksum configure:41493: checking for cmp configure:41511: found /usr/bin/cmp configure:41523: result: /usr/bin/cmp configure:41591: checking for cp configure:41609: found /usr/bin/cp configure:41621: result: /usr/bin/cp configure:41689: checking for cpio configure:41707: found /usr/bin/cpio configure:41719: result: /usr/bin/cpio configure:41787: checking for cut configure:41805: found /usr/bin/cut configure:41817: result: /usr/bin/cut configure:41885: checking for date configure:41903: found /usr/bin/date configure:41915: result: /usr/bin/date configure:41983: checking for dd configure:42001: found /usr/bin/dd configure:42013: result: /usr/bin/dd configure:42081: checking for df configure:42099: found /usr/bin/df configure:42111: result: /usr/bin/df configure:42179: checking for diff configure:42197: found /usr/bin/diff configure:42209: result: /usr/bin/diff configure:42277: checking for dirname configure:42295: found /usr/bin/dirname configure:42307: result: /usr/bin/dirname configure:42375: checking for du configure:42393: found /usr/bin/du configure:42405: result: /usr/bin/du configure:42473: checking for echo configure:42491: found /usr/bin/echo configure:42503: result: /usr/bin/echo configure:42669: checking for false configure:42687: found /usr/bin/false configure:42699: result: /usr/bin/false configure:42767: checking for fdisk configure:42785: found /usr/sbin/fdisk configure:42797: result: /usr/sbin/fdisk configure:42963: checking for file configure:42981: found /usr/bin/file configure:42993: result: /usr/bin/file configure:43061: checking for find configure:43079: found /usr/bin/find configure:43091: result: /usr/bin/find configure:43159: checking for fio configure:43177: found /usr/bin/fio configure:43189: result: /usr/bin/fio configure:43257: checking for fsck configure:43275: found /usr/sbin/fsck configure:43287: result: /usr/sbin/fsck configure:43355: checking for dd configure:43373: found /usr/bin/dd configure:43385: result: /usr/bin/dd configure:43453: checking for getconf configure:43471: found /usr/bin/getconf configure:43483: result: /usr/bin/getconf configure:43551: checking for getent configure:43569: found /usr/bin/getent configure:43581: result: /usr/bin/getent configure:43747: checking for groupadd configure:43765: found /usr/sbin/groupadd configure:43777: result: /usr/sbin/groupadd configure:43845: checking for groupdel configure:43863: found /usr/sbin/groupdel configure:43875: result: /usr/sbin/groupdel configure:43943: checking for groupmod configure:43961: found /usr/sbin/groupmod configure:43973: result: /usr/sbin/groupmod configure:44041: checking for head configure:44059: found /usr/bin/head configure:44071: result: /usr/bin/head configure:44139: checking for hostname configure:44157: found /usr/bin/hostname configure:44169: result: /usr/bin/hostname configure:44237: checking for id configure:44255: found /usr/bin/id configure:44267: result: /usr/bin/id configure:44335: checking for kill configure:44353: found /usr/bin/kill configure:44365: result: /usr/bin/kill configure:44433: checking for ksh configure:44451: found /usr/bin/ksh configure:44463: result: /usr/bin/ksh configure:44531: checking for logname configure:44549: found /usr/bin/logname configure:44561: result: /usr/bin/logname configure:44629: checking for ls configure:44647: found /usr/bin/ls configure:44659: result: /usr/bin/ls configure:44727: checking for md5sum configure:44745: found /usr/bin/md5sum configure:44757: result: /usr/bin/md5sum configure:44825: checking for mkdir configure:44843: found /usr/bin/mkdir configure:44855: result: /usr/bin/mkdir configure:44923: checking for mknod configure:44941: found /usr/bin/mknod configure:44953: result: /usr/bin/mknod configure:45021: checking for mktemp configure:45039: found /usr/bin/mktemp configure:45051: result: /usr/bin/mktemp configure:45119: checking for modinfo configure:45137: found /usr/sbin/modinfo configure:45149: result: /usr/sbin/modinfo configure:45217: checking for mount configure:45235: found /usr/bin/mount configure:45247: result: /usr/bin/mount configure:45315: checking for mv configure:45333: found /usr/bin/mv configure:45345: result: /usr/bin/mv configure:45413: checking for nawk configure:45446: result: no configure:45511: checking for pgrep configure:45529: found /usr/bin/pgrep configure:45541: result: /usr/bin/pgrep configure:45609: checking for ping configure:45627: found /usr/bin/ping configure:45639: result: /usr/bin/ping configure:45707: checking for pkill configure:45725: found /usr/bin/pkill configure:45737: result: /usr/bin/pkill configure:45805: checking for printf configure:45823: found /usr/bin/printf configure:45835: result: /usr/bin/printf configure:45903: checking for ps configure:45921: found /usr/bin/ps configure:45933: result: /usr/bin/ps configure:46001: checking for python configure:46019: found /usr/bin/python configure:46031: result: /usr/bin/python configure:46099: checking for reboot configure:46117: found /usr/sbin/reboot configure:46129: result: /usr/sbin/reboot configure:46197: checking for rmdir configure:46215: found /usr/bin/rmdir configure:46227: result: /usr/bin/rmdir configure:46295: checking for rsh configure:46328: result: no configure:46491: checking for shuf configure:46509: found /usr/bin/shuf configure:46521: result: /usr/bin/shuf configure:46589: checking for sleep configure:46607: found /usr/bin/sleep configure:46619: result: /usr/bin/sleep configure:46687: checking for sort configure:46705: found /usr/bin/sort configure:46717: result: /usr/bin/sort configure:46785: checking for stat configure:46803: found /usr/bin/stat configure:46815: result: /usr/bin/stat configure:46883: checking for strings configure:46901: found /usr/bin/strings configure:46913: result: /usr/bin/strings configure:46981: checking for su configure:46999: found /usr/bin/su configure:47011: result: /usr/bin/su configure:47079: checking for sum configure:47097: found /usr/bin/sum configure:47109: result: /usr/bin/sum configure:47177: checking for sync configure:47195: found /usr/bin/sync configure:47207: result: /usr/bin/sync configure:47275: checking for tail configure:47293: found /usr/bin/tail configure:47305: result: /usr/bin/tail configure:47373: checking for tar configure:47391: found /usr/bin/tar configure:47403: result: /usr/bin/tar configure:47471: checking for timeout configure:47489: found /usr/bin/timeout configure:47501: result: /usr/bin/timeout configure:47569: checking for touch configure:47587: found /usr/bin/touch configure:47599: result: /usr/bin/touch configure:47667: checking for tr configure:47685: found /usr/bin/tr configure:47697: result: /usr/bin/tr configure:47765: checking for truncate configure:47783: found /usr/bin/truncate configure:47795: result: /usr/bin/truncate configure:47863: checking for true configure:47881: found /usr/bin/true configure:47893: result: /usr/bin/true configure:47961: checking for umask configure:47979: found /usr/bin/umask configure:47991: result: /usr/bin/umask configure:48059: checking for umount configure:48077: found /usr/bin/umount configure:48089: result: /usr/bin/umount configure:48157: checking for uname configure:48175: found /usr/bin/uname configure:48187: result: /usr/bin/uname configure:48255: checking for uniq configure:48273: found /usr/bin/uniq configure:48285: result: /usr/bin/uniq configure:48353: checking for useradd configure:48371: found /usr/sbin/useradd configure:48383: result: /usr/sbin/useradd configure:48451: checking for userdel configure:48469: found /usr/sbin/userdel configure:48481: result: /usr/sbin/userdel configure:48549: checking for usermod configure:48567: found /usr/sbin/usermod configure:48579: result: /usr/sbin/usermod configure:48647: checking for uuidgen configure:48665: found /usr/bin/uuidgen configure:48677: result: /usr/bin/uuidgen configure:48745: checking for wait configure:48763: found /usr/bin/wait configure:48775: result: /usr/bin/wait configure:48842: checking for wc configure:48860: found /usr/bin/wc configure:48872: result: /usr/bin/wc configure:48946: checking for blockdev configure:48964: found /usr/sbin/blockdev configure:48976: result: /usr/sbin/blockdev configure:49044: checking for chacl configure:49062: found /usr/bin/chacl configure:49074: result: /usr/bin/chacl configure:49142: checking for gzip configure:49160: found /usr/bin/gzip configure:49172: result: /usr/bin/gzip configure:49240: checking for parted configure:49258: found /usr/sbin/parted configure:49270: result: /usr/sbin/parted configure:49338: checking for free configure:49356: found /usr/bin/free configure:49368: result: /usr/bin/free configure:49436: checking for getfacl configure:49454: found /usr/bin/getfacl configure:49466: result: /usr/bin/getfacl configure:49534: checking for iostat configure:49552: found /usr/bin/iostat configure:49564: result: /usr/bin/iostat configure:49632: checking for lsof configure:49650: found /usr/bin/lsof configure:49662: result: /usr/bin/lsof configure:49730: checking for lsblk configure:49748: found /usr/bin/lsblk configure:49760: result: /usr/bin/lsblk configure:49828: checking for rmmod configure:49846: found /usr/sbin/rmmod configure:49858: result: /usr/sbin/rmmod configure:49926: checking for mpstat configure:49944: found /usr/bin/mpstat configure:49956: result: /usr/bin/mpstat configure:50024: checking for mke2fs configure:50042: found /usr/sbin/mke2fs configure:50054: result: /usr/sbin/mke2fs configure:50122: checking for nproc configure:50140: found /usr/bin/nproc configure:50152: result: /usr/bin/nproc configure:50220: checking for sudo configure:50238: found /usr/bin/sudo configure:50250: result: /usr/bin/sudo configure:50318: checking for readlink configure:50336: found /usr/bin/readlink configure:50348: result: /usr/bin/readlink configure:50416: checking for setfacl configure:50434: found /usr/bin/setfacl configure:50446: result: /usr/bin/setfacl configure:50514: checking for exportfs configure:50532: found /usr/sbin/exportfs configure:50544: result: /usr/sbin/exportfs configure:50612: checking for net configure:50630: found /usr/bin/net configure:50642: result: /usr/bin/net configure:50710: checking for swapon configure:50728: found /usr/sbin/swapon configure:50740: result: /usr/sbin/swapon configure:50808: checking for swapon configure:50826: found /usr/sbin/swapon configure:50838: result: /usr/sbin/swapon configure:50906: checking for udevadm configure:50924: found /usr/bin/udevadm configure:50936: result: /usr/bin/udevadm configure:51004: checking for dump configure:51037: result: no configure:51102: checking for restore configure:51135: result: no configure:51200: checking for gunzip configure:51218: found /usr/bin/gunzip configure:51230: result: /usr/bin/gunzip configure:51298: checking for exportfs configure:51316: found /usr/sbin/exportfs configure:51328: result: /usr/sbin/exportfs configure:51396: checking for vmstat configure:51414: found /usr/bin/vmstat configure:51426: result: /usr/bin/vmstat configure:54314: checking for mlockall configure:54314: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:54314: $? = 0 configure:54314: result: yes configure:54340: checking kernel source directory configure:54382: result: /usr/src/kernels/4.9.6-200.fc25.x86_64 configure:54393: checking kernel build directory configure:54420: result: /usr/src/kernels/4.9.6-200.fc25.x86_64 configure:54423: checking kernel source version configure:54471: result: 4.9.6-200.fc25.x86_64 configure:54484: checking kernel file name for module symbols configure:54513: result: Module.symvers configure:54554: checking spl source directory configure:54612: result: /usr/src/spl-0.7.0 configure:54626: checking spl build directory configure:54666: result: /usr/src/spl-0.7.0/4.9.6-200.fc25.x86_64 configure:54680: checking spl source version configure:54703: result: 0.7.0-rc3_2_g9704820 configure:54714: checking spl file name for module symbols configure:54755: result: Module.symvers configure:54760: checking whether modules can be built configure:54789: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:54792: $? = 0 configure:54794: test -s build/conftest.o configure:54797: $? = 0 configure:54800: result: yes configure:54850: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 In file included from conftest.c:55:0: /usr/src/kernels/4.9.6-200.fc25.x86_64/include/linux/license.h: In function 'license_is_gpl_compatible': /usr/src/kernels/4.9.6-200.fc25.x86_64/include/linux/license.h:6:10: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] return (strcmp(license, "GPL") == 0 ^~~~~~ configure:54850: $? = 0 configure:54850: ./conftest configure:54850: $? = 1 configure: program exited with status 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | /* end confdefs.h. */ | | | #include "/usr/src/kernels/4.9.6-200.fc25.x86_64/include/linux/license.h" | | int | main () | { | | return !license_is_gpl_compatible("CDDL"); | | ; | return 0; | } | configure:54865: checking whether kernel was built with 16K or larger stacks configure:54900: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:54903: $? = 0 configure:54905: test -s build/conftest.o configure:54908: $? = 0 configure:54911: result: yes configure:54933: checking whether kernel was built with CONFIG_DEBUG_LOCK_ALLOC configure:54968: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:62:4: error: #error CONFIG_DEBUG_LOCK_ALLOC not #defined #error CONFIG_DEBUG_LOCK_ALLOC not #defined ^~~~~ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:54971: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | | | #include | | int | main (void) | { | | #ifndef CONFIG_DEBUG_LOCK_ALLOC | #error CONFIG_DEBUG_LOCK_ALLOC not #defined | #endif | | ; | return 0; | } | configure:55062: result: no configure:55079: checking whether DECLARE_EVENT_CLASS() is available configure:55150: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -I$(src) M=/home/grizzly/byo/zfsbuild/zfs/build FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 'trace_event_raw_init' make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2 configure:55153: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | | | #include | MODULE_LICENSE(ZFS_META_LICENSE); | | #define CREATE_TRACE_POINTS | #include "conftest.h" | | int | main (void) | { | | trace_zfs_autoconf_event_one(1UL); | trace_zfs_autoconf_event_two(2UL); | | ; | return 0; | } | configure:55171: result: no configure:55183: checking whether current->bio_tail exists configure:55216: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:61:10: error: ‘struct task_struct’ has no member named ‘bio_tail’; did you mean ‘bio_list’? current->bio_tail = (struct bio **) NULL; ^~ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:55219: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | | | #include | | int | main (void) | { | | current->bio_tail = (struct bio **) NULL; | | ; | return 0; | } | configure:55237: result: no configure:55239: checking whether current->bio_list exists configure:55272: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55275: $? = 0 configure:55277: test -s build/conftest.o configure:55280: $? = 0 configure:55283: result: yes configure:55311: checking whether super_block->s_user_ns exists configure:55346: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55349: $? = 0 configure:55351: test -s build/conftest.o configure:55354: $? = 0 configure:55357: result: yes configure:55378: checking whether submit_bio() wants 1 arg configure:55413: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55416: $? = 0 configure:55418: test -s build/conftest.o configure:55421: $? = 0 configure:55424: result: yes configure:55445: checking block device operation prototypes configure:55494: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:55497: $? = 0 configure:55499: test -s build/conftest.o configure:55502: $? = 0 configure:55505: result: struct block_device configure:55527: checking whether block_device_operations.release is void configure:55571: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:55574: $? = 0 configure:55576: test -s build/conftest.o configure:55579: $? = 0 configure:55582: result: void configure:55603: checking whether kernel defines fmode_t configure:55636: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55639: $? = 0 configure:55641: test -s build/conftest.o configure:55644: $? = 0 configure:55647: result: yes configure:55668: checking whether blkdev_get() wants 3 args configure:55702: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55705: $? = 0 configure:55707: test -s build/conftest.o configure:55710: $? = 0 configure:55713: result: yes configure:55733: checking whether blkdev_get_by_path() is available configure:55767: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55770: $? = 0 configure:55772: test -s build/conftest.o configure:55775: $? = 0 configure:55827: result: yes configure:55837: checking whether open_bdev_exclusive() is available configure:55871: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:69:3: error: implicit declaration of function ‘open_bdev_exclusive’ [-Werror=implicit-function-declaration] open_bdev_exclusive(NULL, 0, NULL); ^~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:55874: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | | | #include | | int | main (void) | { | | open_bdev_exclusive(NULL, 0, NULL); | | ; | return 0; | } | configure:55894: result: no configure:55941: checking whether lookup_bdev() wants 1 arg configure:55975: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:55978: $? = 0 configure:55980: test -s build/conftest.o configure:55983: $? = 0 configure:56241: result: yes configure:56252: checking whether invalidate_bdev() wants 1 arg configure:56286: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56289: $? = 0 configure:56291: test -s build/conftest.o configure:56294: $? = 0 configure:56297: result: yes configure:56318: checking whether bdev_logical_block_size() is available configure:56354: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:56357: $? = 0 configure:56359: test -s build/conftest.o configure:56362: $? = 0 configure:56365: result: yes configure:56387: checking whether bdev_physical_block_size() is available configure:56423: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:56426: $? = 0 configure:56428: test -s build/conftest.o configure:56431: $? = 0 configure:56434: result: yes configure:56456: checking whether bio has bi_iter configure:56490: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56493: $? = 0 configure:56495: test -s build/conftest.o configure:56498: $? = 0 configure:56501: result: yes configure:56522: checking whether BIO_RW_FAILFAST_* are defined configure:56558: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:75:18: error: ‘BIO_RW_FAILFAST_DEV’ undeclared (first use in this function) flags = ((1 << BIO_RW_FAILFAST_DEV) | ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:75:18: note: each undeclared identifier is reported only once for each function it appears in /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:76:11: error: ‘BIO_RW_FAILFAST_TRANSPORT’ undeclared (first use in this function) (1 << BIO_RW_FAILFAST_TRANSPORT) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:77:11: error: ‘BIO_RW_FAILFAST_DRIVER’ undeclared (first use in this function) (1 << BIO_RW_FAILFAST_DRIVER)); ^~~~~~~~~~~~~~~~~~~~~~ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:56561: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | | | #include | | int | main (void) | { | | int flags __attribute__ ((unused)); | flags = ((1 << BIO_RW_FAILFAST_DEV) | | (1 << BIO_RW_FAILFAST_TRANSPORT) | | (1 << BIO_RW_FAILFAST_DRIVER)); | | ; | return 0; | } | configure:56579: result: no configure:56590: checking whether REQ_FAILFAST_MASK is defined configure:56624: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56627: $? = 0 configure:56629: test -s build/conftest.o configure:56632: $? = 0 configure:56635: result: yes configure:56656: checking whether REQ_OP_DISCARD is defined configure:56689: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56692: $? = 0 configure:56694: test -s build/conftest.o configure:56697: $? = 0 configure:56700: result: yes configure:56721: checking whether REQ_OP_SECURE_ERASE is defined configure:56754: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56757: $? = 0 configure:56759: test -s build/conftest.o configure:56762: $? = 0 configure:56765: result: yes configure:56786: checking whether REQ_OP_FLUSH is defined configure:56819: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56822: $? = 0 configure:56824: test -s build/conftest.o configure:56827: $? = 0 configure:56830: result: yes configure:56851: checking whether bio->bi_opf is defined configure:56885: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56888: $? = 0 configure:56890: test -s build/conftest.o configure:56893: $? = 0 configure:56896: result: yes configure:56917: checking whether bio_end_io_t wants 1 arg configure:56953: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:56956: $? = 0 configure:56958: test -s build/conftest.o configure:56961: $? = 0 configure:56964: result: yes configure:56985: checking whether BIO_RW_BARRIER is defined configure:57019: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:11: error: ‘BIO_RW_BARRIER’ undeclared (first use in this function) flags = BIO_RW_BARRIER; ^~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:11: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:57022: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | | | #include | | int | main (void) | { | | int flags __attribute__ ((unused)); | flags = BIO_RW_BARRIER; | | ; | return 0; | } | configure:57040: result: no configure:57051: checking whether BIO_RW_DISCARD is defined configure:57085: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:11: error: ‘BIO_RW_DISCARD’ undeclared (first use in this function) flags = BIO_RW_DISCARD; ^~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:11: note: each undeclared identifier is reported only once for each function it appears in make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:57088: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | | | #include | | int | main (void) | { | | int flags __attribute__ ((unused)); | flags = BIO_RW_DISCARD; | | ; | return 0; | } | configure:57106: result: no configure:57117: checking whether blk_queue_flush() is available configure:57153: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:10: error: implicit declaration of function ‘blk_queue_flush’ [-Werror=implicit-function-declaration] (void) blk_queue_flush(q, REQ_FLUSH); ^~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:29: error: ‘REQ_FLUSH’ undeclared (first use in this function) (void) blk_queue_flush(q, REQ_FLUSH); ^~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:81:29: note: each undeclared identifier is reported only once for each function it appears in cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:57156: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | | | #include | | int | main (void) | { | | struct request_queue *q = NULL; | (void) blk_queue_flush(q, REQ_FLUSH); | | ; | return 0; | } | configure:57242: result: no configure:57252: checking whether blk_queue_write_cache() exists configure:57288: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:57291: $? = 0 configure:57293: test -s build/conftest.o configure:57296: $? = 0 configure:57299: result: yes configure:57305: checking whether blk_queue_write_cache() is GPL-only configure:57343: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 'blk_queue_write_cache' make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2 configure:57346: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | | | #include | #include | #include | | MODULE_LICENSE("CDDL"); | | int | main (void) | { | | struct request_queue *q = NULL; | blk_queue_write_cache(q, true, true); | | ; | return 0; | } | configure:57361: result: yes configure:57391: checking whether blk_queue_max_hw_sectors() is available configure:57427: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:57430: $? = 0 configure:57432: test -s build/conftest.o configure:57435: $? = 0 configure:57438: result: yes configure:57460: checking whether blk_queue_max_segments() is available configure:57496: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:57499: $? = 0 configure:57501: test -s build/conftest.o configure:57504: $? = 0 configure:57507: result: yes configure:57529: checking whether the BIO_RW_UNPLUG enum is available configure:57566: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:86:8: error: ‘BIO_RW_UNPLUG’ undeclared (first use in this function) rw = BIO_RW_UNPLUG; ^~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:86:8: note: each undeclared identifier is reported only once for each function it appears in /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:86:3: error: ‘rw’ has an incomplete type ‘enum bio_rw_flags’ rw = BIO_RW_UNPLUG; ^~ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:57569: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | | | #include | | int | main (void) | { | | extern enum bio_rw_flags rw; | | rw = BIO_RW_UNPLUG; | | ; | return 0; | } | configure:57587: result: no configure:57599: checking whether struct blk_plug is available configure:57637: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:57640: $? = 0 configure:57642: test -s build/conftest.o configure:57645: $? = 0 configure:57648: result: yes configure:57670: checking whether get_disk_ro() is available configure:57706: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:57709: $? = 0 configure:57711: test -s build/conftest.o configure:57714: $? = 0 configure:57717: result: yes configure:57738: checking whether get_gendisk() is available configure:57772: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:57775: $? = 0 configure:57777: test -s build/conftest.o configure:57780: $? = 0 configure:57832: result: yes configure:57843: checking whether bio_set_op_attrs is available configure:57878: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:57881: $? = 0 configure:57883: test -s build/conftest.o configure:57886: $? = 0 configure:57889: result: yes configure:57910: checking whether generic_readlink is global configure:57945: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:57948: $? = 0 configure:57950: test -s build/conftest.o configure:57953: $? = 0 configure:57956: result: yes configure:57977: checking whether ql->discard_granularity is available configure:58012: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:58015: $? = 0 configure:58017: test -s build/conftest.o configure:58020: $? = 0 configure:58023: result: yes configure:58044: checking whether super_block uses const struct xattr_handler configure:58091: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:58094: $? = 0 configure:58096: test -s build/conftest.o configure:58099: $? = 0 configure:58102: result: yes configure:58123: checking whether xattr_handler has name configure:58160: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:58163: $? = 0 configure:58165: test -s build/conftest.o configure:58168: $? = 0 configure:58171: result: yes configure:58192: checking whether xattr_handler->get() wants both dentry and inode configure:58232: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:58235: $? = 0 configure:58237: test -s build/conftest.o configure:58240: $? = 0 configure:58243: result: yes configure:58472: checking whether xattr_handler->set() wants both dentry and inode configure:58514: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:58517: $? = 0 configure:58519: test -s build/conftest.o configure:58522: $? = 0 configure:58525: result: yes configure:58756: checking whether xattr_handler->list() wants simple configure:58794: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:58797: $? = 0 configure:58799: test -s build/conftest.o configure:58802: $? = 0 configure:58805: result: yes configure:59036: checking whether inode_owner_or_capable() exists configure:59070: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59073: $? = 0 configure:59075: test -s build/conftest.o configure:59078: $? = 0 configure:59081: result: yes configure:59167: checking whether posix_acl_from_xattr() needs user_ns configure:59202: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59205: $? = 0 configure:59207: test -s build/conftest.o configure:59210: $? = 0 configure:59213: result: yes configure:59234: checking whether posix_acl_release() is available configure:59270: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59273: $? = 0 configure:59275: test -s build/conftest.o configure:59278: $? = 0 configure:59281: result: yes configure:59287: checking whether posix_acl_release() is GPL-only configure:59326: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 'kfree_call_rcu' make[1]: *** [__modpost] Error 1 make: *** [modules] Error 2 configure:59329: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | | | #include | #include | #include | #include | | MODULE_LICENSE("CDDL"); | | int | main (void) | { | | struct posix_acl* tmp = posix_acl_alloc(1, 0); | posix_acl_release(tmp); | | ; | return 0; | } | configure:59344: result: yes configure:59372: checking whether set_cached_acl() is usable configure:59413: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59416: $? = 0 configure:59418: test -s build/conftest.o configure:59421: $? = 0 configure:59424: result: yes configure:59445: checking whether posix_acl_chmod exists configure:59479: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:101:3: error: too many arguments to function ‘posix_acl_chmod’ posix_acl_chmod(NULL, 0, 0) ^~~~~~~~~~~~~~~ In file included from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:95:0: ./include/linux/posix_acl.h:73:12: note: declared here extern int posix_acl_chmod(struct inode *, umode_t); ^~~~~~~~~~~~~~~ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:59482: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | | | #include | #include | | int | main (void) | { | | posix_acl_chmod(NULL, 0, 0) | | ; | return 0; | } | configure:59500: result: no configure:59510: checking whether __posix_acl_chmod exists configure:59544: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59547: $? = 0 configure:59549: test -s build/conftest.o configure:59552: $? = 0 configure:59555: result: yes configure:59576: checking whether posix_acl_equiv_mode() wants umode_t configure:59611: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59614: $? = 0 configure:59616: test -s build/conftest.o configure:59619: $? = 0 configure:59622: result: yes configure:59643: checking whether posix_acl_valid() wants user namespace configure:59681: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59684: $? = 0 configure:59686: test -s build/conftest.o configure:59689: $? = 0 configure:59692: result: yes configure:59713: checking whether iops->permission() exists configure:59752: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:59755: $? = 0 configure:59757: test -s build/conftest.o configure:59760: $? = 0 configure:59763: result: yes configure:59784: checking whether iops->permission() wants nameidata configure:59824: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:101:14: error: ‘struct nameidata’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] struct nameidata *nd) { return 0; } ^~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:105:18: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .permission = permission_fn, ^~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:105:18: note: (near initialization for ‘iops.permission’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:59827: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | | | #include | | int permission_fn(struct inode *inode, int mask, | struct nameidata *nd) { return 0; } | | static const struct inode_operations | iops __attribute__ ((unused)) = { | .permission = permission_fn, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:59848: result: no configure:59859: checking whether iops->check_acl() exists configure:59898: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:104:4: error: unknown field ‘check_acl’ specified in initializer .check_acl = check_acl_fn, ^ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:104:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .check_acl = check_acl_fn, ^~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:104:17: note: (near initialization for ‘iops.lookup’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:59901: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | | | #include | | int check_acl_fn(struct inode *inode, int mask) { return 0; } | | static const struct inode_operations | iops __attribute__ ((unused)) = { | .check_acl = check_acl_fn, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:59919: result: no configure:59930: checking whether iops->check_acl() wants flags configure:59970: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:105:4: error: unknown field ‘check_acl’ specified in initializer .check_acl = check_acl_fn, ^ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:105:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .check_acl = check_acl_fn, ^~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:105:17: note: (near initialization for ‘iops.lookup’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:59973: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | | | #include | | int check_acl_fn(struct inode *inode, int mask, | unsigned int flags) { return 0; } | | static const struct inode_operations | iops __attribute__ ((unused)) = { | .check_acl = check_acl_fn, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:59994: result: no configure:60005: checking whether iops->get_acl() exists configure:60045: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60048: $? = 0 configure:60050: test -s build/conftest.o configure:60053: $? = 0 configure:60056: result: yes configure:60077: checking whether iops->set_acl() exists configure:60117: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60120: $? = 0 configure:60122: test -s build/conftest.o configure:60125: $? = 0 configure:60128: result: yes configure:60149: checking whether inode_set_flags() exists configure:60183: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60186: $? = 0 configure:60188: test -s build/conftest.o configure:60191: $? = 0 configure:60194: result: yes configure:60215: checking whether uncached_acl_sentinel() exists configure:60248: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60251: $? = 0 configure:60253: test -s build/conftest.o configure:60256: $? = 0 configure:60259: result: yes configure:60280: checking whether sops->show_options() wants dentry configure:60318: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60321: $? = 0 configure:60323: test -s build/conftest.o configure:60326: $? = 0 configure:60329: result: yes configure:60350: checking whether file_inode() is available configure:60384: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60387: $? = 0 configure:60389: test -s build/conftest.o configure:60392: $? = 0 configure:60395: result: yes configure:60416: checking whether file_dentry() is available configure:60450: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60453: $? = 0 configure:60455: test -s build/conftest.o configure:60458: $? = 0 configure:60461: result: yes configure:60482: checking whether fops->fsync() wants configure:60523: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:112:13: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .fsync = test_fsync, ^~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:112:13: note: (near initialization for ‘fops.fsync’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:60526: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | | | #include | | int test_fsync(struct file *f, struct dentry *dentry, int x) | { return 0; } | | static const struct file_operations | fops __attribute__ ((unused)) = { | .fsync = test_fsync, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:60590: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:111:13: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .fsync = test_fsync, ^~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:111:13: note: (near initialization for ‘fops.fsync’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:60593: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | | | #include | | int test_fsync(struct file *f, int x) { return 0; } | | static const struct file_operations | fops __attribute__ ((unused)) = { | .fsync = test_fsync, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:60658: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60661: $? = 0 configure:60663: test -s build/conftest.o configure:60666: $? = 0 configure:60669: result: range configure:60689: checking whether sops->evict_inode() exists configure:60725: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60728: $? = 0 configure:60730: test -s build/conftest.o configure:60733: $? = 0 configure:60736: result: yes configure:60757: checking whether sops->dirty_inode() wants flags configure:60796: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:60799: $? = 0 configure:60801: test -s build/conftest.o configure:60804: $? = 0 configure:60807: result: yes configure:60828: checking whether sops->nr_cached_objects() exists configure:60867: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:114:25: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .nr_cached_objects = nr_cached_objects, ^~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:114:25: note: (near initialization for ‘sops.nr_cached_objects’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:60870: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | | | #include | | int nr_cached_objects(struct super_block *sb) { return 0; } | | static const struct super_operations | sops __attribute__ ((unused)) = { | .nr_cached_objects = nr_cached_objects, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:60888: result: no configure:60899: checking whether sops->free_cached_objects() exists configure:60939: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:115:27: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .free_cached_objects = free_cached_objects, ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:115:27: note: (near initialization for ‘sops.free_cached_objects’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:60942: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | | | #include | | void free_cached_objects(struct super_block *sb, int x) | { return; } | | static const struct super_operations | sops __attribute__ ((unused)) = { | .free_cached_objects = free_cached_objects, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:60960: result: no configure:60972: checking whether fops->fallocate() exists configure:61012: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:61015: $? = 0 configure:61017: test -s build/conftest.o configure:61020: $? = 0 configure:61023: result: yes configure:61044: checking whether iops->fallocate() exists configure:61084: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:116:4: error: unknown field ‘fallocate’ specified in initializer .fallocate = test_fallocate, ^ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:116:17: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .fallocate = test_fallocate, ^~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:116:17: note: (near initialization for ‘fops.lookup’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:61087: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | | | #include | | long test_fallocate(struct inode *inode, int mode, | loff_t offset, loff_t len) { return 0; } | | static const struct inode_operations | fops __attribute__ ((unused)) = { | .fallocate = test_fallocate, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61105: result: no configure:61117: checking whether fops->aio_fsync() exists configure:61154: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:113:4: error: unknown field ‘aio_fsync’ specified in initializer .aio_fsync = NULL, ^ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:61157: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | | | #include | | static const struct file_operations | fops __attribute__ ((unused)) = { | .aio_fsync = NULL, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61175: result: no configure:61186: checking whether iops->create()/mkdir()/mknod() take umode_t configure:61226: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:61229: $? = 0 configure:61231: test -s build/conftest.o configure:61234: $? = 0 configure:61237: result: yes configure:61258: checking whether iops->lookup() passes nameidata configure:61299: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:113:37: error: ‘struct nameidata’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] struct dentry *dentry, struct nameidata *nidata) ^~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:118:14: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .lookup = inode_lookup, ^~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:118:14: note: (near initialization for ‘iops.lookup’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:61302: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | | | #include | | struct dentry *inode_lookup(struct inode *inode, | struct dentry *dentry, struct nameidata *nidata) | { return NULL; } | | static const struct inode_operations iops | __attribute__ ((unused)) = { | .lookup = inode_lookup, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61320: result: no configure:61331: checking whether iops->create() passes nameidata configure:61376: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:114:29: error: ‘struct nameidata’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] umode_t umode, struct nameidata *nidata) { return 0; } ^~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:122:15: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .create = inode_create, ^~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:122:15: note: (near initialization for ‘iops.create’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:61379: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | | | #include | | #ifdef HAVE_MKDIR_UMODE_T | int inode_create(struct inode *inode ,struct dentry *dentry, | umode_t umode, struct nameidata *nidata) { return 0; } | #else | int inode_create(struct inode *inode,struct dentry *dentry, | int umode, struct nameidata * nidata) { return 0; } | #endif | | static const struct inode_operations | iops __attribute__ ((unused)) = { | .create = inode_create, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61397: result: no configure:61408: checking whether iops->get_link() passes delayed configure:61446: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:61449: $? = 0 configure:61451: test -s build/conftest.o configure:61454: $? = 0 configure:61457: result: yes configure:61715: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:61718: $? = 0 configure:61720: test -s build/conftest.o configure:61723: $? = 0 configure:61878: checking whether i_op->tmpfile() exists configure:61916: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:61919: $? = 0 configure:61921: test -s build/conftest.o configure:61924: $? = 0 configure:61927: result: yes configure:61948: checking whether iops->truncate_range() exists configure:61985: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:117:4: error: unknown field ‘truncate_range’ specified in initializer .truncate_range = truncate_range, ^ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:117:22: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .truncate_range = truncate_range, ^~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:117:22: note: (near initialization for ‘iops.lookup’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:61988: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | | | #include | void truncate_range(struct inode *inode, loff_t start, | loff_t end) { return; } | static struct inode_operations iops __attribute__ ((unused)) = { | .truncate_range = truncate_range, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:62006: result: no configure:62017: checking whether dops->d_automount() exists configure:62053: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62056: $? = 0 configure:62058: test -s build/conftest.o configure:62061: $? = 0 configure:62064: result: yes configure:62085: checking whether eops->encode_fh() wants inode configure:62122: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62125: $? = 0 configure:62127: test -s build/conftest.o configure:62130: $? = 0 configure:62133: result: yes configure:62154: checking whether eops->commit_metadata() exists configure:62190: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62193: $? = 0 configure:62195: test -s build/conftest.o configure:62198: $? = 0 configure:62201: result: yes configure:62221: checking whether clear_inode() is available configure:62255: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62258: $? = 0 configure:62260: test -s build/conftest.o configure:62263: $? = 0 configure:62315: result: yes configure:62325: checking whether setattr_prepare() is available configure:62363: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62366: $? = 0 configure:62368: test -s build/conftest.o configure:62371: $? = 0 configure:62423: result: yes configure:62433: checking whether insert_inode_locked() is available configure:62467: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62470: $? = 0 configure:62472: test -s build/conftest.o configure:62475: $? = 0 configure:62527: result: yes configure:62537: checking whether d_make_root() is available configure:62571: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62574: $? = 0 configure:62576: test -s build/conftest.o configure:62579: $? = 0 configure:62631: result: yes configure:62641: checking whether d_obtain_alias() is available configure:62675: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62678: $? = 0 configure:62680: test -s build/conftest.o configure:62683: $? = 0 configure:62735: result: yes configure:62745: checking whether d_prune_aliases() is available configure:62780: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62783: $? = 0 configure:62785: test -s build/conftest.o configure:62788: $? = 0 configure:62840: result: yes configure:62850: checking whether d_set_d_op() is available configure:62884: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:62887: $? = 0 configure:62889: test -s build/conftest.o configure:62892: $? = 0 configure:62944: result: yes configure:62955: checking whether dops->d_revalidate() takes struct nameidata configure:62995: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:126:14: error: ‘struct nameidata’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror] struct nameidata *nidata) { return 0; } ^~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:130:20: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .d_revalidate = revalidate, ^~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:130:20: note: (near initialization for ‘dops.d_revalidate’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:62998: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | | | #include | | int revalidate (struct dentry *dentry, | struct nameidata *nidata) { return 0; } | | static const struct dentry_operations | dops __attribute__ ((unused)) = { | .d_revalidate = revalidate, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:63016: result: no configure:63027: checking whether dentry uses const struct dentry_operations configure:63066: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63069: $? = 0 configure:63071: test -s build/conftest.o configure:63074: $? = 0 configure:63077: result: yes configure:63097: checking whether truncate_setsize() is available configure:63131: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63134: $? = 0 configure:63136: test -s build/conftest.o configure:63139: $? = 0 configure:63191: result: yes configure:63202: checking whether security_inode_init_security wants 6 args configure:63242: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:138:46: error: passing argument 4 of ‘security_inode_init_security’ from incompatible pointer type [-Werror=incompatible-pointer-types] security_inode_init_security(ip, dip, str, &name, &value, &len); ^ In file included from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:125:0: ./include/linux/security.h:252:5: note: expected ‘initxattrs {aka int (*)(struct inode *, const struct xattr *, void *)}’ but argument is of type ‘char **’ int security_inode_init_security(struct inode *inode, struct inode *dir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:138:3: error: too many arguments to function ‘security_inode_init_security’ security_inode_init_security(ip, dip, str, &name, &value, &len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:125:0: ./include/linux/security.h:252:5: note: declared here int security_inode_init_security(struct inode *inode, struct inode *dir, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:63245: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | | | #include | | int | main (void) | { | | struct inode *ip __attribute__ ((unused)) = NULL; | struct inode *dip __attribute__ ((unused)) = NULL; | const struct qstr *str __attribute__ ((unused)) = NULL; | char *name __attribute__ ((unused)) = NULL; | void *value __attribute__ ((unused)) = NULL; | size_t len __attribute__ ((unused)) = 0; | | security_inode_init_security(ip, dip, str, &name, &value, &len); | | ; | return 0; | } | configure:63263: result: no configure:63274: checking whether security_inode_init_security wants callback configure:63312: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63315: $? = 0 configure:63317: test -s build/conftest.o configure:63320: $? = 0 configure:63323: result: yes configure:63343: checking whether mount_nodev() is available configure:63377: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63380: $? = 0 configure:63382: test -s build/conftest.o configure:63385: $? = 0 configure:63437: result: yes configure:63448: checking whether super_block has s_shrink configure:63490: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:134:4: error: unknown field ‘shrink’ specified in initializer .s_shrink.shrink = shrink, ^ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:134:23: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] .s_shrink.shrink = shrink, ^~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:134:23: note: (near initialization for ‘sb.s_shrink.count_objects’) cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:63493: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | | | #include | | int shrink(struct shrinker *s, struct shrink_control *sc) | { return 0; } | | static const struct super_block | sb __attribute__ ((unused)) = { | .s_shrink.shrink = shrink, | .s_shrink.seeks = DEFAULT_SEEKS, | .s_shrink.batch = 0, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:63512: result: no configure:63523: checking whether shrink_control has nid configure:63558: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63561: $? = 0 configure:63563: test -s build/conftest.o configure:63566: $? = 0 configure:63569: result: yes configure:63590: checking whether super_block has s_instances list_head configure:63625: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:136:18: error: passing argument 1 of ‘INIT_LIST_HEAD’ from incompatible pointer type [-Werror=incompatible-pointer-types] INIT_LIST_HEAD(&sb.s_instances); ^ In file included from ./include/linux/wait.h:6:0, from ./include/linux/fs.h:5, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:128: ./include/linux/list.h:25:20: note: expected ‘struct list_head *’ but argument is of type ‘struct hlist_node *’ static inline void INIT_LIST_HEAD(struct list_head *list) ^~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:63628: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | #define SHRINK_CONTROL_HAS_NID 1 | | | #include | | int | main (void) | { | | struct super_block sb __attribute__ ((unused)); | | INIT_LIST_HEAD(&sb.s_instances); | | ; | return 0; | } | configure:63646: result: no configure:63656: checking whether super_block has s_d_op configure:63690: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63693: $? = 0 configure:63695: test -s build/conftest.o configure:63698: $? = 0 configure:63701: result: yes configure:63722: checking whether bdi_setup_and_register() wants 2 args configure:63759: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:63762: $? = 0 configure:63764: test -s build/conftest.o configure:63767: $? = 0 configure:64033: result: yes configure:64044: checking whether set_nlink() is available configure:64079: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64082: $? = 0 configure:64084: test -s build/conftest.o configure:64087: $? = 0 configure:64090: result: yes configure:64111: checking whether elevator_change() is available configure:64150: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/grizzly/byo/zfsbuild/zfs/build configure:64153: $? = 0 configure:64155: test -s build/conftest.o configure:64158: $? = 0 configure:64161: result: yes configure:64182: checking whether sget() wants 5 args configure:64220: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64223: $? = 0 configure:64225: test -s build/conftest.o configure:64228: $? = 0 configure:64231: result: yes configure:64251: checking whether lseek_execute() is available configure:64290: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:144:3: error: implicit declaration of function ‘lseek_execute’ [-Werror=implicit-function-declaration] lseek_execute(fp, ip, offset, maxsize); ^~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:64293: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | #define SHRINK_CONTROL_HAS_NID 1 | #define HAVE_S_D_OP 1 | #define HAVE_2ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | | | #include | | int | main (void) | { | | struct file *fp __attribute__ ((unused)) = NULL; | struct inode *ip __attribute__ ((unused)) = NULL; | loff_t offset __attribute__ ((unused)) = 0; | loff_t maxsize __attribute__ ((unused)) = 0; | | lseek_execute(fp, ip, offset, maxsize); | | ; | return 0; | } | configure:64313: result: no configure:64361: checking whether fops->iterate_shared() is available configure:64400: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64403: $? = 0 configure:64405: test -s build/conftest.o configure:64408: $? = 0 configure:64411: result: yes configure:64570: checking whether fops->read/write_iter() are available configure:64613: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64616: $? = 0 configure:64618: test -s build/conftest.o configure:64621: $? = 0 configure:64624: result: yes configure:64645: checking whether kmap_atomic wants 1 args configure:64679: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64682: $? = 0 configure:64684: test -s build/conftest.o configure:64687: $? = 0 configure:64690: result: yes configure:64711: checking whether follow_down_one() is available configure:64745: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64748: $? = 0 configure:64750: test -s build/conftest.o configure:64753: $? = 0 configure:64756: result: yes configure:64777: checking whether make_request_fn() returns int configure:64815: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:148:32: error: passing argument 2 of ‘blk_queue_make_request’ from incompatible pointer type [-Werror=incompatible-pointer-types] blk_queue_make_request(NULL, &make_request); ^ In file included from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:137:0: ./include/linux/blkdev.h:984:13: note: expected ‘blk_qc_t (*)(struct request_queue *, struct bio *) {aka unsigned int (*)(struct request_queue *, struct bio *)}’ but argument is of type ‘int (*)(struct request_queue *, struct bio *)’ extern void blk_queue_make_request(struct request_queue *, make_request_fn *); ^~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:64818: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | #define SHRINK_CONTROL_HAS_NID 1 | #define HAVE_S_D_OP 1 | #define HAVE_2ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE_SHARED 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | | | #include | | int make_request(struct request_queue *q, struct bio *bio) | { | return (0); | } | | int | main (void) | { | | blk_queue_make_request(NULL, &make_request); | | ; | return 0; | } | configure:64839: result: no configure:64841: checking whether make_request_fn() returns void configure:64879: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c: In function ‘main’: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:148:33: error: passing argument 2 of ‘blk_queue_make_request’ from incompatible pointer type [-Werror=incompatible-pointer-types] blk_queue_make_request(NULL, &make_request); ^ In file included from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:137:0: ./include/linux/blkdev.h:984:13: note: expected ‘blk_qc_t (*)(struct request_queue *, struct bio *) {aka unsigned int (*)(struct request_queue *, struct bio *)}’ but argument is of type ‘void (*)(struct request_queue *, struct bio *)’ extern void blk_queue_make_request(struct request_queue *, make_request_fn *); ^~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:64882: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | #define SHRINK_CONTROL_HAS_NID 1 | #define HAVE_S_D_OP 1 | #define HAVE_2ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE_SHARED 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | | | #include | | void make_request(struct request_queue *q, struct bio *bio) | { | return; | } | | int | main (void) | { | | blk_queue_make_request(NULL, &make_request); | | ; | return 0; | } | configure:64900: result: no configure:64902: checking whether make_request_fn() returns blk_qc_t configure:64940: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:64943: $? = 0 configure:64945: test -s build/conftest.o configure:64948: $? = 0 configure:64951: result: yes configure:64989: checking whether generic IO accounting symbols are avaliable configure:65029: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:65032: $? = 0 configure:65034: test -s build/conftest.o configure:65037: $? = 0 configure:65089: result: yes configure:65100: checking whether asm/fpu/api.h exists configure:65134: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:65137: $? = 0 configure:65139: test -s build/conftest.o configure:65142: $? = 0 configure:65145: result: yes configure:65166: checking whether i_(uid|gid)_(read|write) exist configure:65200: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:65203: $? = 0 configure:65205: test -s build/conftest.o configure:65208: $? = 0 configure:65211: result: yes configure:65232: checking whether module_param_call() is hardened configure:65277: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/thread_info.h:11:0, from ./arch/x86/include/asm/preempt.h:6, from ./include/linux/preempt.h:59, from ./include/linux/spinlock.h:50, from ./include/linux/seqlock.h:35, from ./include/linux/time.h:5, from ./include/linux/stat.h:18, from ./include/linux/module.h:10, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/bug.h:37:55: note: in definition of macro ‘BUILD_BUG_ON_ZERO’ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ ./include/linux/moduleparam.h:225:6: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ VERIFY_OCTAL_PERMISSIONS(perm), level, flags, { arg } } ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./include/linux/list.h:8:0, from ./include/linux/module.h:9, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:24: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror=incompatible-pointer-types] module_param_call(p, param_set, param_get, NULL, 0644); ^ ./include/linux/kernel.h:855:4: note: in definition of macro ‘VERIFY_OCTAL_PERMISSIONS’ (perms)) ^~~~~ ./include/linux/moduleparam.h:231:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^~~~~~~~~~~~~~~~~~~ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:155:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^~~~~~~~~~~~~~~~~ In file included from ./include/linux/module.h:18:0, from /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:142: ./include/linux/moduleparam.h:237:1: note: expected ‘int (*)(const char *, struct kernel_param *)’ but argument is of type ‘int (*)(const char *, const struct kernel_param *)’ __check_old_set_param(int (*oldset)(const char *, struct kernel_param *)) ^~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:65280: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | #define SHRINK_CONTROL_HAS_NID 1 | #define HAVE_S_D_OP 1 | #define HAVE_2ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE_SHARED 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | #define MAKE_REQUEST_FN_RET blk_qc_t | #define HAVE_MAKE_REQUEST_FN_RET_QC 1 | #define HAVE_GENERIC_IO_ACCT 1 | #define HAVE_FPU_API_H 1 | #define HAVE_KUID_HELPERS 1 | | | #include | #include | | int param_get(char *b, const struct kernel_param *kp) | { | return (0); | } | | int param_set(const char *b, const struct kernel_param *kp) | { | return (0); | } | | module_param_call(p, param_set, param_get, NULL, 0644); | | int | main (void) | { | | | ; | return 0; | } | configure:65298: result: no configure:65309: checking whether iops->rename() wants flags configure:65349: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build configure:65352: $? = 0 configure:65354: test -s build/conftest.o configure:65357: $? = 0 configure:65360: result: yes configure:65381: checking whether generic_setxattr() exists configure:65419: cp conftest.c conftest.h build && make modules -C /usr/src/kernels/4.9.6-200.fc25.x86_64 EXTRA_CFLAGS=-Werror M=/home/grizzly/byo/zfsbuild/zfs/build /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:148:4: error: unknown field ‘setxattr’ specified in initializer .setxattr = generic_setxattr ^ /home/grizzly/byo/zfsbuild/zfs/build/conftest.c:148:16: error: ‘generic_setxattr’ undeclared here (not in a function) .setxattr = generic_setxattr ^~~~~~~~~~~~~~~~ make[1]: *** [/home/grizzly/byo/zfsbuild/zfs/build/conftest.o] Error 1 make: *** [_module_/home/grizzly/byo/zfsbuild/zfs/build] Error 2 configure:65422: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "zfs" | #define PACKAGE_TARNAME "zfs" | #define PACKAGE_VERSION "0.7.0" | #define PACKAGE_STRING "zfs 0.7.0" | #define PACKAGE_BUGREPORT "" | #define PACKAGE_URL "" | #define ZFS_META_NAME "zfs" | #define ZFS_META_VERSION "0.7.0" | #define ZFS_META_RELEASE "rc3_35_g933ec99" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" | #define ZFS_META_AUTHOR "OpenZFS on Linux" | #define PACKAGE "zfs" | #define VERSION "0.7.0" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_DLFCN_H 1 | #define LT_OBJDIR ".libs/" | #define HAVE_SSE 1 | #define HAVE_SSE2 1 | #define HAVE_SSE3 1 | #define HAVE_SSSE3 1 | #define HAVE_SSE4_1 1 | #define HAVE_SSE4_2 1 | #define HAVE_AVX 1 | #define HAVE_AVX2 1 | #define HAVE_AVX512F 1 | #define HAVE_AVX512CD 1 | #define HAVE_AVX512DQ 1 | #define HAVE_AVX512BW 1 | #define HAVE_AVX512IFMA 1 | #define HAVE_AVX512VBMI 1 | #define HAVE_AVX512PF 1 | #define HAVE_AVX512ER 1 | #define HAVE_AVX512VL 1 | #define HAVE_ZLIB 1 | #define HAVE_LIBUUID 1 | #define HAVE_LIBBLKID 1 | #define HAVE_LIBATTR 1 | #define HAVE_LIBUDEV 1 | #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 | #define HAVE_MLOCKALL 1 | #define HAVE_LARGE_STACKS 1 | #define HAVE_CURRENT_BIO_LIST 1 | #define HAVE_SUPER_USER_NS 1 | #define HAVE_1ARG_SUBMIT_BIO 1 | #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 | #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 | #define HAVE_FMODE_T 1 | #define HAVE_3ARG_BLKDEV_GET 1 | #define HAVE_BLKDEV_GET_BY_PATH 1 | #define HAVE_1ARG_LOOKUP_BDEV 1 | #define HAVE_1ARG_INVALIDATE_BDEV 1 | #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 | #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 | #define HAVE_BIO_BVEC_ITER 1 | #define HAVE_REQ_FAILFAST_MASK 1 | #define HAVE_REQ_OP_DISCARD 1 | #define HAVE_REQ_OP_SECURE_ERASE 1 | #define HAVE_REQ_OP_FLUSH 1 | #define HAVE_BIO_BI_OPF 1 | #define HAVE_1ARG_BIO_END_IO_T 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE 1 | #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 | #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 | #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 | #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 | #define HAVE_GET_DISK_RO 1 | #define HAVE_GET_GENDISK 1 | #define HAVE_BIO_SET_OP_ATTRS 1 | #define HAVE_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_HANDLER_NAME 1 | #define HAVE_XATTR_GET_DENTRY_INODE 1 | #define HAVE_XATTR_SET_DENTRY_INODE 1 | #define HAVE_XATTR_LIST_SIMPLE 1 | #define HAVE_INODE_OWNER_OR_CAPABLE 1 | #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 | #define HAVE_POSIX_ACL_RELEASE 1 | #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 | #define HAVE_SET_CACHED_ACL_USABLE 1 | #define HAVE___POSIX_ACL_CHMOD 1 | #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 | #define HAVE_POSIX_ACL_VALID_WITH_NS 1 | #define HAVE_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_FSYNC_RANGE 1 | #define HAVE_EVICT_INODE 1 | #define HAVE_DIRTY_INODE_WITH_FLAGS 1 | #define HAVE_FILE_FALLOCATE 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_GET_LINK_DELAYED 1 | #define HAVE_PUT_LINK_DELAYED 1 | #define HAVE_TMPFILE 1 | #define HAVE_AUTOMOUNT 1 | #define HAVE_ENCODE_FH_WITH_INODE 1 | #define HAVE_COMMIT_METADATA 1 | #define HAVE_CLEAR_INODE 1 | #define HAVE_SETATTR_PREPARE 1 | #define HAVE_INSERT_INODE_LOCKED 1 | #define HAVE_D_MAKE_ROOT 1 | #define HAVE_D_OBTAIN_ALIAS 1 | #define HAVE_D_PRUNE_ALIASES 1 | #define HAVE_D_SET_D_OP 1 | #define HAVE_CONST_DENTRY_OPERATIONS 1 | #define HAVE_TRUNCATE_SETSIZE 1 | #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 | #define HAVE_MOUNT_NODEV 1 | #define SHRINK_CONTROL_HAS_NID 1 | #define HAVE_S_D_OP 1 | #define HAVE_2ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE_SHARED 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | #define MAKE_REQUEST_FN_RET blk_qc_t | #define HAVE_MAKE_REQUEST_FN_RET_QC 1 | #define HAVE_GENERIC_IO_ACCT 1 | #define HAVE_FPU_API_H 1 | #define HAVE_KUID_HELPERS 1 | #define HAVE_RENAME_WANTS_FLAGS 1 | | | #include | #include | | static const struct inode_operations | iops __attribute__ ((unused)) = { | .setxattr = generic_setxattr | }; | | int | main (void) | { | | | ; | return 0; | } | configure:65440: result: no configure:65501: checking whether debugging is enabled configure:65535: result: no configure:65562: checking whether dmu tx validation is enabled configure:65564: result: no configure:65685: checking that generated files are newer than configure configure:65691: result: done configure:65742: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by zfs config.status 0.7.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on giga config.status:1674: creating Makefile config.status:1674: creating udev/Makefile config.status:1674: creating udev/rules.d/Makefile config.status:1674: creating etc/Makefile config.status:1674: creating etc/init.d/Makefile config.status:1674: creating etc/zfs/Makefile config.status:1674: creating etc/systemd/Makefile config.status:1674: creating etc/systemd/system/Makefile config.status:1674: creating etc/modules-load.d/Makefile config.status:1674: creating man/Makefile config.status:1674: creating man/man1/Makefile config.status:1674: creating man/man5/Makefile config.status:1674: creating man/man8/Makefile config.status:1674: creating lib/Makefile config.status:1674: creating lib/libspl/Makefile config.status:1674: creating lib/libspl/asm-generic/Makefile config.status:1674: creating lib/libspl/asm-i386/Makefile config.status:1674: creating lib/libspl/asm-x86_64/Makefile config.status:1674: creating lib/libspl/include/Makefile config.status:1674: creating lib/libspl/include/ia32/Makefile config.status:1674: creating lib/libspl/include/ia32/sys/Makefile config.status:1674: creating lib/libspl/include/rpc/Makefile config.status:1674: creating lib/libspl/include/sys/Makefile config.status:1674: creating lib/libspl/include/sys/dktp/Makefile config.status:1674: creating lib/libspl/include/util/Makefile config.status:1674: creating lib/libavl/Makefile config.status:1674: creating lib/libefi/Makefile config.status:1674: creating lib/libicp/Makefile config.status:1674: creating lib/libnvpair/Makefile config.status:1674: creating lib/libunicode/Makefile config.status:1674: creating lib/libuutil/Makefile config.status:1674: creating lib/libzpool/Makefile config.status:1674: creating lib/libzfs/libzfs.pc config.status:1674: creating lib/libzfs/libzfs_core.pc config.status:1674: creating lib/libzfs/Makefile config.status:1674: creating lib/libzfs_core/Makefile config.status:1674: creating lib/libshare/Makefile config.status:1674: creating cmd/Makefile config.status:1674: creating cmd/zdb/Makefile config.status:1674: creating cmd/zhack/Makefile config.status:1674: creating cmd/zfs/Makefile config.status:1674: creating cmd/zinject/Makefile config.status:1674: creating cmd/zpool/Makefile config.status:1674: creating cmd/zstreamdump/Makefile config.status:1674: creating cmd/ztest/Makefile config.status:1674: creating cmd/zpios/Makefile config.status:1674: creating cmd/mount_zfs/Makefile config.status:1674: creating cmd/fsck_zfs/Makefile config.status:1674: creating cmd/zvol_id/Makefile config.status:1674: creating cmd/vdev_id/Makefile config.status:1674: creating cmd/arcstat/Makefile config.status:1674: creating cmd/dbufstat/Makefile config.status:1674: creating cmd/arc_summary/Makefile config.status:1674: creating cmd/zed/Makefile config.status:1674: creating cmd/raidz_test/Makefile config.status:1674: creating contrib/Makefile config.status:1674: creating contrib/bash_completion.d/Makefile config.status:1674: creating contrib/dracut/Makefile config.status:1674: creating contrib/dracut/02zfsexpandknowledge/Makefile config.status:1674: creating contrib/dracut/90zfs/Makefile config.status:1674: creating contrib/initramfs/Makefile config.status:1674: creating module/Makefile config.status:1674: creating module/avl/Makefile config.status:1674: creating module/nvpair/Makefile config.status:1674: creating module/unicode/Makefile config.status:1674: creating module/zcommon/Makefile config.status:1674: creating module/zfs/Makefile config.status:1674: creating module/zpios/Makefile config.status:1674: creating module/icp/Makefile config.status:1674: creating include/Makefile config.status:1674: creating include/linux/Makefile config.status:1674: creating include/sys/Makefile config.status:1674: creating include/sys/fs/Makefile config.status:1674: creating include/sys/fm/Makefile config.status:1674: creating include/sys/fm/fs/Makefile config.status:1674: creating include/sys/crypto/Makefile config.status:1674: creating include/sys/sysevent/Makefile config.status:1674: creating scripts/Makefile config.status:1674: creating scripts/zpios-profile/Makefile config.status:1674: creating scripts/zpios-test/Makefile config.status:1674: creating scripts/zpool-config/Makefile config.status:1674: creating scripts/common.sh config.status:1674: creating tests/Makefile config.status:1674: creating tests/test-runner/Makefile config.status:1674: creating tests/test-runner/cmd/Makefile config.status:1674: creating tests/test-runner/include/Makefile config.status:1674: creating tests/test-runner/man/Makefile config.status:1674: creating tests/runfiles/Makefile config.status:1674: creating tests/zfs-tests/Makefile config.status:1674: creating tests/zfs-tests/cmd/Makefile config.status:1674: creating tests/zfs-tests/cmd/chg_usr_exec/Makefile config.status:1674: creating tests/zfs-tests/cmd/devname2devid/Makefile config.status:1674: creating tests/zfs-tests/cmd/dir_rd_update/Makefile config.status:1674: creating tests/zfs-tests/cmd/file_check/Makefile config.status:1674: creating tests/zfs-tests/cmd/file_trunc/Makefile config.status:1674: creating tests/zfs-tests/cmd/file_write/Makefile config.status:1674: creating tests/zfs-tests/cmd/largest_file/Makefile config.status:1674: creating tests/zfs-tests/cmd/mkbusy/Makefile config.status:1674: creating tests/zfs-tests/cmd/mkfile/Makefile config.status:1674: creating tests/zfs-tests/cmd/mkfiles/Makefile config.status:1674: creating tests/zfs-tests/cmd/mktree/Makefile config.status:1674: creating tests/zfs-tests/cmd/mmap_exec/Makefile config.status:1674: creating tests/zfs-tests/cmd/mmapwrite/Makefile config.status:1674: creating tests/zfs-tests/cmd/randfree_file/Makefile config.status:1674: creating tests/zfs-tests/cmd/readmmap/Makefile config.status:1674: creating tests/zfs-tests/cmd/rename_dir/Makefile config.status:1674: creating tests/zfs-tests/cmd/rm_lnkcnt_zero_file/Makefile config.status:1674: creating tests/zfs-tests/cmd/threadsappend/Makefile config.status:1674: creating tests/zfs-tests/cmd/xattrtest/Makefile config.status:1674: creating tests/zfs-tests/include/Makefile config.status:1674: creating tests/zfs-tests/include/commands.cfg config.status:1674: creating tests/zfs-tests/include/default.cfg config.status:1674: creating tests/zfs-tests/tests/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/acl/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/acl/posix/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/atime/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/bootfs/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cache/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cachefile/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/casenorm/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/checksum/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/chattr/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/clean_mirror/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zdb/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_clone/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_copies/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_create/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_destroy/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_get/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_inherit/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_mount/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_promote/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_property/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_receive/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_rename/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_reservation/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_rollback/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_send/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_set/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_share/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_unmount/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_unshare/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_add/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_attach/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_clear/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_create/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_destroy/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_detach/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_expand/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_export/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_get/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_history/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_import/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_offline/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_online/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_remove/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_replace/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_scrub/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_set/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_status/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_user/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_user/misc/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_user/zfs_list/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_user/zpool_iostat/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/cli_user/zpool_list/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/compression/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/ctime/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/delegate/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/devices/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/exec/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/features/async_destroy/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/features/large_dnode/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/features/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/grow_pool/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/grow_replicas/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/history/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/inheritance/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/inuse/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/large_files/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/largest_pool/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/link_count/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/migration/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/mmap/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/mount/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/mv_files/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/nestedfs/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/no_space/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/nopwrite/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/online_offline/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/pool_names/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/poolversion/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/privilege/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/quota/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/raidz/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/redundancy/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/refquota/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/refreserv/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/rename_dirs/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/replacement/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/reservation/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/rootpool/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/rsend/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/scrub_mirror/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/slog/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/snapshot/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/snapused/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/sparse/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/threadsappend/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/tmpfile/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/truncate/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/userquota/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/upgrade/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/vdev_zaps/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/write_dirs/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/xattr/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/zvol/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/zvol/zvol_cli/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/zvol/zvol_misc/Makefile config.status:1674: creating tests/zfs-tests/tests/functional/zvol/zvol_swap/Makefile config.status:1674: creating tests/zfs-tests/tests/perf/Makefile config.status:1674: creating tests/zfs-tests/tests/perf/fio/Makefile config.status:1674: creating tests/zfs-tests/tests/perf/regression/Makefile config.status:1674: creating tests/zfs-tests/tests/perf/scripts/Makefile config.status:1674: creating tests/zfs-tests/tests/stress/Makefile config.status:1674: creating rpm/Makefile config.status:1674: creating rpm/redhat/Makefile config.status:1674: creating rpm/redhat/zfs.spec config.status:1674: creating rpm/redhat/zfs-kmod.spec config.status:1674: creating rpm/redhat/zfs-dkms.spec config.status:1674: creating rpm/generic/Makefile config.status:1674: creating rpm/generic/zfs.spec config.status:1674: creating rpm/generic/zfs-kmod.spec config.status:1674: creating rpm/generic/zfs-dkms.spec config.status:1674: creating zfs-script-config.sh config.status:1674: creating zfs.release config.status:1674: creating zfs_config.h config.status:1903: executing depfiles commands config.status:1903: executing libtool commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_env_CCASFLAGS_set= ac_cv_env_CCASFLAGS_value= ac_cv_env_CCAS_set= ac_cv_env_CCAS_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_LT_SYS_LIBRARY_PATH_set= ac_cv_env_LT_SYS_LIBRARY_PATH_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_func_mlockall=yes ac_cv_header_attr_xattr_h=yes ac_cv_header_blkid_blkid_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_libudev_h=yes ac_cv_header_memory_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_header_uuid_uuid_h=yes ac_cv_header_zlib_h=yes ac_cv_host=x86_64-unknown-linux-gnu ac_cv_lib_tirpc_xdrmem_create=no ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_FGREP='/usr/bin/grep -F' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_SED=/usr/bin/sed ac_cv_path_ac_pt_AWK=/usr/bin/awk ac_cv_path_ac_pt_BASENAME=/usr/bin/basename ac_cv_path_ac_pt_BC=/usr/bin/bc ac_cv_path_ac_pt_BLOCKDEV=/usr/sbin/blockdev ac_cv_path_ac_pt_BUNZIP2=/usr/bin/bunzip2 ac_cv_path_ac_pt_BZCAT=/usr/bin/bzcat ac_cv_path_ac_pt_CAT=/usr/bin/cat ac_cv_path_ac_pt_CD=/usr/bin/cd ac_cv_path_ac_pt_CHACL=/usr/bin/chacl ac_cv_path_ac_pt_CHGRP=/usr/bin/chgrp ac_cv_path_ac_pt_CHMOD=/usr/bin/chmod ac_cv_path_ac_pt_CHOWN=/usr/bin/chown ac_cv_path_ac_pt_CKSUM=/usr/bin/cksum ac_cv_path_ac_pt_CMP=/usr/bin/cmp ac_cv_path_ac_pt_COMPRESS=/usr/bin/gzip ac_cv_path_ac_pt_CP=/usr/bin/cp ac_cv_path_ac_pt_CPIO=/usr/bin/cpio ac_cv_path_ac_pt_CUT=/usr/bin/cut ac_cv_path_ac_pt_DATE=/usr/bin/date ac_cv_path_ac_pt_DD=/usr/bin/dd ac_cv_path_ac_pt_DF=/usr/bin/df ac_cv_path_ac_pt_DIFF=/usr/bin/diff ac_cv_path_ac_pt_DIRNAME=/usr/bin/dirname ac_cv_path_ac_pt_DU=/usr/bin/du ac_cv_path_ac_pt_ECHO=/usr/bin/echo ac_cv_path_ac_pt_FALSE=/usr/bin/false ac_cv_path_ac_pt_FDISK=/usr/sbin/fdisk ac_cv_path_ac_pt_FILE=/usr/bin/file ac_cv_path_ac_pt_FIND=/usr/bin/find ac_cv_path_ac_pt_FIO=/usr/bin/fio ac_cv_path_ac_pt_FORMAT=/usr/sbin/parted ac_cv_path_ac_pt_FREE=/usr/bin/free ac_cv_path_ac_pt_FSCK=/usr/sbin/fsck ac_cv_path_ac_pt_GETCONF=/usr/bin/getconf ac_cv_path_ac_pt_GETENT=/usr/bin/getent ac_cv_path_ac_pt_GETFACL=/usr/bin/getfacl ac_cv_path_ac_pt_GNUDD=/usr/bin/dd ac_cv_path_ac_pt_GROUPADD=/usr/sbin/groupadd ac_cv_path_ac_pt_GROUPDEL=/usr/sbin/groupdel ac_cv_path_ac_pt_GROUPMOD=/usr/sbin/groupmod ac_cv_path_ac_pt_HEAD=/usr/bin/head ac_cv_path_ac_pt_HOSTNAME=/usr/bin/hostname ac_cv_path_ac_pt_ID=/usr/bin/id ac_cv_path_ac_pt_IOSTAT=/usr/bin/iostat ac_cv_path_ac_pt_KILL=/usr/bin/kill ac_cv_path_ac_pt_KSH=/usr/bin/ksh ac_cv_path_ac_pt_LOCKFS=/usr/bin/lsof ac_cv_path_ac_pt_LOGNAME=/usr/bin/logname ac_cv_path_ac_pt_LS=/usr/bin/ls ac_cv_path_ac_pt_LSBLK=/usr/bin/lsblk ac_cv_path_ac_pt_MD5SUM=/usr/bin/md5sum ac_cv_path_ac_pt_MKDIR=/usr/bin/mkdir ac_cv_path_ac_pt_MKNOD=/usr/bin/mknod ac_cv_path_ac_pt_MKTEMP=/usr/bin/mktemp ac_cv_path_ac_pt_MODINFO=/usr/sbin/modinfo ac_cv_path_ac_pt_MODUNLOAD=/usr/sbin/rmmod ac_cv_path_ac_pt_MOUNT=/usr/bin/mount ac_cv_path_ac_pt_MPSTAT=/usr/bin/mpstat ac_cv_path_ac_pt_MV=/usr/bin/mv ac_cv_path_ac_pt_NET=/usr/bin/net ac_cv_path_ac_pt_NEWFS=/usr/sbin/mke2fs ac_cv_path_ac_pt_NPROC=/usr/bin/nproc ac_cv_path_ac_pt_PFEXEC=/usr/bin/sudo ac_cv_path_ac_pt_PGREP=/usr/bin/pgrep ac_cv_path_ac_pt_PING=/usr/bin/ping ac_cv_path_ac_pt_PKILL=/usr/bin/pkill ac_cv_path_ac_pt_PRINTF=/usr/bin/printf ac_cv_path_ac_pt_PS=/usr/bin/ps ac_cv_path_ac_pt_PYTHON=/usr/bin/python ac_cv_path_ac_pt_READLINK=/usr/bin/readlink ac_cv_path_ac_pt_REBOOT=/usr/sbin/reboot ac_cv_path_ac_pt_RMDIR=/usr/bin/rmdir ac_cv_path_ac_pt_SETFACL=/usr/bin/setfacl ac_cv_path_ac_pt_SHARE=/usr/sbin/exportfs ac_cv_path_ac_pt_SHUF=/usr/bin/shuf ac_cv_path_ac_pt_SLEEP=/usr/bin/sleep ac_cv_path_ac_pt_SORT=/usr/bin/sort ac_cv_path_ac_pt_STAT=/usr/bin/stat ac_cv_path_ac_pt_STRINGS=/usr/bin/strings ac_cv_path_ac_pt_SU=/usr/bin/su ac_cv_path_ac_pt_SUM=/usr/bin/sum ac_cv_path_ac_pt_SWAP=/usr/sbin/swapon ac_cv_path_ac_pt_SWAPADD=/usr/sbin/swapon ac_cv_path_ac_pt_SYNC=/usr/bin/sync ac_cv_path_ac_pt_TAIL=/usr/bin/tail ac_cv_path_ac_pt_TAR=/usr/bin/tar ac_cv_path_ac_pt_TIMEOUT=/usr/bin/timeout ac_cv_path_ac_pt_TOUCH=/usr/bin/touch ac_cv_path_ac_pt_TR=/usr/bin/tr ac_cv_path_ac_pt_TRUE=/usr/bin/true ac_cv_path_ac_pt_TRUNCATE=/usr/bin/truncate ac_cv_path_ac_pt_UDEVADM=/usr/bin/udevadm ac_cv_path_ac_pt_UMASK=/usr/bin/umask ac_cv_path_ac_pt_UMOUNT=/usr/bin/umount ac_cv_path_ac_pt_UNAME=/usr/bin/uname ac_cv_path_ac_pt_UNCOMPRESS=/usr/bin/gunzip ac_cv_path_ac_pt_UNIQ=/usr/bin/uniq ac_cv_path_ac_pt_UNSHARE=/usr/sbin/exportfs ac_cv_path_ac_pt_USERADD=/usr/sbin/useradd ac_cv_path_ac_pt_USERDEL=/usr/sbin/userdel ac_cv_path_ac_pt_USERMOD=/usr/sbin/usermod ac_cv_path_ac_pt_UUIDGEN=/usr/bin/uuidgen ac_cv_path_ac_pt_VMSTAT=/usr/bin/vmstat ac_cv_path_ac_pt_WAIT=/usr/bin/wait ac_cv_path_ac_pt_WC=/usr/bin/wc ac_cv_path_install='/usr/bin/install -c' ac_cv_path_lt_DD=/usr/bin/dd ac_cv_path_mkdir=/usr/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_CPP='gcc -E' ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_OBJDUMP=objdump ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_make_make_set=yes ac_cv_search_compress2=-lz ac_cv_search_crc32='none required' ac_cv_search_udev_device_get_is_initialized=-ludev ac_cv_search_uncompress='none required' ac_cv_search_uuid_generate=-luuid ac_cv_search_uuid_is_null='none required' ac_cv_search_xdrmem_create='none required' ac_cv_target=x86_64-unknown-linux-gnu am_cv_CCAS_dependencies_compiler_type=gcc3 am_cv_CC_dependencies_compiler_type=gcc3 am_cv_make_support_nested_variables=yes am_cv_prog_cc_c_o=yes lt_cv_ar_at_file=@ lt_cv_archive_cmds_need_lc=no lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_ld_reload_flag=-r lt_cv_nm_interface='BSD nm' lt_cv_objdir=.libs lt_cv_path_LD=/usr/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_path_mainfest_tool=no lt_cv_prog_compiler_c_o=yes lt_cv_prog_compiler_pic='-fPIC -DPIC' lt_cv_prog_compiler_pic_works=yes lt_cv_prog_compiler_rtti_exceptions=no lt_cv_prog_compiler_static_works=no lt_cv_prog_gnu_ld=yes lt_cv_sharedlib_from_linklib_cmd='printf %s\n' lt_cv_shlibpath_overrides_runpath=no lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' lt_cv_sys_global_symbol_to_import= lt_cv_sys_max_cmd_len=1572864 lt_cv_to_host_file_cmd=func_convert_file_noop lt_cv_to_tool_file_cmd=func_convert_file_noop lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1' ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /home/grizzly/byo/zfsbuild/zfs/config/missing aclocal-1.15' ALIEN='alien' ALIEN_VERSION='' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='$${TAR-tar}' AM_BACKSLASH='\' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' AM_DEFAULT_VERBOSITY='0' AM_V='$(V)' AR='ar' AUTOCONF='${SHELL} /home/grizzly/byo/zfsbuild/zfs/config/missing autoconf' AUTOHEADER='${SHELL} /home/grizzly/byo/zfsbuild/zfs/config/missing autoheader' AUTOMAKE='${SHELL} /home/grizzly/byo/zfsbuild/zfs/config/missing automake-1.15' AWK='/usr/bin/awk' BASENAME='/usr/bin/basename' BC='/usr/bin/bc' BLOCKDEV='/usr/sbin/blockdev' BUNZIP2='/usr/bin/bunzip2' BZCAT='/usr/bin/bzcat' CAT='/usr/bin/cat' CC='gcc' CCAS='gcc' CCASDEPMODE='depmode=gcc3' CCASFLAGS='-g -O2' CCDEPMODE='depmode=gcc3' CD='/usr/bin/cd' CFLAGS='-g -O2' CHACL='/usr/bin/chacl' CHGRP='/usr/bin/chgrp' CHMOD='/usr/bin/chmod' CHOWN='/usr/bin/chown' CKSUM='/usr/bin/cksum' CMP='/usr/bin/cmp' COMPRESS='/usr/bin/gzip' CONFIG_KERNEL_FALSE='#' CONFIG_KERNEL_TRUE='' CONFIG_USER_FALSE='#' CONFIG_USER_TRUE='' COREADM='' CP='/usr/bin/cp' CPIO='/usr/bin/cpio' CPP='gcc -E' CPPFLAGS='' CUT='/usr/bin/cut' CYGPATH_W='echo' DATE='/usr/bin/date' DD='/usr/bin/dd' DEBUG_CFLAGS='-DNDEBUG' DEBUG_DMU_TX='_without_debug_dmu_tx' DEBUG_STACKFLAGS='' DEBUG_ZFS='_without_debug' DEFAULT_INITCONF_DIR='/etc/sysconfig' DEFAULT_INIT_DIR='${prefix}/etc/init.d' DEFAULT_INIT_SCRIPT='fedora' DEFAULT_PACKAGE='rpm' DEFINE_INITRAMFS='' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DF='/usr/bin/df' DIFF='/usr/bin/diff' DIRCMP='' DIRNAME='/usr/bin/dirname' DLLTOOL='false' DPKG='dpkg' DPKGBUILD='dpkg-buildpackage' DPKGBUILD_VERSION='1.17.27.' DPKG_VERSION='1.17.27' DSYMUTIL='' DU='/usr/bin/du' DUMPADM='' DUMPBIN='' ECHO='/usr/bin/echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' EXEEXT='' FALSE='/usr/bin/false' FDISK='/usr/sbin/fdisk' FGREP='/usr/bin/grep -F' FILE='/usr/bin/file' FIND='/usr/bin/find' FIO='/usr/bin/fio' FORMAT='/usr/sbin/parted' FRAME_LARGER_THAN='-Wframe-larger-than=1024' FREE='/usr/bin/free' FSCK='/usr/sbin/fsck' GETCONF='/usr/bin/getconf' GETENT='/usr/bin/getent' GETFACL='/usr/bin/getfacl' GETMAJOR='' GNUDD='/usr/bin/dd' GREP='/usr/bin/grep' GROUPADD='/usr/sbin/groupadd' GROUPDEL='/usr/sbin/groupdel' GROUPMOD='/usr/sbin/groupmod' HAVE_ALIEN='no' HAVE_DPKG='yes' HAVE_DPKGBUILD='yes' HAVE_RPM='yes' HAVE_RPMBUILD='yes' HEAD='/usr/bin/head' HOSTNAME='/usr/bin/hostname' ID='/usr/bin/id' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' IOSTAT='/usr/bin/iostat' KERNELCPPFLAGS=' -Wno-unused-but-set-variable -Wno-bool-compare -DHAVE_SPL -D_KERNEL -DTEXT_DOMAIN=\"zfs-linux-kernel\" -DNDEBUG ' KERNELMAKE_PARAMS='' KILL='/usr/bin/kill' KSH='/usr/bin/ksh' KSTAT='' LD='/usr/bin/ld -m elf_x86_64' LDFLAGS='' LIBATTR='-lattr' LIBBLKID='-lblkid' LIBOBJS='' LIBS='-ludev -luuid -lz ' LIBTIRPC='' LIBTIRPC_CFLAGS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LIBUDEV='-ludev' LIBUUID='-luuid' LINUX='/usr/src/kernels/4.9.6-200.fc25.x86_64' LINUX_OBJ='/usr/src/kernels/4.9.6-200.fc25.x86_64' LINUX_SYMBOLS='Module.symvers' LINUX_VERSION='4.9.6-200.fc25.x86_64' LIPO='' LN_S='ln -s' LOCKFS='/usr/bin/lsof' LOFIADM='' LOGNAME='/usr/bin/logname' LS='/usr/bin/ls' LSBLK='/usr/bin/lsblk' LTLIBOBJS='' LT_SYS_LIBRARY_PATH='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /home/grizzly/byo/zfsbuild/zfs/config/missing makeinfo' MANIFEST_TOOL=':' MD5SUM='/usr/bin/md5sum' MKDIR='/usr/bin/mkdir' MKDIR_P='/usr/bin/mkdir -p' MKNOD='/usr/bin/mknod' MKTEMP='/usr/bin/mktemp' MNTTAB='/proc/self/mounts' MODINFO='/usr/sbin/modinfo' MODUNLOAD='/usr/sbin/rmmod' MOUNT='/usr/bin/mount' MPSTAT='/usr/bin/mpstat' MV='/usr/bin/mv' NAWK='' NET='/usr/bin/net' NEWFS='/usr/sbin/mke2fs' NM='/usr/bin/nm -B' NMEDIT='' NO_BOOL_COMPARE='-Wno-bool-compare' NO_UNUSED_BUT_SET_VARIABLE='-Wno-unused-but-set-variable' NPROC='/usr/bin/nproc' OBJDUMP='objdump' OBJEXT='o' OTOOL64='' OTOOL='' PACKAGE='zfs' PACKAGE_BUGREPORT='' PACKAGE_NAME='zfs' PACKAGE_STRING='zfs 0.7.0' PACKAGE_TARNAME='zfs' PACKAGE_URL='' PACKAGE_VERSION='0.7.0' PAGESIZE='4096' PATH_SEPARATOR=':' PFEXEC='/usr/bin/sudo' PGREP='/usr/bin/pgrep' PING='/usr/bin/ping' PKGINFO='' PKILL='/usr/bin/pkill' PRINTF='/usr/bin/printf' PRTVTOC='' PS='/usr/bin/ps' PSRINFO='' PYTHON='/usr/bin/python' RANLIB='ranlib' READLINK='/usr/bin/readlink' REBOOT='/usr/sbin/reboot' RELEASE='rc3_35_g933ec99' RM='rm -f' RMDIR='/usr/bin/rmdir' RPM='rpm' RPMBUILD='rpmbuild' RPMBUILD_VERSION='4.13.0' RPM_DEFINE_COMMON='--define "$(DEBUG_ZFS) 1" --define "$(DEBUG_DMU_TX) 1"' RPM_DEFINE_DKMS='' RPM_DEFINE_KMOD='--define "kernels $(LINUX_VERSION)" --define "require_spldir $(SPL)" --define "require_splobj $(SPL_OBJ)" --define "ksrc $(LINUX)" --define "kobj $(LINUX_OBJ)"' RPM_DEFINE_UTIL='--define "_dracutdir $(dracutdir)" --define "_udevdir $(udevdir)" --define "_udevruledir $(udevruledir)" --define "_initconfdir $(DEFAULT_INITCONF_DIR)" $(DEFINE_INITRAMFS)' RPM_SPEC_DIR='rpm/generic' RPM_VERSION='4.13.0' RSH='' SED='/usr/bin/sed' SETFACL='/usr/bin/setfacl' SET_MAKE='' SHARE='/usr/sbin/exportfs' SHELL='/bin/sh' SHUF='/usr/bin/shuf' SLEEP='/usr/bin/sleep' SORT='/usr/bin/sort' SPL='/usr/src/spl-0.7.0' SPL_OBJ='/usr/src/spl-0.7.0/4.9.6-200.fc25.x86_64' SPL_SYMBOLS='Module.symvers' SPL_VERSION='0.7.0-rc3_2_g9704820' SRPM_DEFINE_COMMON='--define "build_src_rpm 1"' SRPM_DEFINE_DKMS='' SRPM_DEFINE_KMOD='' SRPM_DEFINE_UTIL='' STAT='/usr/bin/stat' STRINGS='/usr/bin/strings' STRIP='strip' SU='/usr/bin/su' SUM='/usr/bin/sum' SVCADM='' SVCS='' SWAP='/usr/sbin/swapon' SWAPADD='/usr/sbin/swapon' SYNC='/usr/bin/sync' TAIL='/usr/bin/tail' TAR='/usr/bin/tar' TARGET_ASM_DIR='asm-x86_64' TARGET_ASM_GENERIC_FALSE='' TARGET_ASM_GENERIC_TRUE='#' TARGET_ASM_I386_FALSE='' TARGET_ASM_I386_TRUE='#' TARGET_ASM_X86_64_FALSE='#' TARGET_ASM_X86_64_TRUE='' TIMEOUT='/usr/bin/timeout' TOUCH='/usr/bin/touch' TR='/usr/bin/tr' TRUE='/usr/bin/true' TRUNCATE='/usr/bin/truncate' UDEVADM='/usr/bin/udevadm' UFSDUMP='' UFSRESTORE='' UMASK='/usr/bin/umask' UMOUNT='/usr/bin/umount' UMOUNTALL='' UNAME='/usr/bin/uname' UNCOMPRESS='/usr/bin/gunzip' UNIQ='/usr/bin/uniq' UNSHARE='/usr/sbin/exportfs' USERADD='/usr/sbin/useradd' USERDEL='/usr/sbin/userdel' USERMOD='/usr/sbin/usermod' UUIDGEN='/usr/bin/uuidgen' VENDOR='fedora' VERSION='0.7.0' VMSTAT='/usr/bin/vmstat' WAIT='/usr/bin/wait' WANT_DEVNAME2DEVID_FALSE='#' WANT_DEVNAME2DEVID_TRUE='' WC='/usr/bin/wc' ZFS_CONFIG='all' ZFS_INIT_SYSTEMD='systemd' ZFS_INIT_SYSV='init.d' ZFS_META_ALIAS='zfs-0.7.0-rc3_35_g933ec99' ZFS_META_AUTHOR='OpenZFS on Linux' ZFS_META_DATA='' ZFS_META_LICENSE='CDDL' ZFS_META_LT_AGE='' ZFS_META_LT_CURRENT='' ZFS_META_LT_REVISION='' ZFS_META_NAME='zfs' ZFS_META_RELEASE='rc3_35_g933ec99' ZFS_META_VERSION='0.7.0' ZFS_MODULE_LOAD='modules-load.d' ZLIB='-lz' ZONEADM='' ZONECFG='' ZONENAME='echo global' ac_ct_AR='ar' ac_ct_CC='gcc' ac_ct_DUMPBIN='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='#' am__fastdepCCAS_FALSE='#' am__fastdepCCAS_TRUE='' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__nodep='_no' am__quote='' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dracutdir='/usr/lib/dracut' dvidir='${docdir}' exec_prefix='${prefix}' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /home/grizzly/byo/zfsbuild/zfs/config/install-sh' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' mandir='${datarootdir}/man' mkdir_p='$(MKDIR_P)' modulesloaddir='/usr/lib/modules-load.d' mounthelperdir='/sbin' oldincludedir='/usr/include' pdfdir='${docdir}' prefix='/usr/local' program_transform_name='s,x,x,' psdir='${docdir}' runstatedir='${localstatedir}/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='${prefix}/etc' systemdpresetdir='/usr/lib/systemd/system-preset' systemdunitdir='/usr/lib/systemd/system' target='x86_64-unknown-linux-gnu' target_alias='' target_cpu='x86_64' target_os='linux-gnu' target_vendor='unknown' udevdir='/lib/udev' udevruledir='/lib/udev/rules.d' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "zfs" #define PACKAGE_TARNAME "zfs" #define PACKAGE_VERSION "0.7.0" #define PACKAGE_STRING "zfs 0.7.0" #define PACKAGE_BUGREPORT "" #define PACKAGE_URL "" #define ZFS_META_NAME "zfs" #define ZFS_META_VERSION "0.7.0" #define ZFS_META_RELEASE "rc3_35_g933ec99" #define ZFS_META_LICENSE "CDDL" #define ZFS_META_ALIAS "zfs-0.7.0-rc3_35_g933ec99" #define ZFS_META_AUTHOR "OpenZFS on Linux" #define PACKAGE "zfs" #define VERSION "0.7.0" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define LT_OBJDIR ".libs/" #define HAVE_SSE 1 #define HAVE_SSE2 1 #define HAVE_SSE3 1 #define HAVE_SSSE3 1 #define HAVE_SSE4_1 1 #define HAVE_SSE4_2 1 #define HAVE_AVX 1 #define HAVE_AVX2 1 #define HAVE_AVX512F 1 #define HAVE_AVX512CD 1 #define HAVE_AVX512DQ 1 #define HAVE_AVX512BW 1 #define HAVE_AVX512IFMA 1 #define HAVE_AVX512VBMI 1 #define HAVE_AVX512PF 1 #define HAVE_AVX512ER 1 #define HAVE_AVX512VL 1 #define HAVE_ZLIB 1 #define HAVE_LIBUUID 1 #define HAVE_LIBBLKID 1 #define HAVE_LIBATTR 1 #define HAVE_LIBUDEV 1 #define HAVE_LIBUDEV_UDEV_DEVICE_GET_IS_INITIALIZED 1 #define HAVE_MLOCKALL 1 #define HAVE_LARGE_STACKS 1 #define HAVE_CURRENT_BIO_LIST 1 #define HAVE_SUPER_USER_NS 1 #define HAVE_1ARG_SUBMIT_BIO 1 #define HAVE_BDEV_BLOCK_DEVICE_OPERATIONS 1 #define HAVE_BLOCK_DEVICE_OPERATIONS_RELEASE_VOID 1 #define HAVE_FMODE_T 1 #define HAVE_3ARG_BLKDEV_GET 1 #define HAVE_BLKDEV_GET_BY_PATH 1 #define HAVE_1ARG_LOOKUP_BDEV 1 #define HAVE_1ARG_INVALIDATE_BDEV 1 #define HAVE_BDEV_LOGICAL_BLOCK_SIZE 1 #define HAVE_BDEV_PHYSICAL_BLOCK_SIZE 1 #define HAVE_BIO_BVEC_ITER 1 #define HAVE_REQ_FAILFAST_MASK 1 #define HAVE_REQ_OP_DISCARD 1 #define HAVE_REQ_OP_SECURE_ERASE 1 #define HAVE_REQ_OP_FLUSH 1 #define HAVE_BIO_BI_OPF 1 #define HAVE_1ARG_BIO_END_IO_T 1 #define HAVE_BLK_QUEUE_WRITE_CACHE 1 #define HAVE_BLK_QUEUE_WRITE_CACHE_GPL_ONLY 1 #define HAVE_BLK_QUEUE_MAX_HW_SECTORS 1 #define HAVE_BLK_QUEUE_MAX_SEGMENTS 1 #define HAVE_BLK_QUEUE_HAVE_BLK_PLUG 1 #define HAVE_GET_DISK_RO 1 #define HAVE_GET_GENDISK 1 #define HAVE_BIO_SET_OP_ATTRS 1 #define HAVE_GENERIC_READLINK 1 #define HAVE_DISCARD_GRANULARITY 1 #define HAVE_CONST_XATTR_HANDLER 1 #define HAVE_XATTR_HANDLER_NAME 1 #define HAVE_XATTR_GET_DENTRY_INODE 1 #define HAVE_XATTR_SET_DENTRY_INODE 1 #define HAVE_XATTR_LIST_SIMPLE 1 #define HAVE_INODE_OWNER_OR_CAPABLE 1 #define HAVE_POSIX_ACL_FROM_XATTR_USERNS 1 #define HAVE_POSIX_ACL_RELEASE 1 #define HAVE_POSIX_ACL_RELEASE_GPL_ONLY 1 #define HAVE_SET_CACHED_ACL_USABLE 1 #define HAVE___POSIX_ACL_CHMOD 1 #define HAVE_POSIX_ACL_EQUIV_MODE_UMODE_T 1 #define HAVE_POSIX_ACL_VALID_WITH_NS 1 #define HAVE_PERMISSION 1 #define HAVE_GET_ACL 1 #define HAVE_SET_ACL 1 #define HAVE_INODE_SET_FLAGS 1 #define HAVE_KERNEL_GET_ACL_HANDLE_CACHE 1 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 #define HAVE_FILE_INODE 1 #define HAVE_FILE_DENTRY 1 #define HAVE_FSYNC_RANGE 1 #define HAVE_EVICT_INODE 1 #define HAVE_DIRTY_INODE_WITH_FLAGS 1 #define HAVE_FILE_FALLOCATE 1 #define HAVE_MKDIR_UMODE_T 1 #define HAVE_GET_LINK_DELAYED 1 #define HAVE_PUT_LINK_DELAYED 1 #define HAVE_TMPFILE 1 #define HAVE_AUTOMOUNT 1 #define HAVE_ENCODE_FH_WITH_INODE 1 #define HAVE_COMMIT_METADATA 1 #define HAVE_CLEAR_INODE 1 #define HAVE_SETATTR_PREPARE 1 #define HAVE_INSERT_INODE_LOCKED 1 #define HAVE_D_MAKE_ROOT 1 #define HAVE_D_OBTAIN_ALIAS 1 #define HAVE_D_PRUNE_ALIASES 1 #define HAVE_D_SET_D_OP 1 #define HAVE_CONST_DENTRY_OPERATIONS 1 #define HAVE_TRUNCATE_SETSIZE 1 #define HAVE_CALLBACK_SECURITY_INODE_INIT_SECURITY 1 #define HAVE_MOUNT_NODEV 1 #define SHRINK_CONTROL_HAS_NID 1 #define HAVE_S_D_OP 1 #define HAVE_2ARGS_BDI_SETUP_AND_REGISTER 1 #define HAVE_SET_NLINK 1 #define HAVE_ELEVATOR_CHANGE 1 #define HAVE_5ARG_SGET 1 #define HAVE_VFS_ITERATE_SHARED 1 #define HAVE_VFS_RW_ITERATE 1 #define HAVE_1ARG_KMAP_ATOMIC 1 #define HAVE_FOLLOW_DOWN_ONE 1 #define MAKE_REQUEST_FN_RET blk_qc_t #define HAVE_MAKE_REQUEST_FN_RET_QC 1 #define HAVE_GENERIC_IO_ACCT 1 #define HAVE_FPU_API_H 1 #define HAVE_KUID_HELPERS 1 #define HAVE_RENAME_WANTS_FLAGS 1 configure: exit 0