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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:39013: checking for udev directories configure:39055: result: /lib/udev;/lib/udev/rules.d configure:39125: checking for dracut directory configure:39157: result: /usr/lib/dracut configure:39163: checking zlib.h usability configure:39163: gcc -c -g -O2 conftest.c >&5 configure:39163: $? = 0 configure:39163: result: yes configure:39163: checking zlib.h presence configure:39163: gcc -E conftest.c configure:39163: $? = 0 configure:39163: result: yes configure:39163: checking for zlib.h configure:39163: result: yes configure:39176: checking for library containing compress2 configure:39207: gcc -o conftest -g -O2 conftest.c >&5 /tmp/cceuAuwl.o: In function `main': /home/htj/z/sep11/zfsid/conftest.c:57: undefined reference to `compress2' collect2: error: ld returned 1 exit status configure:39207: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:39207: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39207: $? = 0 configure:39224: result: -lz configure:39239: checking for library containing uncompress configure:39270: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39270: $? = 0 configure:39287: result: none required configure:39302: checking for library containing crc32 configure:39333: gcc -o conftest -g -O2 conftest.c -lz >&5 configure:39333: $? = 0 configure:39350: result: none required configure:39374: checking uuid/uuid.h usability configure:39374: gcc -c -g -O2 conftest.c >&5 configure:39374: $? = 0 configure:39374: result: yes configure:39374: checking uuid/uuid.h presence configure:39374: gcc -E conftest.c configure:39374: $? = 0 configure:39374: result: yes configure:39374: checking for uuid/uuid.h configure:39374: result: yes configure:39387: checking for library containing uuid_generate configure:39418: gcc -o conftest -g -O2 conftest.c -lz >&5 /tmp/ccyllK8K.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:39418: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:39418: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39418: $? = 0 configure:39435: result: -luuid configure:39450: checking for library containing uuid_is_null configure:39481: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39481: $? = 0 configure:39498: result: none required configure:39533: checking for xdrmem_create in -ltirpc configure:39558: 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:39558: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:39567: result: no configure:39585: checking for library containing xdrmem_create configure:39616: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 configure:39616: $? = 0 configure:39633: result: none required configure:39719: checking blkid/blkid.h usability configure:39719: gcc -c -g -O2 conftest.c >&5 configure:39719: $? = 0 configure:39719: result: yes configure:39719: checking blkid/blkid.h presence configure:39719: gcc -E conftest.c configure:39719: $? = 0 configure:39719: result: yes configure:39719: checking for blkid/blkid.h configure:39719: result: yes configure:39741: checking attr/xattr.h usability configure:39741: gcc -c -g -O2 conftest.c >&5 configure:39741: $? = 0 configure:39741: result: yes configure:39741: checking attr/xattr.h presence configure:39741: gcc -E conftest.c configure:39741: $? = 0 configure:39741: result: yes configure:39741: checking for attr/xattr.h configure:39741: result: yes configure:39763: checking libudev.h usability configure:39763: gcc -c -g -O2 conftest.c >&5 configure:39763: $? = 0 configure:39763: result: yes configure:39763: checking libudev.h presence configure:39763: gcc -E conftest.c configure:39763: $? = 0 configure:39763: result: yes configure:39763: checking for libudev.h configure:39763: result: yes configure:39781: checking for library containing udev_device_get_is_initialized configure:39812: gcc -o conftest -g -O2 conftest.c -luuid -lz >&5 /tmp/ccUABcOy.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:39812: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:39812: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:39812: $? = 0 configure:39829: result: -ludev configure:39843: checking for -Wframe-larger-than= support configure:39860: gcc -c -g -O2 -Wframe-larger-than=1024 conftest.c >&5 configure:39860: $? = 0 configure:39863: result: yes configure:39933: checking for awk configure:39951: found /usr/bin/awk configure:39963: result: /usr/bin/awk configure:40031: checking for basename configure:40049: found /usr/bin/basename configure:40061: result: /usr/bin/basename configure:40129: checking for bc configure:40147: found /usr/bin/bc configure:40159: result: /usr/bin/bc configure:40227: checking for bunzip2 configure:40245: found /bin/bunzip2 configure:40257: result: /bin/bunzip2 configure:40325: checking for bzcat configure:40343: found /bin/bzcat configure:40355: result: /bin/bzcat configure:40423: checking for cat configure:40441: found /bin/cat configure:40453: result: /bin/cat configure:40521: checking for cd configure:40554: result: no configure:40618: checking for chgrp configure:40636: found /bin/chgrp configure:40648: result: /bin/chgrp configure:40716: checking for chmod configure:40734: found /bin/chmod configure:40746: result: /bin/chmod configure:40814: checking for chown configure:40832: found /bin/chown configure:40844: result: /bin/chown configure:40912: checking for cksum configure:40930: found /usr/bin/cksum configure:40942: result: /usr/bin/cksum configure:41010: checking for cmp configure:41028: found /usr/bin/cmp configure:41040: result: /usr/bin/cmp configure:41108: checking for cp configure:41126: found /bin/cp configure:41138: result: /bin/cp configure:41206: checking for cpio configure:41224: found /bin/cpio configure:41236: result: /bin/cpio configure:41304: checking for cut configure:41322: found /usr/bin/cut configure:41334: result: /usr/bin/cut configure:41402: checking for date configure:41420: found /bin/date configure:41432: result: /bin/date configure:41500: checking for dd configure:41518: found /bin/dd configure:41530: result: /bin/dd configure:41598: checking for df configure:41616: found /bin/df configure:41628: result: /bin/df configure:41696: checking for diff configure:41714: found /usr/bin/diff configure:41726: result: /usr/bin/diff configure:41794: checking for dirname configure:41812: found /usr/bin/dirname configure:41824: result: /usr/bin/dirname configure:41892: checking for du configure:41910: found /usr/bin/du configure:41922: result: /usr/bin/du configure:41990: checking for echo configure:42008: found /bin/echo configure:42020: result: /bin/echo configure:42186: checking for false configure:42204: found /bin/false configure:42216: result: /bin/false configure:42284: checking for fdisk configure:42317: result: no configure:42480: checking for file configure:42498: found /usr/bin/file configure:42510: result: /usr/bin/file configure:42578: checking for find configure:42596: found /usr/bin/find configure:42608: result: /usr/bin/find configure:42676: checking for fio configure:42694: found /usr/bin/fio configure:42706: result: /usr/bin/fio configure:42774: checking for fsck configure:42807: result: no configure:42872: checking for dd configure:42890: found /bin/dd configure:42902: result: /bin/dd configure:42970: checking for getconf configure:42988: found /usr/bin/getconf configure:43000: result: /usr/bin/getconf configure:43068: checking for getent configure:43086: found /usr/bin/getent configure:43098: result: /usr/bin/getent configure:43264: checking for groupadd configure:43297: result: no configure:43362: checking for groupdel configure:43395: result: no configure:43460: checking for groupmod configure:43493: result: no configure:43558: checking for head configure:43576: found /usr/bin/head configure:43588: result: /usr/bin/head configure:43656: checking for hostname configure:43674: found /bin/hostname configure:43686: result: /bin/hostname configure:43754: checking for id configure:43772: found /usr/bin/id configure:43784: result: /usr/bin/id configure:43852: checking for kill configure:43870: found /bin/kill configure:43882: result: /bin/kill configure:43950: checking for ksh configure:43968: found /usr/bin/ksh configure:43980: result: /usr/bin/ksh configure:44048: checking for logname configure:44066: found /usr/bin/logname configure:44078: result: /usr/bin/logname configure:44146: checking for ls configure:44164: found /bin/ls configure:44176: result: /bin/ls configure:44244: checking for md5sum configure:44262: found /usr/bin/md5sum configure:44274: result: /usr/bin/md5sum configure:44342: checking for mkdir configure:44360: found /bin/mkdir configure:44372: result: /bin/mkdir configure:44440: checking for mknod configure:44458: found /bin/mknod configure:44470: result: /bin/mknod configure:44538: checking for mktemp configure:44556: found /bin/mktemp configure:44568: result: /bin/mktemp configure:44636: checking for modinfo configure:44669: result: no configure:44734: checking for mount configure:44752: found /bin/mount configure:44764: result: /bin/mount configure:44832: checking for mv configure:44850: found /bin/mv configure:44862: result: /bin/mv configure:44930: checking for nawk configure:44948: found /usr/bin/nawk configure:44960: result: /usr/bin/nawk configure:45028: checking for pgrep configure:45046: found /usr/bin/pgrep configure:45058: result: /usr/bin/pgrep configure:45126: checking for ping configure:45144: found /bin/ping configure:45156: result: /bin/ping configure:45224: checking for pkill configure:45242: found /usr/bin/pkill configure:45254: result: /usr/bin/pkill configure:45322: checking for printf configure:45340: found /usr/bin/printf configure:45352: result: /usr/bin/printf configure:45420: checking for ps configure:45438: found /bin/ps configure:45450: result: /bin/ps configure:45518: checking for python configure:45536: found /usr/bin/python configure:45548: result: /usr/bin/python configure:45616: checking for reboot configure:45649: result: no configure:45714: checking for rmdir configure:45732: found /bin/rmdir configure:45744: result: /bin/rmdir configure:45812: checking for rsh configure:45830: found /usr/bin/rsh configure:45842: result: /usr/bin/rsh configure:46008: checking for shuf configure:46026: found /usr/bin/shuf configure:46038: result: /usr/bin/shuf configure:46106: checking for sleep configure:46124: found /bin/sleep configure:46136: result: /bin/sleep configure:46204: checking for sort configure:46222: found /usr/bin/sort configure:46234: result: /usr/bin/sort configure:46302: checking for stat configure:46320: found /usr/bin/stat configure:46332: result: /usr/bin/stat configure:46400: checking for strings configure:46418: found /usr/bin/strings configure:46430: result: /usr/bin/strings configure:46498: checking for su configure:46516: found /bin/su configure:46528: result: /bin/su configure:46596: checking for sum configure:46614: found /usr/bin/sum configure:46626: result: /usr/bin/sum configure:46694: checking for sync configure:46712: found /bin/sync configure:46724: result: /bin/sync configure:46792: checking for tail configure:46810: found /usr/bin/tail configure:46822: result: /usr/bin/tail configure:46890: checking for tar configure:46908: found /bin/tar configure:46920: result: /bin/tar configure:46988: checking for timeout configure:47006: found /usr/bin/timeout configure:47018: result: /usr/bin/timeout configure:47086: checking for touch configure:47104: found /usr/bin/touch configure:47116: result: /usr/bin/touch configure:47184: checking for tr configure:47202: found /usr/bin/tr configure:47214: result: /usr/bin/tr configure:47282: checking for truncate configure:47300: found /usr/bin/truncate configure:47312: result: /usr/bin/truncate configure:47380: checking for true configure:47398: found /bin/true configure:47410: result: /bin/true configure:47478: checking for umask configure:47511: result: no configure:47576: checking for umount configure:47594: found /bin/umount configure:47606: result: /bin/umount configure:47674: checking for uname configure:47692: found /bin/uname configure:47704: result: /bin/uname configure:47772: checking for uniq configure:47790: found /usr/bin/uniq configure:47802: result: /usr/bin/uniq configure:47870: checking for useradd configure:47903: result: no configure:47968: checking for userdel configure:48001: result: no configure:48066: checking for usermod configure:48099: result: no configure:48164: checking for uuidgen configure:48182: found /usr/bin/uuidgen configure:48194: result: /usr/bin/uuidgen configure:48262: checking for wait configure:48295: result: no configure:48359: checking for wc configure:48377: found /usr/bin/wc configure:48389: result: /usr/bin/wc configure:48463: checking for blockdev configure:48496: result: no configure:48561: checking for chacl configure:48579: found /usr/bin/chacl configure:48591: result: /usr/bin/chacl configure:48659: checking for gzip configure:48677: found /bin/gzip configure:48689: result: /bin/gzip configure:48757: checking for parted configure:48790: result: no configure:48855: checking for free configure:48873: found /usr/bin/free configure:48885: result: /usr/bin/free configure:48953: checking for getfacl configure:48971: found /usr/bin/getfacl configure:48983: result: /usr/bin/getfacl configure:49051: checking for iostat configure:49069: found /usr/bin/iostat configure:49081: result: /usr/bin/iostat configure:49149: checking for lsof configure:49167: found /usr/bin/lsof configure:49179: result: /usr/bin/lsof configure:49247: checking for lsblk configure:49265: found /bin/lsblk configure:49277: result: /bin/lsblk configure:49345: checking for rmmod configure:49378: result: no configure:49443: checking for mpstat configure:49461: found /usr/bin/mpstat configure:49473: result: /usr/bin/mpstat configure:49541: checking for mke2fs configure:49574: result: no configure:49639: checking for nproc configure:49657: found /usr/bin/nproc configure:49669: result: /usr/bin/nproc configure:49737: checking for sudo configure:49755: found /usr/bin/sudo configure:49767: result: /usr/bin/sudo configure:49835: checking for readlink configure:49853: found /bin/readlink configure:49865: result: /bin/readlink configure:49933: checking for setfacl configure:49951: found /usr/bin/setfacl configure:49963: result: /usr/bin/setfacl configure:50031: checking for exportfs configure:50064: result: no configure:50129: checking for net configure:50162: result: no configure:50227: checking for swapon configure:50260: result: no configure:50325: checking for swapon configure:50358: result: no configure:50423: checking for udevadm configure:50441: found /bin/udevadm configure:50453: result: /bin/udevadm configure:50521: checking for dump configure:50554: result: no configure:50619: checking for restore configure:50652: result: no configure:50717: checking for gunzip configure:50735: found /bin/gunzip configure:50747: result: /bin/gunzip configure:50815: checking for exportfs configure:50848: result: no configure:50913: checking for vmstat configure:50931: found /usr/bin/vmstat configure:50943: result: /usr/bin/vmstat configure:53831: checking for mlockall configure:53831: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:53831: $? = 0 configure:53831: result: yes configure:53857: checking kernel source directory configure:53899: result: /usr/src/linux-headers-3.16.0-4-common configure:53910: checking kernel build directory configure:53937: result: /usr/src/linux-headers-3.16.0-4-amd64 configure:53940: checking kernel source version configure:53988: result: 3.16.0-4-amd64 configure:54001: checking kernel file name for module symbols configure:54030: result: Module.symvers configure:54071: checking spl source directory configure:54129: result: /home/htj/z/sep11/spl configure:54143: checking spl build directory configure:54183: result: /home/htj/z/sep11/spl configure:54197: checking spl source version configure:54220: result: 0.7.0-rc3_2_g9704820 configure:54231: checking spl file name for module symbols configure:54272: result: Module.symvers configure:54277: checking whether modules can be built configure:54306: 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:54309: $? = 0 configure:54311: test -s build/conftest.o configure:54314: $? = 0 configure:54317: result: yes configure:54367: gcc -o conftest -g -O2 conftest.c -ludev -luuid -lz >&5 configure:54367: $? = 0 configure:54367: ./conftest configure:54367: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:54382: checking whether kernel was built with 16K or larger stacks configure:54417: 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:54420: $? = 0 configure:54422: test -s build/conftest.o configure:54425: $? = 0 configure:54428: result: yes configure:54450: checking whether kernel was built with CONFIG_DEBUG_LOCK_ALLOC configure:54485: 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:54488: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:54579: result: no configure:54596: checking whether DECLARE_EVENT_CLASS() is available configure:54667: 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:54670: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:54688: result: no configure:54700: checking whether current->bio_tail exists configure:54733: 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:54736: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:54754: result: no configure:54756: checking whether current->bio_list exists configure:54789: 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:54792: $? = 0 configure:54794: test -s build/conftest.o configure:54797: $? = 0 configure:54800: result: yes configure:54828: checking whether super_block->s_user_ns exists configure:54863: 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:54866: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:54884: result: no configure:54895: checking whether submit_bio() wants 1 arg 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: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: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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:54951: result: no configure:54962: checking block device operation prototypes configure:55011: 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:55014: $? = 0 configure:55016: test -s build/conftest.o configure:55019: $? = 0 configure:55022: result: struct block_device configure:55044: checking whether block_device_operations.release is void configure:55088: 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:55091: $? = 0 configure:55093: test -s build/conftest.o configure:55096: $? = 0 configure:55099: result: void configure:55120: checking whether kernel defines fmode_t configure:55153: 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:55156: $? = 0 configure:55158: test -s build/conftest.o configure:55161: $? = 0 configure:55164: result: yes configure:55185: checking whether blkdev_get() wants 3 args configure:55219: 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:55222: $? = 0 configure:55224: test -s build/conftest.o configure:55227: $? = 0 configure:55230: result: yes configure:55250: checking whether blkdev_get_by_path() is available configure:55284: 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:55287: $? = 0 configure:55289: test -s build/conftest.o configure:55292: $? = 0 configure:55344: result: yes configure:55354: checking whether open_bdev_exclusive() is available configure:55388: 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:55391: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:55411: result: no configure:55458: checking whether lookup_bdev() wants 1 arg configure:55492: 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:55495: $? = 0 configure:55497: test -s build/conftest.o configure:55500: $? = 0 configure:55758: result: yes configure:55769: checking whether invalidate_bdev() wants 1 arg configure:55803: 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:55806: $? = 0 configure:55808: test -s build/conftest.o configure:55811: $? = 0 configure:55814: result: yes configure:55835: checking whether bdev_logical_block_size() is available configure:55871: 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:55874: $? = 0 configure:55876: test -s build/conftest.o configure:55879: $? = 0 configure:55882: result: yes configure:55904: checking whether bdev_physical_block_size() is available configure:55940: 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:55943: $? = 0 configure:55945: test -s build/conftest.o configure:55948: $? = 0 configure:55951: result: yes configure:55973: checking whether bio has bi_iter configure:56007: 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:56010: $? = 0 configure:56012: test -s build/conftest.o configure:56015: $? = 0 configure:56018: result: yes configure:56039: checking whether BIO_RW_FAILFAST_* are defined configure:56075: 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:56078: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56096: result: no configure:56107: checking whether REQ_FAILFAST_MASK is defined configure:56141: 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:56144: $? = 0 configure:56146: test -s build/conftest.o configure:56149: $? = 0 configure:56152: result: yes configure:56173: checking whether REQ_OP_DISCARD is defined configure:56206: 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:56209: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56227: result: no configure:56238: checking whether REQ_OP_SECURE_ERASE is defined configure:56271: 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:56274: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56292: result: no configure:56303: checking whether REQ_OP_FLUSH is defined configure:56336: 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:56339: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56357: result: no configure:56368: checking whether bio->bi_opf is defined configure:56402: 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:56405: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56423: result: no configure:56434: checking whether bio_end_io_t wants 1 arg configure:56470: 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:56473: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56491: result: no configure:56502: checking whether BIO_RW_BARRIER is defined configure:56536: 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:56539: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56557: result: no configure:56568: checking whether BIO_RW_DISCARD is defined configure:56602: 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:56605: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56623: result: no configure:56634: checking whether blk_queue_flush() is available configure:56670: 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:56673: $? = 0 configure:56675: test -s build/conftest.o configure:56678: $? = 0 configure:56681: result: yes configure:56687: checking whether blk_queue_flush() is GPL-only configure:56724: 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:56727: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56742: result: yes configure:56769: checking whether blk_queue_write_cache() exists configure:56805: 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:56808: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:56895: result: no configure:56908: checking whether blk_queue_max_hw_sectors() is available configure:56944: 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:56947: $? = 0 configure:56949: test -s build/conftest.o configure:56952: $? = 0 configure:56955: result: yes configure:56977: checking whether blk_queue_max_segments() is available configure:57013: 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:57016: $? = 0 configure:57018: test -s build/conftest.o configure:57021: $? = 0 configure:57024: result: yes configure:57046: checking whether the BIO_RW_UNPLUG enum is available configure:57083: 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:57086: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:57104: result: no configure:57116: checking whether struct blk_plug is available configure:57154: 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:57157: $? = 0 configure:57159: test -s build/conftest.o configure:57162: $? = 0 configure:57165: result: yes configure:57187: checking whether get_disk_ro() is available configure:57223: 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:57226: $? = 0 configure:57228: test -s build/conftest.o configure:57231: $? = 0 configure:57234: result: yes configure:57255: checking whether get_gendisk() is available configure:57289: 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:57292: $? = 0 configure:57294: test -s build/conftest.o configure:57297: $? = 0 configure:57349: result: yes configure:57360: checking whether bio_set_op_attrs is available configure:57395: 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:57398: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:57416: result: no configure:57427: checking whether generic_readlink is global 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 configure:57465: $? = 0 configure:57467: test -s build/conftest.o configure:57470: $? = 0 configure:57473: result: yes configure:57494: checking whether ql->discard_granularity is available 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 super_block uses const struct xattr_handler configure:57608: 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:57611: $? = 0 configure:57613: test -s build/conftest.o configure:57616: $? = 0 configure:57619: result: yes configure:57640: checking whether xattr_handler has name configure:57677: 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:57680: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:57698: result: no configure:57709: checking whether xattr_handler->get() wants both dentry and inode configure:57749: 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:57752: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:57770: result: no configure:57772: checking whether xattr_handler->get() wants xattr_handler configure:57812: 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:57815: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:57833: result: no configure:57835: checking whether xattr_handler->get() wants dentry configure:57875: 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:57878: $? = 0 configure:57880: test -s build/conftest.o configure:57883: $? = 0 configure:57886: result: yes configure:57989: checking whether xattr_handler->set() wants both dentry and inode configure:58031: 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:58034: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:58052: result: no configure:58054: checking whether xattr_handler->set() wants xattr_handler configure:58095: 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:58098: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:58116: result: no configure:58118: checking whether xattr_handler->set() wants dentry configure:58158: 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:58161: $? = 0 configure:58163: test -s build/conftest.o configure:58166: $? = 0 configure:58169: result: yes configure:58273: checking whether xattr_handler->list() wants simple configure:58311: 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:58314: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:58332: result: no configure:58334: checking whether xattr_handler->list() wants xattr_handler configure:58374: 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:58377: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:58395: result: no configure:58397: checking whether xattr_handler->list() wants dentry configure:58438: 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:58441: $? = 0 configure:58443: test -s build/conftest.o configure:58446: $? = 0 configure:58449: result: yes configure:58553: checking whether inode_owner_or_capable() exists configure:58587: 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:58590: $? = 0 configure:58592: test -s build/conftest.o configure:58595: $? = 0 configure:58598: result: yes configure:58684: checking whether posix_acl_from_xattr() needs user_ns configure:58719: 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:58722: $? = 0 configure:58724: test -s build/conftest.o configure:58727: $? = 0 configure:58730: result: yes configure:58751: checking whether posix_acl_release() is available configure:58787: 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:58790: $? = 0 configure:58792: test -s build/conftest.o configure:58795: $? = 0 configure:58798: result: yes configure:58804: checking whether posix_acl_release() is GPL-only configure:58843: 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:58846: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:58861: result: yes configure:58889: checking whether set_cached_acl() is usable configure:58930: 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:58933: $? = 0 configure:58935: test -s build/conftest.o configure:58938: $? = 0 configure:58941: result: yes configure:58962: checking whether posix_acl_chmod exists configure:58996: 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:58999: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59017: result: no configure:59027: checking whether __posix_acl_chmod exists configure:59061: 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:59064: $? = 0 configure:59066: test -s build/conftest.o configure:59069: $? = 0 configure:59072: result: yes configure:59093: checking whether posix_acl_equiv_mode() wants umode_t 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_valid() wants user namespace configure:59198: 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:59201: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59219: result: no configure:59230: checking whether iops->permission() exists configure:59269: 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:59272: $? = 0 configure:59274: test -s build/conftest.o configure:59277: $? = 0 configure:59280: result: yes configure:59301: checking whether iops->permission() wants nameidata configure:59341: 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:59344: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59365: result: no configure:59376: checking whether iops->check_acl() exists configure:59415: 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:59418: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59436: result: no configure:59447: checking whether iops->check_acl() wants flags configure:59487: 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:59490: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59511: result: no configure:59522: checking whether iops->get_acl() exists configure:59562: 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:59565: $? = 0 configure:59567: test -s build/conftest.o configure:59570: $? = 0 configure:59573: result: yes configure:59594: checking whether iops->set_acl() exists configure:59634: 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:59637: $? = 0 configure:59639: test -s build/conftest.o configure:59642: $? = 0 configure:59645: result: yes configure:59666: checking whether inode_set_flags() exists configure:59700: 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:59703: $? = 0 configure:59705: test -s build/conftest.o configure:59708: $? = 0 configure:59711: result: yes configure:59732: checking whether uncached_acl_sentinel() exists configure:59765: 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:59768: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59786: result: no configure:59797: checking whether sops->show_options() wants dentry configure:59835: 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:59838: $? = 0 configure:59840: test -s build/conftest.o configure:59843: $? = 0 configure:59846: result: yes configure:59867: checking whether file_inode() is available configure:59901: 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:59904: $? = 0 configure:59906: test -s build/conftest.o configure:59909: $? = 0 configure:59912: result: yes configure:59933: checking whether file_dentry() is available configure:59967: 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:59970: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:59988: result: no configure:59999: checking whether fops->fsync() wants configure:60040: 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:60043: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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: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: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: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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60175: 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:60178: $? = 0 configure:60180: test -s build/conftest.o configure:60183: $? = 0 configure:60186: result: range configure:60206: checking whether sops->evict_inode() exists 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: yes configure:60274: checking whether sops->dirty_inode() wants flags configure:60313: 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:60316: $? = 0 configure:60318: test -s build/conftest.o configure:60321: $? = 0 configure:60324: result: yes configure:60345: checking whether sops->nr_cached_objects() exists configure:60384: 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:60387: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60405: result: no configure:60416: checking whether sops->free_cached_objects() exists configure:60456: 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:60459: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60477: result: no configure:60489: checking whether fops->fallocate() exists configure:60529: 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:60532: $? = 0 configure:60534: test -s build/conftest.o configure:60537: $? = 0 configure:60540: result: yes configure:60561: checking whether iops->fallocate() exists configure:60601: 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:60604: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60622: result: no configure:60634: checking whether fops->aio_fsync() exists configure:60671: 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:60674: $? = 0 configure:60676: test -s build/conftest.o configure:60679: $? = 0 configure:60682: result: yes configure:60703: checking whether iops->create()/mkdir()/mknod() take umode_t configure:60743: 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:60746: $? = 0 configure:60748: test -s build/conftest.o configure:60751: $? = 0 configure:60754: result: yes configure:60775: checking whether iops->lookup() passes nameidata configure:60816: 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:60819: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60837: result: no configure:60848: checking whether iops->create() passes nameidata configure:60893: 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:60896: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60914: result: no configure:60925: checking whether iops->get_link() passes delayed configure:60963: 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:60966: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:60984: result: no configure:60986: checking whether iops->get_link() passes cookie configure:61024: 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:61027: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:61045: result: no configure:61048: checking whether iops->follow_link() passes cookie configure:61086: 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:61089: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:61107: result: no configure:61109: checking whether iops->follow_link() passes nameidata configure:61147: 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:61150: $? = 0 configure:61152: test -s build/conftest.o configure:61155: $? = 0 configure:61158: result: yes configure:61232: 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:61235: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:61251: checking whether iops->put_link() passes cookie configure:61289: 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:61292: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:61310: result: no configure:61312: checking whether iops->put_link() passes nameidata configure:61350: 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:61353: $? = 0 configure:61355: test -s build/conftest.o configure:61358: $? = 0 configure:61361: result: yes configure:61395: checking whether i_op->tmpfile() exists configure:61433: 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:61436: $? = 0 configure:61438: test -s build/conftest.o configure:61441: $? = 0 configure:61444: result: yes configure:61465: checking whether iops->truncate_range() exists configure:61502: 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:61505: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:61523: result: no configure:61534: checking whether dops->d_automount() exists configure:61570: 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:61573: $? = 0 configure:61575: test -s build/conftest.o configure:61578: $? = 0 configure:61581: result: yes configure:61602: checking whether eops->encode_fh() wants inode configure:61639: 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:61642: $? = 0 configure:61644: test -s build/conftest.o configure:61647: $? = 0 configure:61650: result: yes configure:61671: checking whether eops->commit_metadata() exists configure:61707: 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:61710: $? = 0 configure:61712: test -s build/conftest.o configure:61715: $? = 0 configure:61718: result: yes configure:61738: checking whether clear_inode() is available configure:61772: 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:61775: $? = 0 configure:61777: test -s build/conftest.o configure:61780: $? = 0 configure:61832: result: yes configure:61842: checking whether setattr_prepare() is available configure:61880: 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:61883: $? = 0 configure:61885: test -s build/conftest.o configure:61888: $? = 0 configure:61940: result: yes configure:61950: checking whether insert_inode_locked() is available configure:61984: 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:61987: $? = 0 configure:61989: test -s build/conftest.o configure:61992: $? = 0 configure:62044: result: yes configure:62054: checking whether d_make_root() is available configure:62088: 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:62091: $? = 0 configure:62093: test -s build/conftest.o configure:62096: $? = 0 configure:62148: result: yes configure:62158: checking whether d_obtain_alias() is available configure:62192: 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:62195: $? = 0 configure:62197: test -s build/conftest.o configure:62200: $? = 0 configure:62252: result: yes configure:62262: checking whether d_prune_aliases() is available configure:62297: 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:62300: $? = 0 configure:62302: test -s build/conftest.o configure:62305: $? = 0 configure:62357: result: yes configure:62367: checking whether d_set_d_op() is available configure:62401: 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:62404: $? = 0 configure:62406: test -s build/conftest.o configure:62409: $? = 0 configure:62461: result: yes configure:62472: checking whether dops->d_revalidate() takes struct nameidata configure:62512: 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:62515: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:62533: result: no configure:62544: checking whether dentry uses const struct dentry_operations configure:62583: 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:62586: $? = 0 configure:62588: test -s build/conftest.o configure:62591: $? = 0 configure:62594: result: yes configure:62614: checking whether truncate_setsize() is available configure:62648: 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:62651: $? = 0 configure:62653: test -s build/conftest.o configure:62656: $? = 0 configure:62708: result: yes configure:62719: checking whether security_inode_init_security wants 6 args configure:62759: 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:62762: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:62780: result: no configure:62791: checking whether security_inode_init_security wants callback configure:62829: 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:62832: $? = 0 configure:62834: test -s build/conftest.o configure:62837: $? = 0 configure:62840: result: yes configure:62860: checking whether mount_nodev() is available configure:62894: 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:62897: $? = 0 configure:62899: test -s build/conftest.o configure:62902: $? = 0 configure:62954: result: yes configure:62965: checking whether super_block has s_shrink configure:63007: 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:63010: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:63029: result: no configure:63040: checking whether shrink_control has nid configure:63075: 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:63078: $? = 0 configure:63080: test -s build/conftest.o configure:63083: $? = 0 configure:63086: result: yes configure:63107: checking whether super_block has s_instances list_head 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 /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:63145: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:63163: result: no configure:63173: checking whether super_block has s_d_op configure:63207: 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:63210: $? = 0 configure:63212: test -s build/conftest.o configure:63215: $? = 0 configure:63218: result: yes configure:63239: checking whether bdi_setup_and_register() wants 2 args configure:63276: 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:63279: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:63299: result: no configure:63301: checking whether bdi_setup_and_register() wants 3 args configure:63339: 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:63342: $? = 0 configure:63344: test -s build/conftest.o configure:63347: $? = 0 configure:63399: result: yes configure:63561: checking whether set_nlink() is available configure:63596: 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:63599: $? = 0 configure:63601: test -s build/conftest.o configure:63604: $? = 0 configure:63607: result: yes configure:63628: checking whether elevator_change() is available configure:63667: 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:63670: $? = 0 configure:63672: test -s build/conftest.o configure:63675: $? = 0 configure:63678: result: yes configure:63699: checking whether sget() wants 5 args configure:63737: 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:63740: $? = 0 configure:63742: test -s build/conftest.o configure:63745: $? = 0 configure:63748: result: yes configure:63768: checking whether lseek_execute() is available configure:63807: 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:63810: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:63830: result: no configure:63878: checking whether fops->iterate_shared() is available configure:63917: 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:63920: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:63938: result: no configure:63941: checking whether fops->iterate() is available configure:63980: 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:63983: $? = 0 configure:63985: test -s build/conftest.o configure:63988: $? = 0 configure:63991: result: yes configure:64087: checking whether fops->read/write_iter() are available configure:64130: 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:64133: $? = 0 configure:64135: test -s build/conftest.o configure:64138: $? = 0 configure:64141: result: yes configure:64162: checking whether kmap_atomic wants 1 args configure:64196: 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:64199: $? = 0 configure:64201: test -s build/conftest.o configure:64204: $? = 0 configure:64207: result: yes configure:64228: checking whether follow_down_one() is available configure:64262: 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:64265: $? = 0 configure:64267: test -s build/conftest.o configure:64270: $? = 0 configure:64273: result: yes configure:64294: checking whether make_request_fn() returns int configure:64332: 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:64335: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:64356: result: no configure:64358: checking whether make_request_fn() returns void 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:64506: checking whether generic IO accounting symbols are avaliable configure:64546: 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:64549: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:64569: result: no configure:64617: checking whether asm/fpu/api.h exists configure:64651: 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:64654: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:64672: result: no configure:64683: checking whether i_(uid|gid)_(read|write) exist configure:64717: 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:64720: $? = 0 configure:64722: test -s build/conftest.o configure:64725: $? = 0 configure:64728: result: yes configure:64749: checking whether module_param_call() is hardened configure:64794: 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:64797: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:64815: result: no configure:64826: checking whether iops->rename() wants flags configure:64866: 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:64869: $? = 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_34_g986dd8a" | #define ZFS_META_LICENSE "CDDL" | #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" | #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:64887: result: no configure:64898: checking whether generic_setxattr() exists configure:64936: 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:64939: $? = 0 configure:64941: test -s build/conftest.o configure:64944: $? = 0 configure:64947: result: yes configure:65018: checking whether debugging is enabled configure:65052: result: yes configure:65079: checking whether dmu tx validation is enabled configure:65081: result: no configure:65202: checking that generated files are newer than configure configure:65208: result: done configure:65259: 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_34_g986dd8a' 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_34_g986dd8a' 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_34_g986dd8a' 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_34_g986dd8a" #define ZFS_META_LICENSE "CDDL" #define ZFS_META_ALIAS "zfs-0.7.0-rc3_34_g986dd8a" #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