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 --with-spl=/home/htj/z/sep11/spl --enable-debug ## --------- ## ## Platform. ## ## --------- ## hostname = xcz uname -m = x86_64 uname -r = 3.16.0-4-amd64 uname -s = Linux uname -v = #1 SMP Debian 3.16.39-1 (2016-12-30) /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = unknown /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: /bin PATH: /usr/local/games PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:2496: checking for gawk configure:2512: found /usr/bin/gawk configure:2523: result: gawk configure:2534: checking metadata configure:2666: result: git describe configure:2704: checking build system type configure:2718: result: x86_64-unknown-linux-gnu configure:2738: checking host system type configure:2751: result: x86_64-unknown-linux-gnu configure:2771: checking target system type configure:2784: result: x86_64-unknown-linux-gnu configure:2812: checking whether to enable maintainer-specific portions of Makefiles configure:2821: result: no configure:2845: checking whether make supports nested variables configure:2862: result: yes configure:2889: checking for a BSD-compatible install configure:2957: result: /usr/bin/install -c configure:2968: checking whether build environment is sane configure:3023: result: yes configure:3174: checking for a thread-safe mkdir -p configure:3213: result: /bin/mkdir -p configure:3216: checking whether make sets $(MAKE) configure:3238: result: yes configure:3423: checking for gcc configure:3439: found /usr/bin/gcc configure:3450: result: gcc configure:3679: checking for C compiler version configure:3688: gcc --version >&5 gcc (Debian 4.9.2-10) 4.9.2 Copyright (C) 2014 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:3699: $? = 0 configure:3688: gcc -v >&5 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.9/lto-wrapper Target: x86_64-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.9.2-10' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.9 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64 --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --with-arch-32=i586 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu Thread model: posix gcc version 4.9.2 (Debian 4.9.2-10) configure:3699: $? = 0 configure:3688: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3699: $? = 4 configure:3688: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. configure:3699: $? = 4 configure:3719: checking whether the C compiler works configure:3741: gcc conftest.c >&5 configure:3745: $? = 0 configure:3793: result: yes configure:3796: checking for C compiler default output file name configure:3798: result: a.out configure:3804: checking for suffix of executables configure:3811: gcc -o conftest conftest.c >&5 configure:3815: $? = 0 configure:3837: result: configure:3859: checking whether we are cross compiling configure:3867: gcc -o conftest conftest.c >&5 configure:3871: $? = 0 configure:3878: ./conftest configure:3882: $? = 0 configure:3897: result: no configure:3902: checking for suffix of object files configure:3924: gcc -c conftest.c >&5 configure:3928: $? = 0 configure:3949: result: o configure:3953: checking whether we are using the GNU C compiler configure:3972: gcc -c conftest.c >&5 configure:3972: $? = 0 configure:3981: result: yes configure:3990: checking whether gcc accepts -g configure:4010: gcc -c -g conftest.c >&5 configure:4010: $? = 0 configure:4051: result: yes configure:4068: checking for gcc option to accept ISO C89 configure:4131: gcc -c -g -O2 conftest.c >&5 configure:4131: $? = 0 configure:4144: result: none needed configure:4169: checking whether gcc understands -c and -o together configure:4191: gcc -c conftest.c -o conftest2.o configure:4194: $? = 0 configure:4191: gcc -c conftest.c -o conftest2.o configure:4194: $? = 0 configure:4206: result: yes configure:4234: checking for style of include used by make configure:4262: result: GNU configure:4288: checking dependency style of gcc configure:4399: result: gcc3 configure:4460: checking how to print strings configure:4487: result: printf configure:4508: checking for a sed that does not truncate output configure:4572: result: /bin/sed configure:4590: checking for grep that handles long lines and -e configure:4648: result: /bin/grep configure:4653: checking for egrep configure:4715: result: /bin/grep -E configure:4720: checking for fgrep configure:4782: result: /bin/grep -F configure:4817: checking for ld used by gcc configure:4884: result: /usr/bin/ld configure:4891: checking if the linker (/usr/bin/ld) is GNU ld configure:4906: result: yes configure:4918: checking for BSD- or MS-compatible name lister (nm) configure:4967: result: /usr/bin/nm -B configure:5097: checking the name lister (/usr/bin/nm -B) interface configure:5104: gcc -c -g -O2 conftest.c >&5 configure:5107: /usr/bin/nm -B "conftest.o" configure:5110: output 0000000000000000 B some_variable configure:5117: result: BSD nm configure:5120: checking whether ln -s works configure:5124: result: yes configure:5132: checking the maximum length of command line arguments configure:5263: result: 1572864 configure:5280: checking whether the shell understands some XSI constructs configure:5290: result: yes configure:5294: checking whether the shell understands "+=" configure:5300: result: yes configure:5335: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format configure:5375: result: func_convert_file_noop configure:5382: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format configure:5402: result: func_convert_file_noop configure:5409: checking for /usr/bin/ld option to reload object files configure:5416: result: -r configure:5490: checking for objdump configure:5506: found /usr/bin/objdump configure:5517: result: objdump configure:5549: checking how to recognize dependent libraries configure:5747: result: pass_all configure:5832: checking for dlltool configure:5862: result: no configure:5892: checking how to associate runtime and link libraries configure:5919: result: printf %s\n configure:5980: checking for ar configure:5996: found /usr/bin/ar configure:6007: result: ar configure:6044: checking for archiver @FILE support configure:6061: gcc -c -g -O2 conftest.c >&5 configure:6061: $? = 0 configure:6064: ar cru libconftest.a @conftest.lst >&5 configure:6067: $? = 0 configure:6072: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory configure:6075: $? = 1 configure:6087: result: @ configure:6145: checking for strip configure:6161: found /usr/bin/strip configure:6172: result: strip configure:6244: checking for ranlib configure:6260: found /usr/bin/ranlib configure:6271: result: ranlib configure:6373: checking command to parse /usr/bin/nm -B output from gcc object configure:6493: gcc -c -g -O2 conftest.c >&5 configure:6496: $? = 0 configure:6500: /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:6503: $? = 0 configure:6569: gcc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:6572: $? = 0 configure:6610: result: ok configure:6647: checking for sysroot configure:6677: result: no configure:6754: gcc -c -g -O2 conftest.c >&5 configure:6757: $? = 0 configure:6946: checking for mt configure:6962: found /bin/mt configure:6973: result: mt configure:6996: checking if mt is a manifest tool configure:7002: mt '-?' configure:7010: result: no configure:7652: checking how to run the C preprocessor configure:7683: gcc -E conftest.c configure:7683: $? = 0 configure:7697: gcc -E conftest.c conftest.c:17:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:7697: $? = 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:7722: result: gcc -E configure:7742: gcc -E conftest.c configure:7742: $? = 0 configure:7756: gcc -E conftest.c conftest.c:17:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:7756: $? = 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:7785: checking for ANSI C header files configure:7805: gcc -c -g -O2 conftest.c >&5 configure:7805: $? = 0 configure:7878: gcc -o conftest -g -O2 conftest.c >&5 configure:7878: $? = 0 configure:7878: ./conftest configure:7878: $? = 0 configure:7889: result: yes configure:7902: checking for sys/types.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for sys/stat.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for stdlib.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for string.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for memory.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for strings.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for inttypes.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for stdint.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7902: checking for unistd.h configure:7902: gcc -c -g -O2 conftest.c >&5 configure:7902: $? = 0 configure:7902: result: yes configure:7916: checking for dlfcn.h configure:7916: gcc -c -g -O2 conftest.c >&5 configure:7916: $? = 0 configure:7916: result: yes configure:8122: checking for objdir configure:8137: result: .libs configure:8408: checking if gcc supports -fno-rtti -fno-exceptions configure:8426: 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:8430: $? = 0 configure:8443: result: no configure:8770: checking for gcc option to produce PIC configure:8777: result: -fPIC -DPIC configure:8785: checking if gcc PIC flag -fPIC -DPIC works configure:8803: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:8807: $? = 0 configure:8820: result: yes configure:8849: checking if gcc static flag -static works configure:8877: result: yes configure:8892: checking if gcc supports -c -o file.o configure:8913: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:8917: $? = 0 configure:8939: result: yes configure:8947: checking if gcc supports -c -o file.o configure:8994: result: yes configure:9027: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:10184: result: yes configure:10221: checking whether -lc should be explicitly linked in configure:10229: gcc -c -g -O2 conftest.c >&5 configure:10232: $? = 0 configure:10247: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 configure:10250: $? = 0 configure:10264: result: no configure:10424: checking dynamic linker characteristics configure:10924: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:10924: $? = 0 configure:11158: result: GNU/Linux ld.so configure:11265: checking how to hardcode library paths into programs configure:11290: result: immediate configure:11830: checking whether stripping libraries is possible configure:11835: result: yes configure:11870: checking if libtool supports shared libraries configure:11872: result: yes configure:11875: checking whether to build shared libraries configure:11896: result: yes configure:11899: checking whether to build static libraries configure:11903: result: yes configure:11949: checking dependency style of gcc configure:12058: result: gcc3 configure:12076: checking zfs author configure:12078: result: OpenZFS on Linux configure:12081: checking zfs license configure:12083: result: CDDL configure:12088: checking linux distribution configure:12115: result: debian configure:12119: checking default package type configure:12135: result: deb configure:12140: checking default init directory configure:12142: result: ${prefix}/etc/init.d configure:12146: checking default init script type configure:12162: result: lsb configure:12166: checking default init config direectory configure:12179: result: /etc/default configure:12183: checking whether initramfs-tools is available configure:12187: result: yes configure:12200: checking whether rpm is available configure:12206: result: yes (4.11.3) configure:12217: checking whether rpmbuild is available configure:12223: result: yes (4.11.3) configure:12252: checking whether spec files are available configure:12254: result: yes (rpm/generic/*.spec.in) configure:12279: checking whether dpkg is available configure:12285: result: yes (1.17.27) configure:12296: checking whether dpkg-buildpackage is available configure:12303: result: yes (1.17.27.) configure:12325: checking whether alien is available configure:12331: result: yes (8.92) configure:12363: checking zfs config configure:12365: result: all configure:12371: checking for -Wno-unused-but-set-variable support configure:12388: gcc -c -g -O2 -Wunused-but-set-variable conftest.c >&5 configure:12388: $? = 0 configure:12391: result: yes configure:12407: checking for -Wno-bool-compare support configure:12424: gcc -c -g -O2 -Wbool-compare conftest.c >&5 gcc: error: unrecognized command line option '-Wbool-compare' configure:12424: $? = 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/" | /* end confdefs.h. */ | | int | main () | { | | ; | return 0; | } configure:12433: result: no configure:12446: checking whether host toolchain supports SSE configure:12458: gcc -o conftest -g -O2 conftest.c >&5 configure:12458: $? = 0 configure:12463: result: yes configure:12476: checking whether host toolchain supports SSE2 configure:12488: gcc -o conftest -g -O2 conftest.c >&5 configure:12488: $? = 0 configure:12493: result: yes configure:12506: checking whether host toolchain supports SSE3 configure:12519: gcc -o conftest -g -O2 conftest.c >&5 configure:12519: $? = 0 configure:12524: result: yes configure:12537: checking whether host toolchain supports SSSE3 configure:12549: gcc -o conftest -g -O2 conftest.c >&5 configure:12549: $? = 0 configure:12554: result: yes configure:12567: checking whether host toolchain supports SSE4.1 configure:12579: gcc -o conftest -g -O2 conftest.c >&5 configure:12579: $? = 0 configure:12584: result: yes configure:12597: checking whether host toolchain supports SSE4.2 configure:12609: gcc -o conftest -g -O2 conftest.c >&5 configure:12609: $? = 0 configure:12614: result: yes configure:12627: checking whether host toolchain supports AVX configure:12640: gcc -o conftest -g -O2 conftest.c >&5 configure:12640: $? = 0 configure:12642: result: yes configure:12658: checking whether host toolchain supports AVX2 configure:12671: gcc -o conftest -g -O2 conftest.c >&5 configure:12671: $? = 0 configure:12673: result: yes configure:12689: checking whether host toolchain supports AVX512F configure:12702: gcc -o conftest -g -O2 conftest.c >&5 configure:12702: $? = 0 configure:12704: result: yes configure:12720: checking whether host toolchain supports AVX512CD configure:12733: gcc -o conftest -g -O2 conftest.c >&5 configure:12733: $? = 0 configure:12735: result: yes configure:12751: checking whether host toolchain supports AVX512DQ configure:12764: gcc -o conftest -g -O2 conftest.c >&5 configure:12764: $? = 0 configure:12766: result: yes configure:12782: checking whether host toolchain supports AVX512BW configure:12795: gcc -o conftest -g -O2 conftest.c >&5 configure:12795: $? = 0 configure:12797: result: yes configure:12813: checking whether host toolchain supports AVX512IFMA configure:12826: gcc -o conftest -g -O2 conftest.c >&5 configure:12826: $? = 0 configure:12828: result: yes configure:12844: checking whether host toolchain supports AVX512VBMI configure:12857: gcc -o conftest -g -O2 conftest.c >&5 configure:12857: $? = 0 configure:12859: result: yes configure:12875: checking whether host toolchain supports AVX512PF configure:12888: gcc -o conftest -g -O2 conftest.c >&5 configure:12888: $? = 0 configure:12890: result: yes configure:12906: checking whether host toolchain supports AVX512ER configure:12919: gcc -o conftest -g -O2 conftest.c >&5 configure:12919: $? = 0 configure:12921: result: yes configure:12937: checking whether host toolchain supports AVX512VL configure:12950: gcc -o conftest -g -O2 conftest.c >&5 configure:12950: $? = 0 configure:12952: result: yes configure:12971: checking for target asm dir configure:13009: result: asm-x86_64 configure:39080: checking for udev directories configure:39122: result: /lib/udev;/lib/udev/rules.d configure:39192: checking for dracut directory configure:39224: result: /usr/lib/dracut configure:39230: checking zlib.h usability configure:39230: gcc -c -g -O2 conftest.c >&5 configure:39230: $? = 0 configure:39230: result: yes configure:39230: checking zlib.h presence configure:39230: gcc -E conftest.c configure:39230: $? = 0 configure:39230: result: yes configure:39230: checking for zlib.h configure:39230: result: yes configure:39243: checking for library containing compress2 configure:39274: gcc -o conftest -g -O2 conftest.c >&5 /tmp/ccSt81Xb.o: In function `main': /home/htj/z/sep11/zfsid/conftest.c:57: undefined reference to `compress2' collect2: error: ld returned 1 exit status configure:39274: $? = 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:39274: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39274: $? = 0 configure:39291: result: -lz configure:39306: checking for library containing uncompress configure:39337: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39337: $? = 0 configure:39354: result: none required configure:39369: checking for library containing crc32 configure:39400: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39400: $? = 0 configure:39417: result: none required configure:39441: checking uuid/uuid.h usability configure:39441: gcc -c -g -O2 conftest.c >&5 configure:39441: $? = 0 configure:39441: result: yes configure:39441: checking uuid/uuid.h presence configure:39441: gcc -E conftest.c configure:39441: $? = 0 configure:39441: result: yes configure:39441: checking for uuid/uuid.h configure:39441: result: yes configure:39454: checking for library containing uuid_generate configure:39485: gcc -o conftest -g -O2 conftest.c -lz >&5 /tmp/ccfmAWLK.o: In function `main': /home/htj/z/sep11/zfsid/conftest.c:58: undefined reference to `uuid_generate' collect2: error: ld returned 1 exit status configure:39485: $? = 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:39485: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39485: $? = 0 configure:39502: result: -luuid configure:39517: checking for library containing uuid_is_null configure:39548: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39548: $? = 0 configure:39565: result: none required configure:39600: checking for xdrmem_create in -ltirpc configure:39625: 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:39625: $? = 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:39634: result: no configure:39652: checking for library containing xdrmem_create configure:39683: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39683: $? = 0 configure:39700: result: none required configure:39786: checking blkid/blkid.h usability configure:39786: gcc -c -g -O2 conftest.c >&5 configure:39786: $? = 0 configure:39786: result: yes configure:39786: checking blkid/blkid.h presence configure:39786: gcc -E conftest.c configure:39786: $? = 0 configure:39786: result: yes configure:39786: checking for blkid/blkid.h configure:39786: result: yes configure:39808: checking attr/xattr.h usability configure:39808: gcc -c -g -O2 conftest.c >&5 configure:39808: $? = 0 configure:39808: result: yes configure:39808: checking attr/xattr.h presence configure:39808: gcc -E conftest.c configure:39808: $? = 0 configure:39808: result: yes configure:39808: checking for attr/xattr.h configure:39808: result: yes configure:39830: checking libudev.h usability configure:39830: gcc -c -g -O2 conftest.c >&5 configure:39830: $? = 0 configure:39830: result: yes configure:39830: checking libudev.h presence configure:39830: gcc -E conftest.c configure:39830: $? = 0 configure:39830: result: yes configure:39830: checking for libudev.h configure:39830: result: yes configure:39848: checking for library containing udev_device_get_is_initialized configure:39879: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 /tmp/cchHatCo.o: In function `main': /home/htj/z/sep11/zfsid/conftest.c:62: undefined reference to `udev_device_get_is_initialized' collect2: error: ld returned 1 exit status configure:39879: $? = 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:39879: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:39879: $? = 0 configure:39896: result: -ludev configure:39910: checking for -Wframe-larger-than= support configure:39927: gcc -c -g -O2 -Wframe-larger-than=1024 conftest.c >&5 configure:39927: $? = 0 configure:39930: result: yes configure:40000: checking for awk configure:40018: found /usr/bin/awk configure:40030: result: /usr/bin/awk configure:40098: checking for basename configure:40116: found /usr/bin/basename configure:40128: result: /usr/bin/basename configure:40196: checking for bc configure:40214: found /usr/bin/bc configure:40226: result: /usr/bin/bc configure:40294: checking for bunzip2 configure:40312: found /bin/bunzip2 configure:40324: result: /bin/bunzip2 configure:40392: checking for bzcat configure:40410: found /bin/bzcat configure:40422: result: /bin/bzcat configure:40490: checking for cat configure:40508: found /bin/cat configure:40520: result: /bin/cat configure:40588: checking for cd configure:40621: result: no configure:40685: checking for chgrp configure:40703: found /bin/chgrp configure:40715: result: /bin/chgrp configure:40783: checking for chmod configure:40801: found /bin/chmod configure:40813: result: /bin/chmod configure:40881: checking for chown configure:40899: found /bin/chown configure:40911: result: /bin/chown configure:40979: checking for cksum configure:40997: found /usr/bin/cksum configure:41009: result: /usr/bin/cksum configure:41077: checking for cmp configure:41095: found /usr/bin/cmp configure:41107: result: /usr/bin/cmp configure:41175: checking for cp configure:41193: found /bin/cp configure:41205: result: /bin/cp configure:41273: checking for cpio configure:41291: found /bin/cpio configure:41303: result: /bin/cpio configure:41371: checking for cut configure:41389: found /usr/bin/cut configure:41401: result: /usr/bin/cut configure:41469: checking for date configure:41487: found /bin/date configure:41499: result: /bin/date configure:41567: checking for dd configure:41585: found /bin/dd configure:41597: result: /bin/dd configure:41665: checking for df configure:41683: found /bin/df configure:41695: result: /bin/df configure:41763: checking for diff configure:41781: found /usr/bin/diff configure:41793: result: /usr/bin/diff configure:41861: checking for dirname configure:41879: found /usr/bin/dirname configure:41891: result: /usr/bin/dirname configure:41959: checking for du configure:41977: found /usr/bin/du configure:41989: result: /usr/bin/du configure:42057: checking for echo configure:42075: found /bin/echo configure:42087: result: /bin/echo configure:42253: checking for false configure:42271: found /bin/false configure:42283: result: /bin/false configure:42351: checking for fdisk configure:42384: result: no configure:42547: checking for file configure:42565: found /usr/bin/file configure:42577: result: /usr/bin/file configure:42645: checking for find configure:42663: found /usr/bin/find configure:42675: result: /usr/bin/find configure:42743: checking for fio configure:42761: found /usr/bin/fio configure:42773: result: /usr/bin/fio configure:42841: checking for fsck configure:42874: result: no configure:42939: checking for dd configure:42957: found /bin/dd configure:42969: result: /bin/dd configure:43037: checking for getconf configure:43055: found /usr/bin/getconf configure:43067: result: /usr/bin/getconf configure:43135: checking for getent configure:43153: found /usr/bin/getent configure:43165: result: /usr/bin/getent configure:43331: checking for groupadd configure:43364: result: no configure:43429: checking for groupdel configure:43462: result: no configure:43527: checking for groupmod configure:43560: result: no configure:43625: checking for head configure:43643: found /usr/bin/head configure:43655: result: /usr/bin/head configure:43723: checking for hostname configure:43741: found /bin/hostname configure:43753: result: /bin/hostname configure:43821: checking for id configure:43839: found /usr/bin/id configure:43851: result: /usr/bin/id configure:43919: checking for kill configure:43937: found /bin/kill configure:43949: result: /bin/kill configure:44017: checking for ksh configure:44035: found /usr/bin/ksh configure:44047: result: /usr/bin/ksh configure:44115: checking for logname configure:44133: found /usr/bin/logname configure:44145: result: /usr/bin/logname configure:44213: checking for ls configure:44231: found /bin/ls configure:44243: result: /bin/ls configure:44311: checking for md5sum configure:44329: found /usr/bin/md5sum configure:44341: result: /usr/bin/md5sum configure:44409: checking for mkdir configure:44427: found /bin/mkdir configure:44439: result: /bin/mkdir configure:44507: checking for mknod configure:44525: found /bin/mknod configure:44537: result: /bin/mknod configure:44605: checking for mktemp configure:44623: found /bin/mktemp configure:44635: result: /bin/mktemp configure:44703: checking for modinfo configure:44736: result: no configure:44801: checking for mount configure:44819: found /bin/mount configure:44831: result: /bin/mount configure:44899: checking for mv configure:44917: found /bin/mv configure:44929: result: /bin/mv configure:44997: checking for nawk configure:45015: found /usr/bin/nawk configure:45027: result: /usr/bin/nawk configure:45095: checking for pgrep configure:45113: found /usr/bin/pgrep configure:45125: result: /usr/bin/pgrep configure:45193: checking for ping configure:45211: found /bin/ping configure:45223: result: /bin/ping configure:45291: checking for pkill configure:45309: found /usr/bin/pkill configure:45321: result: /usr/bin/pkill configure:45389: checking for printf configure:45407: found /usr/bin/printf configure:45419: result: /usr/bin/printf configure:45487: checking for ps configure:45505: found /bin/ps configure:45517: result: /bin/ps configure:45585: checking for python configure:45603: found /usr/bin/python configure:45615: result: /usr/bin/python configure:45683: checking for reboot configure:45716: result: no configure:45781: checking for rmdir configure:45799: found /bin/rmdir configure:45811: result: /bin/rmdir configure:45879: checking for rsh configure:45897: found /usr/bin/rsh configure:45909: result: /usr/bin/rsh configure:46075: checking for shuf configure:46093: found /usr/bin/shuf configure:46105: result: /usr/bin/shuf configure:46173: checking for sleep configure:46191: found /bin/sleep configure:46203: result: /bin/sleep configure:46271: checking for sort configure:46289: found /usr/bin/sort configure:46301: result: /usr/bin/sort configure:46369: checking for stat configure:46387: found /usr/bin/stat configure:46399: result: /usr/bin/stat configure:46467: checking for strings configure:46485: found /usr/bin/strings configure:46497: result: /usr/bin/strings configure:46565: checking for su configure:46583: found /bin/su configure:46595: result: /bin/su configure:46663: checking for sum configure:46681: found /usr/bin/sum configure:46693: result: /usr/bin/sum configure:46761: checking for sync configure:46779: found /bin/sync configure:46791: result: /bin/sync configure:46859: checking for tail configure:46877: found /usr/bin/tail configure:46889: result: /usr/bin/tail configure:46957: checking for tar configure:46975: found /bin/tar configure:46987: result: /bin/tar configure:47055: checking for timeout configure:47073: found /usr/bin/timeout configure:47085: result: /usr/bin/timeout configure:47153: checking for touch configure:47171: found /usr/bin/touch configure:47183: result: /usr/bin/touch configure:47251: checking for tr configure:47269: found /usr/bin/tr configure:47281: result: /usr/bin/tr configure:47349: checking for truncate configure:47367: found /usr/bin/truncate configure:47379: result: /usr/bin/truncate configure:47447: checking for true configure:47465: found /bin/true configure:47477: result: /bin/true configure:47545: checking for umask configure:47578: result: no configure:47643: checking for umount configure:47661: found /bin/umount configure:47673: result: /bin/umount configure:47741: checking for uname configure:47759: found /bin/uname configure:47771: result: /bin/uname configure:47839: checking for uniq configure:47857: found /usr/bin/uniq configure:47869: result: /usr/bin/uniq configure:47937: checking for useradd configure:47970: result: no configure:48035: checking for userdel configure:48068: result: no configure:48133: checking for usermod configure:48166: result: no configure:48231: checking for uuidgen configure:48249: found /usr/bin/uuidgen configure:48261: result: /usr/bin/uuidgen configure:48329: checking for wait configure:48362: result: no configure:48426: checking for wc configure:48444: found /usr/bin/wc configure:48456: result: /usr/bin/wc configure:48530: checking for blockdev configure:48563: result: no configure:48628: checking for chacl configure:48646: found /usr/bin/chacl configure:48658: result: /usr/bin/chacl configure:48726: checking for gzip configure:48744: found /bin/gzip configure:48756: result: /bin/gzip configure:48824: checking for parted configure:48857: result: no configure:48922: checking for free configure:48940: found /usr/bin/free configure:48952: result: /usr/bin/free configure:49020: checking for getfacl configure:49038: found /usr/bin/getfacl configure:49050: result: /usr/bin/getfacl configure:49118: checking for iostat configure:49136: found /usr/bin/iostat configure:49148: result: /usr/bin/iostat configure:49216: checking for lsof configure:49234: found /usr/bin/lsof configure:49246: result: /usr/bin/lsof configure:49314: checking for lsblk configure:49332: found /bin/lsblk configure:49344: result: /bin/lsblk configure:49412: checking for rmmod configure:49445: result: no configure:49510: checking for mpstat configure:49528: found /usr/bin/mpstat configure:49540: result: /usr/bin/mpstat configure:49608: checking for mke2fs configure:49641: result: no configure:49706: checking for nproc configure:49724: found /usr/bin/nproc configure:49736: result: /usr/bin/nproc configure:49804: checking for sudo configure:49822: found /usr/bin/sudo configure:49834: result: /usr/bin/sudo configure:49902: checking for readlink configure:49920: found /bin/readlink configure:49932: result: /bin/readlink configure:50000: checking for setfacl configure:50018: found /usr/bin/setfacl configure:50030: result: /usr/bin/setfacl configure:50098: checking for exportfs configure:50131: result: no configure:50196: checking for net configure:50229: result: no configure:50294: checking for swapon configure:50327: result: no configure:50392: checking for swapon configure:50425: result: no configure:50490: checking for udevadm configure:50508: found /bin/udevadm configure:50520: result: /bin/udevadm configure:50588: checking for dump configure:50621: result: no configure:50686: checking for restore configure:50719: result: no configure:50784: checking for gunzip configure:50802: found /bin/gunzip configure:50814: result: /bin/gunzip configure:50882: checking for exportfs configure:50915: result: no configure:50980: checking for vmstat configure:50998: found /usr/bin/vmstat configure:51010: result: /usr/bin/vmstat configure:53898: checking for mlockall configure:53898: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:53898: $? = 0 configure:53898: result: yes configure:53924: checking kernel source directory configure:53966: result: /usr/src/linux-headers-3.16.0-4-common configure:53977: checking kernel build directory configure:54004: result: /usr/src/linux-headers-3.16.0-4-amd64 configure:54007: checking kernel source version configure:54055: result: 3.16.0-4-amd64 configure:54068: checking kernel file name for module symbols configure:54097: result: Module.symvers configure:54138: checking spl source directory configure:54196: result: /home/htj/z/sep11/spl configure:54210: checking spl build directory configure:54250: result: /home/htj/z/sep11/spl configure:54264: checking spl source version configure:54287: result: 0.7.0-rc3_2_g9704820 configure:54298: checking spl file name for module symbols configure:54339: result: Module.symvers configure:54344: checking whether modules can be built configure:54373: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:54376: $? = 0 configure:54378: test -s build/conftest.o configure:54381: $? = 0 configure:54384: result: yes configure:54434: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:54434: $? = 0 configure:54434: ./conftest configure:54434: $? = 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/linux-headers-3.16.0-4-common/include/linux/license.h" | | int | main () | { | | return !license_is_gpl_compatible("CDDL"); | | ; | return 0; | } | configure:54449: checking whether kernel was built with 16K or larger stacks configure:54484: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:54487: $? = 0 configure:54489: test -s build/conftest.o configure:54492: $? = 0 configure:54495: result: yes configure:54517: checking whether kernel was built with CONFIG_DEBUG_LOCK_ALLOC configure:54552: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:62:4: error: #error CONFIG_DEBUG_LOCK_ALLOC not #defined #error CONFIG_DEBUG_LOCK_ALLOC not #defined ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:54555: $? = 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:54646: result: no configure:54663: checking whether DECLARE_EVENT_CLASS() is available configure:54734: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -I$(src) M=/home/htj/z/sep11/zfsid/build FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 'trace_event_raw_init' make[3]: *** [__modpost] Error 1 make[2]: *** [modules] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:54737: $? = 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:54755: result: no configure:54767: checking whether current->bio_tail exists configure:54800: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:61:10: error: ‘struct task_struct’ has no member named ‘bio_tail’ current->bio_tail = (struct bio **) NULL; ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:54803: $? = 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:54821: result: no configure:54823: checking whether current->bio_list exists configure:54856: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:54859: $? = 0 configure:54861: test -s build/conftest.o configure:54864: $? = 0 configure:54867: result: yes configure:54895: checking whether super_block->s_user_ns exists configure:54930: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:64:8: error: ‘struct super_block’ has no member named ‘s_user_ns’ super.s_user_ns = (struct user_namespace *)NULL; ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:54933: $? = 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 | | | #include | #include | | int | main (void) | { | | struct super_block super; | super.s_user_ns = (struct user_namespace *)NULL; | | ; | return 0; | } | configure:54951: result: no configure:54962: checking whether submit_bio() wants 1 arg configure:54997: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:62:3: error: unknown type name ‘blk_qc_t’ blk_qc_t blk_qc; ^ /home/htj/z/sep11/zfsid/build/conftest.c:64:3: error: passing argument 1 of ‘submit_bio’ makes integer from pointer without a cast [-Werror] blk_qc = submit_bio(bio); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/highmem.h:4:0, from /usr/src/linux-headers-3.16.0-4-common/include/linux/bio.h:23, from /home/htj/z/sep11/zfsid/build/conftest.c:56: /usr/src/linux-headers-3.16.0-4-common/include/linux/fs.h:2442:13: note: expected ‘int’ but argument is of type ‘struct bio *’ extern void submit_bio(int, struct bio *); ^ /home/htj/z/sep11/zfsid/build/conftest.c:64:3: error: too few arguments to function ‘submit_bio’ blk_qc = submit_bio(bio); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/highmem.h:4:0, from /usr/src/linux-headers-3.16.0-4-common/include/linux/bio.h:23, from /home/htj/z/sep11/zfsid/build/conftest.c:56: /usr/src/linux-headers-3.16.0-4-common/include/linux/fs.h:2442:13: note: declared here extern void submit_bio(int, struct bio *); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:55000: $? = 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 | | | #include | | int | main (void) | { | | blk_qc_t blk_qc; | struct bio *bio = NULL; | blk_qc = submit_bio(bio); | | ; | return 0; | } | configure:55018: result: no configure:55029: checking block device operation prototypes configure:55078: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:55081: $? = 0 configure:55083: test -s build/conftest.o configure:55086: $? = 0 configure:55089: result: struct block_device configure:55111: checking whether block_device_operations.release is void configure:55155: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:55158: $? = 0 configure:55160: test -s build/conftest.o configure:55163: $? = 0 configure:55166: result: void configure:55187: checking whether kernel defines fmode_t configure:55220: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:55223: $? = 0 configure:55225: test -s build/conftest.o configure:55228: $? = 0 configure:55231: result: yes configure:55252: checking whether blkdev_get() wants 3 args configure:55286: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:55289: $? = 0 configure:55291: test -s build/conftest.o configure:55294: $? = 0 configure:55297: result: yes configure:55317: checking whether blkdev_get_by_path() is available configure:55351: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:55354: $? = 0 configure:55356: test -s build/conftest.o configure:55359: $? = 0 configure:55411: result: yes configure:55421: checking whether open_bdev_exclusive() is available configure:55455: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:67: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[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:55458: $? = 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_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:55478: result: no configure:55525: checking whether lookup_bdev() wants 1 arg configure:55559: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:55562: $? = 0 configure:55564: test -s build/conftest.o configure:55567: $? = 0 configure:55825: result: yes configure:55836: checking whether invalidate_bdev() wants 1 arg configure:55870: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:55873: $? = 0 configure:55875: test -s build/conftest.o configure:55878: $? = 0 configure:55881: result: yes configure:55902: checking whether bdev_logical_block_size() is available configure:55938: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:55941: $? = 0 configure:55943: test -s build/conftest.o configure:55946: $? = 0 configure:55949: result: yes configure:55971: checking whether bdev_physical_block_size() is available configure:56007: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:56010: $? = 0 configure:56012: test -s build/conftest.o configure:56015: $? = 0 configure:56018: result: yes configure:56040: checking whether bio has bi_iter configure:56074: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:56077: $? = 0 configure:56079: test -s build/conftest.o configure:56082: $? = 0 configure:56085: result: yes configure:56106: checking whether BIO_RW_FAILFAST_* are defined configure:56142: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:73:18: error: ‘BIO_RW_FAILFAST_DEV’ undeclared (first use in this function) flags = ((1 << BIO_RW_FAILFAST_DEV) | ^ /home/htj/z/sep11/zfsid/build/conftest.c:73:18: note: each undeclared identifier is reported only once for each function it appears in /home/htj/z/sep11/zfsid/build/conftest.c:74:11: error: ‘BIO_RW_FAILFAST_TRANSPORT’ undeclared (first use in this function) (1 << BIO_RW_FAILFAST_TRANSPORT) | ^ /home/htj/z/sep11/zfsid/build/conftest.c:75:11: error: ‘BIO_RW_FAILFAST_DRIVER’ undeclared (first use in this function) (1 << BIO_RW_FAILFAST_DRIVER)); ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56145: $? = 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_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:56163: result: no configure:56174: checking whether REQ_FAILFAST_MASK is defined configure:56208: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:56211: $? = 0 configure:56213: test -s build/conftest.o configure:56216: $? = 0 configure:56219: result: yes configure:56240: checking whether REQ_OP_DISCARD is defined configure:56273: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:73:37: error: ‘REQ_OP_DISCARD’ undeclared (first use in this function) int op __attribute__ ((unused)) = REQ_OP_DISCARD; ^ /home/htj/z/sep11/zfsid/build/conftest.c:73:37: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56276: $? = 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_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 | | | #include | | int | main (void) | { | | int op __attribute__ ((unused)) = REQ_OP_DISCARD; | | ; | return 0; | } | configure:56294: result: no configure:56305: checking whether REQ_OP_SECURE_ERASE is defined configure:56338: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:73:37: error: ‘REQ_OP_SECURE_ERASE’ undeclared (first use in this function) int op __attribute__ ((unused)) = REQ_OP_SECURE_ERASE; ^ /home/htj/z/sep11/zfsid/build/conftest.c:73:37: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56341: $? = 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_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 | | | #include | | int | main (void) | { | | int op __attribute__ ((unused)) = REQ_OP_SECURE_ERASE; | | ; | return 0; | } | configure:56359: result: no configure:56370: checking whether REQ_OP_FLUSH is defined configure:56403: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:73:37: error: ‘REQ_OP_FLUSH’ undeclared (first use in this function) int op __attribute__ ((unused)) = REQ_OP_FLUSH; ^ /home/htj/z/sep11/zfsid/build/conftest.c:73:37: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56406: $? = 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_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 | | | #include | | int | main (void) | { | | int op __attribute__ ((unused)) = REQ_OP_FLUSH; | | ; | return 0; | } | configure:56424: result: no configure:56435: checking whether bio->bi_opf is defined configure:56469: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:74:6: error: ‘struct bio’ has no member named ‘bi_opf’ bio.bi_opf = 0; ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56472: $? = 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_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 | | | #include | | int | main (void) | { | | struct bio bio __attribute__ ((unused)); | bio.bi_opf = 0; | | ; | return 0; | } | configure:56490: result: no configure:56501: checking whether bio_end_io_t wants 1 arg configure:56537: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:71:51: error: initialization from incompatible pointer type [-Werror] bio_end_io_t *end_io __attribute__ ((unused)) = wanted_end_io; ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56540: $? = 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_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 | | | #include | | void wanted_end_io(struct bio *bio) { return; } | | bio_end_io_t *end_io __attribute__ ((unused)) = wanted_end_io; | | int | main (void) | { | | | ; | return 0; | } | configure:56558: result: no configure:56569: checking whether BIO_RW_BARRIER is defined configure:56603: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:74:11: error: ‘BIO_RW_BARRIER’ undeclared (first use in this function) flags = BIO_RW_BARRIER; ^ /home/htj/z/sep11/zfsid/build/conftest.c:74:11: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56606: $? = 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_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 | | | #include | | int | main (void) | { | | int flags __attribute__ ((unused)); | flags = BIO_RW_BARRIER; | | ; | return 0; | } | configure:56624: result: no configure:56635: checking whether BIO_RW_DISCARD is defined configure:56669: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:74:11: error: ‘BIO_RW_DISCARD’ undeclared (first use in this function) flags = BIO_RW_DISCARD; ^ /home/htj/z/sep11/zfsid/build/conftest.c:74:11: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56672: $? = 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_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 | | | #include | | int | main (void) | { | | int flags __attribute__ ((unused)); | flags = BIO_RW_DISCARD; | | ; | return 0; | } | configure:56690: result: no configure:56701: checking whether blk_queue_flush() is available configure:56737: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:56740: $? = 0 configure:56742: test -s build/conftest.o configure:56745: $? = 0 configure:56748: result: yes configure:56754: checking whether blk_queue_flush() is GPL-only configure:56791: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 'blk_queue_flush' make[3]: *** [__modpost] Error 1 make[2]: *** [modules] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56794: $? = 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_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_BLK_QUEUE_FLUSH 1 | | | #include | #include | | MODULE_LICENSE("CDDL"); | | int | main (void) | { | | struct request_queue *q = NULL; | (void) blk_queue_flush(q, REQ_FLUSH); | | ; | return 0; | } | configure:56809: result: yes configure:56836: checking whether blk_queue_write_cache() exists configure:56872: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:78:3: error: implicit declaration of function ‘blk_queue_write_cache’ [-Werror=implicit-function-declaration] blk_queue_write_cache(q, true, true); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:56875: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_GPL_ONLY 1 | | | #include | #include | | | int | main (void) | { | | struct request_queue *q = NULL; | blk_queue_write_cache(q, true, true); | | ; | return 0; | } | configure:56962: result: no configure:56975: checking whether blk_queue_max_hw_sectors() is available configure:57011: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:57014: $? = 0 configure:57016: test -s build/conftest.o configure:57019: $? = 0 configure:57022: result: yes configure:57044: checking whether blk_queue_max_segments() is available configure:57080: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:57083: $? = 0 configure:57085: test -s build/conftest.o configure:57088: $? = 0 configure:57091: result: yes configure:57113: checking whether the BIO_RW_UNPLUG enum is available configure:57150: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:79:8: error: ‘BIO_RW_UNPLUG’ undeclared (first use in this function) rw = BIO_RW_UNPLUG; ^ /home/htj/z/sep11/zfsid/build/conftest.c:79:8: note: each undeclared identifier is reported only once for each function it appears in /home/htj/z/sep11/zfsid/build/conftest.c:79:3: error: ‘rw’ has an incomplete type rw = BIO_RW_UNPLUG; ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:57153: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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:57171: result: no configure:57183: checking whether struct blk_plug is available configure:57221: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:57224: $? = 0 configure:57226: test -s build/conftest.o configure:57229: $? = 0 configure:57232: result: yes configure:57254: checking whether get_disk_ro() is available configure:57290: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:57293: $? = 0 configure:57295: test -s build/conftest.o configure:57298: $? = 0 configure:57301: result: yes configure:57322: checking whether get_gendisk() is available configure:57356: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:57359: $? = 0 configure:57361: test -s build/conftest.o configure:57364: $? = 0 configure:57416: result: yes configure:57427: checking whether bio_set_op_attrs is available configure:57462: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:82:3: error: implicit declaration of function ‘bio_set_op_attrs’ [-Werror=implicit-function-declaration] bio_set_op_attrs(bio, 0, 0); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:57465: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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 | | | #include | | int | main (void) | { | | struct bio *bio __attribute__ ((unused)) = NULL; | | bio_set_op_attrs(bio, 0, 0); | | ; | return 0; | } | configure:57483: result: no configure:57494: checking whether generic_readlink is global configure:57529: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:57532: $? = 0 configure:57534: test -s build/conftest.o configure:57537: $? = 0 configure:57540: result: yes configure:57561: checking whether ql->discard_granularity is available configure:57596: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:57599: $? = 0 configure:57601: test -s build/conftest.o configure:57604: $? = 0 configure:57607: result: yes configure:57628: checking whether super_block uses const struct xattr_handler configure:57675: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:57678: $? = 0 configure:57680: test -s build/conftest.o configure:57683: $? = 0 configure:57686: result: yes configure:57707: checking whether xattr_handler has name configure:57744: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:81:4: error: unknown field ‘name’ specified in initializer .name = XATTR_NAME_POSIX_ACL_ACCESS, ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:57747: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | | | #include | | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .name = XATTR_NAME_POSIX_ACL_ACCESS, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:57765: result: no configure:57776: checking whether xattr_handler->get() wants both dentry and inode configure:57816: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:84:4: error: initialization from incompatible pointer type [-Werror] .get = get, ^ /home/htj/z/sep11/zfsid/build/conftest.c:84:4: error: (near initialization for ‘xops.get’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:57819: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | | | #include | | int get(const struct xattr_handler *handler, | struct dentry *dentry, struct inode *inode, | const char *name, void *buffer, size_t size) { return 0; } | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .get = get, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:57837: result: no configure:57839: checking whether xattr_handler->get() wants xattr_handler configure:57879: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:84:5: error: initialization from incompatible pointer type [-Werror] .get = get, ^ /home/htj/z/sep11/zfsid/build/conftest.c:84:5: error: (near initialization for ‘xops.get’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:57882: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | | | #include | | int get(const struct xattr_handler *handler, | struct dentry *dentry, const char *name, | void *buffer, size_t size) { return 0; } | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .get = get, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:57900: result: no configure:57902: checking whether xattr_handler->get() wants dentry configure:57942: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:57945: $? = 0 configure:57947: test -s build/conftest.o configure:57950: $? = 0 configure:57953: result: yes configure:58056: checking whether xattr_handler->set() wants both dentry and inode configure:58098: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:87:4: error: initialization from incompatible pointer type [-Werror] .set = set, ^ /home/htj/z/sep11/zfsid/build/conftest.c:87:4: error: (near initialization for ‘xops.set’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:58101: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | | | #include | | int set(const struct xattr_handler *handler, | struct dentry *dentry, struct inode *inode, | const char *name, const void *buffer, | size_t size, int flags) | { return 0; } | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .set = set, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:58119: result: no configure:58121: checking whether xattr_handler->set() wants xattr_handler configure:58162: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:86:5: error: initialization from incompatible pointer type [-Werror] .set = set, ^ /home/htj/z/sep11/zfsid/build/conftest.c:86:5: error: (near initialization for ‘xops.set’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:58165: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | | | #include | | int set(const struct xattr_handler *handler, | struct dentry *dentry, const char *name, | const void *buffer, size_t size, int flags) | { return 0; } | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .set = set, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:58183: result: no configure:58185: checking whether xattr_handler->set() wants dentry configure:58225: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:58228: $? = 0 configure:58230: test -s build/conftest.o configure:58233: $? = 0 configure:58236: result: yes configure:58340: checking whether xattr_handler->list() wants simple configure:58378: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:84:4: error: initialization from incompatible pointer type [-Werror] .list = list, ^ /home/htj/z/sep11/zfsid/build/conftest.c:84:4: error: (near initialization for ‘xops.list’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:58381: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | | | #include | | bool list(struct dentry *dentry) { return 0; } | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .list = list, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:58399: result: no configure:58401: checking whether xattr_handler->list() wants xattr_handler configure:58441: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:86:5: error: initialization from incompatible pointer type [-Werror] .list = list, ^ /home/htj/z/sep11/zfsid/build/conftest.c:86:5: error: (near initialization for ‘xops.list’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:58444: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | | | #include | | size_t list(const struct xattr_handler *handler, | struct dentry *dentry, char *list, size_t list_size, | const char *name, size_t name_len) { return 0; } | static const struct xattr_handler | xops __attribute__ ((unused)) = { | .list = list, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:58462: result: no configure:58464: checking whether xattr_handler->list() wants dentry configure:58505: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:58508: $? = 0 configure:58510: test -s build/conftest.o configure:58513: $? = 0 configure:58516: result: yes configure:58620: checking whether inode_owner_or_capable() exists configure:58654: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:58657: $? = 0 configure:58659: test -s build/conftest.o configure:58662: $? = 0 configure:58665: result: yes configure:58751: checking whether posix_acl_from_xattr() needs user_ns configure:58786: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:58789: $? = 0 configure:58791: test -s build/conftest.o configure:58794: $? = 0 configure:58797: result: yes configure:58818: checking whether posix_acl_release() is available configure:58854: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:58857: $? = 0 configure:58859: test -s build/conftest.o configure:58862: $? = 0 configure:58865: result: yes configure:58871: checking whether posix_acl_release() is GPL-only configure:58910: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build FATAL: modpost: GPL-incompatible module conftest.ko uses GPL-only symbol 'kfree_call_rcu' make[3]: *** [__modpost] Error 1 make[2]: *** [modules] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:58913: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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:58928: result: yes configure:58956: checking whether set_cached_acl() is usable configure:58997: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59000: $? = 0 configure:59002: test -s build/conftest.o configure:59005: $? = 0 configure:59008: result: yes configure:59029: checking whether posix_acl_chmod exists configure:59063: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:92:3: error: too many arguments to function ‘posix_acl_chmod’ posix_acl_chmod(NULL, 0, 0) ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:86:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/posix_acl.h:95:12: note: declared here extern int posix_acl_chmod(struct inode *, umode_t); ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:59066: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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:59084: result: no configure:59094: checking whether __posix_acl_chmod exists configure:59128: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59131: $? = 0 configure:59133: test -s build/conftest.o configure:59136: $? = 0 configure:59139: result: yes configure:59160: checking whether posix_acl_equiv_mode() wants umode_t configure:59195: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59198: $? = 0 configure:59200: test -s build/conftest.o configure:59203: $? = 0 configure:59206: result: yes configure:59227: checking whether posix_acl_valid() wants user namespace configure:59265: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:98:3: error: passing argument 1 of ‘posix_acl_valid’ from incompatible pointer type [-Werror] error = posix_acl_valid(user_ns, acl); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:88:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/posix_acl.h:84:12: note: expected ‘const struct posix_acl *’ but argument is of type ‘struct user_namespace *’ extern int posix_acl_valid(const struct posix_acl *); ^ /home/htj/z/sep11/zfsid/build/conftest.c:98:3: error: too many arguments to function ‘posix_acl_valid’ error = posix_acl_valid(user_ns, acl); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:88:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/posix_acl.h:84:12: note: declared here extern int posix_acl_valid(const struct posix_acl *); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:59268: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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 | | | #include | #include | | int | main (void) | { | | struct user_namespace *user_ns = NULL; | const struct posix_acl *acl = NULL; | int error; | | error = posix_acl_valid(user_ns, acl); | | ; | return 0; | } | configure:59286: result: no configure:59297: checking whether iops->permission() exists configure:59336: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59339: $? = 0 configure:59341: test -s build/conftest.o configure:59344: $? = 0 configure:59347: result: yes configure:59368: checking whether iops->permission() wants nameidata configure:59408: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:95:4: error: initialization from incompatible pointer type [-Werror] .permission = permission_fn, ^ /home/htj/z/sep11/zfsid/build/conftest.c:95:4: error: (near initialization for ‘iops.permission’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:59411: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_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:59432: result: no configure:59443: checking whether iops->check_acl() exists configure:59482: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:94:4: error: unknown field ‘check_acl’ specified in initializer .check_acl = check_acl_fn, ^ /home/htj/z/sep11/zfsid/build/conftest.c:94:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:94:4: error: (near initialization for ‘iops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:59485: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_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:59503: result: no configure:59514: checking whether iops->check_acl() wants flags configure:59554: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:95:4: error: unknown field ‘check_acl’ specified in initializer .check_acl = check_acl_fn, ^ /home/htj/z/sep11/zfsid/build/conftest.c:95:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:95:4: error: (near initialization for ‘iops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:59557: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_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:59578: result: no configure:59589: checking whether iops->get_acl() exists configure:59629: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59632: $? = 0 configure:59634: test -s build/conftest.o configure:59637: $? = 0 configure:59640: result: yes configure:59661: checking whether iops->set_acl() exists configure:59701: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59704: $? = 0 configure:59706: test -s build/conftest.o configure:59709: $? = 0 configure:59712: result: yes configure:59733: checking whether inode_set_flags() exists configure:59767: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59770: $? = 0 configure:59772: test -s build/conftest.o configure:59775: $? = 0 configure:59778: result: yes configure:59799: checking whether uncached_acl_sentinel() exists configure:59832: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:97:3: error: implicit declaration of function ‘uncached_acl_sentinel’ [-Werror=implicit-function-declaration] void *sentinel __attribute__ ((unused)) = uncached_acl_sentinel(NULL); ^ /home/htj/z/sep11/zfsid/build/conftest.c:97:45: error: initialization makes pointer from integer without a cast [-Werror] void *sentinel __attribute__ ((unused)) = uncached_acl_sentinel(NULL); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:59835: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | | | #include | | int | main (void) | { | | void *sentinel __attribute__ ((unused)) = uncached_acl_sentinel(NULL); | | ; | return 0; | } | configure:59853: result: no configure:59864: checking whether sops->show_options() wants dentry configure:59902: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59905: $? = 0 configure:59907: test -s build/conftest.o configure:59910: $? = 0 configure:59913: result: yes configure:59934: checking whether file_inode() is available configure:59968: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:59971: $? = 0 configure:59973: test -s build/conftest.o configure:59976: $? = 0 configure:59979: result: yes configure:60000: checking whether file_dentry() is available configure:60034: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:100:3: error: implicit declaration of function ‘file_dentry’ [-Werror=implicit-function-declaration] file_dentry(f); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60037: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 1 | | | #include | | int | main (void) | { | | struct file *f = NULL; | file_dentry(f); | | ; | return 0; | } | configure:60055: result: no configure:60066: checking whether fops->fsync() wants configure:60107: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:100:4: error: initialization from incompatible pointer type [-Werror] .fsync = test_fsync, ^ /home/htj/z/sep11/zfsid/build/conftest.c:100:4: error: (near initialization for ‘fops.fsync’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60110: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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:60174: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:99:4: error: initialization from incompatible pointer type [-Werror] .fsync = test_fsync, ^ /home/htj/z/sep11/zfsid/build/conftest.c:99:4: error: (near initialization for ‘fops.fsync’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60177: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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:60242: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:60245: $? = 0 configure:60247: test -s build/conftest.o configure:60250: $? = 0 configure:60253: result: range configure:60273: checking whether sops->evict_inode() exists configure:60309: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:60312: $? = 0 configure:60314: test -s build/conftest.o configure:60317: $? = 0 configure:60320: result: yes configure:60341: checking whether sops->dirty_inode() wants flags configure:60380: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:60383: $? = 0 configure:60385: test -s build/conftest.o configure:60388: $? = 0 configure:60391: result: yes configure:60412: checking whether sops->nr_cached_objects() exists configure:60451: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:102:4: error: initialization from incompatible pointer type [-Werror] .nr_cached_objects = nr_cached_objects, ^ /home/htj/z/sep11/zfsid/build/conftest.c:102:4: error: (near initialization for ‘sops.nr_cached_objects’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60454: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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:60472: result: no configure:60483: checking whether sops->free_cached_objects() exists configure:60523: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:103:4: error: initialization from incompatible pointer type [-Werror] .free_cached_objects = free_cached_objects, ^ /home/htj/z/sep11/zfsid/build/conftest.c:103:4: error: (near initialization for ‘sops.free_cached_objects’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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:60544: result: no configure:60556: checking whether fops->fallocate() exists configure:60596: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:60599: $? = 0 configure:60601: test -s build/conftest.o configure:60604: $? = 0 configure:60607: result: yes configure:60628: checking whether iops->fallocate() exists configure:60668: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: unknown field ‘fallocate’ specified in initializer .fallocate = test_fallocate, ^ /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: (near initialization for ‘fops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60671: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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:60689: result: no configure:60701: checking whether fops->aio_fsync() exists configure:60738: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:60741: $? = 0 configure:60743: test -s build/conftest.o configure:60746: $? = 0 configure:60749: result: yes configure:60770: checking whether iops->create()/mkdir()/mknod() take umode_t configure:60810: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:60813: $? = 0 configure:60815: test -s build/conftest.o configure:60818: $? = 0 configure:60821: result: yes configure:60842: checking whether iops->lookup() passes nameidata configure:60883: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:107:4: error: initialization from incompatible pointer type [-Werror] .lookup = inode_lookup, ^ /home/htj/z/sep11/zfsid/build/conftest.c:107:4: error: (near initialization for ‘iops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60886: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 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:60904: result: no configure:60915: checking whether iops->create() passes nameidata configure:60960: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:111:4: error: initialization from incompatible pointer type [-Werror] .create = inode_create, ^ /home/htj/z/sep11/zfsid/build/conftest.c:111:4: error: (near initialization for ‘iops.create’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:60963: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 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:60981: result: no configure:60992: checking whether iops->get_link() passes delayed configure:61030: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:101:14: error: ‘struct delayed_call’ declared inside parameter list [-Werror] struct delayed_call *done) { return "symlink"; } ^ /home/htj/z/sep11/zfsid/build/conftest.c:101:14: error: its scope is only this definition or declaration, which is probably not what you want [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: unknown field ‘get_link’ specified in initializer .get_link = get_link, ^ /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: (near initialization for ‘iops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:61033: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | | | #include | const char *get_link(struct dentry *de, struct inode *ip, | struct delayed_call *done) { return "symlink"; } | static struct inode_operations | iops __attribute__ ((unused)) = { | .get_link = get_link, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61051: result: no configure:61053: checking whether iops->get_link() passes cookie configure:61091: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:104:5: error: unknown field ‘get_link’ specified in initializer .get_link = get_link, ^ /home/htj/z/sep11/zfsid/build/conftest.c:104:5: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:104:5: error: (near initialization for ‘iops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:61094: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | | | #include | const char *get_link(struct dentry *de, struct | inode *ip, void **cookie) { return "symlink"; } | static struct inode_operations | iops __attribute__ ((unused)) = { | .get_link = get_link, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61112: result: no configure:61115: checking whether iops->follow_link() passes cookie configure:61153: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: initialization from incompatible pointer type [-Werror] .follow_link = follow_link, ^ /home/htj/z/sep11/zfsid/build/conftest.c:104:4: error: (near initialization for ‘iops.follow_link’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:61156: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | | | #include | const char *follow_link(struct dentry *de, | void **cookie) { return "symlink"; } | static struct inode_operations | iops __attribute__ ((unused)) = { | .follow_link = follow_link, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61174: result: no configure:61176: checking whether iops->follow_link() passes nameidata configure:61214: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61217: $? = 0 configure:61219: test -s build/conftest.o configure:61222: $? = 0 configure:61225: result: yes configure:61299: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:101:4: error: #error "Expecting get_link() delayed done" #error "Expecting get_link() delayed done" ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | | | #if !defined(HAVE_GET_LINK_DELAYED) | #error "Expecting get_link() delayed done" | #endif | | int | main (void) | { | | | ; | return 0; | } | configure:61318: checking whether iops->put_link() passes cookie configure:61356: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:105:5: error: initialization from incompatible pointer type [-Werror] .put_link = put_link, ^ /home/htj/z/sep11/zfsid/build/conftest.c:105:5: error: (near initialization for ‘iops.put_link’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:61359: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | | | #include | void put_link(struct inode *ip, void *cookie) | { return; } | static struct inode_operations | iops __attribute__ ((unused)) = { | .put_link = put_link, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:61377: result: no configure:61379: checking whether iops->put_link() passes nameidata configure:61417: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61420: $? = 0 configure:61422: test -s build/conftest.o configure:61425: $? = 0 configure:61428: result: yes configure:61462: checking whether i_op->tmpfile() exists configure:61500: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61503: $? = 0 configure:61505: test -s build/conftest.o configure:61508: $? = 0 configure:61511: result: yes configure:61532: checking whether iops->truncate_range() exists configure:61569: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:106:4: error: unknown field ‘truncate_range’ specified in initializer .truncate_range = truncate_range, ^ /home/htj/z/sep11/zfsid/build/conftest.c:106:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:106:4: error: (near initialization for ‘iops.lookup’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:61572: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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:61590: result: no configure:61601: checking whether dops->d_automount() exists configure:61637: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61640: $? = 0 configure:61642: test -s build/conftest.o configure:61645: $? = 0 configure:61648: result: yes configure:61669: checking whether eops->encode_fh() wants inode configure:61706: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61709: $? = 0 configure:61711: test -s build/conftest.o configure:61714: $? = 0 configure:61717: result: yes configure:61738: checking whether eops->commit_metadata() exists configure:61774: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61777: $? = 0 configure:61779: test -s build/conftest.o configure:61782: $? = 0 configure:61785: result: yes configure:61805: checking whether clear_inode() is available configure:61839: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61842: $? = 0 configure:61844: test -s build/conftest.o configure:61847: $? = 0 configure:61899: result: yes configure:61909: checking whether setattr_prepare() is available configure:61947: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:61950: $? = 0 configure:61952: test -s build/conftest.o configure:61955: $? = 0 configure:62007: result: yes configure:62017: checking whether insert_inode_locked() is available configure:62051: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62054: $? = 0 configure:62056: test -s build/conftest.o configure:62059: $? = 0 configure:62111: result: yes configure:62121: checking whether d_make_root() is available configure:62155: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62158: $? = 0 configure:62160: test -s build/conftest.o configure:62163: $? = 0 configure:62215: result: yes configure:62225: checking whether d_obtain_alias() is available configure:62259: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62262: $? = 0 configure:62264: test -s build/conftest.o configure:62267: $? = 0 configure:62319: result: yes configure:62329: checking whether d_prune_aliases() is available configure:62364: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62367: $? = 0 configure:62369: test -s build/conftest.o configure:62372: $? = 0 configure:62424: result: yes configure:62434: checking whether d_set_d_op() is available configure:62468: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62471: $? = 0 configure:62473: test -s build/conftest.o configure:62476: $? = 0 configure:62528: result: yes configure:62539: checking whether dops->d_revalidate() takes struct nameidata configure:62579: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:119:4: error: initialization from incompatible pointer type [-Werror] .d_revalidate = revalidate, ^ /home/htj/z/sep11/zfsid/build/conftest.c:119:4: error: (near initialization for ‘dops.d_revalidate’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:62582: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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:62600: result: no configure:62611: checking whether dentry uses const struct dentry_operations configure:62650: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62653: $? = 0 configure:62655: test -s build/conftest.o configure:62658: $? = 0 configure:62661: result: yes configure:62681: checking whether truncate_setsize() is available configure:62715: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62718: $? = 0 configure:62720: test -s build/conftest.o configure:62723: $? = 0 configure:62775: result: yes configure:62786: checking whether security_inode_init_security wants 6 args configure:62826: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:127:3: error: passing argument 4 of ‘security_inode_init_security’ from incompatible pointer type [-Werror] security_inode_init_security(ip, dip, str, &name, &value, &len); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:114:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/security.h:1780:5: note: expected ‘initxattrs’ but argument is of type ‘char **’ int security_inode_init_security(struct inode *inode, struct inode *dir, ^ /home/htj/z/sep11/zfsid/build/conftest.c:127: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/htj/z/sep11/zfsid/build/conftest.c:114:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/security.h:1780:5: note: declared here int security_inode_init_security(struct inode *inode, struct inode *dir, ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:62829: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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:62847: result: no configure:62858: checking whether security_inode_init_security wants callback configure:62896: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62899: $? = 0 configure:62901: test -s build/conftest.o configure:62904: $? = 0 configure:62907: result: yes configure:62927: checking whether mount_nodev() is available configure:62961: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:62964: $? = 0 configure:62966: test -s build/conftest.o configure:62969: $? = 0 configure:63021: result: yes configure:63032: checking whether super_block has s_shrink configure:63074: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:123:4: error: unknown field ‘shrink’ specified in initializer .s_shrink.shrink = shrink, ^ /home/htj/z/sep11/zfsid/build/conftest.c:123:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:123:4: error: (near initialization for ‘sb.s_shrink.count_objects’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:63077: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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:63096: result: no configure:63107: checking whether shrink_control has nid configure:63142: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:63145: $? = 0 configure:63147: test -s build/conftest.o configure:63150: $? = 0 configure:63153: result: yes configure:63174: checking whether super_block has s_instances list_head configure:63209: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:125:3: error: passing argument 1 of ‘INIT_LIST_HEAD’ from incompatible pointer type [-Werror] INIT_LIST_HEAD(&sb.s_instances); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/wait.h:6:0, from /usr/src/linux-headers-3.16.0-4-common/include/linux/fs.h:6, from /home/htj/z/sep11/zfsid/build/conftest.c:117: /usr/src/linux-headers-3.16.0-4-common/include/linux/list.h:24: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[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:63212: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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:63230: result: no configure:63240: checking whether super_block has s_d_op configure:63274: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:63277: $? = 0 configure:63279: test -s build/conftest.o configure:63282: $? = 0 configure:63285: result: yes configure:63306: checking whether bdi_setup_and_register() wants 2 args configure:63343: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:127:7: error: too few arguments to function ‘bdi_setup_and_register’ bdi_setup_and_register(&bdi, name); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:118:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/backing-dev.h:120:18: note: declared here int __must_check bdi_setup_and_register(struct backing_dev_info *, char *, unsigned int); ^ make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:63346: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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 | | | #include | struct backing_dev_info bdi; | | int | main (void) | { | | char *name = "bdi"; | int error __attribute__((unused)) = | bdi_setup_and_register(&bdi, name); | | ; | return 0; | } | configure:63366: result: no configure:63368: checking whether bdi_setup_and_register() wants 3 args configure:63406: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:63409: $? = 0 configure:63411: test -s build/conftest.o configure:63414: $? = 0 configure:63466: result: yes configure:63628: checking whether set_nlink() is available configure:63663: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:63666: $? = 0 configure:63668: test -s build/conftest.o configure:63671: $? = 0 configure:63674: result: yes configure:63695: checking whether elevator_change() is available configure:63734: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror -Wno-unused-but-set-variable M=/home/htj/z/sep11/zfsid/build configure:63737: $? = 0 configure:63739: test -s build/conftest.o configure:63742: $? = 0 configure:63745: result: yes configure:63766: checking whether sget() wants 5 args configure:63804: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:63807: $? = 0 configure:63809: test -s build/conftest.o configure:63812: $? = 0 configure:63815: result: yes configure:63835: checking whether lseek_execute() is available configure:63874: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:133: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[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:63877: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_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:63897: result: no configure:63945: checking whether fops->iterate_shared() is available configure:63984: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:128:4: error: unknown field ‘iterate_shared’ specified in initializer .iterate_shared = iterate, ^ /home/htj/z/sep11/zfsid/build/conftest.c:128:4: error: initialization from incompatible pointer type [-Werror] /home/htj/z/sep11/zfsid/build/conftest.c:128:4: error: (near initialization for ‘fops.owner’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:63987: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | | | #include | int iterate(struct file *filp, struct dir_context * context) | { return 0; } | | static const struct file_operations fops | __attribute__ ((unused)) = { | .iterate_shared = iterate, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:64005: result: no configure:64008: checking whether fops->iterate() is available configure:64047: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:64050: $? = 0 configure:64052: test -s build/conftest.o configure:64055: $? = 0 configure:64058: result: yes configure:64154: checking whether fops->read/write_iter() are available configure:64197: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:64200: $? = 0 configure:64202: test -s build/conftest.o configure:64205: $? = 0 configure:64208: result: yes configure:64228: checking whether generic_write_checks() takes kiocb configure:64264: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:133:3: error: passing argument 1 of ‘generic_write_checks’ from incompatible pointer type [-Werror] generic_write_checks(iocb, iov); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:124:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/fs.h:2453:5: note: expected ‘struct file *’ but argument is of type ‘struct kiocb *’ int generic_write_checks(struct file *file, loff_t *pos, size_t *count, int isblk); ^ /home/htj/z/sep11/zfsid/build/conftest.c:133:3: error: passing argument 2 of ‘generic_write_checks’ from incompatible pointer type [-Werror] generic_write_checks(iocb, iov); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:124:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/fs.h:2453:5: note: expected ‘loff_t *’ but argument is of type ‘struct iov_iter *’ int generic_write_checks(struct file *file, loff_t *pos, size_t *count, int isblk); ^ /home/htj/z/sep11/zfsid/build/conftest.c:133:3: error: too few arguments to function ‘generic_write_checks’ generic_write_checks(iocb, iov); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:124:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/fs.h:2453:5: note: declared here int generic_write_checks(struct file *file, loff_t *pos, size_t *count, int isblk); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:64267: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE 1 | #define HAVE_VFS_RW_ITERATE 1 | | | #include | | | int | main (void) | { | | struct kiocb *iocb = NULL; | struct iov_iter *iov = NULL; | generic_write_checks(iocb, iov); | | ; | return 0; | } | configure:64285: result: no configure:64296: checking whether kmap_atomic wants 1 args configure:64330: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:64333: $? = 0 configure:64335: test -s build/conftest.o configure:64338: $? = 0 configure:64341: result: yes configure:64362: checking whether follow_down_one() is available configure:64396: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:64399: $? = 0 configure:64401: test -s build/conftest.o configure:64404: $? = 0 configure:64407: result: yes configure:64428: checking whether make_request_fn() returns int configure:64466: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:137:3: error: passing argument 2 of ‘blk_queue_make_request’ from incompatible pointer type [-Werror] blk_queue_make_request(NULL, &make_request); ^ In file included from /home/htj/z/sep11/zfsid/build/conftest.c:126:0: /usr/src/linux-headers-3.16.0-4-common/include/linux/blkdev.h:1002:13: note: expected ‘void (*)(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[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:64469: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE 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:64490: result: no configure:64492: checking whether make_request_fn() returns void configure:64530: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:64533: $? = 0 configure:64535: test -s build/conftest.o configure:64538: $? = 0 configure:64541: result: yes configure:64640: checking whether generic IO accounting symbols are avaliable configure:64680: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:130:30: error: ‘generic_start_io_acct’ undeclared here (not in a function) struct hd_struct *) = &generic_start_io_acct; ^ /home/htj/z/sep11/zfsid/build/conftest.c:132:25: error: ‘generic_end_io_acct’ undeclared here (not in a function) unsigned long) = &generic_end_io_acct; ^ /home/htj/z/sep11/zfsid/build/conftest.c: In function ‘main’: /home/htj/z/sep11/zfsid/build/conftest.c:138:3: error: implicit declaration of function ‘generic_start_io_acct’ [-Werror=implicit-function-declaration] generic_start_io_acct(0, 0, NULL); ^ /home/htj/z/sep11/zfsid/build/conftest.c:139:3: error: implicit declaration of function ‘generic_end_io_acct’ [-Werror=implicit-function-declaration] generic_end_io_acct(0, NULL, 0); ^ cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:64683: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | #define MAKE_REQUEST_FN_RET void | | | #include | | void (*generic_start_io_acct_f)(int, unsigned long, | struct hd_struct *) = &generic_start_io_acct; | void (*generic_end_io_acct_f)(int, struct hd_struct *, | unsigned long) = &generic_end_io_acct; | | int | main (void) | { | | generic_start_io_acct(0, 0, NULL); | generic_end_io_acct(0, NULL, 0); | | ; | return 0; | } | configure:64703: result: no configure:64751: checking whether asm/fpu/api.h exists configure:64785: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:128:27: fatal error: asm/fpu/api.h: No such file or directory #include ^ compilation terminated. make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:64788: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | #define MAKE_REQUEST_FN_RET void | | | #include | #include | | int | main (void) | { | | __kernel_fpu_begin(); | | ; | return 0; | } | configure:64806: result: no configure:64817: checking whether i_(uid|gid)_(read|write) exist configure:64851: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:64854: $? = 0 configure:64856: test -s build/conftest.o configure:64859: $? = 0 configure:64862: result: yes configure:64883: checking whether module_param_call() is hardened configure:64928: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:847:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ (BUILD_BUG_ON_ZERO((perms) < 0) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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 /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:848:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ BUILD_BUG_ON_ZERO((perms) > 0777) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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 /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:850:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ BUILD_BUG_ON_ZERO(((perms) >> 6) < (((perms) >> 3) & 7)) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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 /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:850:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ BUILD_BUG_ON_ZERO(((perms) >> 6) < (((perms) >> 3) & 7)) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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 /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:851:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ BUILD_BUG_ON_ZERO((((perms) >> 3) & 7) < ((perms) & 7)) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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 /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:851:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ BUILD_BUG_ON_ZERO((((perms) >> 3) & 7) < ((perms) & 7)) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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 /usr/src/linux-headers-3.16.0-4-common/include/linux/thread_info.h:11:0, from /usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/preempt.h:6, from /usr/src/linux-headers-3.16.0-4-common/include/linux/preempt.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/spinlock.h:50, from /usr/src/linux-headers-3.16.0-4-common/include/linux/seqlock.h:35, from /usr/src/linux-headers-3.16.0-4-common/include/linux/time.h:5, from /usr/src/linux-headers-3.16.0-4-common/include/linux/stat.h:18, from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:10, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/bug.h:33:45: error: passing argument 1 of ‘__check_old_set_param’ from incompatible pointer type [-Werror] #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/kernel.h:851:3: note: in expansion of macro ‘BUILD_BUG_ON_ZERO’ BUILD_BUG_ON_ZERO((((perms) >> 3) & 7) < ((perms) & 7)) + \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:193:31: note: in expansion of macro ‘VERIFY_OCTAL_PERMISSIONS’ = { __param_str_##name, ops, VERIFY_OCTAL_PERMISSIONS(perm), \ ^ /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:200:2: note: in expansion of macro ‘__module_param_call’ __module_param_call(MODULE_PARAM_PREFIX, \ ^ /home/htj/z/sep11/zfsid/build/conftest.c:141:3: note: in expansion of macro ‘module_param_call’ module_param_call(p, param_set, param_get, NULL, 0644); ^ In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/module.h:17:0, from /home/htj/z/sep11/zfsid/build/conftest.c:128: /usr/src/linux-headers-3.16.0-4-common/include/linux/moduleparam.h:206: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[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:64931: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | #define MAKE_REQUEST_FN_RET void | #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:64949: result: no configure:64960: checking whether iops->rename() wants flags configure:65000: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build /home/htj/z/sep11/zfsid/build/conftest.c:135:4: error: initialization from incompatible pointer type [-Werror] .rename = rename_fn, ^ /home/htj/z/sep11/zfsid/build/conftest.c:135:4: error: (near initialization for ‘iops.rename’) [-Werror] cc1: all warnings being treated as errors make[3]: *** [/home/htj/z/sep11/zfsid/build/conftest.o] Error 1 make[2]: *** [_module_/home/htj/z/sep11/zfsid/build] Error 2 make[1]: *** [sub-make] Error 2 make: *** [all] Error 2 configure:65003: $? = 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_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_BLK_QUEUE_FLUSH 1 | #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 | #define HAVE_DISCARD_GRANULARITY 1 | #define HAVE_CONST_XATTR_HANDLER 1 | #define HAVE_XATTR_GET_DENTRY 1 | #define HAVE_XATTR_SET_DENTRY 1 | #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 | #define HAVE_GET_ACL 1 | #define HAVE_SET_ACL 1 | #define HAVE_INODE_SET_FLAGS 1 | #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 | #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 | #define HAVE_MKDIR_UMODE_T 1 | #define HAVE_FOLLOW_LINK_NAMEIDATA 1 | #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 | #define HAVE_SET_NLINK 1 | #define HAVE_ELEVATOR_CHANGE 1 | #define HAVE_5ARG_SGET 1 | #define HAVE_VFS_ITERATE 1 | #define HAVE_VFS_RW_ITERATE 1 | #define HAVE_1ARG_KMAP_ATOMIC 1 | #define HAVE_FOLLOW_DOWN_ONE 1 | #define MAKE_REQUEST_FN_RET void | #define HAVE_KUID_HELPERS 1 | | | #include | int rename_fn(struct inode *sip, struct dentry *sdp, | struct inode *tip, struct dentry *tdp, | unsigned int flags) { return 0; } | | static const struct inode_operations | iops __attribute__ ((unused)) = { | .rename = rename_fn, | }; | | int | main (void) | { | | | ; | return 0; | } | configure:65021: result: no configure:65032: checking whether generic_setxattr() exists configure:65070: cp conftest.c conftest.h build && make modules -C /usr/src/linux-headers-3.16.0-4-amd64 EXTRA_CFLAGS=-Werror M=/home/htj/z/sep11/zfsid/build configure:65073: $? = 0 configure:65075: test -s build/conftest.o configure:65078: $? = 0 configure:65081: result: yes configure:65152: checking whether debugging is enabled configure:65186: result: yes configure:65213: checking whether dmu tx validation is enabled configure:65215: result: no configure:65336: checking that generated files are newer than configure configure:65342: result: done configure:65393: 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 xcz config.status:1658: creating Makefile config.status:1658: creating udev/Makefile config.status:1658: creating udev/rules.d/Makefile config.status:1658: creating etc/Makefile config.status:1658: creating etc/init.d/Makefile config.status:1658: creating etc/zfs/Makefile config.status:1658: creating etc/systemd/Makefile config.status:1658: creating etc/systemd/system/Makefile config.status:1658: creating etc/modules-load.d/Makefile config.status:1658: creating man/Makefile config.status:1658: creating man/man1/Makefile config.status:1658: creating man/man5/Makefile config.status:1658: creating man/man8/Makefile config.status:1658: creating lib/Makefile config.status:1658: creating lib/libspl/Makefile config.status:1658: creating lib/libspl/asm-generic/Makefile config.status:1658: creating lib/libspl/asm-i386/Makefile config.status:1658: creating lib/libspl/asm-x86_64/Makefile config.status:1658: creating lib/libspl/include/Makefile config.status:1658: creating lib/libspl/include/ia32/Makefile config.status:1658: creating lib/libspl/include/ia32/sys/Makefile config.status:1658: creating lib/libspl/include/rpc/Makefile config.status:1658: creating lib/libspl/include/sys/Makefile config.status:1658: creating lib/libspl/include/sys/dktp/Makefile config.status:1658: creating lib/libspl/include/util/Makefile config.status:1658: creating lib/libavl/Makefile config.status:1658: creating lib/libefi/Makefile config.status:1658: creating lib/libicp/Makefile config.status:1658: creating lib/libnvpair/Makefile config.status:1658: creating lib/libunicode/Makefile config.status:1658: creating lib/libuutil/Makefile config.status:1658: creating lib/libzpool/Makefile config.status:1658: creating lib/libzfs/libzfs.pc config.status:1658: creating lib/libzfs/libzfs_core.pc config.status:1658: creating lib/libzfs/Makefile config.status:1658: creating lib/libzfs_core/Makefile config.status:1658: creating lib/libshare/Makefile config.status:1658: creating cmd/Makefile config.status:1658: creating cmd/zdb/Makefile config.status:1658: creating cmd/zhack/Makefile config.status:1658: creating cmd/zfs/Makefile config.status:1658: creating cmd/zinject/Makefile config.status:1658: creating cmd/zpool/Makefile config.status:1658: creating cmd/zstreamdump/Makefile config.status:1658: creating cmd/ztest/Makefile config.status:1658: creating cmd/zpios/Makefile config.status:1658: creating cmd/mount_zfs/Makefile config.status:1658: creating cmd/fsck_zfs/Makefile config.status:1658: creating cmd/zvol_id/Makefile config.status:1658: creating cmd/vdev_id/Makefile config.status:1658: creating cmd/arcstat/Makefile config.status:1658: creating cmd/dbufstat/Makefile config.status:1658: creating cmd/arc_summary/Makefile config.status:1658: creating cmd/zed/Makefile config.status:1658: creating cmd/raidz_test/Makefile config.status:1658: creating contrib/Makefile config.status:1658: creating contrib/bash_completion.d/Makefile config.status:1658: creating contrib/dracut/Makefile config.status:1658: creating contrib/dracut/02zfsexpandknowledge/Makefile config.status:1658: creating contrib/dracut/90zfs/Makefile config.status:1658: creating contrib/initramfs/Makefile config.status:1658: creating module/Makefile config.status:1658: creating module/avl/Makefile config.status:1658: creating module/nvpair/Makefile config.status:1658: creating module/unicode/Makefile config.status:1658: creating module/zcommon/Makefile config.status:1658: creating module/zfs/Makefile config.status:1658: creating module/zpios/Makefile config.status:1658: creating module/icp/Makefile config.status:1658: creating include/Makefile config.status:1658: creating include/linux/Makefile config.status:1658: creating include/sys/Makefile config.status:1658: creating include/sys/fs/Makefile config.status:1658: creating include/sys/fm/Makefile config.status:1658: creating include/sys/fm/fs/Makefile config.status:1658: creating include/sys/crypto/Makefile config.status:1658: creating include/sys/sysevent/Makefile config.status:1658: creating scripts/Makefile config.status:1658: creating scripts/zpios-profile/Makefile config.status:1658: creating scripts/zpios-test/Makefile config.status:1658: creating scripts/zpool-config/Makefile config.status:1658: creating scripts/common.sh config.status:1658: creating tests/Makefile config.status:1658: creating tests/test-runner/Makefile config.status:1658: creating tests/test-runner/cmd/Makefile config.status:1658: creating tests/test-runner/include/Makefile config.status:1658: creating tests/test-runner/man/Makefile config.status:1658: creating tests/runfiles/Makefile config.status:1658: creating tests/zfs-tests/Makefile config.status:1658: creating tests/zfs-tests/cmd/Makefile config.status:1658: creating tests/zfs-tests/cmd/chg_usr_exec/Makefile config.status:1658: creating tests/zfs-tests/cmd/devname2devid/Makefile config.status:1658: creating tests/zfs-tests/cmd/dir_rd_update/Makefile config.status:1658: creating tests/zfs-tests/cmd/file_check/Makefile config.status:1658: creating tests/zfs-tests/cmd/file_trunc/Makefile config.status:1658: creating tests/zfs-tests/cmd/file_write/Makefile config.status:1658: creating tests/zfs-tests/cmd/largest_file/Makefile config.status:1658: creating tests/zfs-tests/cmd/mkbusy/Makefile config.status:1658: creating tests/zfs-tests/cmd/mkfile/Makefile config.status:1658: creating tests/zfs-tests/cmd/mkfiles/Makefile config.status:1658: creating tests/zfs-tests/cmd/mktree/Makefile config.status:1658: creating tests/zfs-tests/cmd/mmap_exec/Makefile config.status:1658: creating tests/zfs-tests/cmd/mmapwrite/Makefile config.status:1658: creating tests/zfs-tests/cmd/randfree_file/Makefile config.status:1658: creating tests/zfs-tests/cmd/readmmap/Makefile config.status:1658: creating tests/zfs-tests/cmd/rename_dir/Makefile config.status:1658: creating tests/zfs-tests/cmd/rm_lnkcnt_zero_file/Makefile config.status:1658: creating tests/zfs-tests/cmd/threadsappend/Makefile config.status:1658: creating tests/zfs-tests/cmd/xattrtest/Makefile config.status:1658: creating tests/zfs-tests/include/Makefile config.status:1658: creating tests/zfs-tests/include/commands.cfg config.status:1658: creating tests/zfs-tests/include/default.cfg config.status:1658: creating tests/zfs-tests/tests/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/acl/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/acl/posix/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/atime/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/bootfs/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cache/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cachefile/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/casenorm/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/checksum/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/chattr/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/clean_mirror/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zdb/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_clone/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_copies/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_create/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_destroy/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_get/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_inherit/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_mount/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_promote/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_property/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_receive/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_rename/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_reservation/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_rollback/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_send/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_set/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_share/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_snapshot/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_unmount/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_unshare/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zfs_upgrade/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_add/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_attach/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_clear/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_create/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_destroy/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_detach/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_expand/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_export/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_get/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_history/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_import/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_offline/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_online/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_remove/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_replace/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_scrub/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_set/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_status/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_root/zpool_upgrade/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_user/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_user/misc/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_user/zfs_list/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_user/zpool_iostat/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/cli_user/zpool_list/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/compression/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/ctime/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/delegate/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/devices/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/exec/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/features/async_destroy/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/features/large_dnode/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/features/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/grow_pool/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/grow_replicas/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/history/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/inheritance/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/inuse/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/large_files/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/largest_pool/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/link_count/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/migration/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/mmap/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/mount/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/mv_files/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/nestedfs/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/no_space/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/nopwrite/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/online_offline/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/pool_names/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/poolversion/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/privilege/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/quota/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/raidz/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/redundancy/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/refquota/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/refreserv/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/rename_dirs/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/replacement/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/reservation/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/rootpool/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/rsend/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/scrub_mirror/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/slog/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/snapshot/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/snapused/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/sparse/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/threadsappend/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/tmpfile/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/truncate/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/userquota/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/upgrade/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/vdev_zaps/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/write_dirs/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/xattr/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/zvol/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/zvol/zvol_cli/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/zvol/zvol_ENOSPC/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/zvol/zvol_misc/Makefile config.status:1658: creating tests/zfs-tests/tests/functional/zvol/zvol_swap/Makefile config.status:1658: creating tests/zfs-tests/tests/perf/Makefile config.status:1658: creating tests/zfs-tests/tests/perf/fio/Makefile config.status:1658: creating tests/zfs-tests/tests/perf/regression/Makefile config.status:1658: creating tests/zfs-tests/tests/perf/scripts/Makefile config.status:1658: creating tests/zfs-tests/tests/stress/Makefile config.status:1658: creating rpm/Makefile config.status:1658: creating rpm/redhat/Makefile config.status:1658: creating rpm/redhat/zfs.spec config.status:1658: creating rpm/redhat/zfs-kmod.spec config.status:1658: creating rpm/redhat/zfs-dkms.spec config.status:1658: creating rpm/generic/Makefile config.status:1658: creating rpm/generic/zfs.spec config.status:1658: creating rpm/generic/zfs-kmod.spec config.status:1658: creating rpm/generic/zfs-dkms.spec config.status:1658: creating zfs-script-config.sh config.status:1658: creating zfs.release config.status:1658: creating zfs_config.h config.status:1887: executing depfiles commands config.status:1887: 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_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='/bin/grep -E' ac_cv_path_FGREP='/bin/grep -F' ac_cv_path_GREP=/bin/grep ac_cv_path_SED=/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_BUNZIP2=/bin/bunzip2 ac_cv_path_ac_pt_BZCAT=/bin/bzcat ac_cv_path_ac_pt_CAT=/bin/cat ac_cv_path_ac_pt_CHACL=/usr/bin/chacl ac_cv_path_ac_pt_CHGRP=/bin/chgrp ac_cv_path_ac_pt_CHMOD=/bin/chmod ac_cv_path_ac_pt_CHOWN=/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=/bin/gzip ac_cv_path_ac_pt_CP=/bin/cp ac_cv_path_ac_pt_CPIO=/bin/cpio ac_cv_path_ac_pt_CUT=/usr/bin/cut ac_cv_path_ac_pt_DATE=/bin/date ac_cv_path_ac_pt_DD=/bin/dd ac_cv_path_ac_pt_DF=/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=/bin/echo ac_cv_path_ac_pt_FALSE=/bin/false 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_FREE=/usr/bin/free 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=/bin/dd ac_cv_path_ac_pt_HEAD=/usr/bin/head ac_cv_path_ac_pt_HOSTNAME=/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=/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=/bin/ls ac_cv_path_ac_pt_LSBLK=/bin/lsblk ac_cv_path_ac_pt_MD5SUM=/usr/bin/md5sum ac_cv_path_ac_pt_MKDIR=/bin/mkdir ac_cv_path_ac_pt_MKNOD=/bin/mknod ac_cv_path_ac_pt_MKTEMP=/bin/mktemp ac_cv_path_ac_pt_MOUNT=/bin/mount ac_cv_path_ac_pt_MPSTAT=/usr/bin/mpstat ac_cv_path_ac_pt_MV=/bin/mv ac_cv_path_ac_pt_NAWK=/usr/bin/nawk 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=/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=/bin/ps ac_cv_path_ac_pt_PYTHON=/usr/bin/python ac_cv_path_ac_pt_READLINK=/bin/readlink ac_cv_path_ac_pt_RMDIR=/bin/rmdir ac_cv_path_ac_pt_RSH=/usr/bin/rsh ac_cv_path_ac_pt_SETFACL=/usr/bin/setfacl ac_cv_path_ac_pt_SHUF=/usr/bin/shuf ac_cv_path_ac_pt_SLEEP=/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=/bin/su ac_cv_path_ac_pt_SUM=/usr/bin/sum ac_cv_path_ac_pt_SYNC=/bin/sync ac_cv_path_ac_pt_TAIL=/usr/bin/tail ac_cv_path_ac_pt_TAR=/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=/bin/true ac_cv_path_ac_pt_TRUNCATE=/usr/bin/truncate ac_cv_path_ac_pt_UDEVADM=/bin/udevadm ac_cv_path_ac_pt_UMOUNT=/bin/umount ac_cv_path_ac_pt_UNAME=/bin/uname ac_cv_path_ac_pt_UNCOMPRESS=/bin/gunzip ac_cv_path_ac_pt_UNIQ=/usr/bin/uniq ac_cv_path_ac_pt_UUIDGEN=/usr/bin/uuidgen ac_cv_path_ac_pt_VMSTAT=/usr/bin/vmstat ac_cv_path_ac_pt_WC=/usr/bin/wc ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/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_MANIFEST_TOOL=mt 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=yes 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]* \([^ ]*\) \([^ ]*\)$/ {"\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \([^ ]*\)[ ]*$/ {\"\1\", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \(lib[^ ]*\)$/ {"\2", (void *) \&\2},/p'\'' -e '\''s/^[ABCDGIRSTW]* \([^ ]*\) \([^ ]*\)$/ {"lib\2", (void *) \&\2},/p'\''' lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' 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 ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /home/htj/z/sep11/zfsid/config/missing aclocal-1.14' ALIEN='alien' ALIEN_VERSION='8.92' 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/htj/z/sep11/zfsid/config/missing autoconf' AUTOHEADER='${SHELL} /home/htj/z/sep11/zfsid/config/missing autoheader' AUTOMAKE='${SHELL} /home/htj/z/sep11/zfsid/config/missing automake-1.14' AWK='/usr/bin/awk' BASENAME='/usr/bin/basename' BC='/usr/bin/bc' BLOCKDEV='' BUNZIP2='/bin/bunzip2' BZCAT='/bin/bzcat' CAT='/bin/cat' CC='gcc' CCAS='gcc' CCASDEPMODE='depmode=gcc3' CCASFLAGS='-g -O2' CCDEPMODE='depmode=gcc3' CD='cd' CFLAGS='-g -O2' CHACL='/usr/bin/chacl' CHGRP='/bin/chgrp' CHMOD='/bin/chmod' CHOWN='/bin/chown' CKSUM='/usr/bin/cksum' CMP='/usr/bin/cmp' COMPRESS='/bin/gzip' CONFIG_KERNEL_FALSE='#' CONFIG_KERNEL_TRUE='' CONFIG_USER_FALSE='#' CONFIG_USER_TRUE='' COREADM='' CP='/bin/cp' CPIO='/bin/cpio' CPP='gcc -E' CPPFLAGS='' CUT='/usr/bin/cut' CYGPATH_W='echo' DATE='/bin/date' DD='/bin/dd' DEBUG_CFLAGS='-DDEBUG -Werror' DEBUG_DMU_TX='_without_debug_dmu_tx' DEBUG_STACKFLAGS='-fstack-check' DEBUG_ZFS='_with_debug' DEFAULT_INITCONF_DIR='/etc/default' DEFAULT_INIT_DIR='${prefix}/etc/init.d' DEFAULT_INIT_SCRIPT='lsb' DEFAULT_PACKAGE='deb' DEFINE_INITRAMFS='--define "_initramfs 1"' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DF='/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='/bin/echo' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' EXEEXT='' FALSE='/bin/false' FDISK='' FGREP='/bin/grep -F' FILE='/usr/bin/file' FIND='/usr/bin/find' FIO='/usr/bin/fio' FORMAT='' FRAME_LARGER_THAN='-Wframe-larger-than=1024' FREE='/usr/bin/free' FSCK='' GETCONF='/usr/bin/getconf' GETENT='/usr/bin/getent' GETFACL='/usr/bin/getfacl' GETMAJOR='' GNUDD='/bin/dd' GREP='/bin/grep' GROUPADD='/usr/sbin/groupadd' GROUPDEL='/usr/sbin/groupdel' GROUPMOD='/usr/sbin/groupmod' HAVE_ALIEN='yes' HAVE_DPKG='yes' HAVE_DPKGBUILD='yes' HAVE_RPM='yes' HAVE_RPMBUILD='yes' HEAD='/usr/bin/head' HOSTNAME='/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 -DHAVE_SPL -D_KERNEL -DTEXT_DOMAIN=\"zfs-linux-kernel\" -DDEBUG -Werror' KERNELMAKE_PARAMS=' O=/usr/src/linux-headers-3.16.0-4-amd64' KILL='/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/linux-headers-3.16.0-4-common' LINUX_OBJ='/usr/src/linux-headers-3.16.0-4-amd64' LINUX_SYMBOLS='Module.symvers' LINUX_VERSION='3.16.0-4-amd64' LIPO='' LN_S='ln -s' LOCKFS='/usr/bin/lsof' LOFIADM='' LOGNAME='/usr/bin/logname' LS='/bin/ls' LSBLK='/bin/lsblk' LTLIBOBJS='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /home/htj/z/sep11/zfsid/config/missing makeinfo' MANIFEST_TOOL=':' MD5SUM='/usr/bin/md5sum' MKDIR='/bin/mkdir' MKDIR_P='/bin/mkdir -p' MKNOD='/bin/mknod' MKTEMP='/bin/mktemp' MNTTAB='/proc/self/mounts' MODINFO='' MODUNLOAD='' MOUNT='/bin/mount' MPSTAT='/usr/bin/mpstat' MV='/bin/mv' NAWK='/usr/bin/nawk' NET='' NEWFS='' NM='/usr/bin/nm -B' NMEDIT='' NO_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='/bin/ping' PKGINFO='' PKILL='/usr/bin/pkill' PRINTF='/usr/bin/printf' PRTVTOC='' PS='/bin/ps' PSRINFO='' PYTHON='/usr/bin/python' RANLIB='ranlib' READLINK='/bin/readlink' REBOOT='' RELEASE='rc3_35_g933ec99' RM='rm -f' RMDIR='/bin/rmdir' RPM='rpm' RPMBUILD='rpmbuild' RPMBUILD_VERSION='4.11.3' 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.11.3' RSH='/usr/bin/rsh' SED='/bin/sed' SETFACL='/usr/bin/setfacl' SET_MAKE='' SHARE='' SHELL='/bin/bash' SHUF='/usr/bin/shuf' SLEEP='/bin/sleep' SORT='/usr/bin/sort' SPL='/home/htj/z/sep11/spl' SPL_OBJ='/home/htj/z/sep11/spl' 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='/bin/su' SUM='/usr/bin/sum' SVCADM='' SVCS='' SWAP='' SWAPADD='' SYNC='/bin/sync' TAIL='/usr/bin/tail' TAR='/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='/bin/true' TRUNCATE='/usr/bin/truncate' UDEVADM='/bin/udevadm' UFSDUMP='' UFSRESTORE='' UMASK='' UMOUNT='/bin/umount' UMOUNTALL='' UNAME='/bin/uname' UNCOMPRESS='/bin/gunzip' UNIQ='/usr/bin/uniq' UNSHARE='' USERADD='/usr/sbin/useradd' USERDEL='/usr/sbin/userdel' USERMOD='/usr/sbin/usermod' UUIDGEN='/usr/bin/uuidgen' VENDOR='debian' VERSION='0.7.0' VMSTAT='/usr/bin/vmstat' WAIT='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/htj/z/sep11/zfsid/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_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_BLK_QUEUE_FLUSH 1 #define HAVE_BLK_QUEUE_FLUSH_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_GENERIC_READLINK 1 #define HAVE_DISCARD_GRANULARITY 1 #define HAVE_CONST_XATTR_HANDLER 1 #define HAVE_XATTR_GET_DENTRY 1 #define HAVE_XATTR_SET_DENTRY 1 #define HAVE_XATTR_LIST_DENTRY 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_PERMISSION 1 #define HAVE_GET_ACL 1 #define HAVE_SET_ACL 1 #define HAVE_INODE_SET_FLAGS 1 #define HAVE_SHOW_OPTIONS_WITH_DENTRY 1 #define HAVE_FILE_INODE 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_FILE_AIO_FSYNC 1 #define HAVE_MKDIR_UMODE_T 1 #define HAVE_FOLLOW_LINK_NAMEIDATA 1 #define HAVE_PUT_LINK_NAMEIDATA 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_3ARGS_BDI_SETUP_AND_REGISTER 1 #define HAVE_SET_NLINK 1 #define HAVE_ELEVATOR_CHANGE 1 #define HAVE_5ARG_SGET 1 #define HAVE_VFS_ITERATE 1 #define HAVE_VFS_RW_ITERATE 1 #define HAVE_1ARG_KMAP_ATOMIC 1 #define HAVE_FOLLOW_DOWN_ONE 1 #define MAKE_REQUEST_FN_RET void #define HAVE_KUID_HELPERS 1 #define HAVE_GENERIC_SETXATTR 1 #define ZFS_DEBUG 1 configure: exit 0