8000 Latest 3.10 nighly build breaks building wheel for kiwisolver · Issue #5004 · pypy/pypy · GitHub
[go: up one dir, main page]

Skip to content
Latest 3.10 nighly build breaks building wheel for kiwisolver #5004
@skirpichev

Description

@skirpichev

Traceback from this build log:

× Building wheel for kiwisolver (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [86 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
  Building wheel for numpy (pyproject.toml): started
      creating build/lib.linux-x86_64-pypy310
      creating build/lib.linux-x86_64-pypy310/kiwisolver
      copying py/kiwisolver/exceptions.py -> build/lib.linux-x86_64-pypy310/kiwisolver
      copying py/kiwisolver/__init__.py -> build/lib.linux-x86_64-pypy310/kiwisolver
      copying py/kiwisolver/_cext.pyi -> build/lib.linux-x86_64-pypy310/kiwisolver
      copying py/kiwisolver/py.typed -> build/lib.linux-x86_64-pypy310/kiwisolver
      running build_ext
      building 'kiwisolver._cext' extension
      creating build/temp.linux-x86_64-pypy310
      creating build/temp.linux-x86_64-pypy310/py
      creating build/temp.linux-x86_64-pypy310/py/src
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/constraint.cpp -o build/temp.linux-x86_64-pypy310/py/src/constraint.o -std=c++11
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/expression.cpp -o build/temp.linux-x86_64-pypy310/py/src/expression.o -std=c++11
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/kiwisolver.cpp -o build/temp.linux-x86_64-pypy310/py/src/kiwisolver.o -std=c++11
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/solver.cpp -o build/temp.linux-x86_64-pypy310/py/src/solver.o -std=c++11
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/strength.cpp -o build/temp.linux-x86_64-pypy310/py/src/strength.o -std=c++11
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/term.cpp -o build/temp.linux-x86_64-pypy310/py/src/term.o -std=c++11
      g++ -pthread -DNDEBUG -O2 -fPIC -I/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/include -I. -I/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/include/pypy3.10 -c py/src/variable.cpp -o build/temp.linux-x86_64-pypy310/py/src/variable.o -std=c++11
      Traceback (most recent call last):
        File "/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/lib/pypy3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/lib/pypy3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/runner/work/_temp/b89c2904-6e90-4eaf-9a37-51acc283b398/pypy-c-jit-185000-7d940def6f6b-linux64/lib/pypy3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel
          return _build_backend().build_wheel(wheel_directory, config_settings,
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/build_meta.py", line 415, in build_wheel
          return self._build_with_temp_dir(
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/build_meta.py", line 397, in _build_with_temp_dir
          self.run_setup()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/build_meta.py", line 313, in run_setup
          exec(code, locals())
        File "<string>", line 46, in <module>
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/__init__.py", line 108, in setup
          return distutils.core.setup(**attrs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/core.py", line 184, in setup
          return run_commands(dist)
                 ^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
          dist.run_commands()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/dist.py", line 964, in run_commands
          self.run_command(cmd)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/dist.py", line 945, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/dist.py", line 983, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/command/bdist_wheel.py", line 373, in run
          self.run_command("build")
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/dist.py", line 945, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/dist.py", line 983, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/command/build.py", line 135, in run
          self.run_command(cmd_name)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/cmd.py", line 316, in run_command
          self.distribution.run_command(command)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/dist.py", line 945, in run_command
          super().run_command(command)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/dist.py", line 983, in run_command
          cmd_obj.run()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/command/build_ext.py", line 93, in run
          _build_ext.run(self)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 359, in run
          self.build_extensions()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/cppy/__init__.py", line 56, in build_extensions
          build_ext.build_extensions(self)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 476, in build_extensions
          self._build_extensions_serial()
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 502, in _build_extensions_serial
          self.build_extension(ext)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/command/build_ext.py", line 254, in build_extension
          _build_ext.build_extension(self, ext)
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 581, in build_extension
          self.compiler.link_shared_object(
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/ccompiler.py", line 757, in link_shared_object
          self.link(
        File "/tmp/pip-build-env-9l5f03w9/overlay/lib/pypy3.10/site-packages/setuptools/_distutils/unixccompiler.py", line 268, in link
          linker = (
      TypeError: 'NoneType' object is not subscriptable (key slice(None, None, None))
      [end of output]

Here is a successful build from same pr, but on a different nightly build:
https://github.com/mpmath/mpmath/actions/runs/10363788745/job/28688006957

Note that setuptools version difference is irrelevant here, same problem appears on setuptools<72.2.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0