Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[build] Error compiling QEMU "Couldn't find file "symbols/ar"" #380

Closed
rafael0121 opened this issue Jan 8, 2024 · 0 comments
Closed

[build] Error compiling QEMU "Couldn't find file "symbols/ar"" #380

rafael0121 opened this issue Jan 8, 2024 · 0 comments
Assignees
Labels
bug Something Isn't Working confirmed Issue Affects Multiple Users

Comments

@rafael0121
Copy link
Contributor

Description

Error compiling QEMU 8.0.0, the compiling is interrupt because the compiler don't find the file "ar" in the expected paths.
This file is part of the "X keyboard extension".

About X keyboard extension:

The X keyboard extension, or XKB, defines the way keyboards codes are handled in X, and provides access to internal translation tables. It is the basic mechanism that allows using multiple keyboard layouts in X.

Error log

image

Cause

The support for legacy Arabic xkb symbols name, "ar", was lost, and just the official name is working, "ara". QEMU 8.0.0 uses the legacy name, so systems "Rolling Release" like Arch Linux based or any other system that updated the package xkeyboard-config for version 2.39 or higher may not be able to compile the QEMU 8.0.0 version.

Commit in QEMU official repository about the bug and fix:
[497fad38] (https://gitlab.com/qemu-project/qemu/-/commit/497fad38979c16b6412388927401e577eba43d26):

pc-bios/keymaps: Use the official xkb name for Arabic layout, not the legacy synonym

@rafael0121 rafael0121 added the bug Something Isn't Working label Jan 8, 2024
@rafael0121 rafael0121 changed the title [build] Error compiling QEMU "Couldn't find file "symbols/ar" [build] Error compiling QEMU "Couldn't find file "symbols/ar"" Jan 8, 2024
@ppenna ppenna closed this as completed Jan 12, 2024
@ppenna ppenna added the confirmed Issue Affects Multiple Users label Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something Isn't Working confirmed Issue Affects Multiple Users
Projects
None yet
Development

No branches or pull requests

2 participants