我已经使用 Void Linux 一年多了,对用户体验非常满意。到目前为止,我还没有遇到任何未在存储库中找到的实用程序、库或程序。然而,今天在编译i3WM时,我发现Void Linux没有libstartup-notification0-dev包,这是编译i3WM的依赖项。我成为 i3WM 的最终用户已有 2 年多了,但我想进入它的开发阶段。
下面是错误信息,供参考。
[prashant@void i3]$ meson ./build/ && cd ./build/
The Meson build system
Version: 0.60.3
Source dir: /home/prashant/i3
Build dir: /home/prashant/i3/build
Build type: native build
Project name: i3
Project version: 4.20.1
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1 20201203")
C linker for the host machine: cc ld.bfd 2.35.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wunused-value: YES
Program meson/meson-dist-script found: YES (/home/prashant/i3/meson/meson-dist-script)
Checking for function "strndup" : YES
Checking for function "mkdirp" : NO
Configuring config.h.in using configuration
Found git repository at /home/prashant/i3
Program /usr/bin/meson found: YES (/usr/bin/meson)
Library m found: YES
Library rt found: YES
Library iconv found: NO
Found pkg-config: /usr/bin/pkg-config (1.8.0)
Run-time dependency libstartup-notification-1.0 found: NO (tried pkgconfig)
meson.build:305:0: ERROR: Dependency "libstartup-notification-1.0" not found, tried pkgconfig
以下是 Void 存储库上的搜索结果:
[prashant@void i3]$ sudo xbps-query -Rs libstartup-notification0-dev
有人有解决方法吗?请求 Void Linux 维护者在存储库中获取此包/库。提前致谢。
答案1
在 Void 中它被命名为startup-notification-devel
,正如你可以看到的那样构建模板或者在 xbps-query 中使用不太严格的搜索词。
答案2
您需要启用Extra
存储库,然后安装startup-notification
。