build started at Mon Jun 24 19:17:27 CEST 2024 port directory: /usr/ports/devel/py-lxml package name: py311-lxml-4.9.3 building for: FreeBSD 140amd64-dev-default 14.0-RELEASE-p6 FreeBSD 14.0-RELEASE-p6 amd64 maintained by: amdmi3@FreeBSD.org port version: 4.9.3 port revision: 0 Makefile datestamp: -rw-r--r-- 1 root wheel 1333 Nov 12 2023 /usr/ports/devel/py-lxml/Makefile Ports top last git commit: e39e03c9e703 Ports top unclean checkout: yes [00:02:28] Inspecting /vault4/poudriere/basefs/data/.m/140amd64-dev-default/ref//usr/ports/devel/py-lxml for modifications to git checkout... no Port dir last git commit: e344d36782b8 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240424 Host OSVERSION: 1401000 Jail OSVERSION: 1400097 Job Id: ---Begin Environment--- SHELL=/bin/sh OSVERSION=1400097 UNAME_v=FreeBSD 14.0-RELEASE-p6 UNAME_r=14.0-RELEASE-p6 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git TRYBROKEN=yes POUDRIERE_VERSION=3.4.99.20240424 MASTERMNT=/vault4/poudriere/basefs/data/.m/140amd64-dev-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/vault4/poudriere/basefs/data/.m/140amd64-dev-default/ref/.p OUTPUT_REDIRECTED_STDOUT=3 NO_WARNING_PKG_INSTALL_EOL=yes P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=140amd64-dev-default OLDPWD=/vault4/poudriere/basefs/data/.m/140amd64-dev-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240424 PREFIX=/usr/local POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest FLAVOR=py311 MAKE_ARGS= FLAVOR=py311 ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for py311-lxml-4.9.3: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- amdmi3@FreeBSD.org --End MAINTAINER-- --PORTVERSION-- 4.9.3 --End PORTVERSION-- --PORTREVISION-- 0 --End PORTREVISION-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311 XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311 XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311/.cache HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/py-lxml/work-py311/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/py-lxml/work-py311/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311 XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311 XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311/.cache HOME=/wrkdirs/usr/ports/devel/py-lxml/work-py311 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/py-lxml/work-py311/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/py-lxml/work-py311/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -march=znver3 -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -Wl,-rpath=/usr/local/lib -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -march=znver3 -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" GTK4_VERSION="4.0.0" PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=14.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/py311-lxml" EXAMPLESDIR="share/examples/py311-lxml" DATADIR="share/py311-lxml" WWWDIR="www/py311-lxml" ETCDIR="etc/py311-lxml" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd14 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_EXT_SUFFIX=.cpython-311 PYTHON_VER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/py311-lxml DOCSDIR=/usr/local/share/doc/py311-lxml EXAMPLESDIR=/usr/local/share/examples/py311-lxml WWWDIR=/usr/local/www/py311-lxml ETCDIR=/usr/local/etc/py311-lxml --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### /usr/local/etc/poudriere.d/make.conf #### MAKE_JOBS_NUMBER_LIMIT=8 DISABLE_VULNERABILITIES=yes NO_IGNORE=yes USE_PACKAGE_DEPENDS_ONLY=0 #### /usr/local/etc/poudriere.d/140amd64-dev-make.conf #### CPUTYPE?=znver3 #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License BSD3CLAUSE accepted by the user =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py311-lxml-4.9.3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.21.3.pkg [140amd64-dev-default] Installing pkg-1.21.3... [140amd64-dev-default] Extracting pkg-1.21.3: .......... done ===> py311-lxml-4.9.3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of py311-lxml-4.9.3 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD3CLAUSE accepted by the user ===> py311-lxml-4.9.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py311-lxml-4.9.3 for building =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=root UID=0 GID=0 ===> License BSD3CLAUSE accepted by the user ===> py311-lxml-4.9.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py311-lxml-4.9.3 for building => SHA256 Checksum OK for lxml-4.9.3.tar.gz. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> License BSD3CLAUSE accepted by the user ===> py311-lxml-4.9.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py311-lxml-4.9.3 for building ===> Extracting for py311-lxml-4.9.3 => SHA256 Checksum OK for lxml-4.9.3.tar.gz. =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes DEVELOPER=1 STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for py311-lxml-4.9.3 ===> Applying FreeBSD patches for py311-lxml-4.9.3 from /usr/ports/devel/py-lxml/files =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py311-lxml-4.9.3 depends on executable: cython-3.11 - not found ===> Installing existing package /packages/All/py311-cython-0.29.37_1.pkg [140amd64-dev-default] Installing py311-cython-0.29.37_1... [140amd64-dev-default] `-- Installing py311-setuptools-63.1.0_1... [140amd64-dev-default] | `-- Installing python311-3.11.9... [140amd64-dev-default] | | `-- Installing gettext-runtime-0.22.5... [140amd64-dev-default] | | `-- Installing indexinfo-0.3.1... [140amd64-dev-default] | | `-- Extracting indexinfo-0.3.1: .... done [140amd64-dev-default] | | `-- Extracting gettext-runtime-0.22.5: .......... done [140amd64-dev-default] | | `-- Installing libffi-3.4.6... [140amd64-dev-default] | | `-- Extracting libffi-3.4.6: .......... done [140amd64-dev-default] | | `-- Installing mpdecimal-4.0.0... [140amd64-dev-default] | | `-- Extracting mpdecimal-4.0.0: .......... done [140amd64-dev-default] | | `-- Installing readline-8.2.10... [140amd64-dev-default] | | `-- Extracting readline-8.2.10: .......... done [140amd64-dev-default] | `-- Extracting python311-3.11.9: .......... done [140amd64-dev-default] `-- Extracting py311-setuptools-63.1.0_1: .......... done [140amd64-dev-default] Extracting py311-cython-0.29.37_1: .......... done ===== Message from python311-3.11.9: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> py311-lxml-4.9.3 depends on executable: cython-3.11 - found ===> Returning to build of py311-lxml-4.9.3 ===> py311-lxml-4.9.3 depends on package: py311-setuptools>=63.1.0 - found ===> py311-lxml-4.9.3 depends on file: /usr/local/bin/python3.11 - found =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py311-lxml-4.9.3 depends on shared library: libxml2.so - not found ===> Installing existing package /packages/All/libxml2-2.13.1.pkg [140amd64-dev-default] Installing libxml2-2.13.1... [140amd64-dev-default] Extracting libxml2-2.13.1: .......... done ===> py311-lxml-4.9.3 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> Returning to build of py311-lxml-4.9.3 ===> py311-lxml-4.9.3 depends on shared library: libxslt.so - not found ===> Installing existing package /packages/All/libxslt-1.1.41.pkg [140amd64-dev-default] Installing libxslt-1.1.41... [140amd64-dev-default] `-- Installing libgcrypt-1.10.3_1... [140amd64-dev-default] | `-- Installing libgpg-error-1.50... [140amd64-dev-default] | `-- Extracting libgpg-error-1.50: .......... done [140amd64-dev-default] `-- Extracting libgcrypt-1.10.3_1: .......... done [140amd64-dev-default] Extracting libxslt-1.1.41: .......... done ===> py311-lxml-4.9.3 depends on shared library: libxslt.so - found (/usr/local/lib/libxslt.so) ===> Returning to build of py311-lxml-4.9.3 =========================================================================== =>> Recording filesystem state for prebuild... done =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> py311-lxml-4.9.3 depends on executable: cython-3.11 - found ===> py311-lxml-4.9.3 depends on package: py311-setuptools>=63.1.0 - found ===> py311-lxml-4.9.3 depends on file: /usr/local/bin/python3.11 - found ===> py311-lxml-4.9.3 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> py311-lxml-4.9.3 depends on shared library: libxslt.so - found (/usr/local/lib/libxslt.so) ===> Configuring for py311-lxml-4.9.3 warning: src/lxml/xmlerror.pxi:657:22: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:658:69: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:659:20: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:664:22: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:665:73: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:666:20: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:671:22: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:672:73: local variable 'args' referenced before assignment warning: src/lxml/xmlerror.pxi:673:20: local variable 'args' referenced before assignment Building lxml version 4.9.3. Building with Cython 0.29.37. Building against libxml2 2.13.1 and libxslt 1.1.41 Building against libxml2/libxslt in one of the following directories: /usr/local/lib /usr/local/bin/../lib Compiling src/lxml/etree.pyx because it changed. Compiling src/lxml/objectify.pyx because it changed. Compiling src/lxml/builder.py because it changed. Compiling src/lxml/_elementpath.py because it changed. Compiling src/lxml/html/diff.py because it changed. Compiling src/lxml/html/clean.py because it changed. Compiling src/lxml/sax.py because it changed. [1/7] Cythonizing src/lxml/_elementpath.py [2/7] Cythonizing src/lxml/builder.py [3/7] Cythonizing src/lxml/etree.pyx [4/7] Cythonizing src/lxml/html/clean.py [5/7] Cythonizing src/lxml/html/diff.py [6/7] Cythonizing src/lxml/objectify.pyx [7/7] Cythonizing src/lxml/sax.py running config =========================================================================== =================================================== ===== env: DEVELOPER_MODE=yes STRICT_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for py311-lxml-4.9.3 Building lxml version 4.9.3. Building without Cython. Building against libxml2 2.13.1 and libxslt 1.1.41 Building against libxml2/libxslt in one of the following directories: /usr/local/lib /usr/local/bin/../lib running build_ext building 'lxml.etree' extension creating build creating build/temp.freebsd-14.0-RELEASE-p6-amd64-cpython-311 creating build/temp.freebsd-14.0-RELEASE-p6-amd64-cpython-311/src creating build/temp.freebsd-14.0-RELEASE-p6-amd64-cpython-311/src/lxml cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -march=znver3 -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -march=znver3 -fstack-protector-strong -fno-strict-aliasing -fPIC -DCYTHON_CLINE_IN_TRACEBACK=0 -I/usr/local/include/libxml2 -I/usr/local/bin/../include -Isrc -Isrc/lxml/includes -I/usr/local/include/python3.11 -c src/lxml/etree.c -o build/temp.freebsd-14.0-RELEASE-p6-amd64-cpython-311/src/lxml/etree.o -w src/lxml/etree.c:113159:38: error: incompatible function pointer types assigning to 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') from 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') [-Wincompatible-function-pointer-types] __pyx_v_self->_c_ctxt->sax->serror = __pyx_f_4lxml_5etree__receiveParserError; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lxml/etree.c:117647:25: error: incompatible function pointer types assigning to 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') from 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') [-Wincompatible-function-pointer-types] __pyx_v_sax->serror = __pyx_f_4lxml_5etree__receiveParserError; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lxml/etree.c:181731:28: error: incompatible function pointer types assigning to 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') from 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') [-Wincompatible-function-pointer-types] __pyx_v_xpathCtxt->error = __pyx_f_4lxml_5etree__receiveXPathError; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/lxml/etree.c:219005:60: error: incompatible function pointer types passing 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') to parameter of type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') [-Wincompatible-function-pointer-types] xmlRelaxNGSetParserStructuredErrors(__pyx_v_parser_ctxt, __pyx_f_4lxml_5etree__receiveError, ((void *)__pyx_v_self->__pyx_base._error_log)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/relaxng.h:156:30: note: passing argument to parameter 'serror' here xmlStructuredErrorFunc serror, ^ src/lxml/etree.c:219423:60: error: incompatible function pointer types passing 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') to parameter of type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') [-Wincompatible-function-pointer-types] xmlRelaxNGSetValidStructuredErrors(__pyx_v_valid_ctxt, __pyx_f_4lxml_5etree__receiveError, ((void *)__pyx_v_self->__pyx_base._error_log)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/relaxng.h:185:31: note: passing argument to parameter 'serror' here xmlStructuredErrorFunc serror, void *ctx); ^ src/lxml/etree.c:220312:59: error: incompatible function pointer types passing 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') to parameter of type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') [-Wincompatible-function-pointer-types] xmlSchemaSetParserStructuredErrors(__pyx_v_parser_ctxt, __pyx_f_4lxml_5etree__receiveError, ((void *)__pyx_v_self->__pyx_base._error_log)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/xmlschemas.h:156:30: note: passing argument to parameter 'serror' here xmlStructuredErrorFunc serror, ^ src/lxml/etree.c:220855:59: error: incompatible function pointer types passing 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') to parameter of type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') [-Wincompatible-function-pointer-types] xmlSchemaSetValidStructuredErrors(__pyx_v_valid_ctxt, __pyx_f_4lxml_5etree__receiveError, ((void *)__pyx_v_self->__pyx_base._error_log)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/xmlschemas.h:185:30: note: passing argument to parameter 'serror' here xmlStructuredErrorFunc serror, ^ src/lxml/etree.c:221620:66: error: incompatible function pointer types passing 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') to parameter of type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') [-Wincompatible-function-pointer-types] xmlSchemaSetValidStructuredErrors(__pyx_v_self->_valid_ctxt, __pyx_f_4lxml_5etree__receiveError, ((void *)__pyx_v_error_log)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/xmlschemas.h:185:30: note: passing argument to parameter 'serror' here xmlStructuredErrorFunc serror, ^ src/lxml/etree.c:222797:63: error: incompatible function pointer types passing 'void (void *, xmlError *)' (aka 'void (void *, struct _xmlError *)') to parameter of type 'xmlStructuredErrorFunc' (aka 'void (*)(void *, const struct _xmlError *)') [-Wincompatible-function-pointer-types] xmlSchematronSetValidStructuredErrors(__pyx_v_valid_ctxt, __pyx_f_4lxml_5etree__receiveError, ((void *)__pyx_v_self->__pyx_base._error_log)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/libxml2/libxml/schematron.h:106:31: note: passing argument to parameter 'serror' here xmlStructuredErrorFunc serror, ^ 9 errors generated. Compile failed: command '/usr/bin/cc' failed with exit code 1 creating tmp cc -I/usr/local/include/libxml2 -I/usr/local/bin/../include -I/usr/include/libxml2 -c /tmp/xmlXPathInitqmdx0hy8.c -o tmp/xmlXPathInitqmdx0hy8.o /tmp/xmlXPathInitqmdx0hy8.c:3:5: warning: 'xmlXPathInit' is deprecated [-Wdeprecated-declarations] xmlXPathInit(); ^ /usr/local/include/libxml2/libxml/xpath.h:566:1: note: 'xmlXPathInit' has been explicitly marked deprecated here XML_DEPRECATED ^ /usr/local/include/libxml2/libxml/xmlexports.h:69:43: note: expanded from macro 'XML_DEPRECATED' #define XML_DEPRECATED __attribute__((deprecated)) ^ 1 warning generated. cc tmp/xmlXPathInitqmdx0hy8.o -L/usr/local/lib -L/usr/local/bin/../lib -lxml2 -o a.out error: command '/usr/bin/cc' failed with exit code 1 *** Error code 1 Stop. make: stopped in /usr/ports/devel/py-lxml build of devel/py-lxml@py311 | py311-lxml-4.9.3 ended at Mon Jun 24 19:17:35 CEST 2024 build time: 00:00:05 !!! build failure encountered !!!