Skip to content

vykar-gui binary incompatible with Arch Linux (libxdo.so.3 vs .4) #91

@nam1962

Description

@nam1962

Hi,

On Arch Linux (and derivatives like EndeavourOS), the prebuilt vykar-gui binary from the official releases does not run due to a libxdo version mismatch:

vykar-gui: error while loading shared libraries: libxdo.so.3: cannot open shared object file: No such file or directory

Arch currently provides:

/usr/lib/libxdo.so.4

So the binary appears to be linked against libxdo.so.3, which is not available on rolling distributions.

This makes the GUI unusable out-of-the-box on Arch and derivatives, while the CLI works fine.

Notes

  • Rebuilding vykar-gui locally on Arch works without issue
  • This suggests the problem is limited to the prebuilt release binaries

Possible improvements

  • Build against libxdo.so.4 (or a more recent version), or
  • Provide a portable release (e.g. AppImage), or
  • Document the limitation for Arch and other rolling distributions

Thanks for the project, very clean approach overall.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions