Skip to content

Bug: Missing Windows Executable for pixi-build-ros #364

@Stanley5249

Description

@Stanley5249

Problem: pixi build fails on Windows with the error: the build backend executable 'pixi-build-ros' appears to be missing.

Environment:

Reproduction Steps

  1. Use the following pixi.toml configuration:
[workspace]
channels = [
    "https://prefix.dev/pixi-build-backends",
    "https://prefix.dev/robostack-humble",
    "https://prefix.dev/conda-forge",
]
platforms = ["linux-64", "win-64"]
preview = ["pixi-build"]

[package.build.backend]
name = "pixi-build-ros"
version = "*"

[package.build.config]
distro = "humble"
  1. Run the following command in the terminal:
pixi build -v

Error

 INFO backend-metadata{source=S:\micro-ros-agent platform=win-64}: pixi_command_dispatcher::command_dispatcher::instantiate_backend: Instantiated backend [email protected], negotiated API version 2
Error:   × could not initialize the build-backend
  ├─▶   × failed to setup communication with the build-backend
  │     help: This is often caused by a broken build-backend. Try upgrading or downgrading the
  │           build backend.
  │
  ╰─▶   × the build backend executable 'pixi-build-ros' appears to be missing

Expected Behavior

I couldn't find explicit documentation about Windows support for pixi-build-ros. However, I noticed that Windows support is listed as a to-do item in backends/pixi-build-ros/README.md. If Windows is indeed not supported, please update the README to clarify this and avoid confusion.

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