-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Manjaro下编译错误 #97
Comments
那个文档里ArchLinux上的安装方式比较旧了,看起来是lua相关的一些头文件没有找到,可以直接用目前master最新代码编译试试,或者试试0.8.2,我记得这个版本之前有人还是可以在ArchLinux上编译用的 |
最新master编译就是报的上面的错误,使用0.8.2虽然能编译通过,但会段错误,应该是和 #44 一样的。 |
最新的代码是希望KikoPlay静态链接lua,可以从build.pro开始构建 |
我使用命令:
有关lua的错误是没了,但还是有以下报错
不太懂qmake,之前直接执行 |
中间文件全清空再重新qmake试试,这个看着是缺了moc预处理 |
没用,还是一样报错 |
问题应该还是和moc处理相关,不过因为我很久没有在linux上编译,不太清楚具体原因 |
顺便,和这个是不是很像 |
具体是哪里coredump了呀,是这个吗 |
是的,一样的错误 |
应该还是lua的问题,可以尝试静态链接KikoPlay用的lua5.3 |
qmake文件已经指定了是静态连接的lua5.3了呀。
这里面并没有lua5.3的动态链接,说明5.3已经被静态链接了。这里的luajit5.1是mpv的动态链接库。 |
@Protostars 我想尝试一下构建一个包含libmpv和lua的qt项目,更好的定位问题。请问你支持lua的方式是在哪里有教程吗 |
只是参考了一些示例,没用什么教程 |
@Protostars 代码库 lib/x64/linux 中的 liblua53.a 是一个软链接。我把他换成 Script/lua 中编译出来的 liblua53.a 之后可以编译通过,但是运行就是segmentation fault.。 |
操作系统是:5.4.218-2-MANJARO
按照 这里的方法手动编译,编译失败,遇到以下错误:
The text was updated successfully, but these errors were encountered: