KikoPlayProject / KikoPlay

KikoPlay - NOT ONLY A Full-Featured Danmu Player 不仅仅是全功能弹幕播放器
https://kikoplay.fun
GNU General Public License v3.0
1.57k stars 96 forks source link

ubuntu 22.04 编译失败 找不到 Lua.pro #159

Closed Gray-Stone closed 3 weeks ago

Gray-Stone commented 2 months ago

步骤:

错误内容

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
madoka773 commented 2 months ago

参考 aur 或者 flatpak

Gray-Stone commented 2 months ago

所以关键是这两行对吧

    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 2 months ago

ok 我折腾明白了。就是先 cmake -B"${srcdir}/build-lua53" 然后symlink过去。编译是成功了,现在遇到了segfault 是其它issue里面提到的。 flatpak 版本我主要碰到字体很奇怪。

madoka773 commented 1 month ago

ok 我折腾明白了。就是先 cmake -B"${srcdir}/build-lua53" 然后symlink过去。编译是成功了,现在遇到了segfault 是其它issue里面提到的。 flatpak 版本我主要碰到字体很奇怪。

具体说说字体问题,或者在flatpak那里提个issue

Gray-Stone commented 1 month ago

具体说说字体问题,或者在flatpak那里提个issue

说实话我也不确定具体是哪一步搞定的。总而言之flatpat呢里有好几个字体的issue了。基本上问题在于系统的字体faltpak不一定都找得到。

我最后是把一大堆字体直接塞到faltpak某些包的目录下面去。然后在kikoplay里面加了一行mpv的设置,选择某个特定的字体作为字幕。然后弹幕的字体也是塞进去之后手动设置了。但是设置完要重启kikoplay或者播放一段时间才会起效。