* Package: dev-python/llfuse-1.3.6 * Repository: gentoo * Maintainer: python@gentoo.org * USE: abi_x86_32 elibc_glibc kernel_linux python_targets_python3_7 test userland_GNU x86 * FEATURES: network-sandbox preserve-libs sandbox splitdebug test userpriv usersandbox >>> Unpacking source... >>> Unpacking llfuse-1.3.6.tar.bz2 to /var/tmp/portage/dev-python/llfuse-1.3.6/work >>> Source unpacked in /var/tmp/portage/dev-python/llfuse-1.3.6/work >>> Preparing source in /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6 ... * Applying llfuse-1.3.5-cflags.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6 ... * python3_7: running distutils-r1_run_phase distutils-r1_python_compile python3.7 setup.py build -j 8 running build running build_ext building 'llfuse' extension creating /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/temp.linux-i686-3.7 creating /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/temp.linux-i686-3.7/src i686-pc-linux-gnu-gcc -O2 -pipe -g -ggdb -frecord-gcc-switches -march=native -fPIC -I/usr/include/python3.7m -c src/llfuse.c -o /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/temp.linux-i686-3.7/src/llfuse.o -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -Wall -Wextra -DLLFUSE_VERSION="1.3.6" -Wno-unused-function -Wno-implicit-fallthrough -Wno-unused-parameter src/llfuse.c:3059:73: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3059 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_5lookup = {"lookup", (PyCFunction)__pyx_pw_6llfuse_10Operations_5lookup, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_4lookup}; | ^ src/llfuse.c:3194:73: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3194 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_7forget = {"forget", (PyCFunction)__pyx_pw_6llfuse_10Operations_7forget, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_6forget}; | ^ src/llfuse.c:3277:75: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3277 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_9getattr = {"getattr", (PyCFunction)__pyx_pw_6llfuse_10Operations_9getattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_8getattr}; | ^ src/llfuse.c:3401:76: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3401 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_11setattr = {"setattr", (PyCFunction)__pyx_pw_6llfuse_10Operations_11setattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_10setattr}; | ^ src/llfuse.c:3558:78: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3558 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_13readlink = {"readlink", (PyCFunction)__pyx_pw_6llfuse_10Operations_13readlink, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_12readlink}; | ^ src/llfuse.c:3682:72: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3682 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_15mknod = {"mknod", (PyCFunction)__pyx_pw_6llfuse_10Operations_15mknod, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_14mknod}; | ^ src/llfuse.c:3839:72: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3839 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_17mkdir = {"mkdir", (PyCFunction)__pyx_pw_6llfuse_10Operations_17mkdir, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_16mkdir}; | ^ src/llfuse.c:3985:74: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 3985 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_19unlink = {"unlink", (PyCFunction)__pyx_pw_6llfuse_10Operations_19unlink, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_18unlink}; | ^ src/llfuse.c:4120:72: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4120 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_21rmdir = {"rmdir", (PyCFunction)__pyx_pw_6llfuse_10Operations_21rmdir, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_20rmdir}; | ^ src/llfuse.c:4255:76: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4255 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_23symlink = {"symlink", (PyCFunction)__pyx_pw_6llfuse_10Operations_23symlink, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_22symlink}; | ^ src/llfuse.c:4401:74: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4401 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_25rename = {"rename", (PyCFunction)__pyx_pw_6llfuse_10Operations_25rename, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_24rename}; | ^ src/llfuse.c:4558:70: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4558 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_27link = {"link", (PyCFunction)__pyx_pw_6llfuse_10Operations_27link, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_26link}; | ^ src/llfuse.c:4704:70: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4704 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_29open = {"open", (PyCFunction)__pyx_pw_6llfuse_10Operations_29open, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_28open}; | ^ src/llfuse.c:4839:70: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4839 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_31read = {"read", (PyCFunction)__pyx_pw_6llfuse_10Operations_31read, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_30read}; | ^ src/llfuse.c:4974:72: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 4974 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_33write = {"write", (PyCFunction)__pyx_pw_6llfuse_10Operations_33write, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_32write}; | ^ src/llfuse.c:5109:72: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5109 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_35flush = {"flush", (PyCFunction)__pyx_pw_6llfuse_10Operations_35flush, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_34flush}; | ^ src/llfuse.c:5222:76: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5222 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_37release = {"release", (PyCFunction)__pyx_pw_6llfuse_10Operations_37release, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_36release}; | ^ src/llfuse.c:5335:72: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5335 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_39fsync = {"fsync", (PyCFunction)__pyx_pw_6llfuse_10Operations_39fsync, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_38fsync}; | ^ src/llfuse.c:5459:76: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5459 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_41opendir = {"opendir", (PyCFunction)__pyx_pw_6llfuse_10Operations_41opendir, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_40opendir}; | ^ src/llfuse.c:5583:76: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5583 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_43readdir = {"readdir", (PyCFunction)__pyx_pw_6llfuse_10Operations_43readdir, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_42readdir}; | ^ src/llfuse.c:5707:82: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5707 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_45releasedir = {"releasedir", (PyCFunction)__pyx_pw_6llfuse_10Operations_45releasedir, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_44releasedir}; | ^ src/llfuse.c:5820:78: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5820 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_47fsyncdir = {"fsyncdir", (PyCFunction)__pyx_pw_6llfuse_10Operations_47fsyncdir, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_46fsyncdir}; | ^ src/llfuse.c:5944:74: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 5944 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_49statfs = {"statfs", (PyCFunction)__pyx_pw_6llfuse_10Operations_49statfs, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_48statfs}; | ^ src/llfuse.c:6631:78: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 6631 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_53setxattr = {"setxattr", (PyCFunction)__pyx_pw_6llfuse_10Operations_53setxattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_52setxattr}; | ^ src/llfuse.c:6777:78: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 6777 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_55getxattr = {"getxattr", (PyCFunction)__pyx_pw_6llfuse_10Operations_55getxattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_54getxattr}; | ^ src/llfuse.c:6912:80: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 6912 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_57listxattr = {"listxattr", (PyCFunction)__pyx_pw_6llfuse_10Operations_57listxattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_56listxattr}; | ^ src/llfuse.c:7036:84: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 7036 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_59removexattr = {"removexattr", (PyCFunction)__pyx_pw_6llfuse_10Operations_59removexattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_58removexattr}; | ^ src/llfuse.c:7171:74: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 7171 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_61access = {"access", (PyCFunction)__pyx_pw_6llfuse_10Operations_61access, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_60access}; | ^ src/llfuse.c:7306:74: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 7306 | static PyMethodDef __pyx_mdef_6llfuse_10Operations_63create = {"create", (PyCFunction)__pyx_pw_6llfuse_10Operations_63create, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10Operations_62create}; | ^ src/llfuse.c:38306:64: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 38306 | static PyMethodDef __pyx_mdef_6llfuse_5setxattr = {"setxattr", (PyCFunction)__pyx_pw_6llfuse_5setxattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_4setxattr}; | ^ src/llfuse.c:38766:64: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 38766 | static PyMethodDef __pyx_mdef_6llfuse_7getxattr = {"getxattr", (PyCFunction)__pyx_pw_6llfuse_7getxattr, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_6getxattr}; | ^ src/llfuse.c:39564:56: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 39564 | static PyMethodDef __pyx_mdef_6llfuse_9init = {"init", (PyCFunction)__pyx_pw_6llfuse_9init, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_8init}; | ^ src/llfuse.c:40000:57: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 40000 | static PyMethodDef __pyx_mdef_6llfuse_11main = {"main", (PyCFunction)__pyx_pw_6llfuse_11main, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_10main}; | ^ src/llfuse.c:43095:59: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 43095 | static PyMethodDef __pyx_mdef_6llfuse_13close = {"close", (PyCFunction)__pyx_pw_6llfuse_13close, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_12close}; | ^ src/llfuse.c:43486:81: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 43486 | static PyMethodDef __pyx_mdef_6llfuse_15invalidate_inode = {"invalidate_inode", (PyCFunction)__pyx_pw_6llfuse_15invalidate_inode, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_14invalidate_inode}; | ^ src/llfuse.c:43691:81: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 43691 | static PyMethodDef __pyx_mdef_6llfuse_17invalidate_entry = {"invalidate_entry", (PyCFunction)__pyx_pw_6llfuse_17invalidate_entry, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_16invalidate_entry}; | ^ src/llfuse.c:44033:73: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 44033 | static PyMethodDef __pyx_mdef_6llfuse_23notify_store = {"notify_store", (PyCFunction)__pyx_pw_6llfuse_23notify_store, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_22notify_store}; | ^ src/llfuse.c:44803:87: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 44803 | static PyMethodDef __pyx_mdef_6llfuse_27__pyx_unpickle_Lock = {"__pyx_unpickle_Lock", (PyCFunction)__pyx_pw_6llfuse_27__pyx_unpickle_Lock, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_26__pyx_unpickle_Lock}; | ^ src/llfuse.c:45263:105: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 45263 | static PyMethodDef __pyx_mdef_6llfuse_29__pyx_unpickle_NoLockManager = {"__pyx_unpickle_NoLockManager", (PyCFunction)__pyx_pw_6llfuse_29__pyx_unpickle_NoLockManager, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_28__pyx_unpickle_NoLockManager}; | ^ src/llfuse.c:45723:107: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 45723 | static PyMethodDef __pyx_mdef_6llfuse_31__pyx_unpickle_RequestContext = {"__pyx_unpickle_RequestContext", (PyCFunction)__pyx_pw_6llfuse_31__pyx_unpickle_RequestContext, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_30__pyx_unpickle_RequestContext}; | ^ src/llfuse.c:46231:105: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 46231 | static PyMethodDef __pyx_mdef_6llfuse_33__pyx_unpickle_NotifyRequest = {"__pyx_unpickle_NotifyRequest", (PyCFunction)__pyx_pw_6llfuse_33__pyx_unpickle_NotifyRequest, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_32__pyx_unpickle_NotifyRequest}; | ^ src/llfuse.c:46752:15: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 46752 | {"acquire", (PyCFunction)__pyx_pw_6llfuse_4Lock_3acquire, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_4Lock_2acquire}, | ^ src/llfuse.c:46754:14: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 46754 | {"yield_", (PyCFunction)__pyx_pw_6llfuse_4Lock_7yield_, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_4Lock_6yield_}, | ^ src/llfuse.c:46756:16: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 46756 | {"__exit__", (PyCFunction)__pyx_pw_6llfuse_4Lock_11__exit__, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_4Lock_10__exit__}, | ^ src/llfuse.c:46843:16: warning: cast between incompatible function types from ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 46843 | {"__exit__", (PyCFunction)__pyx_pw_6llfuse_13NoLockManager_5__exit__, METH_VARARGS|METH_KEYWORDS, __pyx_doc_6llfuse_13NoLockManager_4__exit__}, | ^ src/llfuse.c: In function ‘__Pyx_PyCFunction_FastCall’: src/llfuse.c:51763:19: warning: cast between incompatible function types from ‘PyCFunction’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject * const*, Py_ssize_t, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object * const*, int, struct _object *)’} [-Wcast-function-type] 51763 | return (*((__Pyx_PyCFunctionFastWithKeywords)meth)) (self, args, nargs, NULL); | ^ src/llfuse.c:51765:19: warning: cast between incompatible function types from ‘PyCFunction’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject * const*, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, struct _object * const*, int)’} [-Wcast-function-type] 51765 | return (*((__Pyx_PyCFunctionFast)meth)) (self, args, nargs); | ^ src/llfuse.c: At top level: src/llfuse.c:53798:61: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53798 | {(char *) "func_doc", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, | ^ src/llfuse.c:53799:61: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53799 | {(char *) "__doc__", (getter)__Pyx_CyFunction_get_doc, (setter)__Pyx_CyFunction_set_doc, 0, 0}, | ^ src/llfuse.c:53800:28: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53800 | {(char *) "func_name", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, | ^ src/llfuse.c:53800:63: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53800 | {(char *) "func_name", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, | ^ src/llfuse.c:53801:27: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53801 | {(char *) "__name__", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, | ^ src/llfuse.c:53801:62: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53801 | {(char *) "__name__", (getter)__Pyx_CyFunction_get_name, (setter)__Pyx_CyFunction_set_name, 0, 0}, | ^ src/llfuse.c:53802:31: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53802 | {(char *) "__qualname__", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0}, | ^ src/llfuse.c:53802:70: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53802 | {(char *) "__qualname__", (getter)__Pyx_CyFunction_get_qualname, (setter)__Pyx_CyFunction_set_qualname, 0, 0}, | ^ src/llfuse.c:53804:28: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53804 | {(char *) "func_dict", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, | ^ src/llfuse.c:53804:63: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53804 | {(char *) "func_dict", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, | ^ src/llfuse.c:53805:27: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53805 | {(char *) "__dict__", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, | ^ src/llfuse.c:53805:62: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53805 | {(char *) "__dict__", (getter)__Pyx_CyFunction_get_dict, (setter)__Pyx_CyFunction_set_dict, 0, 0}, | ^ src/llfuse.c:53806:31: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53806 | {(char *) "func_globals", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, | ^ src/llfuse.c:53807:30: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53807 | {(char *) "__globals__", (getter)__Pyx_CyFunction_get_globals, 0, 0, 0}, | ^ src/llfuse.c:53808:31: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53808 | {(char *) "func_closure", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, | ^ src/llfuse.c:53809:30: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53809 | {(char *) "__closure__", (getter)__Pyx_CyFunction_get_closure, 0, 0, 0}, | ^ src/llfuse.c:53810:28: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53810 | {(char *) "func_code", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, | ^ src/llfuse.c:53811:27: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53811 | {(char *) "__code__", (getter)__Pyx_CyFunction_get_code, 0, 0, 0}, | ^ src/llfuse.c:53812:32: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53812 | {(char *) "func_defaults", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, | ^ src/llfuse.c:53812:71: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53812 | {(char *) "func_defaults", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, | ^ src/llfuse.c:53813:31: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53813 | {(char *) "__defaults__", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, | ^ src/llfuse.c:53813:70: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53813 | {(char *) "__defaults__", (getter)__Pyx_CyFunction_get_defaults, (setter)__Pyx_CyFunction_set_defaults, 0, 0}, | ^ src/llfuse.c:53814:33: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53814 | {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, | ^ src/llfuse.c:53814:74: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53814 | {(char *) "__kwdefaults__", (getter)__Pyx_CyFunction_get_kwdefaults, (setter)__Pyx_CyFunction_set_kwdefaults, 0, 0}, | ^ src/llfuse.c:53815:34: warning: cast between incompatible function types from ‘PyObject * (*)(__pyx_CyFunctionObject *)’ {aka ‘struct _object * (*)(struct *)’} to ‘PyObject * (*)(PyObject *, void *)’ {aka ‘struct _object * (*)(struct _object *, void *)’} [-Wcast-function-type] 53815 | {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, | ^ src/llfuse.c:53815:76: warning: cast between incompatible function types from ‘int (*)(__pyx_CyFunctionObject *, PyObject *)’ {aka ‘int (*)(struct *, struct _object *)’} to ‘int (*)(PyObject *, PyObject *, void *)’ {aka ‘int (*)(struct _object *, struct _object *, void *)’} [-Wcast-function-type] 53815 | {(char *) "__annotations__", (getter)__Pyx_CyFunction_get_annotations, (setter)__Pyx_CyFunction_set_annotations, 0, 0}, | ^ src/llfuse.c: In function ‘__Pyx_CyFunction_CallMethod’: src/llfuse.c:53967:18: warning: cast between incompatible function types from ‘PyCFunction’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *, struct _object *)’} [-Wcast-function-type] 53967 | return (*(PyCFunctionWithKeywords)meth)(self, arg, kw); | ^ i686-pc-linux-gnu-gcc -O2 -pipe -g -ggdb -frecord-gcc-switches -march=native -fPIC -I/usr/include/python3.7m -c src/lock.c -o /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/temp.linux-i686-3.7/src/lock.o -I/usr/include/fuse -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=29 -Wall -Wextra -DLLFUSE_VERSION="1.3.6" -Wno-unused-function -Wno-implicit-fallthrough -Wno-unused-parameter i686-pc-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -O2 -pipe -g -ggdb -frecord-gcc-switches -march=native /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/temp.linux-i686-3.7/src/llfuse.o /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/temp.linux-i686-3.7/src/lock.o -L/usr/lib -lpython3.7m -o /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6-python3_7/lib/llfuse.cpython-37m-i386-linux-gnu.so -lfuse -pthread -lpthread -lrt >>> Source compiled. >>> Test phase: dev-python/llfuse-1.3.6 * python3_7: running distutils-r1_run_phase python_test ============================= test session starts ============================== platform linux -- Python 3.7.8, pytest-5.4.3, py-1.8.0, pluggy-0.13.1 -- /usr/bin/python3.7 cachedir: .pytest_cache rootdir: /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6 collecting ... collected 14 items test/test_api.py::test_inquire_bits PASSED [ 7%] test/test_api.py::test_listdir PASSED [ 14%] test/test_api.py::test_sup_groups PASSED [ 21%] test/test_api.py::test_entry_res PASSED [ 28%] test/test_api.py::test_xattr PASSED [ 35%] test/test_api.py::test_copy PASSED [ 42%] test/test_examples.py::test_lltest FAILED [ 50%] test/test_examples.py::test_tmpfs FAILED [ 57%] test/test_examples.py::test_passthroughfs FAILED [ 64%] test/test_fs.py::test_invalidate_entry ERROR [ 71%] test/test_fs.py::test_invalidate_entry ERROR [ 71%] test/test_fs.py::test_invalidate_inode ERROR [ 78%] test/test_fs.py::test_invalidate_inode ERROR [ 78%] test/test_fs.py::test_notify_store ERROR [ 85%] test/test_fs.py::test_notify_store ERROR [ 85%] test/test_fs.py::test_entry_timeout ERROR [ 92%] test/test_fs.py::test_entry_timeout ERROR [ 92%] test/test_fs.py::test_attr_timeout ERROR [100%] test/test_fs.py::test_attr_timeout ERROR [100%] ==================================== ERRORS ==================================== ___________________ ERROR at setup of test_invalidate_entry ____________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_setup(item): > check_output(item) test/pytest_checklogs.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. __________________ ERROR at teardown of test_invalidate_entry __________________ item = nextitem = @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(item, nextitem): > check_output(item) test/pytest_checklogs.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. --------------------------- Captured stderr teardown --------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ___________________ ERROR at setup of test_invalidate_inode ____________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_setup(item): > check_output(item) test/pytest_checklogs.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. __________________ ERROR at teardown of test_invalidate_inode __________________ item = , nextitem = @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(item, nextitem): > check_output(item) test/pytest_checklogs.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. --------------------------- Captured stderr teardown --------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. _____________________ ERROR at setup of test_notify_store ______________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_setup(item): > check_output(item) test/pytest_checklogs.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ____________________ ERROR at teardown of test_notify_store ____________________ item = , nextitem = @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(item, nextitem): > check_output(item) test/pytest_checklogs.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. --------------------------- Captured stderr teardown --------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. _____________________ ERROR at setup of test_entry_timeout _____________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_setup(item): > check_output(item) test/pytest_checklogs.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ___________________ ERROR at teardown of test_entry_timeout ____________________ item = , nextitem = @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(item, nextitem): > check_output(item) test/pytest_checklogs.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. --------------------------- Captured stderr teardown --------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. _____________________ ERROR at setup of test_attr_timeout ______________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_setup(item): > check_output(item) test/pytest_checklogs.py:135: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ____________________ ERROR at teardown of test_attr_timeout ____________________ item = , nextitem = None @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(item, nextitem): > check_output(item) test/pytest_checklogs.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ---------------------------- Captured stderr setup ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. --------------------------- Captured stderr teardown --------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. =================================== FAILURES =================================== _________________________________ test_lltest __________________________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_call(item): > check_output(item) test/pytest_checklogs.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ----------------------------- Captured stderr call ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. __________________________________ test_tmpfs __________________________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_call(item): > check_output(item) test/pytest_checklogs.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ----------------------------- Captured stderr call ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ______________________________ test_passthroughfs ______________________________ item = @pytest.hookimpl(trylast=True) def pytest_runtest_call(item): > check_output(item) test/pytest_checklogs.py:138: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ test/pytest_checklogs.py:130: in check_output check_test_output(capmethod, item) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ capfd = > ...tarted' tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='UTF-8'>> _state='suspended' _in_suspended=False> item = def check_test_output(capfd, item): (stdout, stderr) = capfd.readouterr() # Write back what we've read (so that it will still be printed) sys.stdout.write(stdout) sys.stderr.write(stderr) # Strip out false positives try: false_pos = item.checklogs_fp except AttributeError: false_pos = () for (pattern, flags, count) in false_pos: cp = re.compile(pattern, flags) (stdout, cnt) = cp.subn('', stdout, count=count) if count == 0 or count - cnt > 0: stderr = cp.sub('', stderr, count=count - cnt) for pattern in ('exception', 'error', 'warning', 'fatal', 'traceback', 'fault', 'crash(?:ed)?', 'abort(?:ed)', 'fishy'): cp = re.compile(r'\b{}\b'.format(pattern), re.IGNORECASE | re.MULTILINE) hit = cp.search(stderr) if hit: > raise AssertionError('Suspicious output to stderr (matched "%s")' % hit.group(0)) E AssertionError: Suspicious output to stderr (matched "ERROR") test/pytest_checklogs.py:104: AssertionError ----------------------------- Captured stderr call ----------------------------- ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. ERROR: ld.so: object 'libsandbox.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. =============================== warnings summary =============================== test/util.py:67 test/util.py:67 /var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6/test/util.py:67: PytestUnknownMarkWarning: Unknown pytest.mark.uses_fuse - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/latest/mark.html return pytest.mark.uses_fuse() -- Docs: https://docs.pytest.org/en/latest/warnings.html =========================== short test summary info ============================ FAILED test/test_examples.py::test_lltest - AssertionError: Suspicious output... FAILED test/test_examples.py::test_tmpfs - AssertionError: Suspicious output ... FAILED test/test_examples.py::test_passthroughfs - AssertionError: Suspicious... ERROR test/test_fs.py::test_invalidate_entry - AssertionError: Suspicious out... ERROR test/test_fs.py::test_invalidate_entry - AssertionError: Suspicious out... ERROR test/test_fs.py::test_invalidate_inode - AssertionError: Suspicious out... ERROR test/test_fs.py::test_invalidate_inode - AssertionError: Suspicious out... ERROR test/test_fs.py::test_notify_store - AssertionError: Suspicious output ... ERROR test/test_fs.py::test_notify_store - AssertionError: Suspicious output ... ERROR test/test_fs.py::test_entry_timeout - AssertionError: Suspicious output... ERROR test/test_fs.py::test_entry_timeout - AssertionError: Suspicious output... ERROR test/test_fs.py::test_attr_timeout - AssertionError: Suspicious output ... ERROR test/test_fs.py::test_attr_timeout - AssertionError: Suspicious output ... ============== 3 failed, 6 passed, 2 warnings, 10 errors in 3.71s ============== * ERROR: dev-python/llfuse-1.3.6::gentoo failed (test phase): * Tests fail with python3.7 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 2956: Called distutils-r1_src_test * environment, line 1265: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 446: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2565: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2047: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2045: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 853: Called distutils-r1_run_phase 'python_test' * environment, line 1202: Called python_test * environment, line 2916: Called die * The specific snippet of code: * pytest -vv || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/llfuse-1.3.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/llfuse-1.3.6::gentoo'`. * The complete build log is located at '/var/log/emerge-log/build/dev-python/llfuse-1.3.6:20200720-092006.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/llfuse-1.3.6/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/llfuse-1.3.6/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6' * S: '/var/tmp/portage/dev-python/llfuse-1.3.6/work/llfuse-1.3.6' emerge --info: Portage 2.3.103 (python 3.7.8-final-0, default/linux/x86/17.0, gcc-9.3.0, glibc-2.30-r8, 4.14.34-gentoo-infra38 i686) ================================================================= System uname: Linux-4.14.34-gentoo-infra38-i686-Intel-R-_Xeon-R-_CPU_E5-2620_v4_@_2.10GHz-with-gentoo-2.6 KiB Mem: 16426740 total, 9854460 free KiB Swap: 4194268 total, 4171472 free Timestamp of repository gentoo: Mon, 20 Jul 2020 09:35:21 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.33.1 p2) 2.33.1 app-shells/bash: 5.0_p17::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 2.7.18-r1::gentoo, 3.7.8-r2::gentoo, 3.8.4-r1::gentoo dev-util/cmake: 3.16.5::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.16.1-r1::gentoo sys-devel/binutils: 2.33.1-r1::gentoo sys-devel/gcc: 9.3.0-r1::gentoo sys-devel/gcc-config: 2.3::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.30-r8::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-jobs: 1 sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: sync-rsync-verify-metamanifest: yes x-portage location: /usr/local/portage masters: gentoo priority: 0 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="*" CBUILD="i686-pc-linux-gnu" CC="i686-pc-linux-gnu-gcc" CFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/qmail/alias /var/qmail/control" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="i686-pc-linux-gnu-g++" CXXFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y --keep-going y --quiet-fail y -1" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" LINGUAS="en en_GB" MAKEOPTS="-j8" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X acl berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libtirpc ncurses nls nptl openmp openssl pam pcre readline seccomp split-usr ssl tcpd unicode x86 xattr zlib" ABI_X86="32" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en_GB en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2 php7-3" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS