Skip to content

Installation from source failed when using bazel 6 #6

@traversaro

Description

@traversaro

I just tried to install from source the repo following the instructions on Ubuntu 22.04, and this is the output:

traversaro@IITICUBLAP257:~$ pip install git+https://github.com/deepmind/labmaze
Defaulting to user installation because normal site-packages is not writeable
Collecting git+https://github.com/deepmind/labmaze
  Cloning https://github.com/deepmind/labmaze to /tmp/pip-req-build-zs2_1x0e
  Running command git clone --filter=blob:none --quiet https://github.com/deepmind/labmaze /tmp/pip-req-build-zs2_1x0e
  Resolved https://github.com/deepmind/labmaze to commit 6d7e8f058428025cd4253f1ef6a1ed6618d9b0ea
  Preparing metadata (setup.py) ... done
Collecting absl-py
  Downloading absl_py-1.4.0-py3-none-any.whl (126 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 126.5/126.5 KB 1.6 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.8.0 in /usr/lib/python3/dist-packages (from labmaze==1.0.6) (1.21.5)
Requirement already satisfied: setuptools!=50.0.0 in /usr/lib/python3/dist-packages (from labmaze==1.0.6) (59.6.0)
Building wheels for collected packages: labmaze
  Building wheel for labmaze (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [134 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.10
      creating build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/fixed_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/text_grid_test.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/text_grid.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/random_maze.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/base.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/random_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/fixed_maze.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/__init__.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/defaults.py -> build/lib.linux-x86_64-3.10/labmaze
      creating build/lib.linux-x86_64-3.10/labmaze/cc
      copying labmaze/cc/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc
      creating build/lib.linux-x86_64-3.10/labmaze/assets
      copying labmaze/assets/assets_test.py -> build/lib.linux-x86_64-3.10/labmaze/assets
      copying labmaze/assets/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/assets
      creating build/lib.linux-x86_64-3.10/labmaze/cc/python
      copying labmaze/cc/python/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc/python
      creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/sky_03/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_01/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_02/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/wall_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_01/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_04/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_04/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/sky_01/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/sky_02/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_03/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_05/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_02/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_01/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_03/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_05/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_03/wall_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/sky_02/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_01/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_03/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/sky_01/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_04/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/sky_01/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_01/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_04/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_02/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_02/wall_lgreen_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/sky_02/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_02/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_05/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_01/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_03/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/wall_gray_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/sky_03/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/sky_01/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/sky_03/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_03/floor_light3_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_02/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_01/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_01/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_02/wall_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_02/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_02/wall_dblue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_02/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_05/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_05/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_02/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_01/4tile_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_03/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/sky_02/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_01/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_01/floor_red_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_01/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_03/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_04/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_02/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_01/ceiling_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_03/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_05/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/sky_03/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_04/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/sky_02/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/sky_01/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_05/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_03/wall_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_01/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_01/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_04/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_05/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_02/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_03/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_04/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_04/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_05/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_01/floor_blue_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_02/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_05/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_03/wall_gray_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_04/floor_dorange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_04/floor_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_03/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_01/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_04/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      running build_ext
      bazel build //labmaze/cc/python:_defaults --symlink_prefix=build/temp.linux-x86_64-3.10/bazel- --compilation_mode=opt
      Extracting Bazel installation...
      Starting local Bazel server and connecting to it...
      Loading:
      Loading: 0 packages loaded
      Analyzing: target //labmaze/cc/python:_defaults (1 packages loaded, 0 targets configured)
      ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: in alias rule @bazel_tools//platforms:osx: Constraints from @bazel_tools//platforms have been removed. Please use constraints from @platforms repository embedded in Bazel, or preferably declare dependency on https://github.com/bazelbuild/platforms. See https://github.com/bazelbuild/bazel/issues/8622 for details.
      ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: Analysis of target '@bazel_tools//platforms:osx' failed
      ERROR: /tmp/pip-req-build-zs2_1x0e/labmaze/cc/python/BUILD:24:19: errors encountered resolving select() keys for //labmaze/cc/python:_defaults
      ERROR: Analysis of target '//labmaze/cc/python:_defaults' failed; build aborted:
      INFO: Elapsed time: 10.033s
      INFO: 0 processes.
      FAILED: Build did NOT complete successfully (6 packages loaded, 7 targets configured)
      error: command '/usr/bin/bazel' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for labmaze
  Running setup.py clean for labmaze
Failed to build labmaze
Installing collected packages: absl-py, labmaze
  Running setup.py install for labmaze ... error
  error: subprocess-exited-with-error

  × Running setup.py install for labmaze did not run successfully.
  │ exit code: 1
  ╰─> [134 lines of output]
      running install
      /usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
        warnings.warn(
      running build
      running build_py
      creating build
      creating build/lib.linux-x86_64-3.10
      creating build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/fixed_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/text_grid_test.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/text_grid.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/random_maze.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/base.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/random_maze_test.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/fixed_maze.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/__init__.py -> build/lib.linux-x86_64-3.10/labmaze
      copying labmaze/defaults.py -> build/lib.linux-x86_64-3.10/labmaze
      creating build/lib.linux-x86_64-3.10/labmaze/cc
      copying labmaze/cc/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc
      creating build/lib.linux-x86_64-3.10/labmaze/assets
      copying labmaze/assets/assets_test.py -> build/lib.linux-x86_64-3.10/labmaze/assets
      copying labmaze/assets/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/assets
      creating build/lib.linux-x86_64-3.10/labmaze/cc/python
      copying labmaze/cc/python/__init__.py -> build/lib.linux-x86_64-3.10/labmaze/cc/python
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_05/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_04/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_05/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_01/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/sky_03/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_04/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_04/floor_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/4tile_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_01/wall_cerise_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_05/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      creating build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_02/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_03/floor_light2_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_02/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_01/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/sky_02/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_01/floor_blue_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_02/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/sky_02/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/sky_02/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_01/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_03/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      creating build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/sky_01/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_01/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_01/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_04/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_03/wall_gray_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/sky_03/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_02/wall_lgreen_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_03/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/floor_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_01/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_05/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/sky_01/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/sky_03/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_01/floor_red_team_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_04/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/sky_01/up.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_03/wall_gray_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_05/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_03/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/wall_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_01/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_03/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_01/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_02/wall_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_03/wall_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_05/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_03/floor_light1_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_04/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_02/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_04/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_02/floor_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_04/floor_dorange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_04/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_03/wall_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_02/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_03/floor_light3_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/sky_03/ft.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_01/floor_light_m.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_02/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_05/wall_yellow_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_05/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_01/ceiling_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_02/wall_yellow_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/sky_01/bk.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_04/wall_red_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_01/wall_green_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/sky_03/dn.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_03
      copying labmaze/assets/style_03/wall_cyan_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_04/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_02/wall_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/sky_02/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_03/floor_blue_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_03/wall_purple_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/sky_02/rt.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_02
      copying labmaze/assets/style_04/wall_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_04
      copying labmaze/assets/style_05/wall_red_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_02/floor_blue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/sky_01/lf.png -> build/lib.linux-x86_64-3.10/labmaze/assets/sky_01
      copying labmaze/assets/style_02/wall_dblue_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      copying labmaze/assets/style_01/floor_orange_bright_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_01
      copying labmaze/assets/style_05/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_05
      copying labmaze/assets/style_03/floor_orange_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_03
      copying labmaze/assets/style_02/floor_green_d.png -> build/lib.linux-x86_64-3.10/labmaze/assets/style_02
      running build_ext
      bazel build //labmaze/cc/python:_defaults --symlink_prefix=build/temp.linux-x86_64-3.10/bazel- --compilation_mode=opt
      Loading:
      Loading: 0 packages loaded
      Analyzing: target //labmaze/cc/python:_defaults (0 packages loaded, 0 targets configured)
      ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: in alias rule @bazel_tools//platforms:osx: Constraints from @bazel_tools//platforms have been removed. Please use constraints from @platforms repository embedded in Bazel, or preferably declare dependency on https://github.com/bazelbuild/platforms. See https://github.com/bazelbuild/bazel/issues/8622 for details.
      ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: Analysis of target '@bazel_tools//platforms:osx' failed
      ERROR: /tmp/pip-req-build-zs2_1x0e/labmaze/cc/python/BUILD:24:19: errors encountered resolving select() keys for //labmaze/cc/python:_defaults
      ERROR: Analysis of target '//labmaze/cc/python:_defaults' failed; build aborted:
      INFO: Elapsed time: 0.586s
      INFO: 0 processes.
      FAILED: Build did NOT complete successfully (0 packages loaded, 0 targets configured)
      error: command '/usr/bin/bazel' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> labmaze

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

I guess the specific error is :

ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: in alias rule @bazel_tools//platforms:osx: Constraints from @bazel_tools//platforms have been removed. Please use constraints from @platforms repository embedded in Bazel, or preferably declare dependency on https://github.com/bazelbuild/platforms. See https://github.com/bazelbuild/bazel/issues/8622 for details.
      ERROR: /home/traversaro/.cache/bazel/_bazel_traversaro/982e48eb9aca244843272d2312825919/external/bazel_tools/platforms/BUILD:59:6: Analysis of target '@bazel_tools//platforms:osx' failed
      ERROR: /tmp/pip-req-build-zs2_1x0e/labmaze/cc/python/BUILD:24:19: errors encountered resolving select() keys for //labmaze/cc/python:_defaults
      ERROR: Analysis of target '//labmaze/cc/python:_defaults' failed; build aborted:

Probably this is related to bazelbuild/bazel#8622, and it is due that following the link https://docs.bazel.build/versions/master/install.html provided in the README, bazel 6 gets installed.

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