Collecting Pil-Lite==0.0.4 1 location(s) to search for versions of Pil-Lite: * https://pypi.python.org/simple/pil-lite/ Getting page https://pypi.python.org/simple/pil-lite/ Analyzing links from page https://pypi.python.org/simple/pil-lite/ Found link https://pypi.python.org/packages/26/70/fa3cae5f765421a2bf8b31d4824c4b38edb3a340b9b390321685c1f5a222/Pil-Lite-0.0.3.tar.gz#md5=147d669a08953823180f9c4dc29a6a4c (from https://pypi.python.org/simple/pil-lite/), version: 0.0.3 Found link https://pypi.python.org/packages/49/d9/517db90a910a9a605b74ee36f3198d550c4adfcd50cc83527a6b5cae04a0/Pil-Lite-0.0.2.zip#md5=4f6fe363bc4e606933204dafbc3f46dc (from https://pypi.python.org/simple/pil-lite/), version: 0.0.2 Found link https://pypi.python.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz#md5=0b6ee396e8dcd46031ec2d06c32e5ca8 (from https://pypi.python.org/simple/pil-lite/), version: 0.0.4 Found link https://pypi.python.org/packages/84/6d/8f8245ff4a06906115ec4398d5b6bacd6a48fbfef99c980ca95ba06106d8/Pil-Lite-0.0.5.tar.gz#md5=44d507ef5f2ba346664e64df18c6e6e8 (from https://pypi.python.org/simple/pil-lite/), version: 0.0.5 Found link https://pypi.python.org/packages/b0/ef/d4ca6d81de58576e7267325d3f0a129b3da087a088762bd2300acdd07cb2/Pil-Lite-0.0.6.tar.gz#md5=19be82d21e7e82fb2468c29d8f0d5a19 (from https://pypi.python.org/simple/pil-lite/), version: 0.0.6 Found link https://pypi.python.org/packages/e8/d4/587f7123b72f1c916160371103888524cbc09920c32106015ff7f90b97d1/Pil-Lite-0.0.1.zip#md5=dde12b8d3bb99d7723d75057cf0ec949 (from https://pypi.python.org/simple/pil-lite/), version: 0.0.1 Found link https://pypi.python.org/packages/fb/db/7649f4d6710b06f74de562758095975d0d511933037ab9edf900bf9ba6a5/Pil-Lite-0.0.7.tar.gz#md5=19ddee55a2fee6d1f19a1aa8e0522105 (from https://pypi.python.org/simple/pil-lite/), version: 0.0.7 Using version 0.0.4 (newest of versions: 0.0.4) Downloading Pil-Lite-0.0.4.tar.gz (700kB) Downloading from URL https://pypi.python.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz#md5=0b6ee396e8dcd46031ec2d06c32e5ca8 (from https://pypi.python.org/simple/pil-lite/) Running setup.py (path:/tmp/pip-build-0g1_6_s9/Pil-Lite/setup.py) egg_info for package Pil-Lite Running command python setup.py egg_info running egg_info creating pip-egg-info/Pil_Lite.egg-info writing pip-egg-info/Pil_Lite.egg-info/PKG-INFO writing top-level names to pip-egg-info/Pil_Lite.egg-info/top_level.txt writing dependency_links to pip-egg-info/Pil_Lite.egg-info/dependency_links.txt writing manifest file 'pip-egg-info/Pil_Lite.egg-info/SOURCES.txt' reading manifest file 'pip-egg-info/Pil_Lite.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.hpp' under directory 'src' writing manifest file 'pip-egg-info/Pil_Lite.egg-info/SOURCES.txt' Source in /tmp/pip-build-0g1_6_s9/Pil-Lite has version 0.0.4, which satisfies requirement Pil-Lite==0.0.4 from https://pypi.python.org/packages/69/f8/936941427f0b561749ad1cd8245ebc4b3f5a93a8fcfb016ee1f59971e8dc/Pil-Lite-0.0.4.tar.gz#md5=0b6ee396e8dcd46031ec2d06c32e5ca8 Building wheels for collected packages: Pil-Lite Running setup.py bdist_wheel for Pil-Lite: started Destination directory: /tmp/tmpa8d44amopip-wheel- Running command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-0g1_6_s9/Pil-Lite/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/tmpa8d44amopip-wheel- running bdist_wheel running build running build_py creating build creating build/lib.linux-armv7l-3.5 creating build/lib.linux-armv7l-3.5/PilLite copying PilLite/__init__.py -> build/lib.linux-armv7l-3.5/PilLite copying PilLite/Image.py -> build/lib.linux-armv7l-3.5/PilLite running egg_info writing top-level names to Pil_Lite.egg-info/top_level.txt writing dependency_links to Pil_Lite.egg-info/dependency_links.txt writing Pil_Lite.egg-info/PKG-INFO reading manifest file 'Pil_Lite.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.hpp' under directory 'src' writing manifest file 'Pil_Lite.egg-info/SOURCES.txt' running build_clib building 'stb' library creating build/temp.linux-armv7l-3.5 creating build/temp.linux-armv7l-3.5/src creating build/temp.linux-armv7l-3.5/src/thirdparty creating build/temp.linux-armv7l-3.5/src/thirdparty/stb arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c src/thirdparty/stb/stb_image_resize.c -o build/temp.linux-armv7l-3.5/src/thirdparty/stb/stb_image_resize.o In file included from src/thirdparty/stb/stb_image_resize.c:2:0: src/thirdparty/stb/stb_image_resize.h: In function 'stbir__filter_trapezoid': src/thirdparty/stb/stb_image_resize.h:760:31: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(scale <= 1); ~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__support_trapezoid': src/thirdparty/stb/stb_image_resize.h:778:31: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(scale <= 1); ~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__calculate_coefficients_upsample': src/thirdparty/stb/stb_image_resize.h:1041:56: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(in_last_pixel - in_first_pixel <= (int)ceil(stbir__filter_info_table[filter].support(1/scale) * 2)); // Taken directly from stbir__get_coefficient_width() which we can't call because we don't know if we're horizontal or vertical. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1046:41: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(contributor->n1 >= contributor->n0); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1064:128: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(stbir__filter_info_table[filter].kernel((float)(in_last_pixel + 1) + 0.5f - in_center_of_out, 1/scale) == 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1066:38: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(total_filter > 0.9); ~~~~~~~~~~~~~~^~~~~~ src/thirdparty/stb/stb_image_resize.h:1067:38: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(total_filter < 1.1f); // Make sure it's not way off. ~~~~~~~~~~~~~~^~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__calculate_coefficients_downsample': src/thirdparty/stb/stb_image_resize.h:1089:59: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(out_last_pixel - out_first_pixel <= (int)ceil(stbir__filter_info_table[filter].support(scale_ratio) * 2)); // Taken directly from stbir__get_coefficient_width() which we can't call because we don't know if we're horizontal or vertical. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/thirdparty/stb/stb_image_resize.c:2:0: src/thirdparty/stb/stb_image_resize.h:1094:41: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(contributor->n1 >= contributor->n0); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1103:133: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(stbir__filter_info_table[filter].kernel((float)(out_last_pixel + 1) + 0.5f - out_center_of_in, scale_ratio) == 0); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__normalize_downsample_coefficients': src/thirdparty/stb/stb_image_resize.h:1138:35: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(total > 0.9f); ~~~~~~~^~~~~~~ src/thirdparty/stb/stb_image_resize.h:1139:35: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(total < 1.1f); ~~~~~~~^~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__add_empty_ring_buffer_entry': src/thirdparty/stb/stb_image_resize.h:1427:47: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(ring_buffer_index != stbir_info->ring_buffer_begin_index); ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__resample_horizontal_upsample': src/thirdparty/stb/stb_image_resize.h:1459:32: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(n1 >= n0); ~~~~^~~~~~ src/thirdparty/stb/stb_image_resize.h:1460:32: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(n0 >= -stbir_info->horizontal_filter_pixel_margin); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1461:32: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(n1 >= -stbir_info->horizontal_filter_pixel_margin); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1462:32: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(n0 < stbir_info->input_w + stbir_info->horizontal_filter_pixel_margin); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1463:32: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(n1 < stbir_info->input_w + stbir_info->horizontal_filter_pixel_margin); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1471:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1480:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1490:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1501:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1514:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1443:9: warning: unused variable 'kernel_pixel_width' [-Wunused-variable] int kernel_pixel_width = stbir_info->horizontal_filter_pixel_width; ^~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__resample_horizontal_downsample': src/thirdparty/stb/stb_image_resize.h:1537:25: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(!stbir__use_width_upsampling(stbir_info)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1555:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1576:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1598:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1621:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1646:53: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(coefficient != 0); ~~~~~~~~~~~~~^~~~~ src/thirdparty/stb/stb_image_resize.h:1528:9: warning: unused variable 'kernel_pixel_width' [-Wunused-variable] int kernel_pixel_width = stbir_info->horizontal_filter_pixel_width; ^~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1527:9: warning: unused variable 'output_w' [-Wunused-variable] int output_w = stbir_info->output_w; ^~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__resample_vertical_upsample': src/thirdparty/stb/stb_image_resize.h:1884:9: warning: unused variable 'ring_buffer_last_scanline' [-Wunused-variable] int ring_buffer_last_scanline = stbir_info->ring_buffer_last_scanline; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__resample_vertical_downsample': src/thirdparty/stb/stb_image_resize.h:2005:25: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(!stbir__use_height_upsampling(stbir_info)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1998:9: warning: unused variable 'ring_buffer_last_scanline' [-Wunused-variable] int ring_buffer_last_scanline = stbir_info->ring_buffer_last_scanline; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1990:11: warning: unused variable 'output_data' [-Wunused-variable] void* output_data = stbir_info->output_data; ^~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:1985:9: warning: unused variable 'output_h' [-Wunused-variable] int output_h = stbir_info->output_h; ^~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__buffer_loop_upsample': src/thirdparty/stb/stb_image_resize.h:2079:66: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(in_last_scanline - in_first_scanline <= stbir_info->vertical_filter_pixel_width); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__buffer_loop_downsample': src/thirdparty/stb/stb_image_resize.h:2171:25: warning: value computed is not used [-Wunused-value] STBIR__DEBUG_ASSERT(!stbir__use_height_upsampling(stbir_info)); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:2180:68: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT(out_last_scanline - out_first_scanline <= stbir_info->vertical_filter_pixel_width); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h: In function 'stbir__resize_allocated': src/thirdparty/stb/stb_image_resize.h:2382:92: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT((size_t)STBIR__NEXT_MEMPTR(info->encode_buffer, unsigned char) == (size_t)tempmem + tempmem_size_in_bytes); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/thirdparty/stb/stb_image_resize.h:2390:90: warning: statement with no effect [-Wunused-value] STBIR__DEBUG_ASSERT((size_t)STBIR__NEXT_MEMPTR(info->ring_buffer, unsigned char) == (size_t)tempmem + tempmem_size_in_bytes); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/thirdparty/stb/stb_image_resize.c:2:0: At top level: src/thirdparty/stb/stb_image_resize.h:564:26: warning: 'stbir__max' defined but not used [-Wunused-function] static stbir__inline int stbir__max(int a, int b) ^~~~~~~~~~ arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c src/thirdparty/stb/stb_image.c -o build/temp.linux-armv7l-3.5/src/thirdparty/stb/stb_image.o In file included from src/thirdparty/stb/stb_image.c:3:0: src/thirdparty/stb/stb_image.h: In function 'stbi__convert_format': src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1235:10: note: in expansion of macro 'CASE' CASE(1,2) dest[0]=src[0], dest[1]=255; break; ^~~~ src/thirdparty/stb/stb_image.h:1235:49: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(1,2) dest[0]=src[0], dest[1]=255; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1236:10: note: in expansion of macro 'CASE' CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~ src/thirdparty/stb/stb_image.h:1236:52: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1237:10: note: in expansion of macro 'CASE' CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; ^~~~ src/thirdparty/stb/stb_image.h:1237:65: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1238:10: note: in expansion of macro 'CASE' CASE(2,1) dest[0]=src[0]; break; ^~~~ src/thirdparty/stb/stb_image.h:1238:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(2,1) dest[0]=src[0]; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1239:10: note: in expansion of macro 'CASE' CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~ src/thirdparty/stb/stb_image.h:1239:52: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1240:10: note: in expansion of macro 'CASE' CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; ^~~~ src/thirdparty/stb/stb_image.h:1240:68: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1241:10: note: in expansion of macro 'CASE' CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; ^~~~ src/thirdparty/stb/stb_image.h:1241:78: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1242:10: note: in expansion of macro 'CASE' CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; ^~~~ src/thirdparty/stb/stb_image.h:1242:67: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1243:10: note: in expansion of macro 'CASE' CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; ^~~~ src/thirdparty/stb/stb_image.h:1243:82: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1244:10: note: in expansion of macro 'CASE' CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; ^~~~ src/thirdparty/stb/stb_image.h:1244:67: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1245:10: note: in expansion of macro 'CASE' CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; ^~~~ src/thirdparty/stb/stb_image.h:1245:85: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; ^~~~~ src/thirdparty/stb/stb_image.h:1231:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) ^ src/thirdparty/stb/stb_image.h:1246:10: note: in expansion of macro 'CASE' CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; ^~~~ src/thirdparty/stb/stb_image.h:1246:66: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; ^~~~~ In file included from src/thirdparty/stb/stb_image.c:3:0: src/thirdparty/stb/stb_image.h: In function 'stbi__jpeg_decode_block_prog_ac': src/thirdparty/stb/stb_image.h:1726:22: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if ((*p & bit)==0) ^ src/thirdparty/stb/stb_image.h:1762:25: warning: suggest explicit braces to avoid ambiguous 'else' [-Wparentheses] if ((*p & bit)==0) ^ src/thirdparty/stb/stb_image.h: In function 'stbi__parse_entropy_coded_data': src/thirdparty/stb/stb_image.h:2422:29: warning: unused variable 'ha' [-Wunused-variable] int ha = z->img_comp[n].ha; ^~ src/thirdparty/stb/stb_image.h: In function 'stbi__create_png_image_raw': src/thirdparty/stb/stb_image.h:3913:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < nk; ++k) ^ src/thirdparty/stb/stb_image.h:3917:13: note: in expansion of macro 'CASE' CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; ^~~~ src/thirdparty/stb/stb_image.h:3917:95: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; ^~~~~ src/thirdparty/stb/stb_image.h:3913:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < nk; ++k) ^ src/thirdparty/stb/stb_image.h:3918:13: note: in expansion of macro 'CASE' CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; ^~~~ src/thirdparty/stb/stb_image.h:3918:84: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; ^~~~~ src/thirdparty/stb/stb_image.h:3913:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < nk; ++k) ^ src/thirdparty/stb/stb_image.h:3919:13: note: in expansion of macro 'CASE' CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; ^~~~ src/thirdparty/stb/stb_image.h:3919:113: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; ^~~~~ src/thirdparty/stb/stb_image.h:3913:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < nk; ++k) ^ src/thirdparty/stb/stb_image.h:3920:13: note: in expansion of macro 'CASE' CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; ^~~~ src/thirdparty/stb/stb_image.h:3920:139: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; ^~~~~ src/thirdparty/stb/stb_image.h:3913:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < nk; ++k) ^ src/thirdparty/stb/stb_image.h:3921:13: note: in expansion of macro 'CASE' CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; ^~~~ src/thirdparty/stb/stb_image.h:3921:102: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; ^~~~~ src/thirdparty/stb/stb_image.h:3913:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < nk; ++k) ^ src/thirdparty/stb/stb_image.h:3922:13: note: in expansion of macro 'CASE' CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; ^~~~ src/thirdparty/stb/stb_image.h:3922:112: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3933:13: note: in expansion of macro 'CASE' CASE(STBI__F_none) cur[k] = raw[k]; break; ^~~~ src/thirdparty/stb/stb_image.h:3933:57: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_none) cur[k] = raw[k]; break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3934:13: note: in expansion of macro 'CASE' CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; ^~~~ src/thirdparty/stb/stb_image.h:3934:88: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3935:13: note: in expansion of macro 'CASE' CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; ^~~~ src/thirdparty/stb/stb_image.h:3935:84: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3936:13: note: in expansion of macro 'CASE' CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; ^~~~ src/thirdparty/stb/stb_image.h:3936:106: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3937:13: note: in expansion of macro 'CASE' CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; ^~~~ src/thirdparty/stb/stb_image.h:3937:125: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3938:13: note: in expansion of macro 'CASE' CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; ^~~~ src/thirdparty/stb/stb_image.h:3938:95: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; ^~~~~ src/thirdparty/stb/stb_image.h:3931:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] for (k=0; k < img_n; ++k) ^ src/thirdparty/stb/stb_image.h:3939:13: note: in expansion of macro 'CASE' CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; ^~~~ src/thirdparty/stb/stb_image.h:3939:105: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for' CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; ^~~~~ src/thirdparty/stb/stb_image.h: In function 'stbi__parse_png_file': src/thirdparty/stb/stb_image.h:4323:28: warning: variable 'invalid_chunk' set but not used [-Wunused-but-set-variable] static char invalid_chunk[] = "XXXX PNG chunk not known"; ^~~~~~~~~~~~~ arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c src/thirdparty/stb/stb_image_write.c -o build/temp.linux-armv7l-3.5/src/thirdparty/stb/stb_image_write.o arm-linux-gnueabihf-gcc-ar rc build/temp.linux-armv7l-3.5/libstb.a build/temp.linux-armv7l-3.5/src/thirdparty/stb/stb_image_resize.o build/temp.linux-armv7l-3.5/src/thirdparty/stb/stb_image.o build/temp.linux-armv7l-3.5/src/thirdparty/stb/stb_image_write.o building 'jpeg-compressor' library creating build/temp.linux-armv7l-3.5/src/thirdparty/jpeg-compressor arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c src/thirdparty/jpeg-compressor/jpge.cpp -o build/temp.linux-armv7l-3.5/src/thirdparty/jpeg-compressor/jpge.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c src/thirdparty/jpeg-compressor/jpgd.cpp -o build/temp.linux-armv7l-3.5/src/thirdparty/jpeg-compressor/jpgd.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-gcc-ar rc build/temp.linux-armv7l-3.5/libjpeg-compressor.a build/temp.linux-armv7l-3.5/src/thirdparty/jpeg-compressor/jpge.o build/temp.linux-armv7l-3.5/src/thirdparty/jpeg-compressor/jpgd.o running build_ext building 'PilLiteExt' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -Isrc/thirdparty -Isrc/thirdparty/stb -Isrc/thirdparty/jpeg-compressor -I/usr/include/python3.5m -c src/py_image.cpp -o build/temp.linux-armv7l-3.5/src/py_image.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ src/py_image.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ src/py_image.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] src/py_image.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] src/py_image.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] src/py_image.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] src/py_image.cpp: In function 'int setup_module(PyObject*)': src/py_image.cpp:241:15: warning: unused variable 'd' [-Wunused-variable] PyObject* d = PyModule_GetDict(m); ^ arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Isrc -Isrc/thirdparty -Isrc/thirdparty/stb -Isrc/thirdparty/jpeg-compressor -I/usr/include/python3.5m -c src/image.cpp -o build/temp.linux-armv7l-3.5/src/image.o cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++ arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fdebug-prefix-map=/build/python3.5-RUbMX3/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.5/src/py_image.o build/temp.linux-armv7l-3.5/src/image.o -Lbuild/temp.linux-armv7l-3.5 -lstb -ljpeg-compressor -lstb -ljpeg-compressor -o build/lib.linux-armv7l-3.5/PilLiteExt.cpython-35m-arm-linux-gnueabihf.so installing to build/bdist.linux-armv7l/wheel running install running install_lib creating build/bdist.linux-armv7l creating build/bdist.linux-armv7l/wheel creating build/bdist.linux-armv7l/wheel/PilLite copying build/lib.linux-armv7l-3.5/PilLite/__init__.py -> build/bdist.linux-armv7l/wheel/PilLite copying build/lib.linux-armv7l-3.5/PilLite/Image.py -> build/bdist.linux-armv7l/wheel/PilLite copying build/lib.linux-armv7l-3.5/PilLiteExt.cpython-35m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel running install_egg_info Copying Pil_Lite.egg-info to build/bdist.linux-armv7l/wheel/Pil_Lite-0.0.4.egg-info running install_scripts creating build/bdist.linux-armv7l/wheel/Pil_Lite-0.0.4.dist-info/WHEEL Running setup.py bdist_wheel for Pil-Lite: finished with status 'done' Stored in directory: /tmp/tmpzc6_2owi Successfully built Pil-Lite Cleaning up... Removing source in /tmp/pip-build-0g1_6_s9/Pil-Lite