界面是操作系统可视化不可少的一部分,最近一直在看 x11 的相关资料, 现在来编译下 xserver
代码。
./autogen.sh
的时候报了下面这些错误,附上解决方法:
-
遇到
error: must install xorg-macros 1.3
少了点 xorg的东西,尝试后,发现安装下面库有效。
sudo apt install libxorg-gtest-dev
-
遇到
configure: error: Package requirements (glproto >= 1.4.9 gl >= 7.1.0) were not met: Requested 'gl >= 7.1.0' but version of GL is 1.2
github上面的xserver可能有问题,按照比较官方的说法,换一个新版本就没问题了。
git clone https://gitlab.freedesktop.org/xorg/xserver.git
-
遇到
configure: error: Package requirements (epoxy) were not met: No package 'epoxy' found
sudo apt install libepoxy-dev
-
遇到
configure: error: Glamor for Xorg requires gbm >= 10.2.0
sudo apt install libgbm-dev