我正在关注这个食谱使用补丁从源代码构建 xf86-input-libinput。
该命令./configure --prefix=/usr
给出了一个我无法解决的错误:
checking for xorg-server >= 1.10 xproto inputproto >= 2.2... no
configure: error: Package requirements (xorg-server >= 1.10 xproto inputproto >= 2.2) were not met:
No package 'xorg-server' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables XORG_CFLAGS
and XORG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
我已经安装了xserver-xorg
,是最新版本1:7.7+22ubuntu1
。我做错了什么?
答案1
可能做了类似的事情。(见下面的错误消息)
发布更完整且立即有用的答案:
检查 XORG...没有配置:错误:未满足软件包要求(xorg-server >= 1.7 xproto inputproto):
未找到软件包‘xorg-server’ 未找到软件包‘xproto’ 未找到软件包‘inputproto’
您可以像这样安装所需的开发包:
sudo apt-get install xserver-xorg-dev
我还需要 xutils-dev 包:
sudo apt-get install xutils-dev
感谢上一个答案中的评论,你可以查找包名称
答案2
你需要开发包,而不仅仅是运行时二进制包:
$ dpkg -S xorg-server.pc
xserver-xorg-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/xorg-server.pc