Skip to content

Instantly share code, notes, and snippets.

@StyXman
Created August 13, 2023 15:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save StyXman/24dbc8cdda180a30b14d2da10c698178 to your computer and use it in GitHub Desktop.
Save StyXman/24dbc8cdda180a30b14d2da10c698178 to your computer and use it in GitHub Desktop.
image_blender compile errors
Building wheels for collected packages: image-blender
Building wheel for image-blender (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for image-blender (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [17 lines of output]
Warning: 'classifiers' should be a list, got type 'tuple'
running bdist_wheel
running build
running build_ext
building 'image_blender' extension
creating build
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/src
x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/mdione/Pictures/venv/include -I/usr/include/python3.11 -c src/image_blender.c -o build/temp.linux-x86_64-cpython-311/src/image_blender.o
src/image_blender.c:196:12: fatal error: longintrepr.h: No such file or directory
196 | #include "longintrepr.h"
| ^~~~~~~~~~~~~~~
Hacked a solution, but then:
Building wheels for collected packages: image-blender
Building wheel for image-blender (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for image-blender (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [965 lines of output]
Warning: 'classifiers' should be a list, got type 'tuple'
running bdist_wheel
running build
running build_ext
building 'image_blender' extension
creating build
creating build/temp.linux-x86_64-cpython-311
creating build/temp.linux-x86_64-cpython-311/src
x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/mdione/Pictures/venv/include -I/usr/include/python3.11 -c src/image_blender.c -o build/temp.linux-x86_64-cpython-311/src/image_blender.o
src/image_blender.c: In function ‘__pyx_pf_13image_blender_dissolve’:
src/image_blender.c:1382:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
1382 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_2darken’:
src/image_blender.c:1598:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
1598 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_4multiply’:
src/image_blender.c:1842:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
1842 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_6color_burn’:
src/image_blender.c:2075:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
2075 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_8linear_burn’:
src/image_blender.c:2338:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
2338 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_10darker_color’:
src/image_blender.c:2580:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
2580 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_12lighten’:
src/image_blender.c:2835:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
2835 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_14screen’:
src/image_blender.c:3079:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
3079 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_16color_dodge’:
src/image_blender.c:3312:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
3312 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_18linear_dodge’:
src/image_blender.c:3575:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
3575 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_20lighter_color’:
src/image_blender.c:3817:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
3817 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_22overlay’:
src/image_blender.c:4073:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
4073 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_24soft_light’:
src/image_blender.c:4321:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
4321 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_26hard_light’:
src/image_blender.c:4583:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
4583 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_28vivid_light’:
src/image_blender.c:4829:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
4829 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_30linear_light’:
src/image_blender.c:5118:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
5118 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_32pin_light’:
src/image_blender.c:5386:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
5386 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_34hard_mix’:
src/image_blender.c:5656:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
5656 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_36difference’:
src/image_blender.c:5922:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
5922 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_38exclusion’:
src/image_blender.c:6166:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
6166 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_40subtract’:
src/image_blender.c:6399:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
6399 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_42divide’:
src/image_blender.c:6643:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
6643 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_44hue’:
src/image_blender.c:7339:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
7339 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_46saturation’:
src/image_blender.c:7578:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
7578 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_48color’:
src/image_blender.c:7817:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
7817 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__pyx_pf_13image_blender_50luminosity’:
src/image_blender.c:8056:32: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘Py_ssize_t’ {aka ‘long int’} [-Wsign-compare]
8056 | __pyx_t_2 = ((__pyx_v_length != __pyx_t_1) != 0);
| ^~
src/image_blender.c: In function ‘__Pyx_InitCachedConstants’:
src/image_blender.c:8311:250: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8311 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(2, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_dissolve, 42, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) __PYX_ERR(0, 42, __pyx_L1_error)
| ^~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
In file included from /usr/include/python3.11/Python.h:71,
from src/image_blender.c:4:
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8311:254: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8311 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(2, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_dissolve, 42, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) __PYX_ERR(0, 42, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8311:33: note: in expansion of macro ‘__Pyx_PyCode_New’
8311 | __pyx_codeobj__4 = (PyObject*)__Pyx_PyCode_New(2, 0, 8, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__3, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_dissolve, 42, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__4)) __PYX_ERR(0, 42, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8316:249: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8316 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_darken, 85, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) __PYX_ERR(0, 85, __pyx_L1_error)
| ^~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8316:253: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8316 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_darken, 85, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) __PYX_ERR(0, 85, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8316:33: note: in expansion of macro ‘__Pyx_PyCode_New’
8316 | __pyx_codeobj__6 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__5, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_darken, 85, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__6)) __PYX_ERR(0, 85, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8321:251: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8321 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_multiply, 132, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) __PYX_ERR(0, 132, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8321:256: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8321 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_multiply, 132, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) __PYX_ERR(0, 132, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8321:33: note: in expansion of macro ‘__Pyx_PyCode_New’
8321 | __pyx_codeobj__8 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__7, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_multiply, 132, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__8)) __PYX_ERR(0, 132, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8326:254: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8326 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color_burn, 176, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) __PYX_ERR(0, 176, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8326:259: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8326 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color_burn, 176, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) __PYX_ERR(0, 176, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8326:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8326 | __pyx_codeobj__10 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__9, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color_burn, 176, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__10)) __PYX_ERR(0, 176, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8331:256: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8331 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_burn, 228, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) __PYX_ERR(0, 228, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8331:261: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8331 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_burn, 228, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) __PYX_ERR(0, 228, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8331:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8331 | __pyx_codeobj__12 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__11, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_burn, 228, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__12)) __PYX_ERR(0, 228, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8336:257: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8336 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(2, 0, 10, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_darker_color, 280, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) __PYX_ERR(0, 280, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8336:262: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8336 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(2, 0, 10, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_darker_color, 280, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) __PYX_ERR(0, 280, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8336:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8336 | __pyx_codeobj__14 = (PyObject*)__Pyx_PyCode_New(2, 0, 10, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__13, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_darker_color, 280, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__14)) __PYX_ERR(0, 280, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8341:252: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8341 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_lighten, 341, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) __PYX_ERR(0, 341, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8341:257: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8341 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_lighten, 341, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) __PYX_ERR(0, 341, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8341:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8341 | __pyx_codeobj__16 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__15, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_lighten, 341, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__16)) __PYX_ERR(0, 341, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8346:251: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8346 | __pyx_codeobj__18 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__17, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_screen, 388, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__18)) __PYX_ERR(0, 388, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8346:256: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8346 | __pyx_codeobj__18 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__17, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_screen, 388, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__18)) __PYX_ERR(0, 388, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8346:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8346 | __pyx_codeobj__18 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__17, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_screen, 388, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__18)) __PYX_ERR(0, 388, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8351:256: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8351 | __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__19, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color_dodge, 432, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) __PYX_ERR(0, 432, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8351:261: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8351 | __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__19, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color_dodge, 432, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) __PYX_ERR(0, 432, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8351:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8351 | __pyx_codeobj__20 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__19, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color_dodge, 432, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__20)) __PYX_ERR(0, 432, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8356:257: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8356 | __pyx_codeobj__22 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__21, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_dodge, 484, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__22)) __PYX_ERR(0, 484, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8356:262: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8356 | __pyx_codeobj__22 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__21, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_dodge, 484, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__22)) __PYX_ERR(0, 484, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8356:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8356 | __pyx_codeobj__22 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__21, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_dodge, 484, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__22)) __PYX_ERR(0, 484, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8361:258: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8361 | __pyx_codeobj__24 = (PyObject*)__Pyx_PyCode_New(2, 0, 10, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__23, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_lighter_color, 536, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__24)) __PYX_ERR(0, 536, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8361:263: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8361 | __pyx_codeobj__24 = (PyObject*)__Pyx_PyCode_New(2, 0, 10, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__23, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_lighter_color, 536, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__24)) __PYX_ERR(0, 536, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8361:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8361 | __pyx_codeobj__24 = (PyObject*)__Pyx_PyCode_New(2, 0, 10, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__23, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_lighter_color, 536, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__24)) __PYX_ERR(0, 536, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8366:252: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8366 | __pyx_codeobj__26 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__25, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_overlay, 600, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__26)) __PYX_ERR(0, 600, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8366:257: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8366 | __pyx_codeobj__26 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__25, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_overlay, 600, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__26)) __PYX_ERR(0, 600, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8366:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8366 | __pyx_codeobj__26 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__25, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_overlay, 600, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__26)) __PYX_ERR(0, 600, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8371:255: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8371 | __pyx_codeobj__28 = (PyObject*)__Pyx_PyCode_New(2, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__27, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_soft_light, 656, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__28)) __PYX_ERR(0, 656, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8371:260: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8371 | __pyx_codeobj__28 = (PyObject*)__Pyx_PyCode_New(2, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__27, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_soft_light, 656, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__28)) __PYX_ERR(0, 656, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8371:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8371 | __pyx_codeobj__28 = (PyObject*)__Pyx_PyCode_New(2, 0, 13, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__27, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_soft_light, 656, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__28)) __PYX_ERR(0, 656, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8376:255: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8376 | __pyx_codeobj__30 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__29, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hard_light, 713, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__30)) __PYX_ERR(0, 713, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8376:260: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8376 | __pyx_codeobj__30 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__29, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hard_light, 713, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__30)) __PYX_ERR(0, 713, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8376:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8376 | __pyx_codeobj__30 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__29, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hard_light, 713, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__30)) __PYX_ERR(0, 713, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8381:256: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8381 | __pyx_codeobj__32 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__31, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_vivid_light, 769, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__32)) __PYX_ERR(0, 769, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8381:261: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8381 | __pyx_codeobj__32 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__31, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_vivid_light, 769, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__32)) __PYX_ERR(0, 769, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8381:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8381 | __pyx_codeobj__32 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__31, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_vivid_light, 769, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__32)) __PYX_ERR(0, 769, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8386:257: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8386 | __pyx_codeobj__34 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__33, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_light, 835, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__34)) __PYX_ERR(0, 835, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8386:262: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8386 | __pyx_codeobj__34 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__33, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_light, 835, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__34)) __PYX_ERR(0, 835, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8386:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8386 | __pyx_codeobj__34 = (PyObject*)__Pyx_PyCode_New(2, 0, 12, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__33, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_linear_light, 835, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__34)) __PYX_ERR(0, 835, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8391:254: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8391 | __pyx_codeobj__36 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__35, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_pin_light, 894, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__36)) __PYX_ERR(0, 894, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8391:259: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8391 | __pyx_codeobj__36 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__35, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_pin_light, 894, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__36)) __PYX_ERR(0, 894, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8391:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8391 | __pyx_codeobj__36 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__35, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_pin_light, 894, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__36)) __PYX_ERR(0, 894, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8396:253: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8396 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hard_mix, 953, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) __PYX_ERR(0, 953, __pyx_L1_error)
| ^~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8396:258: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8396 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hard_mix, 953, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) __PYX_ERR(0, 953, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8396:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8396 | __pyx_codeobj__38 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__37, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hard_mix, 953, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__38)) __PYX_ERR(0, 953, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8401:255: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8401 | __pyx_codeobj__40 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__39, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_difference, 1012, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__40)) __PYX_ERR(0, 1012, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8401:261: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8401 | __pyx_codeobj__40 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__39, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_difference, 1012, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__40)) __PYX_ERR(0, 1012, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8401:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8401 | __pyx_codeobj__40 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__39, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_difference, 1012, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__40)) __PYX_ERR(0, 1012, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8406:254: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8406 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_exclusion, 1059, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) __PYX_ERR(0, 1059, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8406:260: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8406 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_exclusion, 1059, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) __PYX_ERR(0, 1059, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8406:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8406 | __pyx_codeobj__42 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__41, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_exclusion, 1059, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__42)) __PYX_ERR(0, 1059, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8411:253: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8411 | __pyx_codeobj__44 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__43, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_subtract, 1108, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__44)) __PYX_ERR(0, 1108, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8411:259: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8411 | __pyx_codeobj__44 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__43, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_subtract, 1108, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__44)) __PYX_ERR(0, 1108, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8411:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8411 | __pyx_codeobj__44 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__43, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_subtract, 1108, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__44)) __PYX_ERR(0, 1108, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8416:251: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8416 | __pyx_codeobj__46 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__45, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_divide, 1155, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__46)) __PYX_ERR(0, 1155, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8416:257: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8416 | __pyx_codeobj__46 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__45, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_divide, 1155, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__46)) __PYX_ERR(0, 1155, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8416:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8416 | __pyx_codeobj__46 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__45, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_divide, 1155, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__46)) __PYX_ERR(0, 1155, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8421:248: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8421 | __pyx_codeobj__48 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__47, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hue, 1354, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__48)) __PYX_ERR(0, 1354, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8421:254: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8421 | __pyx_codeobj__48 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__47, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hue, 1354, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__48)) __PYX_ERR(0, 1354, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8421:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8421 | __pyx_codeobj__48 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__47, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_hue, 1354, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__48)) __PYX_ERR(0, 1354, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8426:255: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8426 | __pyx_codeobj__50 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__49, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_saturation, 1407, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__50)) __PYX_ERR(0, 1407, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8426:261: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8426 | __pyx_codeobj__50 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__49, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_saturation, 1407, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__50)) __PYX_ERR(0, 1407, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8426:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8426 | __pyx_codeobj__50 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__49, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_saturation, 1407, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__50)) __PYX_ERR(0, 1407, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8431:250: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8431 | __pyx_codeobj__52 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color, 1460, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__52)) __PYX_ERR(0, 1460, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8431:256: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8431 | __pyx_codeobj__52 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color, 1460, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__52)) __PYX_ERR(0, 1460, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8431:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8431 | __pyx_codeobj__52 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__51, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_color, 1460, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__52)) __PYX_ERR(0, 1460, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c:8436:255: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
8436 | __pyx_codeobj__54 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_luminosity, 1513, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__54)) __PYX_ERR(0, 1513, __pyx_L1_error)
| ^~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:8436:261: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
8436 | __pyx_codeobj__54 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_luminosity, 1513, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__54)) __PYX_ERR(0, 1513, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:8436:34: note: in expansion of macro ‘__Pyx_PyCode_New’
8436 | __pyx_codeobj__54 = (PyObject*)__Pyx_PyCode_New(2, 0, 11, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_image_blender_pyx, __pyx_n_s_luminosity, 1513, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__54)) __PYX_ERR(0, 1513, __pyx_L1_error)
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c: In function ‘__Pyx_CreateCodeObjectForTraceback’:
src/image_blender.c:9483:9: warning: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion]
9483 | py_line,
| ^~~~~~~
| |
| int
src/image_blender.c:318:72: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~
/usr/include/python3.11/cpython/code.h:151:33: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~~~~~~~~
src/image_blender.c:9484:9: warning: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion]
9484 | __pyx_empty_bytes /*PyObject *lnotab*/
| ^~~~~~~~~~~~~~~~~
| |
| PyObject * {aka struct _object *}
src/image_blender.c:318:79: note: in definition of macro ‘__Pyx_PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~
/usr/include/python3.11/cpython/code.h:151:45: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’}
151 | PyObject *, PyObject *, PyObject *, int, PyObject *,
| ^~~
src/image_blender.c:318:11: error: too few arguments to function ‘PyCode_New’
318 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)
| ^~~~~~~~~~
src/image_blender.c:9469:15: note: in expansion of macro ‘__Pyx_PyCode_New’
9469 | py_code = __Pyx_PyCode_New(
| ^~~~~~~~~~~~~~~~
/usr/include/python3.11/cpython/code.h:148:28: note: declared here
148 | PyAPI_FUNC(PyCodeObject *) PyCode_New(
| ^~~~~~~~~~
src/image_blender.c: In function ‘__Pyx_AddTraceback’:
src/image_blender.c:369:62: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’}
369 | #define __Pyx_PyFrame_SetLineNumber(frame, lineno) (frame)->f_lineno = (lineno)
| ^~
src/image_blender.c:9516:5: note: in expansion of macro ‘__Pyx_PyFrame_SetLineNumber’
9516 | __Pyx_PyFrame_SetLineNumber(py_frame, py_line);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
**
** Failed to build an extension!
** CompileError: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
**
[end of output]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment