ubuntu 22.04 编译失败 找不到 Lua.pro
Gray-Stone opened this issue · 5 comments
Gray-Stone commented
步骤:
- git clone
- qmake build.pro
- make
错误内容
cd Extension/Lua/ && ( test -e Makefile || /usr/lib/qt5/bin/qmake -o Makefile /home/leogray/KikoPlay/Extension/Lua/Lua.pro ) && make -f Makefile
Cannot find file: /home/leogray/KikoPlay/Extension/Lua/Lua.pro.
make: *** [Makefile:65: sub-Extension-Lua-make_first] Error 2
Gray-Stone commented
所以关键是这两行对吧
ln -sf "${srcdir}/build-lua53/libmyLua53.a" "${srcdir}/KikoPlay/lib/x64/linux/liblua53.a"
ln -sf "${srcdir}/build-lua53/libmyLua53.a" "${srcdir}/KikoPlay/Extension/Lua/liblua53.a"
我还是不是很确定怎么做。不过既然有flathub版本的,我就直接下载了。
Gray-Stone commented
ok 我折腾明白了。就是先 cmake -B"${srcdir}/build-lua53"
然后symlink过去。编译是成功了,现在遇到了segfault 是其它issue里面提到的。
flatpak 版本我主要碰到字体很奇怪。
pugaizai commented
ok 我折腾明白了。就是先
cmake -B"${srcdir}/build-lua53"
然后symlink过去。编译是成功了,现在遇到了segfault 是其它issue里面提到的。
flatpak 版本我主要碰到字体很奇怪。
具体说说字体问题,或者在flatpak那里提个issue
Gray-Stone commented
具体说说字体问题,或者在flatpak那里提个issue
说实话我也不确定具体是哪一步搞定的。总而言之flatpat呢里有好几个字体的issue了。基本上问题在于系统的字体faltpak不一定都找得到。
我最后是把一大堆字体直接塞到faltpak某些包的目录下面去。然后在kikoplay里面加了一行mpv的设置,选择某个特定的字体作为字幕。然后弹幕的字体也是塞进去之后手动设置了。但是设置完要重启kikoplay或者播放一段时间才会起效。