Skip to content

Liddy’s Linux 11.0 编译日志 Day8

…随着Liddy’s Linux实际启动中X Window Server能够正常运转使用,也该是编译下一个目标——Qt的时候了…编译Qt之前还需要解决一系列程式包依赖关系,大多数是多媒体相关的程式包…迟早需要解决,那样看看今日能否全部编译完毕好了。开始编译。

设置程式包GTK+2时遇到了如下问题:

No package ‘cairo-xlib’ found

…翻查以前编译Liddy’s Linux的文档中发现有重新编译Cairo的记录,应该是这样…重新编译Cairo试试,顺带着在正式编译GTK+2前重新编译一遍dbus,因为需要dbus-launch。

安装(执行make install)SANE后端的时候遇到如下错误:

mkdir: 无法创建目录 “/var/lock”: 文件已存在

离开chroot环境,于Liddy’s Linux间安装就可以解决了。

编译gst-plugins-base之时ninja报错:

../tests/examples/gl/sdl/sdlshare.c: 在函数‘main’中:
../tests/examples/gl/sdl/sdlshare.c:573:26: 错误:‘union <匿名>’没有名为‘x11’的成员
573 | sdl_display = info.info.x11.display;

首先试着手动编译,添加了-I/usr/include/X11,没有效果…随后注意到了sdl,确实gst-plugins-base的可选项中包含着SDL2…编译SDL2的时候没有添加Xorg的支持,重新编译一遍试试好了…重编译安装之后,gst-plugins-base顺利编译成功。

…顺带着将思源黑体下载完毕之后,再次运行了如下命令进行缓存更新:fc-cache -v /usr/share/fonts/

OpenCV配置的时候需要自动下载一些支持文件,因为网络原因,需要重复多次配置才能够全部下载完成。

…终于将编译安装Qt所需的所有程式包与库编译与安装完毕…PostgreSQL-13.4与过时的Python2除外——看来QtWebEngine是编译不成…这可不行,咱再查一下KDE是否需要QtWebEngine——很好,不需要…至少BLFS的说明中没有提到需要这个…日后需要的话再编译Python2,接着重新编译QtWebEngine就可以了——但是需要电脑熬夜编译Qt,今日的日志暂且到此,明日继续编译。

今日编译与安装的程式包列表:
pciutils-3.7.0
libxkbcommon-1.3.0
Freeglut-3.2.1
JasPer-2.0.33
Highlight-4.1
Python模块 lxml-4.6.3
Python模块 Pygments-2.10.0
GTK-Doc-1.33.2
OpenSP-1.5.2
docbook-3.1-dtd
docbook-dsssl-1.79
OpenJade-1.3.2
Perl模块 SGMLSpm-1.1
DocBook-utils-0.6.14
hicolor-icon-theme-0.17
ATK-2.36.0
Cairo-1.17.4 重新安装(添加了选项:–enable-gl –enable-xlib-xcb)
dbus-1.12.20 重新安装
GTK+-2.24.33(暂不需要可选中的gnome-themes-extra,添加了–with-xinput=yes)
Python模块 PyXDG-0.27
Python模块 PyCairo-1.20.1
Python模块 PyGObject-3.40.1
Python模块 D-Bus Python-1.2.18
ISO Codes-4.7.0
adwaita-icon-theme-40.1.1(可选中缺GTK+3,Inkspace)
at-spi2-core-2.40.3
at-spi2-atk-2.38.0
JSON-GLib-1.6.6
SANE-1.0.29(只安装后端,因为前端准备安装XSane)
sassc-3.6.2
GTK+-3.24.30(可选中缺rest)
DConf-0.40.0 / DConf-Editor-3.38.3
gstreamer-1.18.4
libcanberra-0.30
notification-daemon-3.20.0
libnotify-0.7.9
Graphene-1.10.6
CDParanoia-III-10.2
SDL2-2.0.16 重新安装(依旧缺iBus)
gst-plugins-base-1.18.4(可选中缺Qt)
Gsl-2.7
Taglib-1.12
Libdv-1.0.0
gsettings-desktop-schemas-40.0
glib-networking-2.68.2
libdazzle-3.40.0
Sysprof-3.40.1
libsoup-2.74.0
gst-plugins-good-1.18.4
libraw-0.20.2
p7zip-17.04
Enscript-1.6.6
Libgxps-0.3.2
ImageMagick-7.1.0-4 (可选中缺xdg-utils,GIMP,InkSpace,添加了–with-rsvg –with-gvc –with-dejavu-font-dir=/usr/share/fonts/dejavu)
libdvdcss-1.4.3
xine-lib-1.2.11
libexif-0.6.22
SourceHanSans(思源黑体)-2.004R
opencv-4.5.3(添加了-DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.5.3/modules)
neon-0.31.2
libmpeg2-0.5.1
FAAC-1_30
Cogl-1.22.8(添加了–enable-cogl-gst)
Clutter-1.26.4
SoundTouch-2.3.0
gst-plugins-bad-1.18.4
Tracker-3.1.2
GTK-4.4.0(缺rest,添加了-Dsysprof=enabled -Dtracker=enabled -Dcolord=enabled)
ibus-1.5.25(添加了–enable-gtk4 –enable-python-library –enable-wayland –with-python=python3,删去了–disable-unicode-dict)
gst-plugins-ugly-1.18.4
gst-libav-1.18.4
gstreamer-vaapi-1.18.4

Published inLiddy's Linux编译日志

Be First to Comment

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

5 × 1 =