=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for py39-guppy3-3.0.10.1 (cd /tmp/devel/py-guppy3/work/guppy3-3.0.10.post1/ && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\ PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr DL_CFLAGS=\ -pthread\ DL_LDFLAGS=\ -pthread DL_LIBS= PYTHON=/usr/pkg/bin/python3.9 CC=gcc CFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.9 CPPFLAGS=-I/usr/include\ -I/usr/pkg/include/python3.9 CXX=c++ CXXFLAGS=-O2\ -D_FORTIFY_SOURCE=2\ -I/usr/include\ -I/usr/pkg/include/python3.9 COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-R/usr/lib\ -Wl,-R/usr/pkg/lib LINKER_RPATH_FLAG=-R PATH=/tmp/devel/py-guppy3/work/.cwrapper/bin:/tmp/devel/py-guppy3/work/.buildlink/bin:/tmp/devel/py-guppy3/work/.gcc/bin:/tmp/devel/py-guppy3/work/.tools/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/pkg/bin:/usr/local/bin:/usr/pkg/bin:/usr/X11R7/bin PREFIX=/usr/pkg MAKELEVEL=0 CONFIG_SITE= PKG_SYSCONFDIR=/usr/pkg/etc CXXCPP=cpp HOME=/tmp/devel/py-guppy3/work/.home CWRAPPERS_CONFIG_DIR=/tmp/devel/py-guppy3/work/.cwrapper/config CPP=cpp LOCALBASE=/usr/pkg X11BASE=/usr/X11R7 PKGMANDIR=man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulk\ -g\ wheel\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulk\ -g\ wheel\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulk\ -g\ wheel\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/devel/py-guppy3/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG= PKG_CONFIG_LIBDIR=/tmp/devel/py-guppy3/work/.buildlink/lib/pkgconfig:/tmp/devel/py-guppy3/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/devel/py-guppy3/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/devel/py-guppy3/work/.cwrapper/config /usr/pkg/bin/python3.9 setup.py build -j4) running build running build_py creating build creating build/lib.netbsd-9.0-amd64-3.9 creating build/lib.netbsd-9.0-amd64-3.9/guppy copying guppy/__init__.py -> build/lib.netbsd-9.0-amd64-3.9/guppy creating build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/Code.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/RE.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/Cat.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/Descriptor.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/IterPermute.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/Glue.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/KnuthBendix.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/tkcursors.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/etc.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/textView.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/cmd.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/FSA.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/xterm.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/__init__.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/Help.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/KanExtension.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc copying guppy/etc/RE_Rect.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/etc creating build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Main.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Exceptions.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/DottedTree.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Document.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/XHTML.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/SpecNodes.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Latex.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Html.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Text.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Filer.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/__init__.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Help.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Gsml.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/FileIO.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl copying guppy/gsl/Tester.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/gsl creating build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Console.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Monitor.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Remote.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Use.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Target.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Doc.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Spec.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/OutputHandling.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/UniSet.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Part.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Path.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Prof.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/ImpSet.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/RefPat.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/__init__.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/RM.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/View.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/RemoteConstants.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/pbhelp.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy copying guppy/heapy/Classifiers.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy creating build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_Path.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_all.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_RetaGraph.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_View.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_Part.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_OutputHandling.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_ER.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_sf.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_heapyc.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_menuleak.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_RefPat.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_dependencies.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_UniSet.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_Spec.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_gsl.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/__init__.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/support.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test copying guppy/heapy/test/test_Classifiers.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/heapy/test creating build/lib.netbsd-9.0-amd64-3.9/guppy/sets copying guppy/sets/test.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/sets copying guppy/sets/__init__.py -> build/lib.netbsd-9.0-amd64-3.9/guppy/sets running build_ext building 'guppy.sets.setsc' extension building 'guppy.heapy.heapyc' extension creating build/temp.netbsd-9.0-amd64-3.9 creating build/temp.netbsd-9.0-amd64-3.9 creating build/temp.netbsd-9.0-amd64-3.9/src creating build/temp.netbsd-9.0-amd64-3.9/src creating build/temp.netbsd-9.0-amd64-3.9/src/sets creating build/temp.netbsd-9.0-amd64-3.9/src/heapy gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.9 -I/usr/include -I/usr/pkg/include/python3.9 -fPIC -I/usr/pkg/include/python3.9 -c src/sets/bitset.c -o build/temp.netbsd-9.0-amd64-3.9/src/sets/bitset.o gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include -O2 -D_FORTIFY_SOURCE=2 -I/usr/include -I/usr/pkg/include/python3.9 -I/usr/include -I/usr/pkg/include/python3.9 -fPIC -I/usr/pkg/include/python3.9 -c src/heapy/heapyc.c -o build/temp.netbsd-9.0-amd64-3.9/src/heapy/heapyc.o In file included from src/heapy/heapyc.c:156:0: src/heapy/hv.c: In function 'hv_default_size': src/heapy/hv.c:200:21: error: 'PyGC_Head' undeclared (first use in this function); did you mean '_Py_read'? z += sizeof(PyGC_Head); ^~~~~~~~~ _Py_read src/sets/bitset.c: In function 'union_realloc': src/heapy/hv.c:200:21: note: each undeclared identifier is reported only once for each function it appears in src/sets/bitset.c:893:9: warning: implicit declaration of function '_Py_ForgetReference'; did you mean '_Py_NewReference'? [-Wimplicit-function-declaration] _Py_ForgetReference((PyObject *)self); ^~~~~~~~~~~~~~~~~~~ _Py_NewReference src/sets/bitset.c:894:9: error: '_Py_DEC_REFTOTAL' undeclared (first use in this function); did you mean '_Py_DECREF'? _Py_DEC_REFTOTAL; ^~~~~~~~~~~~~~~~ _Py_DECREF src/sets/bitset.c:894:9: note: each undeclared identifier is reported only once for each function it appears in src/sets/bitset.c: In function 'immbitset_realloc': src/sets/bitset.c:951:9: error: '_Py_DEC_REFTOTAL' undeclared (first use in this function); did you mean '_Py_DECREF'? _Py_DEC_REFTOTAL; ^~~~~~~~~~~~~~~~ _Py_DECREF In file included from src/heapy/heapyc.c:159:0: src/heapy/nodegraph.c: In function 'nodegraph_size': src/heapy/nodegraph.c:732:21: error: 'PyGC_Head' undeclared (first use in this function); did you mean '_Py_read'? z += sizeof(PyGC_Head); ^~~~~~~~~ _Py_read In file included from /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/structmember.h:10:0, from src/heapy/heapyc.c:30: src/heapy/rootstate.c: At top level: src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:135:5: note: in expansion of macro 'MEMBER' MEMBER(modules), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:136:5: note: in expansion of macro 'MEMBER' MEMBER(modules_by_index), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:137:5: note: in expansion of macro 'MEMBER' MEMBER(sysdict), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:138:5: note: in expansion of macro 'MEMBER' MEMBER(builtins), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:139:5: note: in expansion of macro 'MEMBER' MEMBER(importlib), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:141:5: note: in expansion of macro 'MEMBER' MEMBER(codec_search_path), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:142:5: note: in expansion of macro 'MEMBER' MEMBER(codec_search_cache), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:143:5: note: in expansion of macro 'MEMBER' MEMBER(codec_error_registry), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:146:5: note: in expansion of macro 'MEMBER' MEMBER(dict), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:149:5: note: in expansion of macro 'MEMBER' MEMBER(builtins_copy), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:151:5: note: in expansion of macro 'MEMBER' MEMBER(import_func), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:156:5: note: in expansion of macro 'MEMBER' MEMBER(before_forkers), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:157:5: note: in expansion of macro 'MEMBER' MEMBER(after_forkers_parent), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:158:5: note: in expansion of macro 'MEMBER' MEMBER(after_forkers_child), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:161:5: note: in expansion of macro 'MEMBER' MEMBER(pyexitmodule), ^~~~~~ src/heapy/rootstate.c:132:40: error: invalid use of incomplete typedef 'PyInterpreterState {aka struct _is}' #define MEMBER(name) {#name, T_OBJECT, offsetof(PyInterpreterState, name)} ^ src/heapy/rootstate.c:165:5: note: in expansion of macro 'MEMBER' MEMBER(audit_hooks), ^~~~~~ In file included from src/heapy/heapyc.c:160:0: src/heapy/rootstate.c: In function 'rootstate_relate': src/heapy/rootstate.c:224:23: error: dereferencing pointer to incomplete type 'PyInterpreterState {aka struct _is}' if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:276:9: note: in expansion of macro 'ISATTR' ISATTR(modules); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'modules' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:276:9: note: in expansion of macro 'ISATTR' ISATTR(modules); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'modules_by_index' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:277:9: note: in expansion of macro 'ISATTR' ISATTR(modules_by_index); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'sysdict' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:278:9: note: in expansion of macro 'ISATTR' ISATTR(sysdict); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'builtins' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:279:9: note: in expansion of macro 'ISATTR' ISATTR(builtins); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'importlib' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:280:9: note: in expansion of macro 'ISATTR' ISATTR(importlib); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'codec_search_path' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:282:9: note: in expansion of macro 'ISATTR' ISATTR(codec_search_path); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'codec_search_cache' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:283:9: note: in expansion of macro 'ISATTR' ISATTR(codec_search_cache); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'codec_error_registry' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:284:9: note: in expansion of macro 'ISATTR' ISATTR(codec_error_registry); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'dict' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:287:9: note: in expansion of macro 'ISATTR' ISATTR(dict); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'builtins_copy' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:290:9: note: in expansion of macro 'ISATTR' ISATTR(builtins_copy); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'import_func' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:292:9: note: in expansion of macro 'ISATTR' ISATTR(import_func); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'before_forkers' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:297:9: note: in expansion of macro 'ISATTR' ISATTR(before_forkers); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'after_forkers_parent' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:298:9: note: in expansion of macro 'ISATTR' ISATTR(after_forkers_parent); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'after_forkers_child' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:299:9: note: in expansion of macro 'ISATTR' ISATTR(after_forkers_child); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'pyexitmodule' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:302:9: note: in expansion of macro 'ISATTR' ISATTR(pyexitmodule); ^~~~~~ src/heapy/rootstate.c:224:23: error: request for member 'audit_hooks' in something not a structure or union if ((PyObject *)is->name == r->tgt) { \ ^ src/heapy/rootstate.c:306:9: note: in expansion of macro 'ISATTR' ISATTR(audit_hooks); ^~~~~~ src/heapy/rootstate.c:309:21: error: request for member 'tstate_head' in something not a structure or union for (ts = is->tstate_head; ts; ts = ts->next) { ^~ src/heapy/rootstate.c:309:17: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] for (ts = is->tstate_head; ts; ts = ts->next) { ^ src/heapy/rootstate.c: In function 'rootstate_traverse': src/heapy/rootstate.c:377:17: error: request for member 'modules' in something not a structure or union VISIT(is->modules); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:377:17: error: request for member 'modules' in something not a structure or union VISIT(is->modules); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:381:17: error: request for member 'sysdict' in something not a structure or union VISIT(is->sysdict); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:381:17: error: request for member 'sysdict' in something not a structure or union VISIT(is->sysdict); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:382:17: error: request for member 'builtins' in something not a structure or union VISIT(is->builtins); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:382:17: error: request for member 'builtins' in something not a structure or union VISIT(is->builtins); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:383:17: error: request for member 'importlib' in something not a structure or union VISIT(is->importlib); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:383:17: error: request for member 'importlib' in something not a structure or union VISIT(is->importlib); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:385:17: error: request for member 'codec_search_path' in something not a structure or union VISIT(is->codec_search_path); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:385:17: error: request for member 'codec_search_path' in something not a structure or union VISIT(is->codec_search_path); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:386:17: error: request for member 'codec_search_cache' in something not a structure or union VISIT(is->codec_search_cache); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:386:17: error: request for member 'codec_search_cache' in something not a structure or union VISIT(is->codec_search_cache); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:387:17: error: request for member 'codec_error_registry' in something not a structure or union VISIT(is->codec_error_registry); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:387:17: error: request for member 'codec_error_registry' in something not a structure or union VISIT(is->codec_error_registry); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:390:17: error: request for member 'dict' in something not a structure or union VISIT(is->dict); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:390:17: error: request for member 'dict' in something not a structure or union VISIT(is->dict); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:393:17: error: request for member 'builtins_copy' in something not a structure or union VISIT(is->builtins_copy); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:393:17: error: request for member 'builtins_copy' in something not a structure or union VISIT(is->builtins_copy); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:395:17: error: request for member 'import_func' in something not a structure or union VISIT(is->import_func); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:395:17: error: request for member 'import_func' in something not a structure or union VISIT(is->import_func); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:400:17: error: request for member 'before_forkers' in something not a structure or union VISIT(is->before_forkers); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:400:17: error: request for member 'before_forkers' in something not a structure or union VISIT(is->before_forkers); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:401:17: error: request for member 'after_forkers_parent' in something not a structure or union VISIT(is->after_forkers_parent); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:401:17: error: request for member 'after_forkers_parent' in something not a structure or union VISIT(is->after_forkers_parent); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:402:17: error: request for member 'after_forkers_child' in something not a structure or union VISIT(is->after_forkers_child); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:402:17: error: request for member 'after_forkers_child' in something not a structure or union VISIT(is->after_forkers_child); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:405:17: error: request for member 'pyexitmodule' in something not a structure or union VISIT(is->pyexitmodule); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:405:17: error: request for member 'pyexitmodule' in something not a structure or union VISIT(is->pyexitmodule); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:409:17: error: request for member 'audit_hooks' in something not a structure or union VISIT(is->audit_hooks); ^ src/heapy/rootstate.c:217:9: note: in definition of macro 'VISIT' if (SLOT) { \ ^~~~ src/heapy/rootstate.c:409:17: error: request for member 'audit_hooks' in something not a structure or union VISIT(is->audit_hooks); ^ src/heapy/rootstate.c:218:34: note: in definition of macro 'VISIT' err = visit((PyObject *)(SLOT), arg); \ ^~~~ src/heapy/rootstate.c:412:21: error: request for member 'tstate_head' in something not a structure or union for (ts = is->tstate_head; ts; ts = ts->next) { ^~ src/heapy/rootstate.c:412:17: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] for (ts = is->tstate_head; ts; ts = ts->next) { ^ src/heapy/rootstate.c: In function 'rootstate_getattr': src/heapy/rootstate.c:497:33: error: request for member 'tstate_head' in something not a structure or union for (ts = is->tstate_head; ts; ts = ts->next) { ^~ src/heapy/rootstate.c:497:29: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] for (ts = is->tstate_head; ts; ts = ts->next) { ^ src/heapy/rootstate.c:560:25: error: request for member 'tstate_head' in something not a structure or union for (ts = is->tstate_head; ts; ts = ts->next) { ^~ src/heapy/rootstate.c:560:21: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] for (ts = is->tstate_head; ts; ts = ts->next) { ^ src/heapy/rootstate.c: In function 'rootstate_dir': src/heapy/rootstate.c:648:21: error: request for member 'tstate_head' in something not a structure or union for (ts = is->tstate_head; ts; ts = ts->next) { ^~ src/heapy/rootstate.c:648:17: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types] for (ts = is->tstate_head; ts; ts = ts->next) { ^ In file included from src/heapy/heapyc.c:164:0: src/heapy/interpreter.c: In function 't_bootstrap': src/heapy/interpreter.c:178:25: error: request for member 'tstate_head' in something not a structure or union if (!(tstate->interp->tstate_head == tstate && tstate->next == NULL)) { ^~ src/heapy/interpreter.c:178:39: warning: comparison of distinct pointer types lacks a cast if (!(tstate->interp->tstate_head == tstate && tstate->next == NULL)) { ^~ src/heapy/interpreter.c:187:32: error: request for member 'tstate_head' in something not a structure or union while (!(tstate->interp->tstate_head == tstate && tstate->next == NULL)) { ^~ src/heapy/interpreter.c:187:46: warning: comparison of distinct pointer types lacks a cast while (!(tstate->interp->tstate_head == tstate && tstate->next == NULL)) { ^~ src/heapy/interpreter.c:202:5: warning: 'PyEval_ReleaseLock' is deprecated [-Wdeprecated-declarations] PyEval_ReleaseLock(); ^~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/Python.h:145:0, from src/heapy/heapyc.c:28: /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/ceval.h:136:37: note: declared here Py_DEPRECATED(3.2) PyAPI_FUNC(void) PyEval_ReleaseLock(void); ^~~~~~~~~~~~~~~~~~ In file included from src/heapy/heapyc.c:164:0: src/heapy/interpreter.c: In function 'hp_interpreter': src/heapy/interpreter.c:230:5: warning: 'PyEval_InitThreads' is deprecated [-Wdeprecated-declarations] PyEval_InitThreads(); // Start the interpreter's thread-awareness ^~~~~~~~~~~~~~~~~~ In file included from /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/Python.h:145:0, from src/heapy/heapyc.c:28: /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/ceval.h:130:37: note: declared here Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); ^~~~~~~~~~~~~~~~~~ In file included from src/heapy/heapyc.c:164:0: src/heapy/interpreter.c: In function 'NyThreadState_SetAsyncExc': src/heapy/interpreter.c:277:20: error: request for member 'tstate_head' in something not a structure or union if (!interp->tstate_head) ^~ src/heapy/interpreter.c:280:63: error: request for member 'tstate_head' in something not a structure or union PyThreadState *save_tstate = PyThreadState_Swap(interp->tstate_head); ^~ src/heapy/interpreter.c:280:57: warning: passing argument 1 of 'PyThreadState_Swap' from incompatible pointer type [-Wincompatible-pointer-types] PyThreadState *save_tstate = PyThreadState_Swap(interp->tstate_head); ^~~~~~ In file included from /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/genobject.h:11:0, from /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/Python.h:123, from src/heapy/heapyc.c:28: /tmp/devel/py-guppy3/work/.buildlink/include/python3.9/pystate.h:83:29: note: expected 'PyThreadState * {aka struct _ts *}' but argument is of type 'struct PyMemberDef *' PyAPI_FUNC(PyThreadState *) PyThreadState_Swap(PyThreadState *); ^~~~~~~~~~~~~~~~~~ error: command '/tmp/devel/py-guppy3/work/.cwrapper/bin/gcc' failed with exit code 1 *** Error code 1 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/py-guppy3 *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/devel/py-guppy3