ERROR: xorgxrdp is not available for the 'riscv64' architecture.
Fixed.
| Git Clone URL: | https://aur.archlinux.org/xorgxrdp.git (read-only, click to copy) |
|---|---|
| Package Base: | xorgxrdp |
| Description: | Xorg drivers for xrdp |
| Upstream URL: | https://github.com/neutrinolabs/xorgxrdp |
| Licenses: | X11 |
| Submitter: | Chocobo1 |
| Maintainer: | Chocobo1 |
| Last Packager: | Chocobo1 |
| Votes: | 19 |
| Popularity: | 1.28 |
| First Submitted: | 2018-02-06 14:30 (UTC) |
| Last Updated: | 2025-11-06 08:16 (UTC) |
ERROR: xorgxrdp is not available for the 'riscv64' architecture.
Fixed.
During installation of this package on a RISC-V machine the following error is displayed:
ERROR: xorgxrdp is not available for the 'riscv64' architecture.
but if you select Try to build them anyway, the package is successfully built and correctly works (together with xrdp)
Given the discussion at:
https://github.com/neutrinolabs/xorgxrdp/issues/360#issuecomment-2547398071
Perhaps it's worth only bumping this once the respective xrdp version is released too?
Package 'xrdp' has version '0.10.1', required version is '>= 0.10.2' The last version available is 0.10.1. xrdp maintainer is late, or this one is early?
I have discovered something since my last post, turns out it is possible to use this package with "--enable-glamor" on my virtual machine. In such case, the xorgxrdp module is compiled in with some symbols from glamor library, but the Xorg server doesn't load it automatically, probably because the GPU drivers don't support it. You can force it to manually load glamor library by adding 'Load "glamoregl"' line the "Module" section in "/etc/X11/xrdp/xorg.conf", so it looks like this:
Section "Module"
Load "dbe"
Load "ddc"
Load "extmod"
Load "glx"
Load "glamoregl"
Load "int10"
Load "record"
Load "vbe"
Load "xorgxrdp"
Load "fb"
EndSection
Of course it's kinda pointless since glamor can't be used, it'll just kinda sit in the memory uselessly, but the xrdp will load successfully and it does open an avenue into making an unified "xorgxrdp" package.
So it seems like my bug report was a little premature, i apologize.
It's a good question, I'm using QEMU via Proxmox. Though I don't think anything emulated is being passed through.
@sshaikh
What kind of hypervisor are you using? I'm using xrdp on HyperV (yeah, i know...), and glamor doesn't work, the Xorg server fails to load the driver and crashes with it enabled, with errors in the log clearly pointing at glamor. Maybe i'm missing something.
Fwiw I use the xorgxrdp-glamor across all my VMs, whether they have a GPU or not. No action to take but I do think a unified package would have value eventually.
The "--enable-glamor" configure switch added in 0.10.2-2 breaks usage on systems where glamor isn't supported, like virtual machines.
Alright, done.
Pinned Comments
Chocobo1 commented on 2022-11-10 16:23 (UTC) (edited on 2022-11-10 16:31 (UTC) by Chocobo1)
If you are having this error:
Read the following for an explanation and how to temporarily workaround it: https://wiki.archlinux.org/title/Makepkg#Signature_checking