Некоторые программы, такие как mangohud (https://packages.altlinux.org/en/sisyphus/srpms/mangohud/) по-прежнему используют библиотеку libXNVCtrl.so.0 для получения информации от Nvidia GPU. Сейчас получается странная вещь - заголовочный файл /usr/include/NVCtrl/NVCtrl.h предоставлен пакетом nvidia-settings-devel, а so-файла нет. Пожалуйста, обеспечьте ее сборку. Дополнительная информация: * баг-репорт создан на основе ветки форума https://forum.altlinux.org/index.php?topic=47144.0 * другие системы, например, Debian 12, по-прежнему предоставляет эту библиотеку - см. https://packages.debian.org/bookworm/amd64/libxnvctrl0/filelist . И Arch тоже - см. https://archlinux.org/packages/extra/x86_64/libxnvctrl/ .
Используйте статическую библиотеку.
Спасибо, но баг лучше подержать открытым.
Я так не считаю.
Когда же исправят этот баг!
(Ответ для Vladimir Ivashchenko на комментарий #4) > Когда же исправят этот баг! Когда исправят пакет, который не может собраться со статической libXNVCtrl.a
Ниже вывод из Debian 11: ``` $ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye $ apt-file search libXNVCtrl.so libxnvctrl-dev: /usr/lib/x86_64-linux-gnu/libXNVCtrl.so libxnvctrl0: /usr/lib/x86_64-linux-gnu/libXNVCtrl.so.0 libxnvctrl0: /usr/lib/x86_64-linux-gnu/libXNVCtrl.so.0.0.0 $ apt-cache rdepends libxnvctrl-dev libxnvctrl-dev Reverse Depends: $ apt-cache rdepends libxnvctrl0 libxnvctrl0 Reverse Depends: libxnvctrl-dev nvidia-settings libxnvctrl-dev libhwloc-plugins chromium-shell chromium-common chromium nvidia-settings xfce4-sensors-plugin psensor chromium mate-sensors-applet-nvidia mangohud indicator-sensors libhwloc-plugins conky-all chromium-shell chromium-common ``` На мой взгляд проще все-таки собрать libXNVCtrl.so.0 как делают в Debian и обеспечить тем самым совместимость с MangoHUD и другими проектами в ALT.
Если разработчик не в состоянии обеспечить сборку с такой библиотекой, то и в систему тащить такой мусор не стоит. Есть ещё мантейнер пакета, если что.
(Ответ для Sergey V Turchin на комментарий #3) > Я так не считаю. Пожалуйста обоснуй причину по которой ты не хочешь добавлять libXNVCtrl, хотя для этого всё есть?
(Ответ для Mikhail Tergoev на комментарий #8) > Пожалуйста обоснуй причину по которой ты не хочешь добавлять libXNVCtrl, > хотя для этого всё есть? Есть библиотека и всегда была. Используйте пакет nvidia-settings-devel