Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#80146 - [lib32-mangohud] Include lib32-libxvnctrl as an optional dependency

Attached to Project: Community Packages
Opened by Stelios Tsampas (loathingkernel) - Friday, 03 November 2023, 10:33 GMT
Last edited by Campbell Jones (serebit) - Friday, 03 November 2023, 22:43 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Campbell Jones (serebit)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
When running a 32bit application with mangohud enabled, it complains about being unable to open `libXNVCtrl.so.0` with the following message.

```
[2023-11-03 12:26:46.605] [MANGOHUD] [error] [loader_nvctrl.cpp:39] Failed to open 32bit libXNVCtrl.so.0: libXNVCtrl.so.0: cannot open shared object file: No such file or directory
[2023-11-03 12:26:46.605] [MANGOHUD] [error] [nvctrl.cpp:46] XNVCtrl loader failed to load
```

The shared object is provided by `lib32-libxnvctrl` which is in the AUR. I believe this package should be part of the `multilib` repository and listed as an optional dependency in this package. Installing said package from the AUR makes the error go away. As far as I have used it, mangohud operates normally without it but that might be just my configuration.

Additional info:
lib32-mangohud 0.7.0-2
This task depends upon

Closed by  Campbell Jones (serebit)
Friday, 03 November 2023, 22:43 GMT
Reason for closing:  Won't fix
Additional comments about closing:  I don't think it's worth including a 32-bit version of nvidia-settings in extra just for an optdep in lib32-mangohud, so I'm going to mark this as wontfix. Sorry.
Comment by Toolybird (Toolybird) - Friday, 03 November 2023, 22:14 GMT
It's not a simple solution because "libxnvctrl" is split out from "nvidia-settings" and there is no 32-bit build of "nvidia-settings" in the official repos. Therefore you might be stuck with the status quo... i.e. "Won't fix"

Loading...