下载地址:
https://launchpad.net/ubuntu/+source/svgalib/1:1.4.3-30
svgalib_1.4.3.orig.tar.gz
svgalib_1.4.3-30.debian.tar.gz
svgalib_1.4.3-30.dsc
1、安装前的打补丁
tar vxf svgalib_1.4.3.orig.tar.gz
tar vxf svgalib_1.4.3-30.debian.tar.gz
cd svgalib-1.4.3.orig/
for file in ../debian/patches/*.patch; do patch -p1 < $file; done
2、编译安装
sudo make install // 编译出错,需要安装libx86
3、下载libx86库
下载地址
https://packages.ubuntu.com/eoan/libx86-1
https://launchpad.net/ubuntu/+source/libx86/1.1+ds1-6
tar vxf libx86_1.1+ds1.orig.tar.gz
gunzip libx86_1.1+ds1-6.diff.gz
cd libx86-1.1/
patch -p1 < ../libx86_1.1+ds1-6.diff
make
编译出错,修改lrmi.c,添加宏, 参考561491.patch
在 Makefile中 加-m32
再次 make
sudo make install
4、再次编译libvga库
如果还是报错,尝试使用
sudo apt-get install libx86-dev,在线安装libx86 库后再重新编译,即可解决。