Skip to content

Windows ARM64- PocketSphinx #487

Description

@arshiafreen090

Description

I'm using native Python on Windows 11 ARM64 (Snapdragon X) with Python 3.12 ARM64.

Installing PocketSphinx with:

pip install pocketsphinx

falls back to building from source because there isn't a prebuilt win_arm64 wheel. The build then fails during the CMake/MSBuild configuration stage.

Environment

  • OS: Windows 11 ARM64
  • Architecture: ARM64 (Snapdragon X)
  • Python: 3.12 ARM64
  • pip: 25.0.1

Error

Building wheel for pocketsphinx (pyproject.toml) ... error

CMake Error at CMakeLists.txt:3 (project):
  Failed to run MSBuild command:

  C:/Program Files (x86)/Microsoft Visual Studio/18/BuildTools/MSBuild/Current/Bin/arm64/MSBuild.exe

  ...

  error : The BaseOutputPath/OutputPath property is not set for project
  'VCTargetsPath.vcxproj'.
  Configuration='Debug' Platform='ARM64'

*** CMake configuration failed

ERROR: Failed building wheel for pocketsphinx
ERROR: Failed to build installable wheels for some pyproject.toml based projects (pocketsphinx)

Expected behavior

It would be helpful if PocketSphinx provided official win_arm64 wheels on PyPI, or if there were documented steps for building successfully on native Windows ARM64.

Please let me know if I can provide any additional logs or test anything.

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