* Package: dev-python/pillow-8.1.0  * Repository: gentoo  * Maintainer: python@gentoo.org  * USE: elibc_glibc jpeg kernel_linux python_targets_python3_8 sparc test tiff truetype userland_GNU zlib  * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking pillow-8.1.0.tar.gz to /var/tmp/portage/dev-python/pillow-8.1.0/work >>> Source unpacked in /var/tmp/portage/dev-python/pillow-8.1.0/work >>> Preparing source in /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 ... * Using python3.8 in global scope * python3_8: running distutils-r1_run_phase python_configure_all >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 ... * python3_8: running distutils-r1_run_phase distutils-r1_python_compile python3.8 setup.py build_ext --disable-platform-guessing --enable-freetype --enable-jpeg --disable-jpeg2000 --disable-lcms --enable-tiff --disable-imagequant --disable-webp --disable-webpmux --disable-xcb --enable-zlib build -j 20 running build_ext building 'PIL._imaging' extension building 'PIL._imagingft' extension building 'PIL._imagingtk' extension building 'PIL._imagingmath' extension building 'PIL._imagingmorph' extension creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8 creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8 creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8 creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8 creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8 creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/_imagingft.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingft.o sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/_imagingmath.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingmath.o creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/Tk sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/_imagingmorph.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingmorph.o creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/_imagingtk.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingtk.o creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/_imaging.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imaging.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/_imagingmath.c:16: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/_imagingft.c:22: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ src/_imagingmath.c: In function 'abs_I': src/_imagingmath.c:31:20: warning: cast increases required alignment of target type [-Wcast-align] 31 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:115:1: note: in expansion of macro 'UNOP' 115 | UNOP(abs_I, ABS_I, INT32) | ^~~~ src/_imagingmath.c:32:20: warning: cast increases required alignment of target type [-Wcast-align] 32 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:115:1: note: in expansion of macro 'UNOP' 115 | UNOP(abs_I, ABS_I, INT32) | ^~~~ src/_imagingmath.c: In function 'neg_I': src/_imagingmath.c:31:20: warning: cast increases required alignment of target type [-Wcast-align] 31 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:116:1: note: in expansion of macro 'UNOP' 116 | UNOP(neg_I, NEG, INT32) | ^~~~ src/_imagingmath.c:32:20: warning: cast increases required alignment of target type [-Wcast-align] 32 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:116:1: note: in expansion of macro 'UNOP' 116 | UNOP(neg_I, NEG, INT32) | ^~~~ src/_imagingmath.c: In function 'add_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:118:1: note: in expansion of macro 'BINOP' 118 | BINOP(add_I, ADD, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:118:1: note: in expansion of macro 'BINOP' 118 | BINOP(add_I, ADD, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:118:1: note: in expansion of macro 'BINOP' 118 | BINOP(add_I, ADD, INT32) | ^~~~~ src/_imagingmath.c: In function 'sub_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:119:1: note: in expansion of macro 'BINOP' 119 | BINOP(sub_I, SUB, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:119:1: note: in expansion of macro 'BINOP' 119 | BINOP(sub_I, SUB, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:119:1: note: in expansion of macro 'BINOP' 119 | BINOP(sub_I, SUB, INT32) | ^~~~~ src/_imagingmath.c: In function 'mul_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:120:1: note: in expansion of macro 'BINOP' 120 | BINOP(mul_I, MUL, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:120:1: note: in expansion of macro 'BINOP' 120 | BINOP(mul_I, MUL, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:120:1: note: in expansion of macro 'BINOP' 120 | BINOP(mul_I, MUL, INT32) | ^~~~~ src/_imagingmath.c: In function 'div_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:121:1: note: in expansion of macro 'BINOP' 121 | BINOP(div_I, DIV_I, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:121:1: note: in expansion of macro 'BINOP' 121 | BINOP(div_I, DIV_I, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:121:1: note: in expansion of macro 'BINOP' 121 | BINOP(div_I, DIV_I, INT32) | ^~~~~ src/_imagingmath.c: In function 'mod_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:122:1: note: in expansion of macro 'BINOP' 122 | BINOP(mod_I, MOD_I, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:122:1: note: in expansion of macro 'BINOP' 122 | BINOP(mod_I, MOD_I, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:122:1: note: in expansion of macro 'BINOP' 122 | BINOP(mod_I, MOD_I, INT32) | ^~~~~ src/_imagingmath.c: In function 'pow_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:123:1: note: in expansion of macro 'BINOP' 123 | BINOP(pow_I, POW_I, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:123:1: note: in expansion of macro 'BINOP' 123 | BINOP(pow_I, POW_I, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:123:1: note: in expansion of macro 'BINOP' 123 | BINOP(pow_I, POW_I, INT32) | ^~~~~ src/_imagingmath.c: In function 'diff_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:124:1: note: in expansion of macro 'BINOP' 124 | BINOP(diff_I, DIFF_I, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:124:1: note: in expansion of macro 'BINOP' 124 | BINOP(diff_I, DIFF_I, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:124:1: note: in expansion of macro 'BINOP' 124 | BINOP(diff_I, DIFF_I, INT32) | ^~~~~ src/_imagingmath.c: In function 'invert_I': src/_imagingmath.c:31:20: warning: cast increases required alignment of target type [-Wcast-align] 31 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:126:1: note: in expansion of macro 'UNOP' 126 | UNOP(invert_I, INVERT, INT32) | ^~~~ src/_imagingmath.c:32:20: warning: cast increases required alignment of target type [-Wcast-align] 32 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:126:1: note: in expansion of macro 'UNOP' 126 | UNOP(invert_I, INVERT, INT32) | ^~~~ src/_imagingmath.c: In function 'and_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:127:1: note: in expansion of macro 'BINOP' 127 | BINOP(and_I, AND, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:127:1: note: in expansion of macro 'BINOP' 127 | BINOP(and_I, AND, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:127:1: note: in expansion of macro 'BINOP' 127 | BINOP(and_I, AND, INT32) | ^~~~~ src/_imagingmath.c: In function 'or_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:128:1: note: in expansion of macro 'BINOP' 128 | BINOP(or_I, OR, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:128:1: note: in expansion of macro 'BINOP' 128 | BINOP(or_I, OR, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:128:1: note: in expansion of macro 'BINOP' 128 | BINOP(or_I, OR, INT32) | ^~~~~ src/_imagingmath.c: In function 'xor_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:129:1: note: in expansion of macro 'BINOP' 129 | BINOP(xor_I, XOR, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:129:1: note: in expansion of macro 'BINOP' 129 | BINOP(xor_I, XOR, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:129:1: note: in expansion of macro 'BINOP' 129 | BINOP(xor_I, XOR, INT32) | ^~~~~ src/_imagingmath.c: In function 'lshift_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:130:1: note: in expansion of macro 'BINOP' 130 | BINOP(lshift_I, LSHIFT, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:130:1: note: in expansion of macro 'BINOP' 130 | BINOP(lshift_I, LSHIFT, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:130:1: note: in expansion of macro 'BINOP' 130 | BINOP(lshift_I, LSHIFT, INT32) | ^~~~~ src/_imagingmath.c: In function 'rshift_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:131:1: note: in expansion of macro 'BINOP' 131 | BINOP(rshift_I, RSHIFT, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:131:1: note: in expansion of macro 'BINOP' 131 | BINOP(rshift_I, RSHIFT, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:131:1: note: in expansion of macro 'BINOP' 131 | BINOP(rshift_I, RSHIFT, INT32) | ^~~~~ src/_imagingmath.c: In function 'min_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:133:1: note: in expansion of macro 'BINOP' 133 | BINOP(min_I, MIN, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:133:1: note: in expansion of macro 'BINOP' 133 | BINOP(min_I, MIN, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:133:1: note: in expansion of macro 'BINOP' 133 | BINOP(min_I, MIN, INT32) | ^~~~~ src/_imagingmath.c: In function 'max_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:134:1: note: in expansion of macro 'BINOP' 134 | BINOP(max_I, MAX, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:134:1: note: in expansion of macro 'BINOP' 134 | BINOP(max_I, MAX, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:134:1: note: in expansion of macro 'BINOP' 134 | BINOP(max_I, MAX, INT32) | ^~~~~ src/_imagingmath.c: In function 'eq_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:136:1: note: in expansion of macro 'BINOP' 136 | BINOP(eq_I, EQ, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:136:1: note: in expansion of macro 'BINOP' 136 | BINOP(eq_I, EQ, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:136:1: note: in expansion of macro 'BINOP' 136 | BINOP(eq_I, EQ, INT32) | ^~~~~ src/_imagingmath.c: In function 'ne_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:137:1: note: in expansion of macro 'BINOP' 137 | BINOP(ne_I, NE, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:137:1: note: in expansion of macro 'BINOP' 137 | BINOP(ne_I, NE, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:137:1: note: in expansion of macro 'BINOP' 137 | BINOP(ne_I, NE, INT32) | ^~~~~ src/_imagingmath.c: In function 'lt_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:138:1: note: in expansion of macro 'BINOP' 138 | BINOP(lt_I, LT, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:138:1: note: in expansion of macro 'BINOP' 138 | BINOP(lt_I, LT, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:138:1: note: in expansion of macro 'BINOP' 138 | BINOP(lt_I, LT, INT32) | ^~~~~ src/_imagingmath.c: In function 'le_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:139:1: note: in expansion of macro 'BINOP' 139 | BINOP(le_I, LE, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:139:1: note: in expansion of macro 'BINOP' 139 | BINOP(le_I, LE, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:139:1: note: in expansion of macro 'BINOP' 139 | BINOP(le_I, LE, INT32) | ^~~~~ src/_imagingmath.c: In function 'gt_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:140:1: note: in expansion of macro 'BINOP' 140 | BINOP(gt_I, GT, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:140:1: note: in expansion of macro 'BINOP' 140 | BINOP(gt_I, GT, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:140:1: note: in expansion of macro 'BINOP' 140 | BINOP(gt_I, GT, INT32) | ^~~~~ src/_imagingmath.c: In function 'ge_I': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:141:1: note: in expansion of macro 'BINOP' 141 | BINOP(ge_I, GE, INT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:141:1: note: in expansion of macro 'BINOP' 141 | BINOP(ge_I, GE, INT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:141:1: note: in expansion of macro 'BINOP' 141 | BINOP(ge_I, GE, INT32) | ^~~~~ src/_imagingmath.c: In function 'abs_F': src/_imagingmath.c:31:20: warning: cast increases required alignment of target type [-Wcast-align] 31 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:143:1: note: in expansion of macro 'UNOP' 143 | UNOP(abs_F, ABS_F, FLOAT32) | ^~~~ src/_imagingmath.c:32:20: warning: cast increases required alignment of target type [-Wcast-align] 32 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:143:1: note: in expansion of macro 'UNOP' 143 | UNOP(abs_F, ABS_F, FLOAT32) | ^~~~ src/_imagingmath.c: In function 'neg_F': src/_imagingmath.c:31:20: warning: cast increases required alignment of target type [-Wcast-align] 31 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:144:1: note: in expansion of macro 'UNOP' 144 | UNOP(neg_F, NEG, FLOAT32) | ^~~~ src/_imagingmath.c:32:20: warning: cast increases required alignment of target type [-Wcast-align] 32 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:144:1: note: in expansion of macro 'UNOP' 144 | UNOP(neg_F, NEG, FLOAT32) | ^~~~ src/_imagingmath.c: In function 'add_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:146:1: note: in expansion of macro 'BINOP' 146 | BINOP(add_F, ADD, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:146:1: note: in expansion of macro 'BINOP' 146 | BINOP(add_F, ADD, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:146:1: note: in expansion of macro 'BINOP' 146 | BINOP(add_F, ADD, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'sub_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:147:1: note: in expansion of macro 'BINOP' 147 | BINOP(sub_F, SUB, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:147:1: note: in expansion of macro 'BINOP' 147 | BINOP(sub_F, SUB, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:147:1: note: in expansion of macro 'BINOP' 147 | BINOP(sub_F, SUB, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'mul_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:148:1: note: in expansion of macro 'BINOP' 148 | BINOP(mul_F, MUL, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:148:1: note: in expansion of macro 'BINOP' 148 | BINOP(mul_F, MUL, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:148:1: note: in expansion of macro 'BINOP' 148 | BINOP(mul_F, MUL, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'div_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:149:1: note: in expansion of macro 'BINOP' 149 | BINOP(div_F, DIV_F, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:149:1: note: in expansion of macro 'BINOP' 149 | BINOP(div_F, DIV_F, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:149:1: note: in expansion of macro 'BINOP' 149 | BINOP(div_F, DIV_F, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'mod_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:150:1: note: in expansion of macro 'BINOP' 150 | BINOP(mod_F, MOD_F, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:150:1: note: in expansion of macro 'BINOP' 150 | BINOP(mod_F, MOD_F, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:150:1: note: in expansion of macro 'BINOP' 150 | BINOP(mod_F, MOD_F, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'pow_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:151:1: note: in expansion of macro 'BINOP' 151 | BINOP(pow_F, POW_F, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:151:1: note: in expansion of macro 'BINOP' 151 | BINOP(pow_F, POW_F, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:151:1: note: in expansion of macro 'BINOP' 151 | BINOP(pow_F, POW_F, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'diff_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:152:1: note: in expansion of macro 'BINOP' 152 | BINOP(diff_F, DIFF_F, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:152:1: note: in expansion of macro 'BINOP' 152 | BINOP(diff_F, DIFF_F, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:152:1: note: in expansion of macro 'BINOP' 152 | BINOP(diff_F, DIFF_F, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'min_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:154:1: note: in expansion of macro 'BINOP' 154 | BINOP(min_F, MIN, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:154:1: note: in expansion of macro 'BINOP' 154 | BINOP(min_F, MIN, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:154:1: note: in expansion of macro 'BINOP' 154 | BINOP(min_F, MIN, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'max_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:155:1: note: in expansion of macro 'BINOP' 155 | BINOP(max_F, MAX, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:155:1: note: in expansion of macro 'BINOP' 155 | BINOP(max_F, MAX, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:155:1: note: in expansion of macro 'BINOP' 155 | BINOP(max_F, MAX, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'eq_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:157:1: note: in expansion of macro 'BINOP' 157 | BINOP(eq_F, EQ, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:157:1: note: in expansion of macro 'BINOP' 157 | BINOP(eq_F, EQ, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:157:1: note: in expansion of macro 'BINOP' 157 | BINOP(eq_F, EQ, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'ne_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:158:1: note: in expansion of macro 'BINOP' 158 | BINOP(ne_F, NE, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:158:1: note: in expansion of macro 'BINOP' 158 | BINOP(ne_F, NE, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:158:1: note: in expansion of macro 'BINOP' 158 | BINOP(ne_F, NE, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'lt_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:159:1: note: in expansion of macro 'BINOP' 159 | BINOP(lt_F, LT, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:159:1: note: in expansion of macro 'BINOP' 159 | BINOP(lt_F, LT, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:159:1: note: in expansion of macro 'BINOP' 159 | BINOP(lt_F, LT, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'le_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:160:1: note: in expansion of macro 'BINOP' 160 | BINOP(le_F, LE, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:160:1: note: in expansion of macro 'BINOP' 160 | BINOP(le_F, LE, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:160:1: note: in expansion of macro 'BINOP' 160 | BINOP(le_F, LE, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'gt_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:161:1: note: in expansion of macro 'BINOP' 161 | BINOP(gt_F, GT, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:161:1: note: in expansion of macro 'BINOP' 161 | BINOP(gt_F, GT, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:161:1: note: in expansion of macro 'BINOP' 161 | BINOP(gt_F, GT, FLOAT32) | ^~~~~ src/_imagingmath.c: In function 'ge_F': src/_imagingmath.c:45:20: warning: cast increases required alignment of target type [-Wcast-align] 45 | type* p0 = (type*) out->image[y];\ | ^ src/_imagingmath.c:162:1: note: in expansion of macro 'BINOP' 162 | BINOP(ge_F, GE, FLOAT32) | ^~~~~ src/_imagingmath.c:46:20: warning: cast increases required alignment of target type [-Wcast-align] 46 | type* p1 = (type*) im1->image[y];\ | ^ src/_imagingmath.c:162:1: note: in expansion of macro 'BINOP' 162 | BINOP(ge_F, GE, FLOAT32) | ^~~~~ src/_imagingmath.c:47:20: warning: cast increases required alignment of target type [-Wcast-align] 47 | type* p2 = (type*) im2->image[y];\ | ^ src/_imagingmath.c:162:1: note: in expansion of macro 'BINOP' 162 | BINOP(ge_F, GE, FLOAT32) | ^~~~~ In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/_imagingtk.c:16: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/_imagingmorph.c:14: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/_imaging.c:75: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ In file included from /usr/include/python3.8/Python.h:101, from src/_imagingft.c:22: src/_imagingft.c: In function 'font_setvaraxes': /usr/include/python3.8/floatobject.h:51:33: warning: cast increases required alignment of target type [-Wcast-align] 51 | #define PyFloat_AS_DOUBLE(op) (((PyFloatObject *)(op))->ob_fval) | ^ src/_imagingft.c:1295:25: note: in expansion of macro 'PyFloat_AS_DOUBLE' 1295 | coord = PyFloat_AS_DOUBLE(item); | ^~~~~~~~~~~~~~~~~ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/Tk/tkImaging.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/Tk/tkImaging.o In file included from /usr/include/python3.8/Python.h:101, from src/_imaging.c:75: src/_imaging.c: In function '_getxy': /usr/include/python3.8/floatobject.h:51:33: warning: cast increases required alignment of target type [-Wcast-align] 51 | #define PyFloat_AS_DOUBLE(op) (((PyFloatObject *)(op))->ob_fval) | ^ src/_imaging.c:1137:20: note: in expansion of macro 'PyFloat_AS_DOUBLE' 1137 | *x = (int) PyFloat_AS_DOUBLE(value); | ^~~~~~~~~~~~~~~~~ /usr/include/python3.8/floatobject.h:51:33: warning: cast increases required alignment of target type [-Wcast-align] 51 | #define PyFloat_AS_DOUBLE(op) (((PyFloatObject *)(op))->ob_fval) | ^ src/_imaging.c:1146:20: note: in expansion of macro 'PyFloat_AS_DOUBLE' 1146 | *y = (int) PyFloat_AS_DOUBLE(value); | ^~~~~~~~~~~~~~~~~ creating /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL sparc-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=niagara2 -pipe -Wcast-align /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingmorph.o -L/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -L/usr/lib -L/usr/lib -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL/_imagingmorph.cpython-38-sparc-linux-gnu.so In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/Tk/../libImaging/ImPlatform.h:10, from src/Tk/../libImaging/Imaging.h:14, from src/Tk/tkImaging.c:42: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=niagara2 -pipe -Wcast-align /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingtk.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/Tk/tkImaging.o -L/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -L/usr/lib -L/usr/lib -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL/_imagingtk.cpython-38-sparc-linux-gnu.so sparc-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=niagara2 -pipe -Wcast-align /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingmath.o -L/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -L/usr/lib -L/usr/lib -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL/_imagingmath.cpython-38-sparc-linux-gnu.so sparc-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=niagara2 -pipe -Wcast-align /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imagingft.o -L/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -L/usr/lib -L/usr/lib -lfreetype -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL/_imagingft.cpython-38-sparc-linux-gnu.so sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/decode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/decode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/decode.c:33: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/encode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/encode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/encode.c:26: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/map.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/map.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/map.c:21: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/display.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/display.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/display.c:26: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/outline.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/outline.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/outline.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/path.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/path.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/path.c:29: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ In file included from /usr/include/python3.8/Python.h:101, from src/path.c:29: src/path.c: In function 'PyPath_Flatten': /usr/include/python3.8/floatobject.h:51:33: warning: cast increases required alignment of target type [-Wcast-align] 51 | #define PyFloat_AS_DOUBLE(op) (((PyFloatObject *)(op))->ob_fval) | ^ src/path.c:175:27: note: in expansion of macro 'PyFloat_AS_DOUBLE' 175 | xy[j++] = PyFloat_AS_DOUBLE(op); | ^~~~~~~~~~~~~~~~~ /usr/include/python3.8/floatobject.h:51:33: warning: cast increases required alignment of target type [-Wcast-align] 51 | #define PyFloat_AS_DOUBLE(op) (((PyFloatObject *)(op))->ob_fval) | ^ src/path.c:193:27: note: in expansion of macro 'PyFloat_AS_DOUBLE' 193 | xy[j++] = PyFloat_AS_DOUBLE(op); | ^~~~~~~~~~~~~~~~~ /usr/include/python3.8/floatobject.h:51:33: warning: cast increases required alignment of target type [-Wcast-align] 51 | #define PyFloat_AS_DOUBLE(op) (((PyFloatObject *)(op))->ob_fval) | ^ src/path.c:222:27: note: in expansion of macro 'PyFloat_AS_DOUBLE' 222 | xy[j++] = PyFloat_AS_DOUBLE(op); | ^~~~~~~~~~~~~~~~~ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Access.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Access.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Access.c:13: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/AlphaComposite.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/AlphaComposite.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/AlphaComposite.c:12: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Resample.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Resample.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Resample.c:1: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Reduce.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Reduce.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Reduce.c:1: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Bands.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Bands.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Bands.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/BcnDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/BcnDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/BcnDecode.c:15: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/BitDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/BitDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/BitDecode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Blend.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Blend.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Blend.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Chops.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Chops.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Chops.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/ColorLUT.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ColorLUT.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/ColorLUT.c:1: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Convert.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Convert.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Convert.c:36: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ src/libImaging/Convert.c: In function 'i2rgb': src/libImaging/Convert.c:687:17: warning: cast increases required alignment of target type [-Wcast-align] 687 | INT32* in = (INT32*) in_; | ^ src/libImaging/Convert.c: In function 'i2hsv': src/libImaging/Convert.c:704:17: warning: cast increases required alignment of target type [-Wcast-align] 704 | INT32* in = (INT32*) in_; | ^ src/libImaging/Convert.c: In function 'pa2i': src/libImaging/Convert.c:1156:18: warning: cast increases required alignment of target type [-Wcast-align] 1156 | INT32* out = (INT32*) out_; | ^ src/libImaging/Convert.c: In function 'pa2f': src/libImaging/Convert.c:1176:20: warning: cast increases required alignment of target type [-Wcast-align] 1176 | FLOAT32* out = (FLOAT32*) out_; | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/ConvertYCbCr.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ConvertYCbCr.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/ConvertYCbCr.c:15: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Copy.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Copy.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Copy.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Crop.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Crop.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Crop.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Dib.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Dib.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Dib.c:23: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Draw.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Draw.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Draw.c:35: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Effects.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Effects.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Effects.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/EpsEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/EpsEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/EpsEncode.c:21: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/File.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/File.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/File.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Fill.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Fill.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Fill.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Filter.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Filter.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Filter.c:27: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/FliDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/FliDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/FliDecode.c:18: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Geometry.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Geometry.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Geometry.c:1: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ src/libImaging/Geometry.c: In function 'ImagingFlipLeftRight': src/libImaging/Geometry.c:34:19: warning: cast increases required alignment of target type [-Wcast-align] 34 | INT* in = (INT *)imIn->image[y]; \ | ^ src/libImaging/Geometry.c:46:13: note: in expansion of macro 'FLIP_LEFT_RIGHT' 46 | FLIP_LEFT_RIGHT(UINT16, image8) | ^~~~~~~~~~~~~~~ src/libImaging/Geometry.c:35:20: warning: cast increases required alignment of target type [-Wcast-align] 35 | INT* out = (INT *)imOut->image[y]; \ | ^ src/libImaging/Geometry.c:46:13: note: in expansion of macro 'FLIP_LEFT_RIGHT' 46 | FLIP_LEFT_RIGHT(UINT16, image8) | ^~~~~~~~~~~~~~~ src/libImaging/Geometry.c: In function 'ImagingRotate90': src/libImaging/Geometry.c:116:35: warning: cast increases required alignment of target type [-Wcast-align] 116 | INT* in = (INT *)imIn->image[yyy]; \ | ^ src/libImaging/Geometry.c:132:13: note: in expansion of macro 'ROTATE_90' 132 | ROTATE_90(UINT16, image8); | ^~~~~~~~~ src/libImaging/Geometry.c:119:40: warning: cast increases required alignment of target type [-Wcast-align] 119 | INT* out = (INT *)imOut->image[xr]; \ | ^ src/libImaging/Geometry.c:132:13: note: in expansion of macro 'ROTATE_90' 132 | ROTATE_90(UINT16, image8); | ^~~~~~~~~ src/libImaging/Geometry.c: In function 'ImagingTranspose': src/libImaging/Geometry.c:174:35: warning: cast increases required alignment of target type [-Wcast-align] 174 | INT* in = (INT *)imIn->image[yyy]; \ | ^ src/libImaging/Geometry.c:189:13: note: in expansion of macro 'TRANSPOSE' 189 | TRANSPOSE(UINT16, image8); | ^~~~~~~~~ src/libImaging/Geometry.c:176:40: warning: cast increases required alignment of target type [-Wcast-align] 176 | INT* out = (INT *)imOut->image[xxx]; \ | ^ src/libImaging/Geometry.c:189:13: note: in expansion of macro 'TRANSPOSE' 189 | TRANSPOSE(UINT16, image8); | ^~~~~~~~~ src/libImaging/Geometry.c: In function 'ImagingTransverse': src/libImaging/Geometry.c:232:35: warning: cast increases required alignment of target type [-Wcast-align] 232 | INT* in = (INT *)imIn->image[yyy]; \ | ^ src/libImaging/Geometry.c:248:13: note: in expansion of macro 'TRANSVERSE' 248 | TRANSVERSE(UINT16, image8); | ^~~~~~~~~~ src/libImaging/Geometry.c:235:40: warning: cast increases required alignment of target type [-Wcast-align] 235 | INT* out = (INT *)imOut->image[xr]; \ | ^ src/libImaging/Geometry.c:248:13: note: in expansion of macro 'TRANSVERSE' 248 | TRANSVERSE(UINT16, image8); | ^~~~~~~~~~ src/libImaging/Geometry.c: In function 'ImagingRotate180': src/libImaging/Geometry.c:281:19: warning: cast increases required alignment of target type [-Wcast-align] 281 | INT* in = (INT *)imIn->image[y]; \ | ^ src/libImaging/Geometry.c:294:13: note: in expansion of macro 'ROTATE_180' 294 | ROTATE_180(UINT16, image8) | ^~~~~~~~~~ src/libImaging/Geometry.c:282:20: warning: cast increases required alignment of target type [-Wcast-align] 282 | INT* out = (INT *)imOut->image[yr]; \ | ^ src/libImaging/Geometry.c:294:13: note: in expansion of macro 'ROTATE_180' 294 | ROTATE_180(UINT16, image8) | ^~~~~~~~~~ src/libImaging/Geometry.c: In function 'ImagingRotate270': src/libImaging/Geometry.c:337:35: warning: cast increases required alignment of target type [-Wcast-align] 337 | INT* in = (INT *)imIn->image[yyy]; \ | ^ src/libImaging/Geometry.c:352:13: note: in expansion of macro 'ROTATE_270' 352 | ROTATE_270(UINT16, image8); | ^~~~~~~~~~ src/libImaging/Geometry.c:339:40: warning: cast increases required alignment of target type [-Wcast-align] 339 | INT* out = (INT *)imOut->image[xxx]; \ | ^ src/libImaging/Geometry.c:352:13: note: in expansion of macro 'ROTATE_270' 352 | ROTATE_270(UINT16, image8); | ^~~~~~~~~~ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/GetBBox.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/GetBBox.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/GetBBox.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/GifDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/GifDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/GifDecode.c:25: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/GifEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/GifEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/GifEncode.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/HexDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/HexDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/HexDecode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Histo.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Histo.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Histo.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/JpegDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/JpegDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/JpegDecode.c:25: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/JpegEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/JpegEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/JpegEncode.c:23: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Matrix.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Matrix.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Matrix.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/ModeFilter.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ModeFilter.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/ModeFilter.c:16: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Negative.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Negative.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Negative.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Offset.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Offset.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Offset.c:18: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Pack.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Pack.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Pack.c:29: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/PackDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PackDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/PackDecode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Palette.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Palette.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Palette.c:20: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Paste.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Paste.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Paste.c:24: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Quant.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Quant.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Quant.c:21: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/QuantOctree.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantOctree.o sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/QuantHash.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantHash.o sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/QuantHeap.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantHeap.o sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/PcdDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PcdDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/PcdDecode.c:23: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/PcxDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PcxDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/PcxDecode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/PcxEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PcxEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/PcxEncode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Point.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Point.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Point.c:23: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/RankFilter.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/RankFilter.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/RankFilter.c:15: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/RawDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/RawDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/RawDecode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/RawEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/RawEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/RawEncode.c:21: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Storage.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Storage.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Storage.c:38: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/SgiRleDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/SgiRleDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/SgiRleDecode.c:16: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/SunRleDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/SunRleDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/SunRleDecode.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/TgaRleDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/TgaRleDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/TgaRleDecode.c:18: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/TgaRleEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/TgaRleEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/TgaRleEncode.c:2: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Unpack.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Unpack.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Unpack.c:33: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ src/libImaging/Unpack.c: In function 'unpackRGBaskip1': src/libImaging/Unpack.c:810:19: warning: cast increases required alignment of target type [-Wcast-align] 810 | UINT32* out = (UINT32*) _out; | ^ src/libImaging/Unpack.c: In function 'unpackRGBaskip2': src/libImaging/Unpack.c:831:19: warning: cast increases required alignment of target type [-Wcast-align] 831 | UINT32* out = (UINT32*) _out; | ^ src/libImaging/Unpack.c: In function 'unpackI8': src/libImaging/Unpack.c:1118:20: warning: cast increases required alignment of target type [-Wcast-align] 1118 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1137:1: note: in expansion of macro 'UNPACK_RAW' 1137 | UNPACK_RAW(unpackI8, in[0], UINT8, INT32) | ^~~~~~~~~~ src/libImaging/Unpack.c: In function 'unpackI8S': src/libImaging/Unpack.c:1118:20: warning: cast increases required alignment of target type [-Wcast-align] 1118 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1138:1: note: in expansion of macro 'UNPACK_RAW' 1138 | UNPACK_RAW(unpackI8S, in[0], INT8, INT32) | ^~~~~~~~~~ src/libImaging/Unpack.c: In function 'unpackI16': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1139:1: note: in expansion of macro 'UNPACK' 1139 | UNPACK(unpackI16, C16L, UINT16, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI16S': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1140:1: note: in expansion of macro 'UNPACK' 1140 | UNPACK(unpackI16S, C16L, INT16, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI16B': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1141:1: note: in expansion of macro 'UNPACK' 1141 | UNPACK(unpackI16B, C16B, UINT16, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI16BS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1142:1: note: in expansion of macro 'UNPACK' 1142 | UNPACK(unpackI16BS, C16B, INT16, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI16N': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1143:1: note: in expansion of macro 'UNPACK' 1143 | UNPACK(unpackI16N, C16N, UINT16, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI16NS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1144:1: note: in expansion of macro 'UNPACK' 1144 | UNPACK(unpackI16NS, C16N, INT16, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI32': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1145:1: note: in expansion of macro 'UNPACK' 1145 | UNPACK(unpackI32, C32L, UINT32, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI32S': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1146:1: note: in expansion of macro 'UNPACK' 1146 | UNPACK(unpackI32S, C32L, INT32, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI32B': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1147:1: note: in expansion of macro 'UNPACK' 1147 | UNPACK(unpackI32B, C32B, UINT32, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI32BS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1148:1: note: in expansion of macro 'UNPACK' 1148 | UNPACK(unpackI32BS, C32B, INT32, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI32N': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1149:1: note: in expansion of macro 'UNPACK' 1149 | UNPACK(unpackI32N, C32N, UINT32, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackI32NS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1150:1: note: in expansion of macro 'UNPACK' 1150 | UNPACK(unpackI32NS, C32N, INT32, INT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF8': src/libImaging/Unpack.c:1118:20: warning: cast increases required alignment of target type [-Wcast-align] 1118 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1152:1: note: in expansion of macro 'UNPACK_RAW' 1152 | UNPACK_RAW(unpackF8, in[0], UINT8, FLOAT32) | ^~~~~~~~~~ src/libImaging/Unpack.c: In function 'unpackF8S': src/libImaging/Unpack.c:1118:20: warning: cast increases required alignment of target type [-Wcast-align] 1118 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1153:1: note: in expansion of macro 'UNPACK_RAW' 1153 | UNPACK_RAW(unpackF8S, in[0], INT8, FLOAT32) | ^~~~~~~~~~ src/libImaging/Unpack.c: In function 'unpackF16': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1154:1: note: in expansion of macro 'UNPACK' 1154 | UNPACK(unpackF16, C16L, UINT16, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF16S': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1155:1: note: in expansion of macro 'UNPACK' 1155 | UNPACK(unpackF16S, C16L, INT16, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF16B': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1156:1: note: in expansion of macro 'UNPACK' 1156 | UNPACK(unpackF16B, C16B, UINT16, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF16BS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1157:1: note: in expansion of macro 'UNPACK' 1157 | UNPACK(unpackF16BS, C16B, INT16, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF16N': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1158:1: note: in expansion of macro 'UNPACK' 1158 | UNPACK(unpackF16N, C16N, UINT16, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF16NS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1159:1: note: in expansion of macro 'UNPACK' 1159 | UNPACK(unpackF16NS, C16N, INT16, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1160:1: note: in expansion of macro 'UNPACK' 1160 | UNPACK(unpackF32, C32L, UINT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32S': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1161:1: note: in expansion of macro 'UNPACK' 1161 | UNPACK(unpackF32S, C32L, INT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32B': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1162:1: note: in expansion of macro 'UNPACK' 1162 | UNPACK(unpackF32B, C32B, UINT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32BS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1163:1: note: in expansion of macro 'UNPACK' 1163 | UNPACK(unpackF32BS, C32B, INT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32N': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1164:1: note: in expansion of macro 'UNPACK' 1164 | UNPACK(unpackF32N, C32N, UINT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32NS': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1165:1: note: in expansion of macro 'UNPACK' 1165 | UNPACK(unpackF32NS, C32N, INT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32F': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1166:1: note: in expansion of macro 'UNPACK' 1166 | UNPACK(unpackF32F, C32L, FLOAT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32BF': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1167:1: note: in expansion of macro 'UNPACK' 1167 | UNPACK(unpackF32BF, C32B, FLOAT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF32NF': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1168:1: note: in expansion of macro 'UNPACK' 1168 | UNPACK(unpackF32NF, C32N, FLOAT32, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF64F': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1170:1: note: in expansion of macro 'UNPACK' 1170 | UNPACK(unpackF64F, C64L, FLOAT64, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF64BF': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1171:1: note: in expansion of macro 'UNPACK' 1171 | UNPACK(unpackF64BF, C64B, FLOAT64, FLOAT32) | ^~~~~~ src/libImaging/Unpack.c: In function 'unpackF64NF': src/libImaging/Unpack.c:1128:20: warning: cast increases required alignment of target type [-Wcast-align] 1128 | OUTTYPE* out = (OUTTYPE*) out_;\ | ^ src/libImaging/Unpack.c:1172:1: note: in expansion of macro 'UNPACK' 1172 | UNPACK(unpackF64NF, C64N, FLOAT64, FLOAT32) | ^~~~~~ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/UnpackYCC.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/UnpackYCC.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/UnpackYCC.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/UnsharpMask.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/UnsharpMask.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/UnsharpMask.c:9: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/XbmDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/XbmDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/XbmDecode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/XbmEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/XbmEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/XbmEncode.c:17: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/ZipDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ZipDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/ZipDecode.c:19: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/ZipEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ZipEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/ZipEncode.c:18: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/TiffDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/TiffDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/TiffDecode.c:13: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ src/libImaging/TiffDecode.c: In function '_decodeStripYCbCr': src/libImaging/TiffDecode.c:253:36: warning: cast increases required alignment of target type [-Wcast-align] 253 | if (TIFFRGBAImageGet(&img, (UINT32 *)state->buffer, img.width, rows_to_read) == -1) { | ^ src/libImaging/TiffDecode.c: In function 'ImagingLibTiffDecode': src/libImaging/TiffDecode.c:480:55: warning: cast increases required alignment of target type [-Wcast-align] 480 | if (!TIFFReadRGBATile(tiff, x, y, (UINT32 *)state->buffer)) { | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Jpeg2KDecode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Jpeg2KDecode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Jpeg2KDecode.c:16: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/Jpeg2KEncode.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Jpeg2KEncode.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/Jpeg2KEncode.c:16: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/BoxBlur.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/BoxBlur.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/ImPlatform.h:10, from src/libImaging/Imaging.h:14, from src/libImaging/BoxBlur.c:1: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/QuantPngQuant.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantPngQuant.o sparc-unknown-linux-gnu-gcc -O2 -mcpu=niagara2 -pipe -Wcast-align -fPIC -DHAVE_LIBJPEG -DHAVE_LIBZ -DHAVE_LIBTIFF -DWORDS_BIGENDIAN -DPILLOW_VERSION="8.1.0" -I/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -I/usr/include/openjpeg-2.3 -I/usr/include/freetype2 -I/usr/include -I/usr/include/python3.8 -c src/libImaging/codec_fd.c -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/codec_fd.o In file included from /usr/include/python3.8/abstract.h:837, from /usr/include/python3.8/Python.h:147, from src/libImaging/codec_fd.c:1: /usr/include/python3.8/cpython/abstract.h: In function '_PyVectorcall_Function': /usr/include/python3.8/cpython/abstract.h:91:11: warning: cast increases required alignment of target type [-Wcast-align] 91 | ptr = (vectorcallfunc*)(((char *)callable) + offset); | ^ sparc-unknown-linux-gnu-gcc -shared -Wl,-O1 -Wl,--as-needed -O2 -mcpu=niagara2 -pipe -Wcast-align /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/_imaging.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/decode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/encode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/map.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/display.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/outline.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/path.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Access.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/AlphaComposite.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Resample.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Reduce.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Bands.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/BcnDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/BitDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Blend.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Chops.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ColorLUT.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Convert.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ConvertYCbCr.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Copy.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Crop.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Dib.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Draw.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Effects.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/EpsEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/File.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Fill.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Filter.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/FliDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Geometry.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/GetBBox.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/GifDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/GifEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/HexDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Histo.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/JpegDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/JpegEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Matrix.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ModeFilter.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Negative.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Offset.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Pack.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PackDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Palette.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Paste.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Quant.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantOctree.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantHash.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantHeap.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PcdDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PcxDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/PcxEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Point.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/RankFilter.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/RawDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/RawEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Storage.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/SgiRleDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/SunRleDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/TgaRleDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/TgaRleEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Unpack.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/UnpackYCC.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/UnsharpMask.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/XbmDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/XbmEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ZipDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/ZipEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/TiffDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Jpeg2KDecode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/Jpeg2KEncode.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/BoxBlur.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/QuantPngQuant.o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/temp.linux-sparc64-3.8/src/libImaging/codec_fd.o -L/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0 -L/usr/lib -L/usr/lib -ljpeg -lz -ltiff -o /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL/_imaging.cpython-38-sparc-linux-gnu.so -------------------------------------------------------------------- PIL SETUP SUMMARY -------------------------------------------------------------------- version Pillow 8.1.0 platform linux 3.8.6 (default, Jan 3 2021, 14:24:13) [GCC 9.3.0] -------------------------------------------------------------------- --- JPEG support available *** OPENJPEG (JPEG2000) support not available --- ZLIB (PNG/ZIP) support available *** LIBIMAGEQUANT support not available --- LIBTIFF support available --- FREETYPE2 support available *** LITTLECMS2 support not available *** WEBP support not available *** WEBPMUX support not available *** XCB (X protocol) support not available -------------------------------------------------------------------- To add a missing option, make sure you have the required library and headers. See https://pillow.readthedocs.io/en/latest/installation.html#building-from-source To check the build, run the selftest.py script. running build running build_py copying src/PIL/ImageQt.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ContainerIO.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/FitsStubImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImagePath.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/CurImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PcdImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/TiffImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/__init__.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/IptcImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageChops.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageShow.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageFilter.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ExifTags.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PcxImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/XpmImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/_binary.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PdfParser.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/MspImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/_tkinter_finder.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageWin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageFont.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/GimpPaletteFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/XbmImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PSDraw.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/SpiderImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageCms.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImtImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/TiffTags.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/Hdf5StubImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/MpoImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/GbrImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/BufrStubImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/__main__.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageMode.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/TgaImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PngImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageTransform.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PyAccess.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PdfImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageColor.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/IcnsImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/TarIO.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/FtexImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PixarImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/McIdasImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/JpegImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/WebPImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/FpxImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PpmImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PsdImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/GribStubImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageStat.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/FliImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/MpegImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PcfFontFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PalmImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/BlpImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/FontFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/JpegPresets.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageSequence.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/SunImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageTk.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/BmpImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/Jpeg2KImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/PaletteFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/WmfImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/DdsImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/WalImageFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageDraw2.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/features.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/GimpGradientFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageMorph.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/MicImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageMath.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/IcoImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/EpsImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/_version.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/GifImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/XVThumbImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/BdfFontFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/DcxImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageGrab.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageDraw.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImagePalette.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/Image.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageEnhance.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/SgiImagePlugin.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/_util.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/ImageOps.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL copying src/PIL/GdImageFile.py -> /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL running egg_info creating src/Pillow.egg-info writing src/Pillow.egg-info/PKG-INFO writing dependency_links to src/Pillow.egg-info/dependency_links.txt writing top-level names to src/Pillow.egg-info/top_level.txt writing manifest file 'src/Pillow.egg-info/SOURCES.txt' reading manifest file 'src/Pillow.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.c' warning: no files found matching '*.h' warning: no files found matching '*.sh' warning: no previously-included files found matching '.appveyor.yml' warning: no previously-included files found matching '.coveragerc' warning: no previously-included files found matching '.editorconfig' warning: no previously-included files found matching '.readthedocs.yml' warning: no previously-included files found matching 'codecov.yml' warning: no previously-included files matching '.git*' found anywhere in distribution warning: no previously-included files matching '*.pyc' found anywhere in distribution warning: no previously-included files matching '*.so' found anywhere in distribution no previously-included directories found matching '.ci' writing manifest file 'src/Pillow.egg-info/SOURCES.txt' warning: build_py: byte-compiling is disabled, skipping. >>> Source compiled. >>> Test phase: dev-python/pillow-8.1.0 * Scanning for an open DISPLAY to start Xvfb ... * Starting Xvfb on $DISPLAY=73 ... * python3_8: running distutils-r1_run_phase python_test -------------------------------------------------------------------- Pillow 8.1.0 Python 3.8.6 (default, Jan 3 2021, 14:24:13) [GCC 9.3.0] -------------------------------------------------------------------- Python modules loaded from /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL Binary modules loaded from /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL -------------------------------------------------------------------- --- PIL CORE support ok, compiled for 8.1.0 --- TKINTER support ok --- FREETYPE2 support ok, loaded 2.10.4 *** LITTLECMS2 support not installed *** WEBP support not installed *** WEBP Transparency support not installed *** WEBPMUX support not installed *** WEBP Animation support not installed --- JPEG support ok, compiled for libjpeg-turbo 2.0.6 *** OPENJPEG (JPEG2000) support not installed --- ZLIB (PNG/ZIP) support ok, loaded 1.2.11 --- LIBTIFF support ok, loaded 4.1.0 *** RAQM (Bidirectional Text) support not installed *** LIBIMAGEQUANT (Quantization method) support not installed *** XCB (X protocol) support not installed -------------------------------------------------------------------- Running selftest: --- 58 tests passed. ========================================================================================================================= test session starts ========================================================================================================================== platform linux -- Python 3.8.6, pytest-6.1.2, py-1.9.0, pluggy-0.13.1 -- /usr/bin/python3.8 cachedir: .pytest_cache hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0/.hypothesis/examples') rootdir: /var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0, configfile: setup.cfg, testpaths: Tests plugins: hypothesis-5.41.3 collecting ... collected 1717 items / 4 skipped / 1713 selected Tests/test_000_sanity.py::test_sanity PASSED [ 0%] Tests/test_binary.py::test_standard PASSED [ 0%] Tests/test_binary.py::test_little_endian PASSED [ 0%] Tests/test_binary.py::test_big_endian PASSED [ 0%] Tests/test_bmp_reference.py::test_bad PASSED [ 0%] Tests/test_bmp_reference.py::test_questionable PASSED [ 0%] Tests/test_bmp_reference.py::test_good PASSED [ 0%] Tests/test_box_blur.py::test_imageops_box_blur PASSED [ 0%] Tests/test_box_blur.py::test_color_modes PASSED [ 0%] Tests/test_box_blur.py::test_radius_0 PASSED [ 0%] Tests/test_box_blur.py::test_radius_0_02 PASSED [ 0%] Tests/test_box_blur.py::test_radius_0_05 PASSED [ 0%] Tests/test_box_blur.py::test_radius_0_1 PASSED [ 0%] Tests/test_box_blur.py::test_radius_0_5 PASSED [ 0%] Tests/test_box_blur.py::test_radius_1 PASSED [ 0%] Tests/test_box_blur.py::test_radius_1_5 PASSED [ 0%] Tests/test_box_blur.py::test_radius_bigger_then_half PASSED [ 0%] Tests/test_box_blur.py::test_radius_bigger_then_width PASSED [ 1%] Tests/test_box_blur.py::test_extreme_large_radius PASSED [ 1%] Tests/test_box_blur.py::test_two_passes PASSED [ 1%] Tests/test_box_blur.py::test_three_passes PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_args PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_args PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_wrong_mode PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_correct_mode PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_identities PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_identities_4_channels PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_copy_alpha_channel PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_channels_order PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DCoreAPI::test_overflow PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DFilter::test_wrong_args PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DFilter::test_convert_table PASSED [ 1%] Tests/test_color_lut.py::TestColorLut3DFilter::test_numpy_sources SKIPPED [ 1%] Tests/test_color_lut.py::TestColorLut3DFilter::test_numpy_formats SKIPPED [ 1%] Tests/test_color_lut.py::TestColorLut3DFilter::test_repr PASSED [ 2%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_wrong_channels_count PASSED [ 2%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_3_channels PASSED [ 2%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_4_channels PASSED [ 2%] Tests/test_color_lut.py::TestGenerateColorLut3D::test_apply PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_wrong_args PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_target_mode PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_3_to_3_channels PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_3_to_4_channels PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_4_to_3_channels PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_4_to_4_channels PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_with_normals_3_channels PASSED [ 2%] Tests/test_color_lut.py::TestTransformColorLut3D::test_with_normals_4_channels PASSED [ 2%] Tests/test_core_resources.py::test_get_stats PASSED [ 2%] Tests/test_core_resources.py::test_reset_stats PASSED [ 2%] Tests/test_core_resources.py::TestCoreMemory::test_get_alignment PASSED [ 2%] Tests/test_core_resources.py::TestCoreMemory::test_set_alignment PASSED [ 2%] Tests/test_core_resources.py::TestCoreMemory::test_get_block_size PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_set_block_size PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_set_block_size_stats PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_get_blocks_max PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_set_blocks_max PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_set_blocks_max_stats PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_clear_cache_stats PASSED [ 3%] Tests/test_core_resources.py::TestCoreMemory::test_large_images PASSED [ 3%] Tests/test_core_resources.py::TestEnvVars::test_units PASSED [ 3%] Tests/test_core_resources.py::TestEnvVars::test_warnings PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_no_warning_small_file PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_no_warning_no_limit PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_warning PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_ico PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_gif PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionBomb::test_exception_bmp PASSED [ 3%] Tests/test_decompression_bomb.py::TestDecompressionCrop::testEnlargeCrop PASSED [ 4%] Tests/test_decompression_bomb.py::TestDecompressionCrop::test_crop_decompression_checks PASSED [ 4%] Tests/test_features.py::test_check PASSED [ 4%] Tests/test_features.py::test_version PASSED [ 4%] Tests/test_features.py::test_webp_transparency SKIPPED [ 4%] Tests/test_features.py::test_webp_mux SKIPPED [ 4%] Tests/test_features.py::test_webp_anim SKIPPED [ 4%] Tests/test_features.py::test_libjpeg_turbo_version PASSED [ 4%] Tests/test_features.py::test_libimagequant_version SKIPPED [ 4%] Tests/test_features.py::test_check_modules PASSED [ 4%] Tests/test_features.py::test_check_codecs PASSED [ 4%] Tests/test_features.py::test_check_warns_on_nonexistent PASSED [ 4%] Tests/test_features.py::test_supported_modules PASSED [ 4%] Tests/test_features.py::test_unsupported_codec PASSED [ 4%] Tests/test_features.py::test_unsupported_module PASSED [ 4%] Tests/test_features.py::test_pilinfo PASSED [ 4%] Tests/test_file_apng.py::test_apng_basic PASSED [ 4%] Tests/test_file_apng.py::test_apng_fdat PASSED [ 5%] Tests/test_file_apng.py::test_apng_dispose PASSED [ 5%] Tests/test_file_apng.py::test_apng_dispose_region PASSED [ 5%] Tests/test_file_apng.py::test_apng_dispose_op_previous_frame PASSED [ 5%] Tests/test_file_apng.py::test_apng_dispose_op_background_p_mode PASSED [ 5%] Tests/test_file_apng.py::test_apng_blend PASSED [ 5%] Tests/test_file_apng.py::test_apng_chunk_order PASSED [ 5%] Tests/test_file_apng.py::test_apng_delay PASSED [ 5%] Tests/test_file_apng.py::test_apng_num_plays PASSED [ 5%] Tests/test_file_apng.py::test_apng_mode PASSED [ 5%] Tests/test_file_apng.py::test_apng_chunk_errors PASSED [ 5%] Tests/test_file_apng.py::test_apng_syntax_errors PASSED [ 5%] Tests/test_file_apng.py::test_apng_sequence_errors PASSED [ 5%] Tests/test_file_apng.py::test_apng_save PASSED [ 5%] Tests/test_file_apng.py::test_apng_save_split_fdat PASSED [ 5%] Tests/test_file_apng.py::test_apng_save_duration_loop PASSED [ 5%] Tests/test_file_apng.py::test_apng_save_disposal PASSED [ 5%] Tests/test_file_apng.py::test_apng_save_disposal_previous PASSED [ 5%] Tests/test_file_apng.py::test_apng_save_blend PASSED [ 6%] Tests/test_file_blp.py::test_load_blp2_raw PASSED [ 6%] Tests/test_file_blp.py::test_load_blp2_dxt1 PASSED [ 6%] Tests/test_file_blp.py::test_load_blp2_dxt1a PASSED [ 6%] Tests/test_file_bmp.py::test_sanity PASSED [ 6%] Tests/test_file_bmp.py::test_invalid_file PASSED [ 6%] Tests/test_file_bmp.py::test_save_to_bytes PASSED [ 6%] Tests/test_file_bmp.py::test_save_too_large PASSED [ 6%] Tests/test_file_bmp.py::test_dpi PASSED [ 6%] Tests/test_file_bmp.py::test_save_bmp_with_dpi PASSED [ 6%] Tests/test_file_bmp.py::test_load_dpi_rounding PASSED [ 6%] Tests/test_file_bmp.py::test_save_dpi_rounding PASSED [ 6%] Tests/test_file_bmp.py::test_load_dib PASSED [ 6%] Tests/test_file_bmp.py::test_save_dib PASSED [ 6%] Tests/test_file_bmp.py::test_rgba_bitfields PASSED [ 6%] Tests/test_file_bufrstub.py::test_open PASSED [ 6%] Tests/test_file_bufrstub.py::test_invalid_file PASSED [ 6%] Tests/test_file_bufrstub.py::test_load PASSED [ 7%] Tests/test_file_bufrstub.py::test_save PASSED [ 7%] Tests/test_file_container.py::test_sanity PASSED [ 7%] Tests/test_file_container.py::test_isatty PASSED [ 7%] Tests/test_file_container.py::test_seek_mode_0 PASSED [ 7%] Tests/test_file_container.py::test_seek_mode_1 PASSED [ 7%] Tests/test_file_container.py::test_seek_mode_2 PASSED [ 7%] Tests/test_file_container.py::test_read_n0 PASSED [ 7%] Tests/test_file_container.py::test_read_n PASSED [ 7%] Tests/test_file_container.py::test_read_eof PASSED [ 7%] Tests/test_file_container.py::test_readline PASSED [ 7%] Tests/test_file_container.py::test_readlines PASSED [ 7%] Tests/test_file_cur.py::test_sanity PASSED [ 7%] Tests/test_file_cur.py::test_invalid_file PASSED [ 7%] Tests/test_file_dcx.py::test_sanity PASSED [ 7%] Tests/test_file_dcx.py::test_unclosed_file PASSED [ 7%] Tests/test_file_dcx.py::test_closed_file PASSED [ 7%] Tests/test_file_dcx.py::test_context_manager PASSED [ 8%] Tests/test_file_dcx.py::test_invalid_file PASSED [ 8%] Tests/test_file_dcx.py::test_tell PASSED [ 8%] Tests/test_file_dcx.py::test_n_frames PASSED [ 8%] Tests/test_file_dcx.py::test_eoferror PASSED [ 8%] Tests/test_file_dcx.py::test_seek_too_far PASSED [ 8%] Tests/test_file_dds.py::test_sanity_dxt1 PASSED [ 8%] Tests/test_file_dds.py::test_sanity_dxt5 PASSED [ 8%] Tests/test_file_dds.py::test_sanity_dxt3 PASSED [ 8%] Tests/test_file_dds.py::test_dx10_bc7 PASSED [ 8%] Tests/test_file_dds.py::test_dx10_bc7_unorm_srgb PASSED [ 8%] Tests/test_file_dds.py::test_dx10_r8g8b8a8 PASSED [ 8%] Tests/test_file_dds.py::test_dx10_r8g8b8a8_unorm_srgb PASSED [ 8%] Tests/test_file_dds.py::test_unimplemented_dxgi_format PASSED [ 8%] Tests/test_file_dds.py::test_uncompressed_rgb PASSED [ 8%] Tests/test_file_dds.py::test__validate_true PASSED [ 8%] Tests/test_file_dds.py::test__validate_false PASSED [ 8%] Tests/test_file_dds.py::test_short_header PASSED [ 9%] Tests/test_file_dds.py::test_short_file PASSED [ 9%] Tests/test_file_dds.py::test_unimplemented_pixel_format PASSED [ 9%] Tests/test_file_eps.py::test_sanity PASSED [ 9%] Tests/test_file_eps.py::test_invalid_file PASSED [ 9%] Tests/test_file_eps.py::test_cmyk FAILED [ 9%] Tests/test_file_eps.py::test_showpage PASSED [ 9%] Tests/test_file_eps.py::test_file_object PASSED [ 9%] Tests/test_file_eps.py::test_iobase_object PASSED [ 9%] Tests/test_file_eps.py::test_bytesio_object PASSED [ 9%] Tests/test_file_eps.py::test_image_mode_not_supported PASSED [ 9%] Tests/test_file_eps.py::test_render_scale1 PASSED [ 9%] Tests/test_file_eps.py::test_render_scale2 PASSED [ 9%] Tests/test_file_eps.py::test_resize PASSED [ 9%] Tests/test_file_eps.py::test_thumbnail PASSED [ 9%] Tests/test_file_eps.py::test_read_binary_preview PASSED [ 9%] Tests/test_file_eps.py::test_readline PASSED [ 9%] Tests/test_file_eps.py::test_open_eps PASSED [ 10%] Tests/test_file_eps.py::test_emptyline PASSED [ 10%] Tests/test_file_fitsstub.py::test_open PASSED [ 10%] Tests/test_file_fitsstub.py::test_invalid_file PASSED [ 10%] Tests/test_file_fitsstub.py::test_load PASSED [ 10%] Tests/test_file_fitsstub.py::test_save PASSED [ 10%] Tests/test_file_fli.py::test_sanity PASSED [ 10%] Tests/test_file_fli.py::test_unclosed_file PASSED [ 10%] Tests/test_file_fli.py::test_closed_file PASSED [ 10%] Tests/test_file_fli.py::test_context_manager PASSED [ 10%] Tests/test_file_fli.py::test_tell PASSED [ 10%] Tests/test_file_fli.py::test_invalid_file PASSED [ 10%] Tests/test_file_fli.py::test_n_frames PASSED [ 10%] Tests/test_file_fli.py::test_eoferror PASSED [ 10%] Tests/test_file_fli.py::test_seek_tell PASSED [ 10%] Tests/test_file_fli.py::test_seek PASSED [ 10%] Tests/test_file_fpx.py::test_invalid_file PASSED [ 10%] Tests/test_file_fpx.py::test_fpx_invalid_number_of_bands PASSED [ 11%] Tests/test_file_ftex.py::test_load_raw PASSED [ 11%] Tests/test_file_ftex.py::test_load_dxt1 PASSED [ 11%] Tests/test_file_gbr.py::test_invalid_file PASSED [ 11%] Tests/test_file_gbr.py::test_gbr_file PASSED [ 11%] Tests/test_file_gbr.py::test_multiple_load_operations PASSED [ 11%] Tests/test_file_gd.py::test_sanity PASSED [ 11%] Tests/test_file_gd.py::test_bad_mode PASSED [ 11%] Tests/test_file_gd.py::test_invalid_file PASSED [ 11%] Tests/test_file_gif.py::test_sanity PASSED [ 11%] Tests/test_file_gif.py::test_unclosed_file PASSED [ 11%] Tests/test_file_gif.py::test_closed_file PASSED [ 11%] Tests/test_file_gif.py::test_context_manager PASSED [ 11%] Tests/test_file_gif.py::test_invalid_file PASSED [ 11%] Tests/test_file_gif.py::test_optimize PASSED [ 11%] Tests/test_file_gif.py::test_optimize_correctness PASSED [ 11%] Tests/test_file_gif.py::test_optimize_full_l PASSED [ 11%] Tests/test_file_gif.py::test_roundtrip PASSED [ 11%] Tests/test_file_gif.py::test_roundtrip2 PASSED [ 12%] Tests/test_file_gif.py::test_roundtrip_save_all PASSED [ 12%] Tests/test_file_gif.py::test_headers_saving_for_animated_gifs PASSED [ 12%] Tests/test_file_gif.py::test_palette_handling PASSED [ 12%] Tests/test_file_gif.py::test_palette_434 PASSED [ 12%] Tests/test_file_gif.py::test_save_netpbm_bmp_mode SKIPPED [ 12%] Tests/test_file_gif.py::test_save_netpbm_l_mode SKIPPED [ 12%] Tests/test_file_gif.py::test_seek PASSED [ 12%] Tests/test_file_gif.py::test_seek_info PASSED [ 12%] Tests/test_file_gif.py::test_seek_rewind PASSED [ 12%] Tests/test_file_gif.py::test_n_frames PASSED [ 12%] Tests/test_file_gif.py::test_eoferror PASSED [ 12%] Tests/test_file_gif.py::test_dispose_none PASSED [ 12%] Tests/test_file_gif.py::test_dispose_none_load_end PASSED [ 12%] Tests/test_file_gif.py::test_dispose_background PASSED [ 12%] Tests/test_file_gif.py::test_dispose_previous PASSED [ 12%] Tests/test_file_gif.py::test_save_dispose PASSED [ 12%] Tests/test_file_gif.py::test_dispose2_palette PASSED [ 13%] Tests/test_file_gif.py::test_dispose2_diff PASSED [ 13%] Tests/test_file_gif.py::test_dispose2_background PASSED [ 13%] Tests/test_file_gif.py::test_iss634 PASSED [ 13%] Tests/test_file_gif.py::test_duration PASSED [ 13%] Tests/test_file_gif.py::test_multiple_duration PASSED [ 13%] Tests/test_file_gif.py::test_identical_frames PASSED [ 13%] Tests/test_file_gif.py::test_identical_frames_to_single_frame PASSED [ 13%] Tests/test_file_gif.py::test_number_of_loops PASSED [ 13%] Tests/test_file_gif.py::test_background PASSED [ 13%] Tests/test_file_gif.py::test_comment PASSED [ 13%] Tests/test_file_gif.py::test_comment_over_255 PASSED [ 13%] Tests/test_file_gif.py::test_zero_comment_subblocks PASSED [ 13%] Tests/test_file_gif.py::test_version PASSED [ 13%] Tests/test_file_gif.py::test_append_images PASSED [ 13%] Tests/test_file_gif.py::test_transparent_optimize PASSED [ 13%] Tests/test_file_gif.py::test_rgb_transparency PASSED [ 13%] Tests/test_file_gif.py::test_bbox PASSED [ 14%] Tests/test_file_gif.py::test_palette_save_L PASSED [ 14%] Tests/test_file_gif.py::test_palette_save_P PASSED [ 14%] Tests/test_file_gif.py::test_palette_save_ImagePalette PASSED [ 14%] Tests/test_file_gif.py::test_save_I PASSED [ 14%] Tests/test_file_gif.py::test_getdata PASSED [ 14%] Tests/test_file_gif.py::test_lzw_bits PASSED [ 14%] Tests/test_file_gif.py::test_extents PASSED [ 14%] Tests/test_file_gimpgradient.py::test_linear_pos_le_middle PASSED [ 14%] Tests/test_file_gimpgradient.py::test_linear_pos_le_small_middle PASSED [ 14%] Tests/test_file_gimpgradient.py::test_linear_pos_gt_middle PASSED [ 14%] Tests/test_file_gimpgradient.py::test_linear_pos_gt_small_middle PASSED [ 14%] Tests/test_file_gimpgradient.py::test_curved PASSED [ 14%] Tests/test_file_gimpgradient.py::test_sine PASSED [ 14%] Tests/test_file_gimpgradient.py::test_sphere_increasing PASSED [ 14%] Tests/test_file_gimpgradient.py::test_sphere_decreasing PASSED [ 14%] Tests/test_file_gimpgradient.py::test_load_via_imagepalette PASSED [ 14%] Tests/test_file_gimpgradient.py::test_load_1_3_via_imagepalette PASSED [ 15%] Tests/test_file_gimppalette.py::test_sanity PASSED [ 15%] Tests/test_file_gimppalette.py::test_get_palette PASSED [ 15%] Tests/test_file_gribstub.py::test_open PASSED [ 15%] Tests/test_file_gribstub.py::test_invalid_file PASSED [ 15%] Tests/test_file_gribstub.py::test_load PASSED [ 15%] Tests/test_file_gribstub.py::test_save PASSED [ 15%] Tests/test_file_hdf5stub.py::test_open PASSED [ 15%] Tests/test_file_hdf5stub.py::test_invalid_file PASSED [ 15%] Tests/test_file_hdf5stub.py::test_load PASSED [ 15%] Tests/test_file_hdf5stub.py::test_save PASSED [ 15%] Tests/test_file_icns.py::test_sanity PASSED [ 15%] Tests/test_file_icns.py::test_save SKIPPED [ 15%] Tests/test_file_icns.py::test_save_append_images SKIPPED [ 15%] Tests/test_file_icns.py::test_save_fp SKIPPED [ 15%] Tests/test_file_icns.py::test_sizes PASSED [ 15%] Tests/test_file_icns.py::test_older_icon PASSED [ 15%] Tests/test_file_icns.py::test_jp2_icon PASSED [ 16%] Tests/test_file_icns.py::test_getimage PASSED [ 16%] Tests/test_file_icns.py::test_not_an_icns_file PASSED [ 16%] Tests/test_file_ico.py::test_sanity PASSED [ 16%] Tests/test_file_ico.py::test_invalid_file PASSED [ 16%] Tests/test_file_ico.py::test_save_to_bytes PASSED [ 16%] Tests/test_file_ico.py::test_incorrect_size PASSED [ 16%] Tests/test_file_ico.py::test_save_256x256 PASSED [ 16%] Tests/test_file_ico.py::test_only_save_relevant_sizes PASSED [ 16%] Tests/test_file_ico.py::test_save_append_images PASSED [ 16%] Tests/test_file_ico.py::test_unexpected_size PASSED [ 16%] Tests/test_file_ico.py::test_draw_reloaded PASSED [ 16%] Tests/test_file_im.py::test_sanity PASSED [ 16%] Tests/test_file_im.py::test_name_limit PASSED [ 16%] Tests/test_file_im.py::test_unclosed_file PASSED [ 16%] Tests/test_file_im.py::test_closed_file PASSED [ 16%] Tests/test_file_im.py::test_context_manager PASSED [ 16%] Tests/test_file_im.py::test_tell PASSED [ 17%] Tests/test_file_im.py::test_n_frames PASSED [ 17%] Tests/test_file_im.py::test_eoferror PASSED [ 17%] Tests/test_file_im.py::test_roundtrip PASSED [ 17%] Tests/test_file_im.py::test_save_unsupported_mode PASSED [ 17%] Tests/test_file_im.py::test_invalid_file PASSED [ 17%] Tests/test_file_im.py::test_number PASSED [ 17%] Tests/test_file_iptc.py::test_getiptcinfo_jpg_none PASSED [ 17%] Tests/test_file_iptc.py::test_getiptcinfo_jpg_found PASSED [ 17%] Tests/test_file_iptc.py::test_getiptcinfo_tiff_none PASSED [ 17%] Tests/test_file_iptc.py::test_i PASSED [ 17%] Tests/test_file_iptc.py::test_dump PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_sanity PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_app PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_cmyk PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi[Tests/images/hopper.jpg] PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi[Tests/images/pil_sample_cmyk.jpg] PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc PASSED [ 17%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_big PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_large_icc_meta PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_optimize PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_optimize_large_buffer PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_large_buffer PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_large_buffer_highest_quality PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_cmyk_buffer PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_large_exif PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_typeerror PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_gps PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_empty_exif_gps PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_equality PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_rollback PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_gps_typeerror PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_progressive_compat PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_quality PASSED [ 18%] Tests/test_file_jpeg.py::TestFileJpeg::test_smooth PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_subsampling PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_mp PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_quality_keep PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_junk_jpeg_header PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_ff00_jpeg_header PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_truncated_jpeg_should_read_all_the_data PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_truncated_jpeg_throws_oserror PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_qtables PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_load_16bit_qtables PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_multiple_16bit_qtables PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_single_16bit_qtable PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_low_quality_baseline_qtables PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_load_djpeg PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_cjpeg PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_no_duplicate_0x1001_tag PASSED [ 19%] Tests/test_file_jpeg.py::TestFileJpeg::test_MAXBLOCK_scaling PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_bad_mpo_header PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_correct_modes PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_wrong_modes PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_tiff_with_dpi PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_load_dpi_rounding PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_save_dpi_rounding PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_tuple_from_exif PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_int_from_exif PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_from_dpcm_exif PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_dpi_exif_zero_division PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_no_dpi_in_exif PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_invalid_exif PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_exif_x_resolution PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_invalid_exif_x_resolution PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_ifd_offset_exif PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_photoshop PASSED [ 20%] Tests/test_file_jpeg.py::TestFileJpeg::test_photoshop_malformed_and_multiple PASSED [ 21%] Tests/test_file_jpeg.py::TestFileJpeg::test_icc_after_SOF PASSED [ 21%] Tests/test_file_jpeg.py::TestFileJpeg::test_jpeg_magic_number PASSED [ 21%] Tests/test_file_jpeg.py::TestFileCloseW32::test_fd_leak SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_sanity SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_jpf SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_invalid_file SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_bytesio SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_lossless SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_lossy_tiled SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_lossless_rt SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_lossy_rt SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_tiled_rt SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_tiled_offset_rt SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_tiled_offset_too_small SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_irreversible_rt SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_prog_qual_rt SKIPPED [ 21%] Tests/test_file_jpeg2k.py::test_prog_res_rt SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_reduce SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_layers_type SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_layers SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_rgba SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_has_correct_mode SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_jp2_like_tiff SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_16bit_monochrome_j2k_like_tiff SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_16bit_j2k_roundtrips SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_16bit_jp2_roundtrips SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_unbound_local SKIPPED [ 22%] Tests/test_file_jpeg2k.py::test_parser_feed SKIPPED [ 22%] Tests/test_file_libtiff.py::TestFileLibTiff::test_version PASSED [ 22%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_tiff PASSED [ 22%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_large PASSED [ 22%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_tiff_file PASSED [ 22%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_tiff_bytesio PASSED [ 22%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_non_disk_file_object PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_eq_png PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_fillorder_eq_png PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_write PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_adobe_deflate_tiff PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_write_metadata PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_additional_metadata PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_custom_metadata PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_xmlpacket_tag PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_int_dpi PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g3_compression PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_little_endian PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_big_endian PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_g4_string_info PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_12bit_rawmode PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_blur PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_compressions PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiff_jpeg_compression PASSED [ 23%] Tests/test_file_libtiff.py::TestFileLibTiff::test_quality PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_cmyk_save PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_palette_save PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_fp_leak PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage_nframes PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test__next PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_4bit PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_gray_semibyte_per_pixel PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_bytesio PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_crashing_metadata PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_page_number_x_0 PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_fd_duplication PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_read_icc PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_write_icc PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_multipage_compression PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_save_tiff_with_jpegtables PASSED [ 24%] Tests/test_file_libtiff.py::TestFileLibTiff::test_16bit_RGB_tiff PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_16bit_RGBa_tiff PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_gimp_tiff PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_sampleformat PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_lzw PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_cmyk_jpeg PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_cmyk_16l_jpeg PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_ycbcr_jpeg_2x2_sampling XFAIL [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_ycbcr_jpeg_1x1_sampling XFAIL [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_cmyk_jpeg PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_ycbcr_jpeg_1x1_sampling XFAIL [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_ycbcr_jpeg_2x2_sampling XFAIL [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_old_style_jpeg XFAIL [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_no_rows_per_strip PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_orientation PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_sampleformat_not_corrupted PASSED [ 25%] Tests/test_file_libtiff.py::TestFileLibTiff::test_realloc_overflow PASSED [ 25%] Tests/test_file_libtiff_small.py::TestFileLibTiffSmall::test_g4_hopper_file PASSED [ 26%] Tests/test_file_libtiff_small.py::TestFileLibTiffSmall::test_g4_hopper_bytesio PASSED [ 26%] Tests/test_file_libtiff_small.py::TestFileLibTiffSmall::test_g4_hopper PASSED [ 26%] Tests/test_file_mcidas.py::test_invalid_file PASSED [ 26%] Tests/test_file_mcidas.py::test_valid_file PASSED [ 26%] Tests/test_file_mic.py::test_sanity PASSED [ 26%] Tests/test_file_mic.py::test_n_frames PASSED [ 26%] Tests/test_file_mic.py::test_is_animated PASSED [ 26%] Tests/test_file_mic.py::test_tell PASSED [ 26%] Tests/test_file_mic.py::test_seek PASSED [ 26%] Tests/test_file_mic.py::test_invalid_file PASSED [ 26%] Tests/test_file_mpo.py::test_sanity PASSED [ 26%] Tests/test_file_mpo.py::test_unclosed_file PASSED [ 26%] Tests/test_file_mpo.py::test_closed_file PASSED [ 26%] Tests/test_file_mpo.py::test_context_manager PASSED [ 26%] Tests/test_file_mpo.py::test_app PASSED [ 26%] Tests/test_file_mpo.py::test_exif PASSED [ 26%] Tests/test_file_mpo.py::test_frame_size PASSED [ 27%] Tests/test_file_mpo.py::test_parallax PASSED [ 27%] Tests/test_file_mpo.py::test_mp PASSED [ 27%] Tests/test_file_mpo.py::test_mp_offset PASSED [ 27%] Tests/test_file_mpo.py::test_mp_no_data PASSED [ 27%] Tests/test_file_mpo.py::test_mp_attribute PASSED [ 27%] Tests/test_file_mpo.py::test_seek PASSED [ 27%] Tests/test_file_mpo.py::test_n_frames PASSED [ 27%] Tests/test_file_mpo.py::test_eoferror PASSED [ 27%] Tests/test_file_mpo.py::test_image_grab PASSED [ 27%] Tests/test_file_mpo.py::test_save PASSED [ 27%] Tests/test_file_msp.py::test_sanity PASSED [ 27%] Tests/test_file_msp.py::test_invalid_file PASSED [ 27%] Tests/test_file_msp.py::test_bad_checksum PASSED [ 27%] Tests/test_file_msp.py::test_open_windows_v1 PASSED [ 27%] Tests/test_file_msp.py::test_open_windows_v2 SKIPPED [ 27%] Tests/test_file_msp.py::test_msp_v2 SKIPPED [ 27%] Tests/test_file_msp.py::test_cannot_save_wrong_mode PASSED [ 28%] Tests/test_file_palm.py::test_monochrome PASSED [ 28%] Tests/test_file_palm.py::test_p_mode XFAIL [ 28%] Tests/test_file_palm.py::test_l_oserror PASSED [ 28%] Tests/test_file_palm.py::test_rgb_oserror PASSED [ 28%] Tests/test_file_pcd.py::test_load_raw PASSED [ 28%] Tests/test_file_pcx.py::test_sanity PASSED [ 28%] Tests/test_file_pcx.py::test_invalid_file PASSED [ 28%] Tests/test_file_pcx.py::test_odd PASSED [ 28%] Tests/test_file_pcx.py::test_pil184 PASSED [ 28%] Tests/test_file_pcx.py::test_1px_width PASSED [ 28%] Tests/test_file_pcx.py::test_large_count PASSED [ 28%] Tests/test_file_pcx.py::test_break_in_count_overflow PASSED [ 28%] Tests/test_file_pcx.py::test_break_one_in_loop PASSED [ 28%] Tests/test_file_pcx.py::test_break_many_in_loop PASSED [ 28%] Tests/test_file_pcx.py::test_break_one_at_end PASSED [ 28%] Tests/test_file_pcx.py::test_break_many_at_end PASSED [ 28%] Tests/test_file_pcx.py::test_break_padding PASSED [ 29%] Tests/test_file_pdf.py::test_monochrome PASSED [ 29%] Tests/test_file_pdf.py::test_greyscale PASSED [ 29%] Tests/test_file_pdf.py::test_rgb PASSED [ 29%] Tests/test_file_pdf.py::test_p_mode PASSED [ 29%] Tests/test_file_pdf.py::test_cmyk_mode PASSED [ 29%] Tests/test_file_pdf.py::test_unsupported_mode PASSED [ 29%] Tests/test_file_pdf.py::test_save_all PASSED [ 29%] Tests/test_file_pdf.py::test_multiframe_normal_save PASSED [ 29%] Tests/test_file_pdf.py::test_pdf_open PASSED [ 29%] Tests/test_file_pdf.py::test_pdf_append_fails_on_nonexistent_file PASSED [ 29%] Tests/test_file_pdf.py::test_pdf_append PASSED [ 29%] Tests/test_file_pdf.py::test_pdf_info PASSED [ 29%] Tests/test_file_pdf.py::test_pdf_append_to_bytesio PASSED [ 29%] Tests/test_file_pixar.py::test_sanity PASSED [ 29%] Tests/test_file_pixar.py::test_invalid_file PASSED [ 29%] Tests/test_file_png.py::TestFilePng::test_sanity XFAIL [ 29%] Tests/test_file_png.py::TestFilePng::test_invalid_file PASSED [ 29%] Tests/test_file_png.py::TestFilePng::test_broken PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_bad_text PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_bad_ztxt PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_bad_itxt PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_interlace PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_load_transparent_p PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_load_transparent_rgb PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_save_p_transparent_palette PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_save_p_single_transparency PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_save_p_transparent_black PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_save_greyscale_transparency PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_save_rgb_single_transparency PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_load_verify PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_verify_struct_error PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_verify_ignores_crc_error PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_verify_not_ignores_crc_error_in_required_chunk PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_roundtrip_dpi PASSED [ 30%] Tests/test_file_png.py::TestFilePng::test_load_dpi_rounding PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_save_dpi_rounding PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_roundtrip_text PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_roundtrip_itxt PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_nonunicode_text PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_unicode_text PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_scary PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_trns_rgb PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_trns_p PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_trns_null PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_save_icc_profile PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_discard_icc_profile PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_roundtrip_icc_profile PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_roundtrip_no_icc_profile PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_repr_png PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_repr_png_error PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_chunk_order PASSED [ 31%] Tests/test_file_png.py::TestFilePng::test_getchunks PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_read_private_chunks PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_roundtrip_private_chunk PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_textual_chunks_after_idat PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_exif PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_exif_save PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_exif_from_jpg PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_exif_argument PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_tell PASSED [ 32%] Tests/test_file_png.py::TestFilePng::test_seek PASSED [ 32%] Tests/test_file_png.py::TestTruncatedPngPLeaks::test_leak_load PASSED [ 32%] Tests/test_file_ppm.py::test_sanity PASSED [ 32%] Tests/test_file_ppm.py::test_16bit_pgm PASSED [ 32%] Tests/test_file_ppm.py::test_16bit_pgm_write PASSED [ 32%] Tests/test_file_ppm.py::test_pnm PASSED [ 32%] Tests/test_file_ppm.py::test_truncated_file PASSED [ 32%] Tests/test_file_ppm.py::test_neg_ppm PASSED [ 32%] Tests/test_file_ppm.py::test_mimetypes PASSED [ 33%] Tests/test_file_psd.py::test_sanity PASSED [ 33%] Tests/test_file_psd.py::test_unclosed_file PASSED [ 33%] Tests/test_file_psd.py::test_closed_file PASSED [ 33%] Tests/test_file_psd.py::test_context_manager PASSED [ 33%] Tests/test_file_psd.py::test_invalid_file PASSED [ 33%] Tests/test_file_psd.py::test_n_frames PASSED [ 33%] Tests/test_file_psd.py::test_eoferror PASSED [ 33%] Tests/test_file_psd.py::test_seek_tell PASSED [ 33%] Tests/test_file_psd.py::test_seek_eoferror PASSED [ 33%] Tests/test_file_psd.py::test_open_after_exclusive_load PASSED [ 33%] Tests/test_file_psd.py::test_icc_profile PASSED [ 33%] Tests/test_file_psd.py::test_no_icc_profile PASSED [ 33%] Tests/test_file_psd.py::test_combined_larger_than_size PASSED [ 33%] Tests/test_file_sgi.py::test_rgb PASSED [ 33%] Tests/test_file_sgi.py::test_rgb16 PASSED [ 33%] Tests/test_file_sgi.py::test_l PASSED [ 33%] Tests/test_file_sgi.py::test_rgba PASSED [ 34%] Tests/test_file_sgi.py::test_rle PASSED [ 34%] Tests/test_file_sgi.py::test_rle16 PASSED [ 34%] Tests/test_file_sgi.py::test_invalid_file PASSED [ 34%] Tests/test_file_sgi.py::test_write PASSED [ 34%] Tests/test_file_sgi.py::test_write16 PASSED [ 34%] Tests/test_file_sgi.py::test_unsupported_mode PASSED [ 34%] Tests/test_file_spider.py::test_sanity PASSED [ 34%] Tests/test_file_spider.py::test_unclosed_file PASSED [ 34%] Tests/test_file_spider.py::test_closed_file PASSED [ 34%] Tests/test_file_spider.py::test_context_manager PASSED [ 34%] Tests/test_file_spider.py::test_save PASSED [ 34%] Tests/test_file_spider.py::test_tempfile PASSED [ 34%] Tests/test_file_spider.py::test_is_spider_image PASSED [ 34%] Tests/test_file_spider.py::test_tell PASSED [ 34%] Tests/test_file_spider.py::test_n_frames PASSED [ 34%] Tests/test_file_spider.py::test_load_image_series PASSED [ 34%] Tests/test_file_spider.py::test_load_image_series_no_input PASSED [ 35%] Tests/test_file_spider.py::test_is_int_not_a_number PASSED [ 35%] Tests/test_file_spider.py::test_invalid_file PASSED [ 35%] Tests/test_file_spider.py::test_nonstack_file PASSED [ 35%] Tests/test_file_spider.py::test_nonstack_dos PASSED [ 35%] Tests/test_file_spider.py::test_odd_size PASSED [ 35%] Tests/test_file_sun.py::test_sanity PASSED [ 35%] Tests/test_file_sun.py::test_im1 PASSED [ 35%] Tests/test_file_sun.py::test_others SKIPPED [ 35%] Tests/test_file_tar.py::test_sanity PASSED [ 35%] Tests/test_file_tar.py::test_unclosed_file PASSED [ 35%] Tests/test_file_tar.py::test_close PASSED [ 35%] Tests/test_file_tar.py::test_contextmanager PASSED [ 35%] Tests/test_file_tga.py::test_sanity PASSED [ 35%] Tests/test_file_tga.py::test_id_field PASSED [ 35%] Tests/test_file_tga.py::test_id_field_rle PASSED [ 35%] Tests/test_file_tga.py::test_save PASSED [ 35%] Tests/test_file_tga.py::test_save_wrong_mode PASSED [ 35%] Tests/test_file_tga.py::test_save_id_section PASSED [ 36%] Tests/test_file_tga.py::test_save_orientation PASSED [ 36%] Tests/test_file_tga.py::test_save_rle PASSED [ 36%] Tests/test_file_tga.py::test_save_l_transparency PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_sanity PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_unclosed_file PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_closed_file PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_context_manager PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_mac_tiff PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_wrong_bits_per_sample PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_set_legacy_api PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_xyres_tiff PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_xyres_fallback_tiff PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_int_resolution PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_load_dpi_rounding PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_save_dpi_rounding PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_subifd PASSED [ 36%] Tests/test_file_tiff.py::TestFileTiff::test_save_setting_missing_resolution PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_invalid_file PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_bad_exif PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_save_rgba PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_save_unsupported_mode PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_little_endian PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_big_endian PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_16bit_s PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_12bit_rawmode PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_32bit_float PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_unknown_pixel_mode PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_n_frames PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_eoferror PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_multipage PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_multipage_last_frame PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test___str__ PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test_dict PASSED [ 37%] Tests/test_file_tiff.py::TestFileTiff::test__delitem__ PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_load_byte PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_load_string PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_load_float PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_load_double PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_ifd_tag_type PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_seek PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_seek_eof PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test__limit_rational_int PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test__limit_rational_float PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_4bit PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_gray_semibyte_per_pixel PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_with_underscores PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_roundtrip_tiff_uint16 PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_strip_raw PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_strip_planar_raw PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_strip_planar_raw_with_overviews PASSED [ 38%] Tests/test_file_tiff.py::TestFileTiff::test_tiled_planar_raw PASSED [ 39%] Tests/test_file_tiff.py::TestFileTiff::test_palette PASSED [ 39%] Tests/test_file_tiff.py::TestFileTiff::test_tiff_save_all PASSED [ 39%] Tests/test_file_tiff.py::TestFileTiff::test_saving_icc_profile PASSED [ 39%] Tests/test_file_tiff.py::TestFileTiff::test_close_on_load_exclusive PASSED [ 39%] Tests/test_file_tiff.py::TestFileTiff::test_close_on_load_nonexclusive PASSED [ 39%] Tests/test_file_tiff.py::TestFileTiff::test_string_dimension SKIPPED [ 39%] Tests/test_file_tiff.py::TestFileTiffW32::test_fd_leak SKIPPED [ 39%] Tests/test_file_tiff_metadata.py::test_rt_metadata PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_read_metadata PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_write_metadata PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_change_stripbytecounts_tag_type PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_no_duplicate_50741_tag PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_empty_metadata PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_iccprofile PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_iccprofile_binary PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_iccprofile_save_png PASSED [ 39%] Tests/test_file_tiff_metadata.py::test_iccprofile_binary_save_png PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_exif_div_zero PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_ifd_unsigned_rational PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_ifd_signed_rational PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_ifd_signed_long PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_empty_values PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_PhotoshopInfo PASSED [ 40%] Tests/test_file_tiff_metadata.py::test_too_many_entries PASSED [ 40%] Tests/test_file_wal.py::test_open PASSED [ 40%] Tests/test_file_webp.py::TestUnsupportedWebp::test_unsupported PASSED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_version SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_read_rgb SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_write_rgb SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_write_method SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_write_unsupported_mode_L SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_write_unsupported_mode_P SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_WebPEncode_with_invalid_args SKIPPED [ 40%] Tests/test_file_webp.py::TestFileWebp::test_WebPDecode_with_invalid_args SKIPPED [ 41%] Tests/test_file_webp.py::TestFileWebp::test_no_resource_warning SKIPPED [ 41%] Tests/test_file_webp.py::TestFileWebp::test_file_pointer_could_be_reused SKIPPED [ 41%] Tests/test_file_webp.py::TestFileWebp::test_background_from_gif SKIPPED [ 41%] Tests/test_file_webp_animated.py::test_n_frames SKIPPED [ 41%] Tests/test_file_webp_animated.py::test_write_animation_L SKIPPED [ 41%] Tests/test_file_webp_animated.py::test_write_animation_RGB SKIPPED [ 41%] Tests/test_file_webp_animated.py::test_timestamp_and_duration SKIPPED [ 41%] Tests/test_file_webp_animated.py::test_seeking SKIPPED [ 41%] Tests/test_file_webp_animated.py::test_seek_errors SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_read_exif_metadata SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_read_exif_metadata_without_prefix SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_write_exif_metadata SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_read_icc_profile SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_write_icc_metadata SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_read_no_exif SKIPPED [ 41%] Tests/test_file_webp_metadata.py::test_write_animated_metadata SKIPPED [ 41%] Tests/test_file_wmf.py::test_load_raw PASSED [ 41%] Tests/test_file_wmf.py::test_register_handler PASSED [ 42%] Tests/test_file_wmf.py::test_load_dpi_rounding PASSED [ 42%] Tests/test_file_wmf.py::test_load_set_dpi PASSED [ 42%] Tests/test_file_wmf.py::test_save PASSED [ 42%] Tests/test_file_xbm.py::test_pil151 PASSED [ 42%] Tests/test_file_xbm.py::test_open PASSED [ 42%] Tests/test_file_xbm.py::test_open_filename_with_underscore PASSED [ 42%] Tests/test_file_xbm.py::test_save_wrong_mode PASSED [ 42%] Tests/test_file_xbm.py::test_hotspot PASSED [ 42%] Tests/test_file_xpm.py::test_sanity PASSED [ 42%] Tests/test_file_xpm.py::test_invalid_file PASSED [ 42%] Tests/test_file_xpm.py::test_load_read PASSED [ 42%] Tests/test_file_xvthumb.py::test_open PASSED [ 42%] Tests/test_file_xvthumb.py::test_unexpected_eof PASSED [ 42%] Tests/test_file_xvthumb.py::test_invalid_file PASSED [ 42%] Tests/test_font_bdf.py::test_sanity PASSED [ 42%] Tests/test_font_bdf.py::test_invalid_file PASSED [ 42%] Tests/test_font_leaks.py::TestTTypeFontLeak::test_leak PASSED [ 43%] Tests/test_font_leaks.py::TestDefaultFontLeak::test_leak PASSED [ 43%] Tests/test_font_pcf.py::test_sanity PASSED [ 43%] Tests/test_font_pcf.py::test_invalid_file PASSED [ 43%] Tests/test_font_pcf.py::test_draw PASSED [ 43%] Tests/test_font_pcf.py::test_textsize PASSED [ 43%] Tests/test_font_pcf.py::test_high_characters PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_sanity_iso8859_1 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_sanity_iso8859_2 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_sanity_cp1250 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_draw_iso8859_1 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_draw_iso8859_2 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_draw_cp1250 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_textsize_iso8859_1 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_textsize_iso8859_2 PASSED [ 43%] Tests/test_font_pcf_charsets.py::test_textsize_cp1250 PASSED [ 43%] Tests/test_format_hsv.py::test_sanity PASSED [ 43%] Tests/test_format_hsv.py::test_wedge PASSED [ 44%] Tests/test_format_hsv.py::test_convert PASSED [ 44%] Tests/test_format_hsv.py::test_hsv_to_rgb PASSED [ 44%] Tests/test_format_lab.py::test_white PASSED [ 44%] Tests/test_format_lab.py::test_green PASSED [ 44%] Tests/test_format_lab.py::test_red PASSED [ 44%] Tests/test_image.py::TestImage::test_image_modes_success PASSED [ 44%] Tests/test_image.py::TestImage::test_image_modes_fail PASSED [ 44%] Tests/test_image.py::TestImage::test_exception_inheritance PASSED [ 44%] Tests/test_image.py::TestImage::test_sanity PASSED [ 44%] Tests/test_image.py::TestImage::test_open_formats PASSED [ 44%] Tests/test_image.py::TestImage::test_width_height PASSED [ 44%] Tests/test_image.py::TestImage::test_invalid_image PASSED [ 44%] Tests/test_image.py::TestImage::test_bad_mode PASSED [ 44%] Tests/test_image.py::TestImage::test_stringio PASSED [ 44%] Tests/test_image.py::TestImage::test_pathlib PASSED [ 44%] Tests/test_image.py::TestImage::test_fp_name PASSED [ 44%] Tests/test_image.py::TestImage::test_tempfile PASSED [ 45%] Tests/test_image.py::TestImage::test_unknown_extension PASSED [ 45%] Tests/test_image.py::TestImage::test_internals PASSED [ 45%] Tests/test_image.py::TestImage::test_readonly_save PASSED [ 45%] Tests/test_image.py::TestImage::test_dump PASSED [ 45%] Tests/test_image.py::TestImage::test_comparison_with_other_type PASSED [ 45%] Tests/test_image.py::TestImage::test_expand_x PASSED [ 45%] Tests/test_image.py::TestImage::test_expand_xy PASSED [ 45%] Tests/test_image.py::TestImage::test_getbands PASSED [ 45%] Tests/test_image.py::TestImage::test_getchannel_wrong_params PASSED [ 45%] Tests/test_image.py::TestImage::test_getchannel PASSED [ 45%] Tests/test_image.py::TestImage::test_getbbox PASSED [ 45%] Tests/test_image.py::TestImage::test_ne PASSED [ 45%] Tests/test_image.py::TestImage::test_alpha_composite PASSED [ 45%] Tests/test_image.py::TestImage::test_alpha_inplace PASSED [ 45%] Tests/test_image.py::TestImage::test_registered_extensions_uninitialized PASSED [ 45%] Tests/test_image.py::TestImage::test_registered_extensions PASSED [ 45%] Tests/test_image.py::TestImage::test_effect_mandelbrot PASSED [ 46%] Tests/test_image.py::TestImage::test_effect_mandelbrot_bad_arguments PASSED [ 46%] Tests/test_image.py::TestImage::test_effect_noise PASSED [ 46%] Tests/test_image.py::TestImage::test_effect_spread PASSED [ 46%] Tests/test_image.py::TestImage::test_effect_spread_zero PASSED [ 46%] Tests/test_image.py::TestImage::test_check_size PASSED [ 46%] Tests/test_image.py::TestImage::test_storage_neg PASSED [ 46%] Tests/test_image.py::TestImage::test_one_item_tuple PASSED [ 46%] Tests/test_image.py::TestImage::test_linear_gradient_wrong_mode PASSED [ 46%] Tests/test_image.py::TestImage::test_linear_gradient PASSED [ 46%] Tests/test_image.py::TestImage::test_radial_gradient_wrong_mode PASSED [ 46%] Tests/test_image.py::TestImage::test_radial_gradient PASSED [ 46%] Tests/test_image.py::TestImage::test_register_extensions PASSED [ 46%] Tests/test_image.py::TestImage::test_remap_palette PASSED [ 46%] Tests/test_image.py::TestImage::test__new PASSED [ 46%] Tests/test_image.py::TestImage::test_p_from_rgb_rgba PASSED [ 46%] Tests/test_image.py::TestImage::test_showxv_deprecation PASSED [ 46%] Tests/test_image.py::TestImage::test_no_resource_warning_on_save PASSED [ 47%] Tests/test_image.py::TestImage::test_load_on_nonexclusive_multiframe PASSED [ 47%] Tests/test_image.py::TestImage::test_exif_jpeg PASSED [ 47%] Tests/test_image.py::TestImage::test_exif_webp SKIPPED [ 47%] Tests/test_image.py::TestImage::test_exif_png PASSED [ 47%] Tests/test_image.py::TestImage::test_exif_interop PASSED [ 47%] Tests/test_image.py::TestImage::test_pillow_version[PIL] PASSED [ 47%] Tests/test_image.py::TestImage::test_pillow_version[PIL.Image] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[fli_overrun.bin] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[sgi_overrun.bin] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[sgi_overrun_expandrow.bin] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[sgi_overrun_expandrow2.bin] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[pcx_overrun.bin] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[pcx_overrun2.bin] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[ossfuzz-4836216264589312.pcx] PASSED [ 47%] Tests/test_image.py::TestImage::test_overrun[01r_00.pcx] PASSED [ 47%] Tests/test_image.py::TestImage::test_fli_overrun2 PASSED [ 47%] Tests/test_image.py::TestImage::test_show_deprecation PASSED [ 47%] Tests/test_image.py::TestRegistry::test_encode_registry PASSED [ 48%] Tests/test_image.py::TestRegistry::test_encode_registry_fail PASSED [ 48%] Tests/test_image_access.py::TestImagePutPixel::test_sanity PASSED [ 48%] Tests/test_image_access.py::TestImagePutPixel::test_sanity_negative_index PASSED [ 48%] Tests/test_image_access.py::TestImageGetPixel::test_basic PASSED [ 48%] Tests/test_image_access.py::TestImageGetPixel::test_signedness PASSED [ 48%] Tests/test_image_access.py::TestImageGetPixel::test_p_putpixel_rgb_rgba PASSED [ 48%] Tests/test_image_access.py::TestCffiPutPixel::test_sanity PASSED [ 48%] Tests/test_image_access.py::TestCffiPutPixel::test_sanity_negative_index PASSED [ 48%] Tests/test_image_access.py::TestCffiGetPixel::test_basic PASSED [ 48%] Tests/test_image_access.py::TestCffiGetPixel::test_signedness PASSED [ 48%] Tests/test_image_access.py::TestCffiGetPixel::test_p_putpixel_rgb_rgba PASSED [ 48%] Tests/test_image_access.py::TestCffi::test_get_vs_c PASSED [ 48%] Tests/test_image_access.py::TestCffi::test_set_vs_c PASSED [ 48%] Tests/test_image_access.py::TestCffi::test_not_implemented PASSED [ 48%] Tests/test_image_access.py::TestCffi::test_reference_counting PASSED [ 48%] Tests/test_image_access.py::TestCffi::test_p_putpixel_rgb_rgba PASSED [ 48%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[L] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[LA] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[RGB] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error1[RGBA] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error2[I] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error2[I;16] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_type_error2[BGR;15] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[L] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[LA] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[RGB] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[RGBA] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[I] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[I;16] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_overflow_error[BGR;15] PASSED [ 49%] Tests/test_image_access.py::TestImagePutPixelError::test_putpixel_unrecognized_mode PASSED [ 49%] Tests/test_image_access.py::TestEmbeddable::test_embeddable SKIPPED [ 49%] Tests/test_image_array.py::test_toarray PASSED [ 49%] Tests/test_image_array.py::test_fromarray PASSED [ 50%] Tests/test_image_convert.py::test_sanity PASSED [ 50%] Tests/test_image_convert.py::test_default PASSED [ 50%] Tests/test_image_convert.py::test_8bit PASSED [ 50%] Tests/test_image_convert.py::test_16bit PASSED [ 50%] Tests/test_image_convert.py::test_16bit_workaround PASSED [ 50%] Tests/test_image_convert.py::test_rgba_p PASSED [ 50%] Tests/test_image_convert.py::test_trns_p PASSED [ 50%] Tests/test_image_convert.py::test_trns_p_rgba PASSED [ 50%] Tests/test_image_convert.py::test_trns_l PASSED [ 50%] Tests/test_image_convert.py::test_trns_RGB PASSED [ 50%] Tests/test_image_convert.py::test_gif_with_rgba_palette_to_p PASSED [ 50%] Tests/test_image_convert.py::test_p_la PASSED [ 50%] Tests/test_image_convert.py::test_matrix_illegal_conversion PASSED [ 50%] Tests/test_image_convert.py::test_matrix_wrong_mode PASSED [ 50%] Tests/test_image_convert.py::test_matrix_xyz PASSED [ 50%] Tests/test_image_convert.py::test_matrix_identity PASSED [ 50%] Tests/test_image_copy.py::test_copy PASSED [ 51%] Tests/test_image_copy.py::test_copy_zero PASSED [ 51%] Tests/test_image_crop.py::test_crop PASSED [ 51%] Tests/test_image_crop.py::test_wide_crop PASSED [ 51%] Tests/test_image_crop.py::test_negative_crop PASSED [ 51%] Tests/test_image_crop.py::test_crop_float PASSED [ 51%] Tests/test_image_crop.py::test_crop_crash PASSED [ 51%] Tests/test_image_crop.py::test_crop_zero PASSED [ 51%] Tests/test_image_draft.py::test_size PASSED [ 51%] Tests/test_image_draft.py::test_mode PASSED [ 51%] Tests/test_image_draft.py::test_several_drafts PASSED [ 51%] Tests/test_image_entropy.py::test_entropy PASSED [ 51%] Tests/test_image_filter.py::test_sanity PASSED [ 51%] Tests/test_image_filter.py::test_crash PASSED [ 51%] Tests/test_image_filter.py::test_modefilter PASSED [ 51%] Tests/test_image_filter.py::test_rankfilter PASSED [ 51%] Tests/test_image_filter.py::test_rankfilter_properties PASSED [ 51%] Tests/test_image_filter.py::test_builtinfilter_p PASSED [ 52%] Tests/test_image_filter.py::test_kernel_not_enough_coefficients PASSED [ 52%] Tests/test_image_filter.py::test_consistency_3x3 PASSED [ 52%] Tests/test_image_filter.py::test_consistency_5x5 PASSED [ 52%] Tests/test_image_frombytes.py::test_sanity PASSED [ 52%] Tests/test_image_fromqimage.py::test_sanity_1 SKIPPED [ 52%] Tests/test_image_fromqimage.py::test_sanity_rgb SKIPPED [ 52%] Tests/test_image_fromqimage.py::test_sanity_rgba SKIPPED [ 52%] Tests/test_image_fromqimage.py::test_sanity_l SKIPPED [ 52%] Tests/test_image_fromqimage.py::test_sanity_p SKIPPED [ 52%] Tests/test_image_getbands.py::test_getbands PASSED [ 52%] Tests/test_image_getbbox.py::test_sanity PASSED [ 52%] Tests/test_image_getbbox.py::test_bbox PASSED [ 52%] Tests/test_image_getcolors.py::test_getcolors PASSED [ 52%] Tests/test_image_getcolors.py::test_pack PASSED [ 52%] Tests/test_image_getdata.py::test_sanity PASSED [ 52%] Tests/test_image_getdata.py::test_roundtrip PASSED [ 52%] Tests/test_image_getextrema.py::test_extrema PASSED [ 52%] Tests/test_image_getextrema.py::test_true_16 PASSED [ 53%] Tests/test_image_getim.py::test_sanity PASSED [ 53%] Tests/test_image_getpalette.py::test_palette PASSED [ 53%] Tests/test_image_getprojection.py::test_sanity PASSED [ 53%] Tests/test_image_histogram.py::test_histogram PASSED [ 53%] Tests/test_image_load.py::test_sanity PASSED [ 53%] Tests/test_image_load.py::test_close PASSED [ 53%] Tests/test_image_load.py::test_close_after_load PASSED [ 53%] Tests/test_image_load.py::test_contextmanager PASSED [ 53%] Tests/test_image_load.py::test_contextmanager_non_exclusive_fp PASSED [ 53%] Tests/test_image_mode.py::test_sanity PASSED [ 53%] Tests/test_image_mode.py::test_properties PASSED [ 53%] Tests/test_image_paste.py::TestImagingPaste::test_image_solid PASSED [ 53%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_1 PASSED [ 53%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_L PASSED [ 53%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBA PASSED [ 53%] Tests/test_image_paste.py::TestImagingPaste::test_image_mask_RGBa PASSED [ 53%] Tests/test_image_paste.py::TestImagingPaste::test_color_solid PASSED [ 54%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_1 PASSED [ 54%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_L PASSED [ 54%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBA PASSED [ 54%] Tests/test_image_paste.py::TestImagingPaste::test_color_mask_RGBa PASSED [ 54%] Tests/test_image_paste.py::TestImagingPaste::test_different_sizes PASSED [ 54%] Tests/test_image_point.py::test_sanity PASSED [ 54%] Tests/test_image_point.py::test_16bit_lut PASSED [ 54%] Tests/test_image_point.py::test_f_lut PASSED [ 54%] Tests/test_image_point.py::test_f_mode PASSED [ 54%] Tests/test_image_putalpha.py::test_interface PASSED [ 54%] Tests/test_image_putalpha.py::test_promote PASSED [ 54%] Tests/test_image_putalpha.py::test_readonly PASSED [ 54%] Tests/test_image_putdata.py::test_sanity PASSED [ 54%] Tests/test_image_putdata.py::test_long_integers PASSED [ 54%] Tests/test_image_putdata.py::test_pypy_performance PASSED [ 54%] Tests/test_image_putdata.py::test_mode_i PASSED [ 54%] Tests/test_image_putdata.py::test_mode_F PASSED [ 55%] Tests/test_image_putdata.py::test_array_B PASSED [ 55%] Tests/test_image_putdata.py::test_array_F PASSED [ 55%] Tests/test_image_putpalette.py::test_putpalette PASSED [ 55%] Tests/test_image_putpalette.py::test_imagepalette PASSED [ 55%] Tests/test_image_putpalette.py::test_putpalette_with_alpha_values PASSED [ 55%] Tests/test_image_quantize.py::test_sanity PASSED [ 55%] Tests/test_image_quantize.py::test_libimagequant_quantize SKIPPED [ 55%] Tests/test_image_quantize.py::test_octree_quantize PASSED [ 55%] Tests/test_image_quantize.py::test_rgba_quantize PASSED [ 55%] Tests/test_image_quantize.py::test_quantize PASSED [ 55%] Tests/test_image_quantize.py::test_quantize_no_dither PASSED [ 55%] Tests/test_image_quantize.py::test_quantize_dither_diff PASSED [ 55%] Tests/test_image_reduce.py::test_args_factor PASSED [ 55%] Tests/test_image_reduce.py::test_args_box PASSED [ 55%] Tests/test_image_reduce.py::test_unsupported_modes PASSED [ 55%] Tests/test_image_reduce.py::test_mode_L PASSED [ 55%] Tests/test_image_reduce.py::test_mode_LA PASSED [ 56%] Tests/test_image_reduce.py::test_mode_La PASSED [ 56%] Tests/test_image_reduce.py::test_mode_RGB PASSED [ 56%] Tests/test_image_reduce.py::test_mode_RGBA PASSED [ 56%] Tests/test_image_reduce.py::test_mode_RGBa PASSED [ 56%] Tests/test_image_reduce.py::test_mode_I PASSED [ 56%] Tests/test_image_reduce.py::test_mode_F PASSED [ 56%] Tests/test_image_reduce.py::test_jpeg2k SKIPPED [ 56%] Tests/test_image_resample.py::TestImagingResampleVulnerability::test_overflow PASSED [ 56%] Tests/test_image_resample.py::TestImagingResampleVulnerability::test_invalid_size PASSED [ 56%] Tests/test_image_resample.py::TestImagingResampleVulnerability::test_modify_after_resizing PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_box PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bilinear PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_hamming PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_bicubic PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_reduce_lanczos PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_box PASSED [ 56%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bilinear PASSED [ 57%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_hamming PASSED [ 57%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_bicubic PASSED [ 57%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_enlarge_lanczos PASSED [ 57%] Tests/test_image_resample.py::TestImagingCoreResampleAccuracy::test_box_filter_correct_range PASSED [ 57%] Tests/test_image_resample.py::TestCoreResampleConsistency::test_8u PASSED [ 57%] Tests/test_image_resample.py::TestCoreResampleConsistency::test_32i PASSED [ 57%] Tests/test_image_resample.py::TestCoreResampleConsistency::test_32f PASSED [ 57%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_rgba XFAIL [ 57%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_la XFAIL [ 57%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_dirty_pixels_rgba PASSED [ 57%] Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_dirty_pixels_la PASSED [ 57%] Tests/test_image_resample.py::TestCoreResamplePasses::test_horizontal PASSED [ 57%] Tests/test_image_resample.py::TestCoreResamplePasses::test_vertical PASSED [ 57%] Tests/test_image_resample.py::TestCoreResamplePasses::test_both PASSED [ 57%] Tests/test_image_resample.py::TestCoreResamplePasses::test_box_horizontal PASSED [ 57%] Tests/test_image_resample.py::TestCoreResamplePasses::test_box_vertical PASSED [ 57%] Tests/test_image_resample.py::TestCoreResampleCoefficients::test_reduce PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleCoefficients::test_nonzero_coefficients PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_wrong_arguments PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_tiles PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_subsample PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_formats PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_passthrough PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_no_passthrough PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_skip_horizontal PASSED [ 58%] Tests/test_image_resample.py::TestCoreResampleBox::test_skip_vertical PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_nearest_mode PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_convolution_modes PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_reduce_filters PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_filters PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_endianness PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_enlarge_zero PASSED [ 58%] Tests/test_image_resize.py::TestImagingCoreResize::test_unknown_filter PASSED [ 58%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_values PASSED [ 58%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_1 PASSED [ 59%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_2 PASSED [ 59%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_3 PASSED [ 59%] Tests/test_image_resize.py::TestReducingGapResize::test_reducing_gap_8 PASSED [ 59%] Tests/test_image_resize.py::TestReducingGapResize::test_box_filter PASSED [ 59%] Tests/test_image_resize.py::TestImageResize::test_resize PASSED [ 59%] Tests/test_image_resize.py::TestImageResize::test_default_filter PASSED [ 59%] Tests/test_image_rotate.py::test_mode PASSED [ 59%] Tests/test_image_rotate.py::test_angle PASSED [ 59%] Tests/test_image_rotate.py::test_zero PASSED [ 59%] Tests/test_image_rotate.py::test_resample PASSED [ 59%] Tests/test_image_rotate.py::test_center_0 PASSED [ 59%] Tests/test_image_rotate.py::test_center_14 PASSED [ 59%] Tests/test_image_rotate.py::test_translate PASSED [ 59%] Tests/test_image_rotate.py::test_fastpath_center PASSED [ 59%] Tests/test_image_rotate.py::test_fastpath_translate PASSED [ 59%] Tests/test_image_rotate.py::test_center PASSED [ 59%] Tests/test_image_rotate.py::test_rotate_no_fill PASSED [ 60%] Tests/test_image_rotate.py::test_rotate_with_fill PASSED [ 60%] Tests/test_image_rotate.py::test_alpha_rotate_no_fill PASSED [ 60%] Tests/test_image_rotate.py::test_alpha_rotate_with_fill PASSED [ 60%] Tests/test_image_split.py::test_split PASSED [ 60%] Tests/test_image_split.py::test_split_merge PASSED [ 60%] Tests/test_image_split.py::test_split_open PASSED [ 60%] Tests/test_image_thumbnail.py::test_sanity PASSED [ 60%] Tests/test_image_thumbnail.py::test_aspect PASSED [ 60%] Tests/test_image_thumbnail.py::test_division_by_zero PASSED [ 60%] Tests/test_image_thumbnail.py::test_float PASSED [ 60%] Tests/test_image_thumbnail.py::test_no_resize PASSED [ 60%] Tests/test_image_thumbnail.py::test_DCT_scaling_edges PASSED [ 60%] Tests/test_image_thumbnail.py::test_reducing_gap_values PASSED [ 60%] Tests/test_image_thumbnail.py::test_reducing_gap_for_DCT_scaling PASSED [ 60%] Tests/test_image_tobitmap.py::test_sanity PASSED [ 60%] Tests/test_image_tobytes.py::test_sanity PASSED [ 60%] Tests/test_image_transform.py::TestImageTransform::test_sanity PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_info PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_extent PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_quad PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_fill PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_mesh PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_alpha_premult_resize PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_alpha_premult_transform PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_blank_fill PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_missing_method_data PASSED [ 61%] Tests/test_image_transform.py::TestImageTransform::test_unknown_resampling_filter PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate_0_deg PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate_90_deg PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate_180_deg PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_rotate_270_deg PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize_1_1x PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize_1_5x PASSED [ 61%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize_2_0x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize_2_3x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformAffine::test_resize_2_5x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate_0_1 PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate_0_6 PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformAffine::test_translate_50 PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate_0_deg PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate_90_deg PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate_180_deg PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_rotate_270_deg PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize_1_1x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize_1_5x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize_2_0x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize_2_3x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_resize_2_5x PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate_0_1 PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate_0_6 PASSED [ 62%] Tests/test_image_transform.py::TestImageTransformPerspective::test_translate_50 PASSED [ 63%] Tests/test_image_transpose.py::test_flip_left_right PASSED [ 63%] Tests/test_image_transpose.py::test_flip_top_bottom PASSED [ 63%] Tests/test_image_transpose.py::test_rotate_90 PASSED [ 63%] Tests/test_image_transpose.py::test_rotate_180 PASSED [ 63%] Tests/test_image_transpose.py::test_rotate_270 PASSED [ 63%] Tests/test_image_transpose.py::test_transpose PASSED [ 63%] Tests/test_image_transpose.py::test_tranverse PASSED [ 63%] Tests/test_image_transpose.py::test_roundtrip PASSED [ 63%] Tests/test_imagechops.py::test_sanity PASSED [ 63%] Tests/test_imagechops.py::test_add PASSED [ 63%] Tests/test_imagechops.py::test_add_scale_offset PASSED [ 63%] Tests/test_imagechops.py::test_add_clip PASSED [ 63%] Tests/test_imagechops.py::test_add_modulo PASSED [ 63%] Tests/test_imagechops.py::test_add_modulo_no_clip PASSED [ 63%] Tests/test_imagechops.py::test_blend PASSED [ 63%] Tests/test_imagechops.py::test_constant PASSED [ 63%] Tests/test_imagechops.py::test_darker_image PASSED [ 64%] Tests/test_imagechops.py::test_darker_pixel PASSED [ 64%] Tests/test_imagechops.py::test_difference PASSED [ 64%] Tests/test_imagechops.py::test_difference_pixel PASSED [ 64%] Tests/test_imagechops.py::test_duplicate PASSED [ 64%] Tests/test_imagechops.py::test_invert PASSED [ 64%] Tests/test_imagechops.py::test_lighter_image PASSED [ 64%] Tests/test_imagechops.py::test_lighter_pixel PASSED [ 64%] Tests/test_imagechops.py::test_multiply_black PASSED [ 64%] Tests/test_imagechops.py::test_multiply_green PASSED [ 64%] Tests/test_imagechops.py::test_multiply_white PASSED [ 64%] Tests/test_imagechops.py::test_offset PASSED [ 64%] Tests/test_imagechops.py::test_screen PASSED [ 64%] Tests/test_imagechops.py::test_subtract PASSED [ 64%] Tests/test_imagechops.py::test_subtract_scale_offset PASSED [ 64%] Tests/test_imagechops.py::test_subtract_clip PASSED [ 64%] Tests/test_imagechops.py::test_subtract_modulo PASSED [ 64%] Tests/test_imagechops.py::test_subtract_modulo_no_clip PASSED [ 64%] Tests/test_imagechops.py::test_soft_light PASSED [ 65%] Tests/test_imagechops.py::test_hard_light PASSED [ 65%] Tests/test_imagechops.py::test_overlay PASSED [ 65%] Tests/test_imagechops.py::test_logical PASSED [ 65%] Tests/test_imagecms.py::test_sanity SKIPPED [ 65%] Tests/test_imagecms.py::test_name SKIPPED [ 65%] Tests/test_imagecms.py::test_info SKIPPED [ 65%] Tests/test_imagecms.py::test_copyright SKIPPED [ 65%] Tests/test_imagecms.py::test_manufacturer SKIPPED [ 65%] Tests/test_imagecms.py::test_model SKIPPED [ 65%] Tests/test_imagecms.py::test_description SKIPPED [ 65%] Tests/test_imagecms.py::test_intent SKIPPED [ 65%] Tests/test_imagecms.py::test_profile_object SKIPPED [ 65%] Tests/test_imagecms.py::test_extensions SKIPPED [ 65%] Tests/test_imagecms.py::test_exceptions SKIPPED [ 65%] Tests/test_imagecms.py::test_display_profile SKIPPED [ 65%] Tests/test_imagecms.py::test_lab_color_profile SKIPPED [ 65%] Tests/test_imagecms.py::test_unsupported_color_space SKIPPED [ 66%] Tests/test_imagecms.py::test_invalid_color_temperature SKIPPED [ 66%] Tests/test_imagecms.py::test_simple_lab SKIPPED [ 66%] Tests/test_imagecms.py::test_lab_color SKIPPED [ 66%] Tests/test_imagecms.py::test_lab_srgb SKIPPED [ 66%] Tests/test_imagecms.py::test_lab_roundtrip SKIPPED [ 66%] Tests/test_imagecms.py::test_profile_tobytes SKIPPED [ 66%] Tests/test_imagecms.py::test_extended_information SKIPPED [ 66%] Tests/test_imagecms.py::test_non_ascii_path SKIPPED [ 66%] Tests/test_imagecms.py::test_profile_typesafety SKIPPED [ 66%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgba SKIPPED [ 66%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgba_in_place SKIPPED [ 66%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgbx SKIPPED [ 66%] Tests/test_imagecms.py::test_preserve_auxiliary_channels_rgbx_in_place SKIPPED [ 66%] Tests/test_imagecms.py::test_auxiliary_channels_isolated SKIPPED [ 66%] Tests/test_imagecolor.py::test_hash PASSED [ 66%] Tests/test_imagecolor.py::test_colormap PASSED [ 66%] Tests/test_imagecolor.py::test_functions PASSED [ 67%] Tests/test_imagecolor.py::test_rounding_errors PASSED [ 67%] Tests/test_imagedraw.py::test_sanity PASSED [ 67%] Tests/test_imagedraw.py::test_valueerror PASSED [ 67%] Tests/test_imagedraw.py::test_mode_mismatch PASSED [ 67%] Tests/test_imagedraw.py::test_arc1 PASSED [ 67%] Tests/test_imagedraw.py::test_arc2 PASSED [ 67%] Tests/test_imagedraw.py::test_arc_end_le_start PASSED [ 67%] Tests/test_imagedraw.py::test_arc_no_loops PASSED [ 67%] Tests/test_imagedraw.py::test_arc_width PASSED [ 67%] Tests/test_imagedraw.py::test_arc_width_pieslice_large PASSED [ 67%] Tests/test_imagedraw.py::test_arc_width_fill PASSED [ 67%] Tests/test_imagedraw.py::test_arc_width_non_whole_angle PASSED [ 67%] Tests/test_imagedraw.py::test_arc_high PASSED [ 67%] Tests/test_imagedraw.py::test_bitmap PASSED [ 67%] Tests/test_imagedraw.py::test_chord1 PASSED [ 67%] Tests/test_imagedraw.py::test_chord2 PASSED [ 67%] Tests/test_imagedraw.py::test_chord_width PASSED [ 68%] Tests/test_imagedraw.py::test_chord_width_fill PASSED [ 68%] Tests/test_imagedraw.py::test_chord_zero_width PASSED [ 68%] Tests/test_imagedraw.py::test_chord_too_fat PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse1 PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse2 PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_translucent PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_edge PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_symmetric PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_width PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_width_large PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_width_fill PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_zero_width PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_various_sizes PASSED [ 68%] Tests/test_imagedraw.py::test_ellipse_various_sizes_filled PASSED [ 68%] Tests/test_imagedraw.py::test_line1 PASSED [ 68%] Tests/test_imagedraw.py::test_line2 PASSED [ 68%] Tests/test_imagedraw.py::test_shape1 PASSED [ 69%] Tests/test_imagedraw.py::test_shape2 PASSED [ 69%] Tests/test_imagedraw.py::test_pieslice1 PASSED [ 69%] Tests/test_imagedraw.py::test_pieslice2 PASSED [ 69%] Tests/test_imagedraw.py::test_pieslice_width PASSED [ 69%] Tests/test_imagedraw.py::test_pieslice_width_fill PASSED [ 69%] Tests/test_imagedraw.py::test_pieslice_zero_width PASSED [ 69%] Tests/test_imagedraw.py::test_pieslice_wide PASSED [ 69%] Tests/test_imagedraw.py::test_point1 PASSED [ 69%] Tests/test_imagedraw.py::test_point2 PASSED [ 69%] Tests/test_imagedraw.py::test_polygon1 PASSED [ 69%] Tests/test_imagedraw.py::test_polygon2 PASSED [ 69%] Tests/test_imagedraw.py::test_polygon_kite PASSED [ 69%] Tests/test_imagedraw.py::test_polygon_1px_high PASSED [ 69%] Tests/test_imagedraw.py::test_rectangle1 PASSED [ 69%] Tests/test_imagedraw.py::test_rectangle2 PASSED [ 69%] Tests/test_imagedraw.py::test_big_rectangle PASSED [ 69%] Tests/test_imagedraw.py::test_rectangle_width PASSED [ 70%] Tests/test_imagedraw.py::test_rectangle_width_fill PASSED [ 70%] Tests/test_imagedraw.py::test_rectangle_zero_width PASSED [ 70%] Tests/test_imagedraw.py::test_rectangle_I16 PASSED [ 70%] Tests/test_imagedraw.py::test_floodfill PASSED [ 70%] Tests/test_imagedraw.py::test_floodfill_border PASSED [ 70%] Tests/test_imagedraw.py::test_floodfill_thresh PASSED [ 70%] Tests/test_imagedraw.py::test_floodfill_not_negative PASSED [ 70%] Tests/test_imagedraw.py::test_square PASSED [ 70%] Tests/test_imagedraw.py::test_triangle_right PASSED [ 70%] Tests/test_imagedraw.py::test_line_horizontal PASSED [ 70%] Tests/test_imagedraw.py::test_line_h_s1_w2 SKIPPED [ 70%] Tests/test_imagedraw.py::test_line_vertical PASSED [ 70%] Tests/test_imagedraw.py::test_line_oblique_45 PASSED [ 70%] Tests/test_imagedraw.py::test_wide_line_dot PASSED [ 70%] Tests/test_imagedraw.py::test_wide_line_larger_than_int PASSED [ 70%] Tests/test_imagedraw.py::test_line_joint[xy0] PASSED [ 70%] Tests/test_imagedraw.py::test_line_joint[xy1] PASSED [ 70%] Tests/test_imagedraw.py::test_line_joint[xy2] PASSED [ 71%] Tests/test_imagedraw.py::test_textsize_empty_string PASSED [ 71%] Tests/test_imagedraw.py::test_textsize_stroke PASSED [ 71%] Tests/test_imagedraw.py::test_stroke PASSED [ 71%] Tests/test_imagedraw.py::test_stroke_descender PASSED [ 71%] Tests/test_imagedraw.py::test_stroke_multiline PASSED [ 71%] Tests/test_imagedraw.py::test_same_color_outline PASSED [ 71%] Tests/test_imagedraw.py::test_draw_regular_polygon[4-0-square] PASSED [ 71%] Tests/test_imagedraw.py::test_draw_regular_polygon[8-0-regular_octagon] PASSED [ 71%] Tests/test_imagedraw.py::test_draw_regular_polygon[4-45-square] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[3-expected_vertices0] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[4-expected_vertices1] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[5-expected_vertices2] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices[6-expected_vertices3] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[None-bounding_circle0-0-TypeError-n_sides should be an int] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[1-bounding_circle1-0-ValueError-n_sides should be an int > 2] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-50-0-TypeError-bounding_circle should be a tuple] PASSED [ 71%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle3-0-ValueError-bounding_circle should contain 2D coordinates and a radius (e.g. (x, y, r) or ((x, y), r) )] PASSED [ 72%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle4-0-ValueError-bounding_circle should only contain numeric data] PASSED [ 72%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle5-0-ValueError-bounding_circle centre should contain 2D coordinates (e.g. (x, y))] PASSED [ 72%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle6-0-ValueError-bounding_circle radius should be > 0] PASSED [ 72%] Tests/test_imagedraw.py::test_compute_regular_polygon_vertices_input_error_handling[3-bounding_circle7-0-ValueError-rotation should be an int or float] PASSED [ 72%] Tests/test_imagedraw2.py::test_sanity PASSED [ 72%] Tests/test_imagedraw2.py::test_ellipse1 PASSED [ 72%] Tests/test_imagedraw2.py::test_ellipse2 PASSED [ 72%] Tests/test_imagedraw2.py::test_ellipse_edge PASSED [ 72%] Tests/test_imagedraw2.py::test_line1_pen PASSED [ 72%] Tests/test_imagedraw2.py::test_line2_pen PASSED [ 72%] Tests/test_imagedraw2.py::test_line_pen_as_brush PASSED [ 72%] Tests/test_imagedraw2.py::test_polygon1 PASSED [ 72%] Tests/test_imagedraw2.py::test_polygon2 PASSED [ 72%] Tests/test_imagedraw2.py::test_rectangle1 PASSED [ 72%] Tests/test_imagedraw2.py::test_rectangle2 PASSED [ 72%] Tests/test_imagedraw2.py::test_big_rectangle PASSED [ 72%] Tests/test_imagedraw2.py::test_text PASSED [ 73%] Tests/test_imagedraw2.py::test_textsize PASSED [ 73%] Tests/test_imagedraw2.py::test_textsize_empty_string PASSED [ 73%] Tests/test_imagedraw2.py::test_flush PASSED [ 73%] Tests/test_imageenhance.py::test_sanity PASSED [ 73%] Tests/test_imageenhance.py::test_crash PASSED [ 73%] Tests/test_imageenhance.py::test_alpha PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_parser PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_ico PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_safeblock PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_raise_ioerror PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_raise_oserror PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_raise_typeerror PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_negative_stride PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_truncated_with_errors PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_truncated_without_errors PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_broken_datastream_with_errors PASSED [ 73%] Tests/test_imagefile.py::TestImageFile::test_broken_datastream_without_errors PASSED [ 74%] Tests/test_imagefile.py::TestPyDecoder::test_setimage PASSED [ 74%] Tests/test_imagefile.py::TestPyDecoder::test_extents_none PASSED [ 74%] Tests/test_imagefile.py::TestPyDecoder::test_negsize PASSED [ 74%] Tests/test_imagefile.py::TestPyDecoder::test_oversize PASSED [ 74%] Tests/test_imagefile.py::TestPyDecoder::test_no_format PASSED [ 74%] Tests/test_imagefile.py::TestPyDecoder::test_oserror PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_sanity PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_font_properties PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_font_with_name PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_font_with_filelike PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_font_with_open_file PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_non_ascii_path PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_unavailable_layout_engine PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_render_equal PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_transparent_background PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_textsize_equal PASSED [ 74%] Tests/test_imagefont.py::TestImageFont::test_getlength[text-L-FreeMono.ttf-15-36-36] PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_getlength[text-1-FreeMono.ttf-15-36-36] PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_getlength[rrr-L-DejaVuSans.ttf-18-21-22.21875] PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_getlength[rrr-1-DejaVuSans.ttf-18-24-22.21875] PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_getlength[ill-L-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_getlength[ill-1-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_render_multiline PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_render_multiline_text PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_unknown_align PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_draw_align PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_multiline_size PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_multiline_width PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_multiline_spacing PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_rotated_transposed_font PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_unrotated_transposed_font PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_rotated_transposed_font_get_mask PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_unrotated_transposed_font_get_mask PASSED [ 75%] Tests/test_imagefont.py::TestImageFont::test_free_type_font_get_name PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_free_type_font_get_metrics PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_free_type_font_get_offset PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_free_type_font_get_mask PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_load_path_not_found PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_load_non_font_bytes PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_default_font PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_getsize_empty PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_render_empty PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_unicode_pilfont PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_unicode_extended PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_find_linux_font PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_find_macos_font PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_imagefont_getters PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_getsize_stroke PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_complex_font_settings PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_variation_get PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_variation_set_by_name PASSED [ 76%] Tests/test_imagefont.py::TestImageFont::test_variation_set_by_axes PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[ls] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[ms] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[rs] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[ma] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[mt] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[mm] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[mb] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor[md] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[lm-left] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[lm-center] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[lm-right] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[mm-left] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[mm-center] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[mm-right] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[rm-left] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[rm-center] PASSED [ 77%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[rm-right] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[ma-center] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_anchor_multiline[md-center] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_anchor_invalid PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_bitmap_font[1] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_bitmap_font[2] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_bitmap_font[4] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_bitmap_font[8] PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_standard_embedded_color PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_cbdt PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_cbdt_mask PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_colr PASSED [ 78%] Tests/test_imagefont.py::TestImageFont::test_colr_mask PASSED [ 78%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_sanity SKIPPED [ 78%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_font_properties SKIPPED [ 78%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_font_with_name SKIPPED [ 78%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_font_with_filelike SKIPPED [ 78%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_font_with_open_file SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_non_ascii_path SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_unavailable_layout_engine SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_render_equal SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_transparent_background SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_textsize_equal SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getlength[text-L-FreeMono.ttf-15-36-36] SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getlength[text-1-FreeMono.ttf-15-36-36] SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getlength[rrr-L-DejaVuSans.ttf-18-21-22.21875] SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getlength[rrr-1-DejaVuSans.ttf-18-24-22.21875] SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getlength[ill-L-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getlength[ill-1-OpenSansCondensed-LightItalic.ttf-63-33-31.984375] SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_render_multiline SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_render_multiline_text SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_unknown_align SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_draw_align SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_multiline_size SKIPPED [ 79%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_multiline_width SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_multiline_spacing SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_rotated_transposed_font SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_unrotated_transposed_font SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_rotated_transposed_font_get_mask SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_unrotated_transposed_font_get_mask SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_free_type_font_get_name SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_free_type_font_get_metrics SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_free_type_font_get_offset SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_free_type_font_get_mask SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_load_path_not_found SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_load_non_font_bytes SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_default_font SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getsize_empty SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_render_empty SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_unicode_pilfont SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_unicode_extended SKIPPED [ 80%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_find_linux_font SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_find_macos_font SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_imagefont_getters SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_getsize_stroke SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_complex_font_settings SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_variation_get SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_variation_set_by_name SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_variation_set_by_axes SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[ls] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[ms] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[rs] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[ma] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[mt] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[mm] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[mb] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor[md] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[lm-left] SKIPPED [ 81%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[lm-center] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[lm-right] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[mm-left] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[mm-center] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[mm-right] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[rm-left] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[rm-center] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[rm-right] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[ma-center] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_multiline[md-center] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_anchor_invalid SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_bitmap_font[1] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_bitmap_font[2] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_bitmap_font[4] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_bitmap_font[8] SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_standard_embedded_color SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_cbdt SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_cbdt_mask SKIPPED [ 82%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_colr SKIPPED [ 83%] Tests/test_imagefont.py::TestImageFont_RaqmLayout::test_colr_mask SKIPPED [ 83%] Tests/test_imagefont.py::test_render_mono_size PASSED [ 83%] Tests/test_imagefont.py::test_freetype_deprecation PASSED [ 83%] Tests/test_imagefontctl.py::test_english SKIPPED [ 83%] Tests/test_imagefontctl.py::test_complex_text SKIPPED [ 83%] Tests/test_imagefontctl.py::test_y_offset SKIPPED [ 83%] Tests/test_imagefontctl.py::test_complex_unicode_text SKIPPED [ 83%] Tests/test_imagefontctl.py::test_text_direction_rtl SKIPPED [ 83%] Tests/test_imagefontctl.py::test_text_direction_ltr SKIPPED [ 83%] Tests/test_imagefontctl.py::test_text_direction_rtl2 SKIPPED [ 83%] Tests/test_imagefontctl.py::test_text_direction_ttb SKIPPED [ 83%] Tests/test_imagefontctl.py::test_text_direction_ttb_stroke SKIPPED [ 83%] Tests/test_imagefontctl.py::test_ligature_features SKIPPED [ 83%] Tests/test_imagefontctl.py::test_kerning_features SKIPPED [ 83%] Tests/test_imagefontctl.py::test_arabictext_features SKIPPED [ 83%] Tests/test_imagefontctl.py::test_x_max_and_y_offset SKIPPED [ 83%] Tests/test_imagefontctl.py::test_language SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[None-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[None-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[ltr-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[ltr-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[rtl2-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[rtl2-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[rtl-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[rtl-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[ttb-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength[ttb-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ltr-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ltr-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ttb-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-above-ttb-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ltr-L] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ltr-1] SKIPPED [ 84%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ttb-L] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[caron-below-ttb-1] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ltr-L] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ltr-1] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ttb-L] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[double-breve-ttb-1] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ltr-L] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ltr-1] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ttb-L] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_getlength_combine[overline-ttb-1] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_anchor_ttb[lt] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_anchor_ttb[mm] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_anchor_ttb[rb] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_anchor_ttb[sm] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_combine[caron] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_combine[caron_la] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_combine[caron_lt] SKIPPED [ 85%] Tests/test_imagefontctl.py::test_combine[caron_ls] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_ttb] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_ttb_lt] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_below] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_below_ld] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_below_lb] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_below_ls] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_below_ttb] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[caron_below_ttb_lb] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ma] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ra] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb_rt] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb_mt] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[double_breve_below_ttb_st] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[overline] SKIPPED [ 86%] Tests/test_imagefontctl.py::test_combine[overline_la] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine[overline_ra] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine[overline_ttb] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine[overline_ttb_rt] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine[overline_ttb_mt] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine[overline_ttb_st] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[lm-left] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[lm-center] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[lm-right] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[mm-left] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[mm-center] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[mm-right] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[rm-left] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[rm-center] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_combine_multiline[rm-right] SKIPPED [ 87%] Tests/test_imagefontctl.py::test_anchor_invalid_ttb SKIPPED [ 87%] Tests/test_imagegrab.py::TestImageGrab::test_grab SKIPPED [ 87%] Tests/test_imagegrab.py::TestImageGrab::test_grab_x11 SKIPPED [ 88%] Tests/test_imagegrab.py::TestImageGrab::test_grab_no_xcb PASSED [ 88%] Tests/test_imagegrab.py::TestImageGrab::test_grab_invalid_xdisplay SKIPPED [ 88%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard PASSED [ 88%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_file SKIPPED [ 88%] Tests/test_imagegrab.py::TestImageGrab::test_grabclipboard_png SKIPPED [ 88%] Tests/test_imagemath.py::test_sanity PASSED [ 88%] Tests/test_imagemath.py::test_ops PASSED [ 88%] Tests/test_imagemath.py::test_logical PASSED [ 88%] Tests/test_imagemath.py::test_convert PASSED [ 88%] Tests/test_imagemath.py::test_compare PASSED [ 88%] Tests/test_imagemath.py::test_one_image_larger PASSED [ 88%] Tests/test_imagemath.py::test_abs PASSED [ 88%] Tests/test_imagemath.py::test_binary_mod PASSED [ 88%] Tests/test_imagemath.py::test_bitwise_invert PASSED [ 88%] Tests/test_imagemath.py::test_bitwise_and PASSED [ 88%] Tests/test_imagemath.py::test_bitwise_or PASSED [ 88%] Tests/test_imagemath.py::test_bitwise_xor PASSED [ 88%] Tests/test_imagemath.py::test_bitwise_leftshift PASSED [ 89%] Tests/test_imagemath.py::test_bitwise_rightshift PASSED [ 89%] Tests/test_imagemath.py::test_logical_eq PASSED [ 89%] Tests/test_imagemath.py::test_logical_ne PASSED [ 89%] Tests/test_imagemath.py::test_logical_lt PASSED [ 89%] Tests/test_imagemath.py::test_logical_le PASSED [ 89%] Tests/test_imagemath.py::test_logical_gt PASSED [ 89%] Tests/test_imagemath.py::test_logical_ge PASSED [ 89%] Tests/test_imagemath.py::test_logical_equal PASSED [ 89%] Tests/test_imagemath.py::test_logical_not_equal PASSED [ 89%] Tests/test_imagemorph.py::test_str_to_img PASSED [ 89%] Tests/test_imagemorph.py::test_lut PASSED [ 89%] Tests/test_imagemorph.py::test_no_operator_loaded PASSED [ 89%] Tests/test_imagemorph.py::test_erosion8 PASSED [ 89%] Tests/test_imagemorph.py::test_dialation8 PASSED [ 89%] Tests/test_imagemorph.py::test_erosion4 PASSED [ 89%] Tests/test_imagemorph.py::test_edge PASSED [ 89%] Tests/test_imagemorph.py::test_corner PASSED [ 90%] Tests/test_imagemorph.py::test_mirroring PASSED [ 90%] Tests/test_imagemorph.py::test_negate PASSED [ 90%] Tests/test_imagemorph.py::test_non_binary_images PASSED [ 90%] Tests/test_imagemorph.py::test_add_patterns PASSED [ 90%] Tests/test_imagemorph.py::test_unknown_pattern PASSED [ 90%] Tests/test_imagemorph.py::test_pattern_syntax_error PASSED [ 90%] Tests/test_imagemorph.py::test_load_invalid_mrl PASSED [ 90%] Tests/test_imagemorph.py::test_roundtrip_mrl PASSED [ 90%] Tests/test_imagemorph.py::test_set_lut PASSED [ 90%] Tests/test_imagemorph.py::test_wrong_mode PASSED [ 90%] Tests/test_imageops.py::test_sanity PASSED [ 90%] Tests/test_imageops.py::test_1pxfit PASSED [ 90%] Tests/test_imageops.py::test_fit_same_ratio PASSED [ 90%] Tests/test_imageops.py::test_pad PASSED [ 90%] Tests/test_imageops.py::test_pil163 PASSED [ 90%] Tests/test_imageops.py::test_scale PASSED [ 90%] Tests/test_imageops.py::test_colorize_2color PASSED [ 91%] Tests/test_imageops.py::test_colorize_2color_offset PASSED [ 91%] Tests/test_imageops.py::test_colorize_3color_offset PASSED [ 91%] Tests/test_imageops.py::test_exif_transpose PASSED [ 91%] Tests/test_imageops.py::test_autocontrast_cutoff PASSED [ 91%] Tests/test_imageops.py::test_autocontrast_mask_toy_input PASSED [ 91%] Tests/test_imageops.py::test_auto_contrast_mask_real_input PASSED [ 91%] Tests/test_imageops_usm.py::test_filter_api PASSED [ 91%] Tests/test_imageops_usm.py::test_usm_formats PASSED [ 91%] Tests/test_imageops_usm.py::test_blur_formats PASSED [ 91%] Tests/test_imageops_usm.py::test_usm_accuracy PASSED [ 91%] Tests/test_imageops_usm.py::test_blur_accuracy PASSED [ 91%] Tests/test_imagepalette.py::test_sanity PASSED [ 91%] Tests/test_imagepalette.py::test_getcolor PASSED [ 91%] Tests/test_imagepalette.py::test_file PASSED [ 91%] Tests/test_imagepalette.py::test_make_linear_lut PASSED [ 91%] Tests/test_imagepalette.py::test_make_linear_lut_not_yet_implemented PASSED [ 91%] Tests/test_imagepalette.py::test_make_gamma_lut PASSED [ 92%] Tests/test_imagepalette.py::test_rawmode_valueerrors PASSED [ 92%] Tests/test_imagepalette.py::test_getdata PASSED [ 92%] Tests/test_imagepalette.py::test_rawmode_getdata PASSED [ 92%] Tests/test_imagepalette.py::test_2bit_palette PASSED [ 92%] Tests/test_imagepalette.py::test_invalid_palette PASSED [ 92%] Tests/test_imagepath.py::test_path PASSED [ 92%] Tests/test_imagepath.py::test_invalid_coords PASSED [ 92%] Tests/test_imagepath.py::test_path_odd_number_of_coordinates PASSED [ 92%] Tests/test_imagepath.py::test_getbbox[coords0-expected0] PASSED [ 92%] Tests/test_imagepath.py::test_getbbox[coords1-expected1] PASSED [ 92%] Tests/test_imagepath.py::test_getbbox_no_args PASSED [ 92%] Tests/test_imagepath.py::test_map[0-expected0] PASSED [ 92%] Tests/test_imagepath.py::test_map[coords1-expected1] PASSED [ 92%] Tests/test_imagepath.py::test_transform PASSED [ 92%] Tests/test_imagepath.py::test_transform_with_wrap PASSED [ 92%] Tests/test_imagepath.py::test_overflow_segfault PASSED [ 92%] Tests/test_imageqt.py::test_rgb SKIPPED [ 93%] Tests/test_imageqt.py::test_image SKIPPED [ 93%] Tests/test_imagesequence.py::test_sanity PASSED [ 93%] Tests/test_imagesequence.py::test_iterator PASSED [ 93%] Tests/test_imagesequence.py::test_iterator_min_frame PASSED [ 93%] Tests/test_imagesequence.py::test_tiff PASSED [ 93%] Tests/test_imagesequence.py::test_libtiff PASSED [ 93%] Tests/test_imagesequence.py::test_consecutive PASSED [ 93%] Tests/test_imagesequence.py::test_palette_mmap PASSED [ 93%] Tests/test_imagesequence.py::test_all_frames PASSED [ 93%] Tests/test_imageshow.py::test_sanity PASSED [ 93%] Tests/test_imageshow.py::test_register PASSED [ 93%] Tests/test_imageshow.py::test_viewer_show[-1] PASSED [ 93%] Tests/test_imageshow.py::test_viewer_show[0] PASSED [ 93%] Tests/test_imageshow.py::test_show SKIPPED [ 93%] Tests/test_imageshow.py::test_viewer PASSED [ 93%] Tests/test_imageshow.py::test_viewers PASSED [ 93%] Tests/test_imagestat.py::test_sanity PASSED [ 94%] Tests/test_imagestat.py::test_hopper PASSED [ 94%] Tests/test_imagestat.py::test_constant PASSED [ 94%] Tests/test_imagetk.py::test_kw PASSED [ 94%] Tests/test_imagetk.py::test_photoimage PASSED [ 94%] Tests/test_imagetk.py::test_photoimage_blank PASSED [ 94%] Tests/test_imagetk.py::test_bitmapimage PASSED [ 94%] Tests/test_imagewin.py::TestImageWin::test_sanity PASSED [ 94%] Tests/test_imagewin.py::TestImageWin::test_hdc PASSED [ 94%] Tests/test_imagewin.py::TestImageWin::test_hwnd PASSED [ 94%] Tests/test_imagewin.py::TestImageWinDib::test_dib_image SKIPPED [ 94%] Tests/test_imagewin.py::TestImageWinDib::test_dib_mode_string SKIPPED [ 94%] Tests/test_imagewin.py::TestImageWinDib::test_dib_paste SKIPPED [ 94%] Tests/test_imagewin.py::TestImageWinDib::test_dib_paste_bbox SKIPPED [ 94%] Tests/test_imagewin.py::TestImageWinDib::test_dib_frombytes_tobytes_roundtrip SKIPPED [ 94%] Tests/test_lib_image.py::test_setmode PASSED [ 94%] Tests/test_lib_pack.py::TestLibPack::test_1 PASSED [ 94%] Tests/test_lib_pack.py::TestLibPack::test_L PASSED [ 94%] Tests/test_lib_pack.py::TestLibPack::test_LA PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_La PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_P PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_PA PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_RGB PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_RGBA PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_RGBa PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_RGBX PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_CMYK PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_YCbCr PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_LAB PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_HSV PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_I PASSED [ 95%] Tests/test_lib_pack.py::TestLibPack::test_F_float PASSED [ 95%] Tests/test_lib_pack.py::TestLibUnpack::test_1 PASSED [ 95%] Tests/test_lib_pack.py::TestLibUnpack::test_L PASSED [ 95%] Tests/test_lib_pack.py::TestLibUnpack::test_LA PASSED [ 95%] Tests/test_lib_pack.py::TestLibUnpack::test_La PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_P PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_PA PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGB PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGBA PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGBa PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_RGBX PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_CMYK PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_YCbCr PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_LAB PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_HSV PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_I PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_F_int PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_F_float PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_I16 PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_CMYK16 PASSED [ 96%] Tests/test_lib_pack.py::TestLibUnpack::test_value_error PASSED [ 96%] Tests/test_locale.py::test_sanity SKIPPED [ 97%] Tests/test_main.py::test_main PASSED [ 97%] Tests/test_map.py::test_overflow PASSED [ 97%] Tests/test_map.py::test_ysize SKIPPED [ 97%] Tests/test_mode_i16.py::test_basic PASSED [ 97%] Tests/test_mode_i16.py::test_tobytes PASSED [ 97%] Tests/test_mode_i16.py::test_convert PASSED [ 97%] Tests/test_pdfparser.py::test_text_encode_decode PASSED [ 97%] Tests/test_pdfparser.py::test_indirect_refs PASSED [ 97%] Tests/test_pdfparser.py::test_parsing PASSED [ 97%] Tests/test_pdfparser.py::test_pdf_repr PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/hopper.jpg-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/hopper.jpg-L] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/hopper.jpg-PA] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/hopper.webp-None] SKIPPED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/hopper.tif-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/test-card.png-None] PASSED [ 97%] Tests/test_pickle.py::test_pickle_image[Tests/images/zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[Tests/images/zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[Tests/images/non_zero_bb.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[Tests/images/non_zero_bb_scale2.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[Tests/images/p_trns_single.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[Tests/images/pil123p.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_image[Tests/images/itxt_chunks.png-None] PASSED [ 98%] Tests/test_pickle.py::test_pickle_la_mode_with_palette PASSED [ 98%] Tests/test_pickle.py::test_pickle_tell SKIPPED [ 98%] Tests/test_psdraw.py::test_draw_postscript PASSED [ 98%] Tests/test_psdraw.py::test_stdout PASSED [ 98%] Tests/test_qt_image_qapplication.py::test_sanity SKIPPED [ 98%] Tests/test_qt_image_toqimage.py::test_sanity SKIPPED [ 98%] Tests/test_sgi_crash.py::test_crashes[Tests/images/sgi_overrun_expandrowF04.bin] PASSED [ 98%] Tests/test_sgi_crash.py::test_crashes[Tests/images/sgi_crash.bin] PASSED [ 98%] Tests/test_sgi_crash.py::test_crashes[Tests/images/crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi] PASSED [ 98%] Tests/test_sgi_crash.py::test_crashes[Tests/images/ossfuzz-5730089102868480.sgi] PASSED [ 98%] Tests/test_shell_injection.py::TestShellInjection::test_load_djpeg_filename PASSED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_save_cjpeg_filename PASSED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_save_netpbm_filename_bmp_mode SKIPPED [ 99%] Tests/test_shell_injection.py::TestShellInjection::test_save_netpbm_filename_l_mode SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash_1.tif] SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash_2.tif] SKIPPED [ 99%] Tests/test_tiff_crashes.py::test_tiff_crashes[Tests/images/crash-2020-10-test.tif] PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_sanity PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_ranges PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_nonetype PASSED [ 99%] Tests/test_tiff_ifdrational.py::test_ifd_rational_save PASSED [ 99%] Tests/test_util.py::test_is_path PASSED [ 99%] Tests/test_util.py::test_path_obj_is_path PASSED [ 99%] Tests/test_util.py::test_is_not_path PASSED [ 99%] Tests/test_util.py::test_is_directory PASSED [ 99%] Tests/test_util.py::test_is_not_directory PASSED [ 99%] Tests/test_util.py::test_deferred_error PASSED [ 99%] Tests/test_webp_leaks.py::TestWebPLeaks::test_leak_load SKIPPED [100%] =============================================================================================================================== FAILURES =============================================================================================================================== ______________________________________________________________________________________________________________________________ test_cmyk _______________________________________________________________________________________________________________________________ @pytest.mark.skipif(not HAS_GHOSTSCRIPT, reason="Ghostscript not available") def test_cmyk(): with Image.open("Tests/images/pil_sample_cmyk.eps") as cmyk_image: assert cmyk_image.mode == "CMYK" assert cmyk_image.size == (100, 100) assert cmyk_image.format == "EPS" > cmyk_image.load() Tests/test_file_eps.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../Pillow-8.1.0-python3_8/lib/PIL/EpsImagePlugin.py:332: in load self.im = Ghostscript(self.tile, self.size, self.fp, scale) ../Pillow-8.1.0-python3_8/lib/PIL/EpsImagePlugin.py:143: in Ghostscript subprocess.check_call(command, startupinfo=startupinfo) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ popenargs = (['gs', '-q', '-g100x100', '-r72.000000x72.000000', '-dBATCH', '-dNOPAUSE', ...],), kwargs = {'startupinfo': None}, retcode = -10, cmd = ['gs', '-q', '-g100x100', '-r72.000000x72.000000', '-dBATCH', '-dNOPAUSE', ...] def check_call(*popenargs, **kwargs): """Run command with arguments. Wait for command to complete. If the exit code was zero then return, otherwise raise CalledProcessError. The CalledProcessError object will have the return code in the returncode attribute. The arguments are the same as for the call function. Example: check_call(["ls", "-l"]) """ retcode = call(*popenargs, **kwargs) if retcode: cmd = kwargs.get("args") if cmd is None: cmd = popenargs[0] > raise CalledProcessError(retcode, cmd) E subprocess.CalledProcessError: Command '['gs', '-q', '-g100x100', '-r72.000000x72.000000', '-dBATCH', '-dNOPAUSE', '-dSAFER', '-sDEVICE=ppmraw', '-sOutputFile=/var/tmp/portage/dev-python/pillow-8.1.0/temp/tmpc4j8uh3t', '-c', '0 0 translate', '-f', 'Tests/images/pil_sample_cmyk.eps', '-c', 'showpage']' died with . /usr/lib/python3.8/subprocess.py:364: CalledProcessError ======================================================================================================================= short test summary info ======================================================================================================================== SKIPPED [1] Tests/test_file_webp_alpha.py:7: WebP support not installed SKIPPED [1] Tests/test_file_webp_lossless.py:7: WebP support not installed SKIPPED [1] Tests/test_numpy.py:7: NumPy not installed SKIPPED [1] Tests/test_pyroma.py:5: Pyroma not installed SKIPPED [1] Tests/test_color_lut.py:320: NumPy not installed SKIPPED [1] Tests/test_color_lut.py:353: NumPy not installed SKIPPED [1] Tests/test_features.py:47: webp not available SKIPPED [1] Tests/test_features.py:53: webp not available SKIPPED [1] Tests/test_features.py:58: webp not available SKIPPED [1] Tests/test_features.py:68: libimagequant not available SKIPPED [1] Tests/test_file_gif.py:222: Netpbm not available SKIPPED [1] Tests/test_file_gif.py:233: Netpbm not available SKIPPED [1] Tests/test_file_icns.py:29: Requires macOS SKIPPED [1] Tests/test_file_icns.py:42: Requires macOS SKIPPED [1] Tests/test_file_icns.py:59: Requires macOS SKIPPED [1] Tests/test_file_jpeg.py:804: Windows only SKIPPED [1] Tests/test_file_jpeg2k.py:36: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:49: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:55: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:62: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:74: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:82: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:88: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:93: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:98: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:103: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:108: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:113: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:118: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:123: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:128: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:142: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:152: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:169: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:183: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:193: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:200: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:207: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:213: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:219: jpg_2000 not available SKIPPED [1] Tests/test_file_jpeg2k.py:225: jpg_2000 not available SKIPPED [1] Tests/test_file_msp.py:59: Extra image files not installed SKIPPED [1] Tests/test_file_msp.py:73: Even More Extra image files not installed SKIPPED [1] Tests/test_file_sun.py:36: Extra image files not installed SKIPPED [1] Tests/test_file_tiff.py:608: Extra image files not installed SKIPPED [1] Tests/test_file_tiff.py:621: Windows only SKIPPED [1] Tests/test_file_webp.py:40: webp not available SKIPPED [1] Tests/test_file_webp.py:45: webp not available SKIPPED [1] Tests/test_file_webp.py:88: webp not available SKIPPED [1] Tests/test_file_webp.py:96: webp not available SKIPPED [1] Tests/test_file_webp.py:106: webp not available SKIPPED [1] Tests/test_file_webp.py:114: webp not available SKIPPED [1] Tests/test_file_webp.py:122: webp not available SKIPPED [1] Tests/test_file_webp.py:133: webp not available SKIPPED [1] Tests/test_file_webp.py:144: webp not available SKIPPED [1] Tests/test_file_webp.py:150: webp not available SKIPPED [1] Tests/test_file_webp.py:156: webp_anim not available SKIPPED [1] Tests/test_file_webp_animated.py:18: webp not available SKIPPED [1] Tests/test_file_webp_animated.py:30: webp not available SKIPPED [1] Tests/test_file_webp_animated.py:56: webp not available SKIPPED [1] Tests/test_file_webp_animated.py:98: webp not available SKIPPED [1] Tests/test_file_webp_animated.py:129: webp not available SKIPPED [1] Tests/test_file_webp_animated.py:160: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:13: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:33: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:42: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:58: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:74: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:91: webp not available SKIPPED [1] Tests/test_file_webp_metadata.py:104: webp_anim not available SKIPPED [1] Tests/test_image.py:699: webp_anim not available SKIPPED [1] Tests/test_image_access.py:364: Failing on AppVeyor / GitHub Actions when run from subprocess, not from shell SKIPPED [1] Tests/test_image_fromqimage.py:38: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:43: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:48: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:53: Qt bindings are not installed SKIPPED [1] Tests/test_image_fromqimage.py:58: Qt bindings are not installed SKIPPED [1] Tests/test_image_quantize.py:27: libimagequant support not available SKIPPED [1] Tests/test_image_reduce.py:257: jpg_2000 not available SKIPPED [28] Tests/test_imagecms.py:34: cannot import name '_imagingcms' from 'PIL' (/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0-python3_8/lib/PIL/__init__.py) SKIPPED [1] Tests/test_imagedraw.py:867: failing SKIPPED [1] Tests/test_imagefont.py:40: raqm not available SKIPPED [1] Tests/test_imagefont.py:43: raqm not available SKIPPED [1] Tests/test_imagefont.py:59: raqm not available SKIPPED [1] Tests/test_imagefont.py:68: raqm not available SKIPPED [1] Tests/test_imagefont.py:79: raqm not available SKIPPED [1] Tests/test_imagefont.py:83: raqm not available SKIPPED [1] Tests/test_imagefont.py:92: raqm not available SKIPPED [1] Tests/test_imagefont.py:116: raqm not available SKIPPED [1] Tests/test_imagefont.py:124: raqm not available SKIPPED [1] Tests/test_imagefont.py:136: raqm not available SKIPPED [6] Tests/test_imagefont.py:152: raqm not available SKIPPED [1] Tests/test_imagefont.py:183: raqm not available SKIPPED [1] Tests/test_imagefont.py:202: raqm not available SKIPPED [1] Tests/test_imagefont.py:236: raqm not available SKIPPED [1] Tests/test_imagefont.py:245: raqm not available SKIPPED [1] Tests/test_imagefont.py:252: raqm not available SKIPPED [1] Tests/test_imagefont.py:271: raqm not available SKIPPED [1] Tests/test_imagefont.py:281: raqm not available SKIPPED [1] Tests/test_imagefont.py:294: raqm not available SKIPPED [1] Tests/test_imagefont.py:315: raqm not available SKIPPED [1] Tests/test_imagefont.py:335: raqm not available SKIPPED [1] Tests/test_imagefont.py:348: raqm not available SKIPPED [1] Tests/test_imagefont.py:361: raqm not available SKIPPED [1] Tests/test_imagefont.py:371: raqm not available SKIPPED [1] Tests/test_imagefont.py:383: raqm not available SKIPPED [1] Tests/test_imagefont.py:394: raqm not available SKIPPED [1] Tests/test_imagefont.py:405: raqm not available SKIPPED [1] Tests/test_imagefont.py:415: raqm not available SKIPPED [1] Tests/test_imagefont.py:420: raqm not available SKIPPED [1] Tests/test_imagefont.py:436: raqm not available SKIPPED [1] Tests/test_imagefont.py:442: raqm not available SKIPPED [1] Tests/test_imagefont.py:452: raqm not available SKIPPED [1] Tests/test_imagefont.py:459: raqm not available SKIPPED [1] Tests/test_imagefont.py:497: raqm not available SKIPPED [1] Tests/test_imagefont.py:538: raqm not available SKIPPED [1] Tests/test_imagefont.py:570: raqm not available SKIPPED [1] Tests/test_imagefont.py:594: raqm not available SKIPPED [1] Tests/test_imagefont.py:609: raqm not available SKIPPED [1] Tests/test_imagefont.py:621: raqm not available SKIPPED [1] Tests/test_imagefont.py:693: raqm not available SKIPPED [1] Tests/test_imagefont.py:717: raqm not available SKIPPED [8] Tests/test_imagefont.py:737: raqm not available SKIPPED [11] Tests/test_imagefont.py:783: raqm not available SKIPPED [1] Tests/test_imagefont.py:822: raqm not available SKIPPED [4] Tests/test_imagefont.py:851: raqm not available SKIPPED [1] Tests/test_imagefont.py:869: raqm not available SKIPPED [1] Tests/test_imagefont.py:881: raqm not available SKIPPED [1] Tests/test_imagefont.py:901: raqm not available SKIPPED [1] Tests/test_imagefont.py:921: raqm not available SKIPPED [1] Tests/test_imagefont.py:937: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:18: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:26: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:38: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:50: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:72: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:84: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:96: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:108: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:124: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:148: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:162: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:174: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:192: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:204: raqm not available SKIPPED [10] Tests/test_imagefontctl.py:216: raqm not available SKIPPED [16] Tests/test_imagefontctl.py:243: raqm not available SKIPPED [4] Tests/test_imagefontctl.py:271: raqm not available SKIPPED [26] Tests/test_imagefontctl.py:329: raqm not available SKIPPED [9] Tests/test_imagefontctl.py:358: raqm not available SKIPPED [1] Tests/test_imagefontctl.py:391: raqm not available SKIPPED [1] Tests/test_imagegrab.py:13: requires Windows or macOS SKIPPED [1] Tests/test_imagegrab.py:27: xcb not available SKIPPED [1] Tests/test_imagegrab.py:50: xcb not available SKIPPED [1] Tests/test_imagegrab.py:77: Windows only SKIPPED [1] Tests/test_imagegrab.py:87: Windows only SKIPPED [1] Tests/test_imageqt.py:11: Qt bindings are not installed SKIPPED [1] Tests/test_imageqt.py:39: Qt bindings are not installed SKIPPED [1] Tests/test_imageshow.py:44: Only run on CIs; hangs on Windows CIs SKIPPED [1] Tests/test_imagewin.py:37: Windows only SKIPPED [1] Tests/test_imagewin.py:47: Windows only SKIPPED [1] Tests/test_imagewin.py:58: Windows only SKIPPED [1] Tests/test_imagewin.py:72: Windows only SKIPPED [1] Tests/test_imagewin.py:87: Windows only SKIPPED [1] Tests/test_locale.py:31: Polish locale not available SKIPPED [1] Tests/test_map.py:30: Requires 64-bit system SKIPPED [1] Tests/test_pickle.py:40: webp not available SKIPPED [1] Tests/test_pickle.py:85: webp not available SKIPPED [1] Tests/test_qt_image_qapplication.py:40: Qt bindings are not installed SKIPPED [1] Tests/test_qt_image_toqimage.py:15: Qt bindings are not installed SKIPPED [1] Tests/test_shell_injection.py:39: Netpbm not available SKIPPED [1] Tests/test_shell_injection.py:45: Netpbm not available SKIPPED [2] Tests/test_tiff_crashes.py:37: test image not found SKIPPED [1] Tests/test_webp_leaks.py:16: webp not available XFAIL Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_ycbcr_jpeg_2x2_sampling Fails on big-endian XFAIL Tests/test_file_libtiff.py::TestFileLibTiff::test_strip_ycbcr_jpeg_1x1_sampling Fails on big-endian XFAIL Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_ycbcr_jpeg_1x1_sampling Fails on big-endian XFAIL Tests/test_file_libtiff.py::TestFileLibTiff::test_tiled_ycbcr_jpeg_2x2_sampling Fails on big-endian XFAIL Tests/test_file_libtiff.py::TestFileLibTiff::test_old_style_jpeg Fails on big-endian XFAIL Tests/test_file_palm.py::test_p_mode Palm P image is wrong XFAIL Tests/test_file_png.py::TestFilePng::test_sanity Fails on big-endian XFAIL Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_rgba Current implementation isn't precise enough XFAIL Tests/test_image_resample.py::TestCoreResampleAlphaCorrect::test_levels_la Current implementation isn't precise enough FAILED Tests/test_file_eps.py::test_cmyk - subprocess.CalledProcessError: Command '['gs', '-q', '-g100x100', '-r72.000000x72.000000', '-dBATCH', '-dNOPAUSE', '-dSAFER', '-sDEVICE=ppmraw', '-sOutputFile=/var/tmp/portage/dev-python/pillow-8.1.0/temp/tmpc4j8uh3t',... ================================================================================================== 1 failed, 1424 passed, 287 skipped, 9 xfailed in 357.54s (0:05:57) ================================================================================================== * ERROR: dev-python/pillow-8.1.0::gentoo failed (test phase): * Tests fail with python3.8 * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 3062: Called virtx 'distutils-r1_src_test' * environment, line 3847: Called nonfatal 'distutils-r1_src_test' * isolated-functions.sh, line 100: Called distutils-r1_src_test * environment, line 1289: Called _distutils-r1_run_foreach_impl 'python_test' * environment, line 505: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' * environment, line 2653: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2129: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' * environment, line 2127: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' * environment, line 862: Called distutils-r1_run_phase 'python_test' * environment, line 1226: Called python_test * environment, line 3022: Called die * The specific snippet of code: * pytest -vv -p no:relaxed || die "Tests fail with ${EPYTHON}" * * If you need support, post the output of `emerge --info '=dev-python/pillow-8.1.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/pillow-8.1.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-python/pillow-8.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/pillow-8.1.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0' * S: '/var/tmp/portage/dev-python/pillow-8.1.0/work/Pillow-8.1.0'