Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-namespaces-hook Running phase: unpackPhase unpacking sources unpacking source archive /nix/store/f8bvhn2vg48bpz5gnl7rm480812ic41v-sip-4.19.25.tar.gz source root is sip-4.19.25 setting SOURCE_DATE_EPOCH to timestamp 1614353325 of file sip-4.19.25/doc/html/objects.inv Running phase: patchPhase patching sources Running phase: configurePhase configuring /build/sip-4.19.25/./configure.py:23: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils import sysconfig /build/sip-4.19.25/./configure.py:23: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead from distutils import sysconfig This is SIP 4.19.25 for Python 3.10.9 on linux. The SIP code generator will be installed in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/bin. The sip.h header file will be installed in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/include. The sip module will be installed in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages. The sip.pyi stub file will be installed in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages. The default directory to install .sip files in is /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/share/sip. Creating sipconfig.py... Creating top level Makefile... Creating sip code generator Makefile... Creating sip module Makefile... Running phase: buildPhase building build flags: -j48 SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash make[1]: Entering directory '/build/sip-4.19.25/sipgen' gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o main.o main.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o transform.o transform.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o gencode.o gencode.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o extracts.o extracts.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o export.o export.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o type_hints.o type_hints.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o heap.o heap.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o parser.o parser.c gcc -c -pipe -O2 -Wall -W -DNDEBUG -I. -o lexer.o lexer.c gencode.c: In function ‘generateNamedBaseType’: gencode.c:9635:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 9635 | nr_derefs = 1; | ~~~~~~~~~~^~~ gencode.c:9639:9: note: here 9639 | case byte_type: | ^~~~ gencode.c:9697:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 9697 | nr_derefs = 1; | ~~~~~~~~~~^~~ gencode.c:9701:9: note: here 9701 | case fake_void_type: | ^~~~ gencode.c: In function ‘generateCastZero’: gencode.c:7669:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 7669 | prcode(fp, "(%E)0", ed); | ^~~~~~~~~~~~~~~~~~~~~~~ gencode.c:7672:5: note: here 7672 | case pyobject_type: | ^~~~ gencode.c: In function ‘generateTupleBuilder’: gencode.c:8790:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 8790 | if (needsHeapCopy(ad, TRUE)) | ^ gencode.c:8798:9: note: here 8798 | case fake_void_type: | ^~~~ gencode.c: In function ‘generateHandleResult’: gencode.c:12392:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 12392 | if (ad->u.ed->fqcname != NULL) | ^ gencode.c:12415:5: note: here 12415 | case byte_type: | ^~~~ gencode.c: In function ‘generateVariableGetter’: gencode.c:5238:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 5238 | if (vd->type.u.ed->fqcname != NULL) | ^ gencode.c:5261:5: note: here 5261 | case byte_type: | ^~~~ g++ -o sip main.o transform.o gencode.o extracts.o export.o type_hints.o heap.o parser.o lexer.o make[1]: Leaving directory '/build/sip-4.19.25/sipgen' make[1]: Entering directory '/build/sip-4.19.25/siplib' gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o siplib.o siplib.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o apiversions.o apiversions.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o descriptors.o descriptors.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o qtlib.o qtlib.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o threads.o threads.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o objmap.o objmap.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o voidptr.o voidptr.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o array.o array.c gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o int_convertors.o int_convertors.c g++ -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10 -o bool.o bool.cpp siplib.c:205:9: warning: missing initializer for field ‘am_send’ of ‘PyAsyncMethods’ [-Wmissing-field-initializers] 205 | }, | ^ In file included from /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/object.h:716, from /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/Python.h:74, from siplib.c:20: /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/cpython/object.h:177:14: note: ‘am_send’ declared here 177 | sendfunc am_send; | ^~~~~~~ siplib.c: In function ‘wrapInstance’: siplib.c:1725:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1725 | return sip_api_convert_from_type((void *)addr, wt->wt_td, NULL); | ^ siplib.c: In function ‘sipSimpleWrapper_getbuffer’: siplib.c:11201:45: warning: cast between incompatible function types from ‘sipGetBufferFunc’ {aka ‘int (*)(struct _object *, void *, struct bufferinfo *, int)’} to ‘int (*)(PyObject *, void *, sipBufferDef *)’ {aka ‘int (*)(struct _object *, void *, struct _sipBufferDef *)’} [-Wcast-function-type] 11201 | sipGetBufferFuncLimited getbuffer = (sipGetBufferFuncLimited)ctd->ctd_getbuffer; | ^ siplib.c: In function ‘sipSimpleWrapper_releasebuffer’: siplib.c:11238:53: warning: cast between incompatible function types from ‘sipReleaseBufferFunc’ {aka ‘void (*)(struct _object *, void *, struct bufferinfo *)’} to ‘void (*)(PyObject *, void *)’ {aka ‘void (*)(struct _object *, void *)’} [-Wcast-function-type] 11238 | sipReleaseBufferFuncLimited releasebuffer = (sipReleaseBufferFuncLimited)ctd->ctd_releasebuffer; | ^ siplib.c: At top level: siplib.c:11590:9: warning: missing initializer for field ‘am_send’ of ‘PyAsyncMethods’ [-Wmissing-field-initializers] 11590 | }, | ^ In file included from /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/object.h:716, from /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/Python.h:74, from siplib.c:20: /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/cpython/object.h:177:14: note: ‘am_send’ declared here 177 | sendfunc am_send; | ^~~~~~~ In file included from /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/bytearrayobject.h:9, from /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/include/python3.10/Python.h:81, from siplib.c:20: siplib.c: In function ‘parsePass2’: siplib.c:5936:24: warning: this statement may fall through [-Wimplicit-fallthrough=] 5936 | va_arg(va, void *); | ^ siplib.c:5940:9: note: here 5940 | default: | ^~~~~~~ siplib.c: In function ‘detail_FromFailure’: siplib.c:8120:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 8120 | if (detail) | ^ siplib.c:8128:5: note: here 8128 | default: | ^~~~~~~ voidptr.c:215:17: warning: cast between incompatible function types from ‘PyObject * (*)(sipVoidPtrObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(sipVoidPtrObject *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 215 | {"asarray", (PyCFunction)sipVoidPtr_asarray, METH_VARARGS|METH_KEYWORDS, NULL}, | ^ voidptr.c:222:18: warning: cast between incompatible function types from ‘PyObject * (*)(sipVoidPtrObject *, PyObject *, PyObject *)’ {aka ‘struct _object * (*)(sipVoidPtrObject *, struct _object *, struct _object *)’} to ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wcast-function-type] 222 | {"asstring", (PyCFunction)sipVoidPtr_asstring, METH_VARARGS|METH_KEYWORDS, NULL}, | ^ siplib.c: In function ‘parsePass2’: siplib.c:5815:32: warning: ‘owner’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5815 | *owner = arg; | ~~~~~~~^~~~~ siplib.c: In function ‘slot_richcompare’: siplib.c:11453:52: warning: ‘st’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11453 | if ((f = (PyObject *(*)(PyObject *,PyObject *))findSlot(self, st)) == NULL) | ^~~~~~~~~~~~~~~~~~ g++ -shared -Wl,--version-script=sip.exp -o sip.so siplib.o apiversions.o descriptors.o qtlib.o threads.o objmap.o voidptr.o array.o int_convertors.o bool.o make[1]: Leaving directory '/build/sip-4.19.25/siplib' Running phase: installPhase installing install flags: SHELL=/nix/store/mysyx2ms2gm0n425gsz1hvwfk1jn1f9c-bash-5.1-p16/bin/bash install make[1]: Entering directory '/build/sip-4.19.25/sipgen' cp -f sip /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/bin/sip cp -f /build/sip-4.19.25/siplib/sip.h /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/include/sip.h make[1]: Leaving directory '/build/sip-4.19.25/sipgen' make[1]: Entering directory '/build/sip-4.19.25/siplib' cp -f sip.so /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sip.so strip /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sip.so cp -f /build/sip-4.19.25/sip.pyi /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sip.pyi make[1]: Leaving directory '/build/sip-4.19.25/siplib' cp -f sipconfig.py /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sipconfig.py cp -f /build/sip-4.19.25/sipdistutils.py /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sipdistutils.py /nix/store/g8sh5rf3b2djzd6r3rlib7swph6c1q68-python3-3.10.9/bin/python3.10 /build/sip-4.19.25/mk_distinfo.py "" /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sip-4.19.25.dist-info installed.txt Running phase: fixupPhase post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25 shrinking /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib/python3.10/site-packages/sip.so shrinking /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/bin/sip strip is /nix/store/rkwixq2wda45gxx7zg1qh329zhkbvzzb-gcc-wrapper-11.3.0/bin/strip stripping (with command strip and flags -S) in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/lib /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25/bin patching script interpreter paths in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25 checking for references to /build/ in /nix/store/xz3lhrvyfvn02s42zlbvdiab91fgsf96-python3.10-sip-4.19.25... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase running install tests Checking whether modules can be imported... Running phase: pythonCatchConflictsPhase pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase pythonImportsCheckPhase Executing pythonImportsCheckPhase