Skip to content

Noetic armhf jsk_rosbag_tools not building, causing regression of jsk_common #1811

@sloretz

Description

@sloretz

https://build.ros.org/view/Nbin_ufhf_uFhf/job/Nbin_ufhf_uFhf__jsk_rosbag_tools__ubuntu_focal_armhf__binary/

This causes a regression of jsk_common in armhf https://repositories.ros.org/status_page/ros_noetic_ufhf.html?q=REGRESSION

Similar to #1759 ?

       Getting requirements to build wheel: finished with status 'done'
23:06:41         Preparing wheel metadata: started
23:06:41         Preparing wheel metadata: finished with status 'error'
23:06:41         ERROR: Command errored out with exit status 1:
23:06:41          command: /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/bin/python /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp_0h48gjg
23:06:41              cwd: /tmp/pip-install-fxgigebb/numpy
23:06:41         Complete output (54 lines):
23:06:41     
23:06:41         Error compiling Cython file:
23:06:41         ------------------------------------------------------------
23:06:41         ...
23:06:41                     self.rng_state.ctr.v[i] = counter[i]
23:06:41     
23:06:41                 self._reset_state_variables()
23:06:41     
23:06:41                 self._bitgen.state = <void *>&self.rng_state
23:06:41                 self._bitgen.next_uint64 = &philox_uint64
23:06:41                                            ^
23:06:41         ------------------------------------------------------------
23:06:41     
23:06:41         _philox.pyx:195:35: Cannot assign type 'uint64_t (*)(void *) except? -1 nogil' to 'uint64_t (*)(void *) noexcept nogil'. Exception values are incompatible. Suggest adding 'noexcept' to the type of the value being assigned.
23:06:41         Processing numpy/random/_bounded_integers.pxd.in
23:06:41         Processing numpy/random/_philox.pyx
23:06:41         Traceback (most recent call last):
23:06:41           File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 235, in <module>
23:06:41             main()
23:06:41           File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 231, in main
23:06:41             find_process_files(root_dir)
23:06:41           File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 222, in find_process_files
23:06:41             process(root_dir, fromfile, tofile, function, hash_db)
23:06:41           File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 188, in process
23:06:41             processor_function(fromfile, tofile)
23:06:41           File "/tmp/pip-install-fxgigebb/numpy/tools/cythonize.py", line 77, in process_pyx
23:06:41             subprocess.check_call(
23:06:41           File "/usr/lib/python3.8/subprocess.py", line 364, in check_call
23:06:41             raise CalledProcessError(retcode, cmd)
23:06:41         subprocess.CalledProcessError: Command '['/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/bin/python', '-m', 'cython', '-3', '--fast-fail', '-o', '_philox.c', '_philox.pyx']' returned non-zero exit status 1.
23:06:41         Running from numpy source directory.
23:06:41         setup.py:470: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
23:06:41           run_build = parse_setuppy_commands()
23:06:41         Cythonizing sources
23:06:41         Traceback (most recent call last):
23:06:41           File "/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
23:06:41             main()
23:06:41           File "/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
23:06:41             json_out['return_val'] = hook(**hook_input['kwargs'])
23:06:41           File "/tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py", line 133, in prepare_metadata_for_build_wheel
23:06:41             return hook(metadata_directory, config_settings)
23:06:41           File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 158, in prepare_metadata_for_build_wheel
23:06:41             self.run_setup()
23:06:41           File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 249, in run_setup
23:06:41             super(_BuildMetaLegacyBackend,
23:06:41           File "/usr/lib/python3/dist-packages/setuptools/build_meta.py", line 143, in run_setup
23:06:41             exec(compile(code, __file__, 'exec'), locals())
23:06:41           File "setup.py", line 499, in <module>
23:06:41             setup_package()
23:06:41           File "setup.py", line 479, in setup_package
23:06:41             generate_cython()
23:06:41           File "setup.py", line 274, in generate_cython
23:06:41             raise RuntimeError("Running cythonize failed!")
23:06:41         RuntimeError: Running cythonize failed!
23:06:41         ----------------------------------------
23:06:41     ERROR: Command errored out with exit status 1: /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/bin/python /tmp/binarydeb/ros-noetic-jsk-rosbag-tools-2.2.15/.obj-arm-linux-gnueabihf/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmp_0h48gjg Check the logs for full command output.

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