20楼#
发布于:2025-11-23 22:06
dgod:wayland编译无法跳过

你不会连cairo库都没装吧
回到原帖
cairo是装了的:cairo-1.16.0-x86_64-3
21楼#
发布于:2025-11-23 22:18
那就是链接的时候没自动引入依赖了,手动加入-lcairo看看吧
22楼#
发布于:2025-11-24 20:25
dgod:那就是链接的时候没自动引入依赖了,手动加入-lcairo看看吧回到原帖
是类似 node build.js l64 -x l64-qt6 -lcairo 这样子么?试了一下没什么变化。
23楼#
发布于:2025-11-24 20:34
laolang_cool:是类似 node build.js l64 -x l64-qt6 -lcairo 这样子么?试了一下没什么变化。回到原帖
需要修改build.txt
LIBS+=`pkg-config --libs gtk+-3.0`
改成
LIBS+=`pkg-config --libs gtk+-3.0 cairo`
24楼#
发布于:2025-11-24 21:40
dgod:需要修改build.txt
LIBS+=`pkg-config --libs gtk+-3.0`
改成
LIBS+=`pkg-config --libs gtk+-3.0 cairo`
回到原帖
尝试把 im/build.txt 和 config/build.txt 都按这样修改了,但还是没啥变化……
25楼#
发布于:2025-11-24 21:56
laolang_cool:尝试把 im/build.txt 和 config/build.txt 都按这样修改了,但还是没啥变化……回到原帖
理论上你的cairo 1.16版本是支持这几个符号的。


我发的7z版本,更新到最新版后能用吗?
另外顺道检查一下/usr/lib/libcairo.so是否存在。(你的系统路径可能不一样)
26楼#
发布于:2025-11-24 22:20
dgod:理论上你的cairo 1.16版本是支持这几个符号的。


我发的7z版本,更新到最新版后能用吗?
另外顺道检查一下/usr/lib/libcairo.so是否存在。(你的系统路径可能不一样)
回到原帖
有的:/usr/lib64/libcairo.so


我用自己这个2024年编的版本,在root下应该是能更新的(可能没有为root配置字体,su后执行 yong-config --update时的gui界面的中文都是方格,但从第1次更新时下面显示有变化,更新后再次运行更新命令没变化来看,应该是更新成功了的)


更新:
这样更新后,重启X发现小小就运行不起来了……
27楼#
发布于:2025-11-24 23:03
laolang_cool:有的:/usr/lib64/libcairo.so


我用自己这个2024年编的版本,在root下应该是能更新的(可能没有为root配置字体,su后执行 yong-config --update时的gui界面的中文都是方格,但从第1...
回到原帖
那就是你系统中的cairo库没导出这几个符号。

按官方文档,它们应该是可用的。
28楼#
发布于:2025-11-25 08:45
dgod:那就是你系统中的cairo库没导出这几个符号。

按官方文档,它们应该是可用的。
回到原帖
我还是先用2024年的版本先吧,这个问题感觉一时半会搞不定。

我之前贴的那些 undefined reference 的警告提示只是粘了一小部分,其实不止这一些的,只是我以为和最后这个错误退出:
 clang-13: error: linker command failed with exit code 1 (use -v to see invocation)
是不直接相关的。所以其实这个错误退出是和之前那些 undefined reference 直接相关的是么?
29楼#
发布于:2025-11-25 11:11
laolang_cool:我还是先用2024年的版本先吧,这个问题感觉一时半会搞不定。

我之前贴的那些 undefined reference 的警告提示只是粘了一小部分,其实不止这一些的,只是我以为和最后这个错误退出:
 clang-13: error: lin...
回到原帖
可能吧
游客

返回顶部