pkg/59928: py-lxml build failure on NetBSD/evbppc

"[email protected] via gnats" <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.bugs
Message-ID <[email protected]>
>Number:         59928
>Category:       pkg
>Synopsis:       py-lxml build failure on NetBSD/evbppc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 18 02:30:00 +0000 2026
>Originator:     Jared McNeill
>Release:        pkgsrc -current
>Organization:
>Environment:
NetBSD nintendo 11.99.5 NetBSD 11.99.5 (NINTENDO.MP) #27: Sat Jan 17 09:59:48 AST 2026  jmcneill@berserk:/home/jmcneill/netbsd/obj/sys/arch/evbppc/compile/NINTENDO.MP evbppc
>Description:
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for py313-lxml-6.0.2nb1
* Building wheel...
Traceback (most recent call last):
  File "/usr/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
    main()
    ~~~~^^
  File "/usr/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 373, in main
    json_out["return_val"] = hook(**hook_input["kwargs"])
                             ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/pkg/lib/python3.13/site-packages/pyproject_hooks/_in_process/_in_process.py", line 280, in build_wheel
    return _build_backend().build_wheel(
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
        wheel_directory, config_settings, metadata_directory
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 432, in build_wheel
    return _build(['bdist_wheel'])
  File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 423, in _build
    return self._build_with_temp_dir(
           ~~~~~~~~~~~~~~~~~~~~~~~~~^
        cmd,
        ^^^^
    ...<3 lines>...
        self._arbitrary_args(config_settings),
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
  File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir
    self.run_setup()
    ~~~~~~~~~~~~~~^^
  File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 512, in run_setup
    super().run_setup(setup_script=setup_script)
    ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/pkg/lib/python3.13/site-packages/setuptools/build_meta.py", line 317, in run_setup
    exec(code, locals())
    ~~~~^^^^^^^^^^^^^^^^
  File "<string>", line 20, in <module>
  File "/home/jmcneill/netbsd/pkgsrc/textproc/py-lxml/work/lxml-6.0.2/setupinfo.py", line 7, in <module>
    from setuptools.command.build_ext import build_ext as _build_ext
  File "/usr/pkg/lib/python3.13/site-packages/setuptools/command/build_ext.py", line 31, in <module>
    __import__('Cython.Compiler.Main')
    ~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/pkg/lib/python3.13/site-packages/Cython/Compiler/Main.py", line 20, in <module>
    from . import Errors
  File "/usr/pkg/lib/python3.13/site-packages/Cython/Compiler/Errors.py", line 17, in <module>
    from ..Utils import open_new_file
zlib.error: Error -3 while decompressing data: incorrect data check

ERROR Backend subprocess exited when trying to invoke build_wheel
*** Error code 1

Stop.
make[1]: stopped making "all" in /home/jmcneill/netbsd/pkgsrc/textproc/py-lxml
*** Error code 1

Stop.
make: stopped making "all" in /home/jmcneill/netbsd/pkgsrc/textproc/py-lxml

>How-To-Repeat:

>Fix:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.